• Ga naar hoofdnavigatie
  • Ga naar hoofdinhoud
  • Direct naar footer
TechLila

TechLila

Bloedende rand, altijd

  • Home
  • Over ons
  • Contact
  • Aanbiedingen en aanbiedingen
Techlila
Delen
Tweet
Delen
pin
4 Aandelen
Linux-distributies
Volgende

Top 5 Linux-distributies voor studenten

Inleiding tot de Linux-kernel – het hart van het Linux-besturingssysteem

TechLila computer Linux

Inleiding tot de Linux-kernel – het hart van het Linux-besturingssysteem

Avatar voor Rajesh Namase Rajesh Namasé
Laatst geupdate op: 14 mei 2020

De Linux-kernel is geen besturingssysteem, maar de kernel, of het hart, van het besturingssysteem dat de toepassingen mogelijk maakt die het echte besturingssysteem kunnen laten werken. Dergelijke toepassingen omvatten de verschillende shells, de compiler, de venstersoftware, hulpprogramma's enzovoort die nodig zijn voordat uw computer zelfs maar opstart. Dus de Linux-kernel is niet hetzelfde als het Linux-besturingssysteem dat correct het GNU/Linux-besturingssysteem zou moeten heten.

Inleiding tot de Linux-kernel

De Linux-kernel wordt gebruikt door de Unix-achtige besturingssystemen die tot de Linux-familie behoren. Het is uitgebracht onder de GNU General Public License, wat betekent dat het voor iedereen gratis te gebruiken en te verspreiden is. Het is een ontwikkeling door Linus Torvalds, een Finse computerstudent die graag met computers speelde en wat ze drijft, en die in 1991 een nieuw besturingssysteem bedacht, ontworpen rond een framework of kernel die hij Linux noemde.

Omdat het werd uitgegeven als open-sourcesoftware, groeide het snel uit tot een werkbaar besturingssysteem, aangezien letterlijk duizenden ontwikkelaars en programmeurs een bijdrage leverden aan de ontwikkeling ervan. Het gratis GNU-project werd in 1983 gemaakt om een ​​vrij besturingssysteem te ontwikkelen, en hoewel er veel componenten waren ontwikkeld, faalde het omdat de kernel nooit werd voltooid. Linux trok veel van de mensen aan die hieraan hadden bijgedragen.

Monolithische kernels en modules

Versie 0.11 werd uitgebracht in december 1991 en de Linux-kernel en het besturingssysteem dat er omheen gebouwd is, groeiden vanaf dat moment snel. Dus wat is de Linux-kernel en waarom is deze zo speciaal en succesvol? Het is wat bekend staat als een monolithische kernel die is gecompileerd om modulair te zijn. Dit betekent in feite dat modules kunnen worden geladen en gelost terwijl het systeem draait, maar dat de modules en de systeemservices in dezelfde ruimte worden uitgevoerd als de kernfunctionaliteit.

Het verhitte debat van die tijd was tussen de respectieve voordelen van de Unix monolithische kernel en de microkernel-architectuur die in de MINIX van Andrew Tanenbaum werd gebruikt. In het laatste geval draaien de basisservices buiten de kernel, in de gebruikersruimte. De term 'services' omvat apparaatstuurprogramma's, systeemgeheugen, planner, geheugenbeheer, het bestandssysteem en het virtuele bestandssysteem (VFS).

In Linux kunnen modules tijdens runtime dynamisch worden geladen en gelost in de kernelruimte om de hoeveelheid code die in de kernel wordt uitgevoerd tot een minimum te beperken. Een van de voordelen van een monolithische kernel zoals deze is dat als het rootbestandssysteem afbreekt, de service gemakkelijk opnieuw kan worden gestart omdat de kernel nog steeds actief is.

Zie ook
Computerbesturingssystemen: OS-families voor computers

Draagbaarheid van Linux

