Android

Is Android Linux?

Is Android Linux?
Mensen hebben het over Android gehad en dat de kern ervan slechts een uitloper van Linux is, en daarom eigenlijk gewoon Linux is. Maar is dat echt waar??

Kort antwoord: Ja, maar niet precies.

Android als framework is zeker gemaakt als een uitbreiding van de Linux-kernel - laten we dat eerst goed uit de weg ruimen. De ontwikkelaars van Android hoefden de code niet helemaal opnieuw te schrijven; ze hadden het nodige werk voor zich klaargelegd in de vorm van Linux of als een “pre-built”.Maar dit kwalificeert Android niet om "Linux" te worden genoemd.

Kijk, het woord Linux heeft een paar erg vage definities. Het kan worden gebruikt om te verwijzen naar de Linux-kernel of de GNU-software. Het verwijst ook naar de veelheid aan Linux-distributies.

Bovendien maakt Android geen volledig gebruik van de Linux-kernel, slechts een paar onderdelen die het relevant vindt, dus het is geen "Linux" in de zin dat het een Linux-distro is.

Om nog maar te zwijgen over het contrast tussen de apparaten waarvoor ze zijn ontworpen. Android wordt gebruikt als interface in draagbare apparaten met touch-screen pads, terwijl Linux-distributies geschikt zijn voor desktopcomputers en servers.

U kunt de verbinding tussen de twee maken door naar de laadschermen op Android-apparaten te kijken; het is eigenlijk de Linux-kernel die opstart. Het is echter gemakkelijk om te zien dat de overeenkomsten slechts zo ver gaan. Bij nadere inspectie zult u zien dat de Glibc-bibliotheek, samen met andere bibliotheken, die u doorgaans op een Linux-apparaat aantreft, ontbreekt.

Maar wat zijn precies de verschillen??

Om een ​​concreet argument te maken tegen het classificeren van Android OS als "Linux", laten we eens kijken naar enkele van de belangrijkste kenmerken van de twee.

Om te beginnen gebruikt Android niet de standaard Linux-kernel, en het mist ook enkele van de fundamentele Linux-bibliotheken, die het weggooit ten gunste van bibliotheken die speciaal zijn voor Android. Als we dit in perspectief houden, kunnen we het argument in diskrediet brengen dat Android verwant is aan Linux-distributie, aangezien een typische distro de Linux-kernel niet verandert in de mate waarin Android dat heeft gedaan.

Een van de bepalende kenmerken van Linux-distributies is aanpasbaarheid; een functie die Android lang niet in die mate integreert. De root-toegang is bijvoorbeeld slechts een paar opdrachtregels verwijderd in Linux, terwijl een speciale applicatie vereist is om in te breken in de Android-kernel.

De Linux-software is nogal vreemd voor Android. De applicaties voor één Linux-distributie werken in alle andere distributies en dit is niet het geval bij Android. In feite eindigen de overeenkomsten tussen Android- en Linux-distributies met de kernel, de rest van het softwarelager leek niet op elkaar.

Ten slotte is er de kwestie van licenties. Linux-distributies zijn open-source. Het is een kenmerk van alles wat met Linux te maken heeft. Hoewel Android technisch open-source is in de zin dat de basissoftware openbaar beschikbaar wordt gemaakt, zijn verdere ontwikkelingen strikt privé gemaakt.

De oorsprong van Android OS

Google heeft Android OS overgenomen van Android Inc. in 2005 en bracht het uit in 2008. Sindsdien is het naast IOS het de facto besturingssysteem geworden voor draagbare aanraakapparaten. Android presenteerde zich als perfecte concurrent van IOS. Terwijl IOS beperkend en privé is met betrekking tot aanpasbaarheid, Android, met zijn open-source karakter dat programmeurs en ontwikkelaars uitnodigde om hun eigen interpretaties te brengen en hun eigen applicaties te bouwen.

Leuk weetje: Android werd voor het eerst op de markt gebracht bij digitale camerabedrijven als een geavanceerd besturingssysteem. Dit ging nergens heen en het besturingssysteem vond uiteindelijk een markt in de smartphone-industrie.

Hoe Linux is ontstaan?

Linux is een gratis en open-source Unix-achtig computerbesturingssysteem gebaseerd op de Linux-kernel, oorspronkelijk ontworpen voor de Intelx86-computers, maar ontdekte al snel dat het op andere platforms werd geplaatst. Als Android moet worden beschouwd als een op Linux gebaseerd besturingssysteem, dan zou Linux tot nu toe het populairste algemene besturingssysteem in de geschiedenis zijn.

De "strikt" Linux-distributies zijn populairder onder liefhebbers van nichetechnologie dan onder algemene gebruikers. Het heeft ook een markt gevonden in de moderne tijd onder serverhosts die vaak Linux-distributies zoals Ubuntu en CentOS gebruiken.

Conclusie:

Het antwoord ligt echt in waar je precies naar verwijst als je "Linux" zegt. Als Linux in jouw definitie de GNU-software moet bevatten, dan past Android niet in jouw definitie. Evenzo is Android geen Linux-distro in de zin dat het niet voldoet aan de kenmerken die we gewend zijn van een typische Linux-distributie. Maar als een toepassing die op de Linux-kernel is gebouwd, voldoet aan de definitie van "Linux" in uw boek, dan is het zeker Linux.

OpenTTD versus Simutrans
Je eigen transportsimulatie maken kan leuk, ontspannend en buitengewoon aanlokkelijk zijn. Daarom moet je ervoor zorgen dat je zoveel mogelijk spellen...
OpenTTD-zelfstudie
OpenTTD is een van de meest populaire simulatiegames voor bedrijven die er zijn. In dit spel moet je een geweldig transportbedrijf creëren. U begint e...
SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...