Soorten Linux-besturingssystemen

Glimlachende jonge vrouw die laptop op balkon met behulp van

Soorten Linux-besturingssystemen

Afbeelding tegoed: Westend61/Westend61/GettyImages

Het Linux-besturingssysteem is een van de belangrijkste besturingssystemen die tegenwoordig op computers en andere apparaten worden gebruikt. Het is waarschijnlijk het best bekend om zijn gebruik op computerservers van bedrijven, maar verschillende Linux-smaken worden ook gebruikt op desktop-, laptop- en mainframemachines, evenals op meer esoterische apparaten. Google's Android besturingssysteem voor smartphones en tablets, evenals zijn Chrome OS systeem voor computers genaamd Chromebooks, zijn beide gebaseerd op Linux. Verschillende soorten Linux-systemen zijn beter geschikt voor verschillende doeleinden.

Geschiedenis van het Linux-besturingssysteem

Linux is in 1991 gemaakt door de Finse computerprogrammeur Linux Torvalds, die wilde bouwen een versie van het Unix-besturingssysteem die compatibel is met desktopcomputers draaien op Intel-processors. Unix is ​​een besturingssysteem dat oorspronkelijk is ontwikkeld door AT&T's

Bell Labs, de legendarische R&D-eenheid van het telefoonbedrijf, in de jaren 70, en hoewel de term nog steeds een handelsmerk is, is het nu vaak algemeen gebruikt voor andere systemen geïnspireerd op en grotendeels compatibel met het origineel Unix.

Video van de dag

Een vroeg Unix-achtig besturingssysteem genaamd Minix bestond al voor pc's, maar licenties en andere problemen maakten het onbevredigend voor Torvalds en de groep programmeurs over de hele wereld die hielpen bij het ontwikkelen van Linux. Linux verwijst technisch alleen naar de kernel van het besturingssysteem, wat betekent dat de binnenste kern van het systeem tussen toepassingsprogramma's en de hardware van de computer zit, die het geheugen, de processortijd en de toegang tot de apparaten van de computer beheert.

Veel van de andere software die gewoonlijk op een Linux-systeem wordt geïnstalleerd, is afkomstig van de GNU-project, grotendeels ontwikkeld onder auspiciën van de Stichting Vrije Software, toegewijd aan het ontwikkelen en promoten van software die de vrijheid van zijn gebruikers bevordert. Richard Stallman, de oprichter en president van de Free Software Foundation, pleit voor het noemen van het gecombineerde systeem GNU/Linux in plaats van alleen maar over het Linux-besturingssysteem te spreken. Kortom, het Linux-systeem biedt de kernel van het besturingssysteem, GNU biedt veel van de tools op applicatieniveau en, in veel moderne installaties bieden extra organisaties veel van de andere kernsoftware die op Linux draait machines.

Tegenwoordig wordt de Linux-kernel onderhouden door talloze ontwikkelaars over de hele wereld, waarvan velen in dienst zijn van softwarebedrijven die op Linux vertrouwen, hetzij voor intern gebruik, hetzij voor gebruik in producten die worden aangeboden aan: klanten. Deze ontwikkelaars zorgen er allebei voor dat de Linux-kernel compatibel is met een breed scala aan hardware en introduceren nieuwe functies om de bruikbaarheid, veiligheid en efficiëntie te vergroten. De Linux-kernel is open source, wat betekent dat iedereen de vrij beschikbare broncode in het algemeen voor zijn eigen doeleinden kan gebruiken en wijzigen. Veel van de andere software die beschikbaar is voor Linux is ook beschikbaar onder vergelijkbare voorwaarden, hoewel de exacte licenties variëren. Dus, zorg ervoor dat u de situatie rond de software die u installeert begrijpt op uw persoonlijke of zakelijke computers.

Linux OS-distributies begrijpen

Sinds de eerste releases van Linux in het begin van de jaren negentig zijn veel organisaties met hun eigen softwarebundels op de proppen gekomen om de Linux-kernel aan te vullen. Deze bundels staan ​​bekend als: distributies, en hoewel ze ooit werden verspreid via compact discs, dvd's of zelfs diskettes, worden ze nu grotendeels online verspreid.

Distributies maken vaak keuzes over welke versies van welke software - inclusief grafische gebruikersinterfaces, server tools, programmeersoftware en eindgebruikersapplicaties — zullen beschikbaar zijn en welke configuraties zullen worden overgenomen door standaard. De meeste bevatten pakketbeheersoftware die is ontworpen voor het eenvoudig installeren van door distributie goedgekeurde software, vergelijkbaar met de app-winkels die nu op mobiele telefoons worden gebruikt, hoewel veel van de pakketbeheerders ouder zijn dan iOS en Android.