Door de tijd heen, grotendeels dankzij de bijdragen van ontwikkelaars, is de Linux-kernel extreem stabiel geworden en efficiënt in CPU- en geheugengebruik. Een duidelijk en onverwacht resultaat van deze bijdragen was echter de overdraagbaarheid ervan. Linux is oorspronkelijk niet ontwikkeld om draagbaar te zijn, maar is nu geport naar een aantal draagbare apparaten, zoals de iPhone en iPod, en een aangepaste kernel wordt gebruikt in het besturingssysteem voor Google Android- en Nokia Maemo-apparaten.

Dit kan nu worden bedreigd door Microsoft's verwachte adoptie van UEFI (United Extensible Firmware Interface), dat het bestaande BIOS zou vervangen in machines die ermee zijn gebouwd. Er is een duidelijke mogelijkheid dat de UEFI-specificatie open-source besturingssystemen met de Linux-kernel 'ongeautoriseerd' zou maken. Dat betekent dat Linux niet zou opstarten met dergelijke computers, handhelds of draagbare apparaten. Er zijn echter weinig problemen die de open-sourcegemeenschap niet heeft kunnen oplossen, en dit zal in de loop van de tijd waarschijnlijk worden opgelost.

Zie ook
Nuttige Linux-commando's, tweaks en probleemoplossing

KVM en de Linux-kernel

De Linux-kernel is onlangs aangepast om het als hypervisor te laten werken: dat wil zeggen om te werken als een besturingssysteem voor andere besturingssystemen. Deze modificatie, bekend als de Kernel-based Virtual Machine (KVM), is een kernelmodule die, wanneer geladen, het mogelijk maakt om een ​​ander besturingssysteem te gebruiken in de gebruikersruimte, boven de KVM. U kunt een andere Linux-kernel of een ander besturingssysteem zoals Microsoft Windows in de gebruikersruimte uitvoeren. De enige kwalificatie is dat je hardware nodig hebt die geschikt is voor KVM: je processor moet virtualisatie ondersteunen.

Dit zijn de fundamentele feiten over de Linux-kernel. De belangrijkste factor is dat de kernel niet het besturingssysteem zelf is, maar het hart van het Linux-besturingssysteem. Het stelt het besturingssysteem in staat om te werken zoals het doet, en omdat het open-source software is, is het niet alleen gratis, maar is het onderhevig aan constante ontwikkeling en verbetering.

Delen
Tweet
Delen
pin
4 Aandelen

Disclosure: Onze inhoud wordt door de lezer ondersteund.

Sharing is Caring

Delen
Tweet
Delen
pin
4 Aandelen
Avatar voor Rajesh Namase

Rajesh Namasé

Rajesh Namasé is een professionele blogger en oprichter van TechLila blog. Daarnaast is hij een gepassioneerd ondernemer, internetmarketeer en fitnessfreak.

Categorie

  • Linux

Tags

Linux-zelfstudies

Reader Interacties

wat mensen zeggen

  1. Avatar voor AmitAmit

    Zeer goede informatie. Ik hou van Kernel foto.

    Antwoorden
  2. Avatar voor Thomas DelauerThomas Delauer

    Linux is de beste aller tijden en nu is Windows zo slecht en kan iedereen het systeem hacken.

    Antwoorden

Voeg uw commentaar toe Annuleren antwoord

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Footer Logo Voettekst Logo

footer

Over ons

Hallo en welkom bij TechLila, de beroemde technologieblog waar je vindingrijke artikelen kunt vinden om de basis onder de knie te krijgen en meer.

Bij TechLila is ons belangrijkste doel om unieke informatie te bieden, zoals kwaliteitstips en -trucs, tutorials, handleidingen voor Windows, Macintosh, Linux, Android, iPhone, beveiliging en een aantal diverse subonderwerpen zoals recensies.

Links

  • Over ons
  • Contact
  • Disclaimer
  • Privacybeleid
  • Algemene Voorwaarden

Volg

Aangepast thema met Genesis Framework

Cloudhosting door Cloudways

Taal

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Copyright 2012–2022 TechLila. Alle rechten voorbehouden.