Skip to content
Menu
Saayarelo
Saayarelo

Waarom is Android gebouwd op Linux Kernel?

Posted on januari 5, 2022

Android is overweldigend. Het verspreidt zich en neemt de concurrentie over. Volgens recente berichten staat Android op het punt om de kroon van Apple op tabletgebied op te eisen. Voor de lezers die het niet weten, Android is eigenlijk Linux-kernel gebaseerd besturingssysteem voor mobiele apparaten! Dat wil zeggen dat Android Linux kernel integreert aan de onderkant van zijn software stack. In feite is Android gemaakt op de top van Linux Kernel 2.6. Heb je je afgevraagd waarom heeft Android team gekozen voor Linux Kernel? Lees dan verder.

Android is open source, dus elke fabrikant kan er toegang toe krijgen, het aanpassen en het aanpassen aan de eisen van hun eigen gadget. Dit is de reden waarom Android op allerlei gadgets te vinden is. Met camera, zonder, high-end en low-end, of het nu een volwaardige tablet is of een low-end entertainment apparaat (zoals Kindle) Android kan op elk platform draaien. Dit heeft niet alleen vrijheid gegeven aan fabrikanten om het besturingssysteem aan te passen, een gepersonaliseerde skin toe te voegen, applicaties of standaard Google diensten te verwijderen (eindeloze opties), het OS aan te passen om op hoge/lage specificaties te draaien, maar het heeft ook vrijheid gegeven aan mensen-keuzevrijheid. Je bent niet langer gebonden aan het ecosysteem van één bedrijf. Je hebt een ontelbaar aantal apparaten om uit te kiezen. Je hebt niet langer een fikse 500 USD nodig, je kunt een fatsoenlijke Android tablet krijgen voor slechts 100 USD. Dankzij de open source aard van Android die tablet-apparaten zo toegankelijk heeft gemaakt!

Na u kennis te hebben laten maken met het zo populaire Android, laat me u vertellen dat Android is gebouwd op de top van Linux kernel 2.6! Kernel? Een kernel is de eerste laag van software die interageert met de hardware van het apparaat. De kernel is verantwoordelijk voor het leveren van basis architectonisch model voor proces scheduling, resource handling, geheugen management, networking en isolatie etc. Het moet worden opgemerkt dat terwijl Android is gebouwd op Linux Kernel, Google zijn eigen gevorkte versie van Linux Kernel specifiek voor Android sinds 2010 heeft onderhouden.

Er zijn een aantal redenen om Linux kernel te kiezen. Linux Kernel beschikt over een aantal bewezen kernfuncties die zijn geïntegreerd in Android-besturingssysteem. De kenmerken van Linux Kernel zijn:

1- Portabiliteit: In onze serie blogposts over “wie draait Linux?” hebben we het feit geïllustreerd dat Linux draait op apparaten van uiteenlopende architectuur, van enorme machines zoals supercomputers tot Large Hadron Collider tot kleinere apparaten zoals motorfietsen en tiVo. Dit is te danken aan het feit dat Linux een enorm draagbaar platform is. Het is vrij eenvoudig om Linux te compileren op verschillende hardware!

Wat is volgens u het grootste probleem van Android? Nou dat is dat het wordt gekozen door veel fabrikanten en wordt gebruikt op een verscheidenheid van gadgets. Linux maakt dat mogelijk. Linux brengt Android een niveau van hardware abstractie. De meeste onderdelen, met name de low-level onderdelen, zijn geschreven in portable C code die gemakkelijk toegankelijk en aanpasbaar is voor fabrikanten. Dit betekent dat fabrikanten Android kunnen oppakken en wijzigen om het aan te passen aan hun hardware-eisen in plaats van het verbeteren van de hardware om de software te passen!

2- Functies: Linux brengt aan Android een aantal nuttige functies. De Linux Kernel 2.6 bevat deze functies:

Geheugenbeheer: Tijdens het ontwikkelen voor mobiele apparaten geheugen behandeling wordt een punt van grote zorg. Dankzij Linux Kernel waarover Android is gebouwd kunt u zich bevrijden van deze zorg. Linux zal omgaan met Linux kernel forthreading en lowlevel geheugenbeheer voor Android. Linux kernel is verantwoordelijk voor het beheer van de kernfunctie van elk mobiel apparaat, dat wil zeggen het geheugen cache. Linux kernel beheert het geheugen door het toewijzen en de-alloceren van geheugen voor het bestandssysteem, processen, applicaties etc.

  1. Process Management: Linux Kernel is verantwoordelijk voor het starten stoppen en uitvoeren van het programma. Voor een beginner kan een proces worden beschouwd als een instantie van computerprogramma’s. Dat wil zeggen dat wanneer een programma wordt uitgevoerd op de computer, het besturingssysteem een instantie of proces voor het creëert, dat wordt uitgevoerd door het besturingssysteem. In het geval van Android is Linux verantwoordelijk voor het toewijzen van middelen aan verschillende processen die ze nodig hebben.
  2. Driver Model: Zoals duidelijk is dit de laag waar alle apparaat specifieke drivers draaien. Hier Linux zorgt ervoor dat uw applicatie in staat is om te draaien op Android. Fabrikanten / hardware leveranciers kunnen hun drivers ontwikkelen in Linux in een vertrouwde omgeving. Dat geeft veel ruimte voor hardware leveranciers om het OS te optimaliseren. Dit is een belangrijke reden waarom Linux kernel is gekozen voor Android.
  3. File System Management: Linux beheert ook het bestandssysteem die op zijn beurt regelt de data-opslag service voor android device.
  4. Network Stack: Linux Kernel is verantwoordelijk voor de communicatie met het netwerk. Het regelt ook netwerken stack, drivers, routing-apparaten en netwerkadapters.
  5. Gebruikersaccount (Security): Linux kernel regelt de beveiliging tussen applicatie en het systeem. Linux neemt de controle over de authenticatie van gebruikers en is verantwoordelijk voor het gebruikersbeheer.Daarnaast Linux kernel is ook verantwoordelijk voor power management en voor het ondernemen van verschillende diensten, zoals internet zoeken, spraakcommunicatie, systeem logging etc.

3- Security: Linux draait in wetenschappelijke onderzoekslaboratoria, supercomputers en systemen voor bedrijfskritische taken. Android vertrouwt volledig op Linux voor de veiligheid. Alle Android-toepassingen worden uitgevoerd als afzonderlijke Linux-processen onder machtigingen ingesteld door Linux system.

Geef een antwoord Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Recente berichten

  • Wat maakt een labyrintvis anders?
  • Systemische corticosteroïden worden vaak voorgeschreven bij psoriasis
  • 5 Vragen met … Melissa McGurren | RSN
  • De boeken van het Nieuwe Testament van de Bijbel
  • Tilapia Almondine
  • Types of Men’s Hair: How to Maintain + 12 Styling Ideas
  • 15 Texting and Driving Quotes and Slogans to Remind You to Stay off Your Phone
  • 101 Beste Kunst Bijschriften voor Instagram
  • Dental
  • Wat is sneeuwschimmel? (En hoe kom je er vanaf?)

Archieven

  • februari 2022
  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • Deutsch
  • Nederlands
  • Svenska
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
©2022 Saayarelo | WordPress Theme: EcoCoded