Slackware, de oudste onderhouden distributie

De oudste actief onderhouden Linux-distributie is: Slackware, opgericht in 1993. In die tijd was Linux zelf nieuw en niet volledig compatibel met alle computerhardware op de markt, en gebruikers waren voornamelijk professionele ontwikkelaars of computerhobbyisten die graag aan de nieuwe systeem. Veel oudere programmeurs van tegenwoordig hebben goede herinneringen aan het knippen van hun tanden op Slackware Linux, worstelt om het systeem aan de gang te krijgen op een reserve-werkcomputer, college-desktop of zelfs een gezinscomputer.

Zelfs vandaag de dag is de Slackware-interface misschien beter geschikt voor ervaren gebruikers dan voor mensen die op zoek zijn naar iets dat slechts met een paar klikken werkt. Het configuratiesysteem dat wordt gebruikt om het systeem te installeren en te onderhouden, is gebaseerd op de opdrachtregel, geen grafische gebruikersinterface met muizen of touchscreens, en Slackware kan wat meer handmatige aanpassingen nodig hebben om aan de slag te gaan.

Debian-, Ubuntu- en Mint-distributies

Een andere al lang bestaande Linux-distributie is: Debian, officieel opgericht in 1993. Het is ontworpen om open bijdragen van de gebruikersgemeenschap mogelijk te maken en wordt nog steeds onderhouden door een niet-commerciële groep die bekend staat als de Debian-project, meestal op afstand communiceren via internet. Het bevat tienduizenden pakketten die verschillende sets softwaretools vertegenwoordigen die kunnen worden geïnstalleerd met behulp van de pakketbeheertool, bekend als APT.

In 2004 richtten een Zuid-Afrikaanse ontwikkelaar-ondernemer en zijn collega's het bedrijf Canonical op, dat zijn eigen Linux-distributie creëerde met de naam Ubuntu, na een oud Afrikaans woord dat 'menselijkheid voor anderen' betekent. Het is gebaseerd op Debian en is voor iedereen gratis beschikbaar en behoort tot de meest gebruikte smaken van Linux. Canonical biedt regelmatige officiële releases van het systeem en ondersteuning voor geïnteresseerde betalende klanten.

De Linux Mint-systeem is op zijn beurt gebaseerd op Ubuntu. Het is gemaakt in 2006 en ontworpen als een elegant en gebruiksvriendelijk besturingssysteem op basis van Ubuntu. Het is vooral populair geworden bij veel desktopgebruikers, zowel door eenvoudig te zijn als door verschillende propriëtaire tools die andere distributies standaard weglaten, omdat ze ervoor kiezen om zich te concentreren op open source software.

Red Hat, Fedora en CentOS

Een ander bedrijf achter een populaire distributie van Linux is: rode Hoed, die ook in 1994 van start ging. Het dankt zijn naam aan a rode Cornell University-pet die gewoonlijk wordt gedragen door een van de oprichters toen hij medestudenten hielp in een laboratorium aan de Carnegie Mellon University.

Het kernsysteem van Red Hat, bekend als Red Hat Enterprise Linux, is ontworpen als een stabiele, commercieel levensvatbare distributie, die oorspronkelijk in winkels werd verkocht naast software zoals Microsoft Windows en versies van Apple's Macintosh-besturingssystemen. Het is bewezen een hit te zijn bij bedrijven die geïnteresseerd zijn in een solide en stabiele versie van een Linux-besturingssysteem.

Een andere Red Hat-systeemversie, bekend als Fedora, streeft naar snellere releases en dient als een soort incubator voor functies die in Red Hat Enterprise Linux moeten worden opgenomen. Een project dat bekend staat als CentOS Linux brengt een distributie van Linux uit grotendeels identiek aan Red Hat Enterprise Linux, hoewel het de openbaar beschikbare Red Hat Enterprise Linux nodig heeft en de handelsmerken en andere materialen van Red Hat verwijdert.

Eind 2018 kondigde IBM aan dat het Red Hat overnam in een deal met een waarde van ongeveer $ 34 miljard.

Beveiligingsgerichte Linux-besturingssystemen

Een paar op Linux gebaseerde besturingssystemen zijn ontwikkeld met het oog op beveiliging. Een is staarten, een afkorting voor The Amnesiac Incognito Live System. Ontworpen om te worden uitgevoerd vanaf een USB-stick of een dvd in plaats van regelmatig op een computer te worden geïnstalleerd gebruikt automatisch verschillende versleutelingstools inclusief het Tor-netwerk van anonimiserende routersoftware om gebruikersgegevens veilig en anoniem te houden. Het is ontworpen om geen gegevens achter te laten op computers, tenzij u dit expliciet instrueert.

Een systeem dat bekend staat als Subgraaf OS is een van Debian afgeleid systeem dat is ontworpen om permanent op een computer te worden geïnstalleerd, maar om encryptie en andere technieken te gebruiken om gegevens veilig te houden. Het ook beperkt sterk tot welk deel van het systeem elke applicatie toegang heeft via een techniek die bekend staat als sandboxing en die ook vaak wordt gebruikt bij besturingssystemen voor smartphones. Subgraph OS is momenteel in alpha, wat betekent dat het zich nog in een experimentele staat bevindt.

Linux-distributies worden ook ontwikkeld door de VS en andere overheden voor veiligheidsdoeleinden, en het is waarschijnlijk dat sommige particuliere bedrijven ook hun eigen geharde Linux-distributies hebben ontwikkeld.

Andere Linux-systemen, met name: Kali, zijn ontworpen voor gebruik door beveiligingsprofessionals. Ze zitten boordevol software die is ontworpen voor gebruik bij het testen van de beveiliging van andere systemen en netwerken.

Kleine en lichtgewicht Linux-versies

Sommige Linux-distributies zijn bewust ontworpen om de hoeveelheid systeembronnen die ze nodig hebben te minimaliseren, waardoor ze geschikt zijn voor gebruik op oudere en minder krachtige computers.

Een van de meest bekende van deze distributies is: Puppy Linux, die is ontworpen om snel werken op nog langzamere machines. Het wordt vaak gebruikt vanaf een dvd of USB-stick om snel toegang te krijgen tot een computer in Linux, zelfs als er andere software op is geïnstalleerd. Dit kan soms handig zijn bij het extraheren van gegevens of het oplossen van problemen op een machine die het einde van zijn levensduur nadert.

Dit soort systemen kunnen ook worden gebruikt vanaf een opstartbare schijf om mensen te laten proeven hoe Linux werkt kunnen draaien op hun machines zonder Windows of een ander besturingssysteem te vervangen dat ze al zijn rennen.

Populaire Linux-desktopomgevingen

Het is mogelijk om Linux-systemen strikt te gebruiken via de op tekst gebaseerde opdrachtregel, en veel softwareontwikkelaars en systeembeheerders doen dit als het om servers gaat. Maar wanneer mensen Linux gebruiken op desktop- of laptopomgevingen, willen ze vaak een grafische gebruikersinterface gebruiken die vergelijkbaar is met Windows of macOS. Dit maakt het gemakkelijk toegang te krijgen tot bekende soorten software zoals webbrowsers, e-mailprogramma's, multimediasoftware en tekstverwerkers.

Er zijn verschillende desktopomgevingen die in de volksmond worden gebruikt met Linux. Een is GNOME, wordt vaak gebruikt op Debian- en Fedora-systemen en is ontworpen om in wezen net zo krachtig en veelzijdig te zijn als commerciële desktopsoftware. De huidige versie van GNOME is GNOME 3, hoewel sommige gebruikers nog steeds de voorkeur geven aan de oudere GNOME 2, of een daarvan afgeleide tool genaamd MAAT.

Een andere populaire omgeving is KDE, dat naast GNOME een van de oudste Linux-desktopomgevingen is. Nieuwere systemen genaamd XFCE en LXDE hebben ook fans gekregen voor hun eenvoudige en snelle code en aantrekkelijke ontwerpen.

Android en Chrome OS van Google

Android, het door Google ontwikkelde besturingssysteem voor smartphones en tablets, is een van 's werelds meest gebruikte en gebaseerd op Linux (de kernel van het besturingssysteem is de Linux-kernel). Maar, omde rest van de software op een Android-telefoon is vaak anderst vanaf dat op een typische Linux-desktop- of servermachine en software voor traditionele Linux-distributies kan meestal niet rechtstreeks op Android worden uitgevoerd, noch kan Android-software zonder hulp worden uitgevoerd op typische Linux machines.

evenzo, Chrome OS, een ander Google-besturingssysteem, is ook gebaseerd op Linux. Het is directer compatibel met reguliere Linux-software, die op veel Chromebook-computers eenvoudig te installeren is. Het is niet nodig om Linux-tools te gebruiken om een ​​Chromebook te gebruiken, en velen geven er de voorkeur aan om gewoon Chrome en andere ingebouwde tools op de machines te gebruiken.