Linuxdistributie Algemene info over de Linuxfamilie is te vinden op het artikel Linux
Een Linuxdistributie of ook wel distro is een besturingssysteem bestaande uit de Linuxkernel en andere software die op elkaar is afgestemd. Linuxdistributies behoren tot de zeer diverse Linuxfamilie van Unix-achtige besturingssystemen. KenmerkenElke Linuxdistributie heeft een aantal kenmerken:
De meeste distributies worden ontwikkeld voor desktoptoepassingen. Toepassingen, gebruikers en ontwikkelaarsDe gebruikersgroep van een Linuxdistributie kan groot zijn en de toepassing heel algemeen, zoals in het geval van desktopdistributies voor kantoortoepassingen en recreatief gebruik. Maar de gebruikersgroep kan ook klein zijn en de toepassing beperkt en heel specifiek. Grote desktopdistributiesDesktopdistributies zijn doorgaans voorzien van de meest gebruikte van standaardsoftware zoals LibreOffice, een internet suite met een webbrowser als Firefox of Chrome, een e-mailclient als Evolution of Claws Mail, een chatprogramma als Empathy of Pidgin, een graphics suite met programma's als GIMP en Inkscape, programma's voor fotobeheer als Shotwell of F-Spot, audiospelers als Amarok, Rhythmbox of Quod Libet, een cd-ripper als Sound Juicer, een mediaspeler als VLC media player en spelletjes. Distro's van de zwaardere desktops als GNOME en KDE en de lichtere desktops als Xfce en LXDE hebben deze standaardsoftware in hun repo's.[1][2] Naast de desktops van de grote distributies zijn er lichte, gebruiksvriendelijke distro's ontwikkeld die geschikt zijn voor beginners, oude computers of kleine netbooks.[3][4][5] Sommige kleine desktopdistributies zijn ontwikkeld voor een bepaald taalgebied of voor gebruikers met een lichamelijke handicap. Speciale distro'sDe meeste kleinere desktopdistributies zijn ontwikkeld voor speciale groepen gebruikers en voor een speciale toepassingen. Musix is bijvoorbeeld ontwikkeld voor musici terwijl Edubuntu zich richt op toepassingen in het onderwijs. De live-cd met Kali Linux is ontwikkeld om de beveiliging van netwerken, firewalls en computersystemen te testen. Daarnaast zijn er grote verschillen tussen desktopdistributies voor verschillende typen computers. Een desktop die gebruikmaakt van een Compiz windowmanager stelt relatief hoge eisen aan de hardware terwijl sommige lichtgewicht desktopdistro's nog voor embedded systems gebruikt kunnen worden of op een Raspberry Pi met het formaat van een creditcard kunnen draaien. Er zijn distributies specifiek voor het gebruik als server die minder geschikt zijn om als desktop te gebruiken. Distro's die voor een firewall, een router of als NAS-besturingssysteem ontwikkeld zijn kunnen helemaal niet als desktop gebruikt worden maar alleen voor de doeleinden waarvoor ze ontwikkeld zijn.[6][7] OndersteuningVoor beginners is het prettig als configuratiebestanden tijdens de installatie van een softwarepakket automatisch worden aangepast. Als er na upgrades problemen optreden dan is het voor beginners prettig als een gebruikersgroep ondersteuning biedt bij het oplossen van problemen met de configuratie van de software. Ubuntu, Linux Mint, Mageia en PCLinuxOS zijn gebruiksvriendelijke distributies die beginners onder andere via forums, mailinglijsten en wiki's ondersteuning bieden bij het oplossen van problemen. Ervaren gebruikers en experts die hun besturingssysteem geheel aan hun eigen wensen willen aanpassen, kunnen bijvoorbeeld voor Arch Linux, Gentoo Linux of CRUX kiezen. Aan de hand van de documentatie kan de configuratie van het systeem helemaal aan de eigen wensen aangepast worden. Distributies voor de zakelijke markt bieden doorgaans langdurige ondersteuning en speciale diensten aan. VerspreidingDe eerste Linuxdistributies, van onder andere Slackware, Debian, Red Hat en SUSE, werden in de jaren 90 op cd-rom gezet en onder meer via boekhandels, computerwinkels, op computerbeurzen of per post verspreid. Sinds de komst van breedbandinternet kunnen gebruikers Linuxdistributies als images, ISO- of hybride ISO-bestanden downloaden. Met een hybride ISO-bestand kan een live-medium gemaakt worden, zoals een live-USB of een live-SD, zoals met behulp van een cd- of dvd-brander en een ISO-bestand, een live-cd of -dvd gebrand kan worden.[8] Op laptops en pc's ontbreekt steeds vaker een cd/dvd-brander terwijl een kaartlezer voor SD-kaarten, steeds vaker tot de standaarduitrusting van een laptop of pc behoort. Een desktopomgeving en programma's met een GUI, draaien vanaf een live-usb veel sneller dan vanaf een live-dvd. Hardware- en softwaretestEen Linuxgebruiker kan een distributie op een live-usb uitproberen om een indruk te krijgen van de mogelijkheden die een desktopomgeving biedt. Bovendien kan een live-system door een gebruiker op fouten gecontroleerd worden door in een terminal een paar $ dmesg -l emerg,alert,crit $ dmesg -l err Als onder de eerste Als een live-medium in een virtuele omgeving getest wordt, zoals in VirtualBox, dan geven bovenstaande InstallatieDe installatie van een Linuxdistributie kan op een moderne pc of laptop meestal direct vanaf een live-medium, met behulp van een gebruiksvriendelijk installatieprogramma, uitgevoerd worden.[12][13] De meest gebruikte installatieprogramma's zijn Anaconda, Ubiquity en installatieprogramma's van Debian.[14][15][16] Tijdens de installatie wordt gevraagd om lege ruimte op een harde schijf of SSD aan te wijzen, waarop de Linuxdistributie geïnstalleerd kan worden. Als er al een besturingssysteem op de computer is geïnstalleerd, dan wordt gevraagd of ze behouden moet blijven of verwijderd kan worden. Vervolgens wordt gevraagd om een gebruikersnaam, wachtwoorden voor de root en een gebruiker, een hostnaam, de tijdzone en de te gebruiken taal en toetsenbordindeling op te geven. Als deze vragen allemaal beantwoord zijn, dan wordt het installatieproces opgestart. Voordat de partities op de harde schijf of SSD aangemaakt worden, wordt gevraagd of de gebruiker de installatie wil afbreken of voortzetten. Als de gebruiker ervoor kiest om de installatie voort te zetten, dan worden de nieuwe partities op de harde schijf aangemaakt en wordt de installatie van het besturingssysteem op de harde schijf of SSD uitgevoerd. Na de installatie van het besturingssysteem kan het installatiemedium worden verwijderd waarna de computer opnieuw opgestart moet worden om het besturingssysteem voor de eerste keer vanaf het permanente opslagmedium te laten draaien. Omdat installatiemedia meestal ouder zijn dan de laatste beveiligingsupdates van de distro, is het verstandig om na het opstarten eerst een update en een upgrade van het systeem uit te voeren. PakketbeheerVoor het installeren en het beheren van software beschikt een besturingssysteem meestal over een pakketbeheerder waarmee toepassingen uit de pakketbronnen of repository's geïnstalleerd kunnen worden.[18] Red Hat kwam in 1993 met de RPM Package Manager waarna Debian in 1998 volgde met de Advanced Packaging Tool, de twee meest gebruikte pakketbeheerders voor Linuxdistributies.[19][20][21] Naast RPM en APT bestaan er ruim twintig andere pakketbeheerders die door Linuxdistributies gebruikt kunnen worden.[22] Als alternatief voor het gebruik van een pakketbeheerder kan de ruwe, gezipte tarball van een toepassing die in de repo's ontbreekt, geïnstalleerd worden. Het installeren van software met ruwe tarballs valt voor vrijwel geen enkele Linuxgebruiker aan te raden. Repo's
Configuraties
OntwikkelingenBij DistroWatch waren begin 2016 rond de 750 Linuxdistributies bekend waarvan er 250 actief onderhouden werden. Begin 2017 en 2018 waren bij DistroWatch rond de 800 en 837 Linuxdistributies bekend waarvan er respectievelijk 265 en 280 actief werden onderhouden. Van de actief onderhouden distributies waren begin 2016, 2017 en 2018 ongeveer 150, 165 en 167 geschikt voor desktoptoepassingen. Van de niet actief onderhouden distributies waren volgens DistroWatch begin 2016, 2017 en 2018 respectievelijk rond de 60, 55 en 52 distro's slapende en waren ruim 400, 480 en 505 distro's permanent inactief of gestaakt. Het lijkt erop dat het aantal nieuwe distro's jaarlijks blijft toenemen, terwijl de toename het aantal distro's waarvan de ontwikkeling wordt gestaakt wisselt of minder sterk stijgt. Daardoor is het aantal slapende distro's in 2017 en 2018 licht gedaald. Grote distro's en forks
Processoren en computerarchitecturen
Kleine en onafhankelijke distro's
Netwerkapparatuur en beveiligingsmodules
VersiesOmdat de hardware van computers en de Linuxkernel zich constant ontwikkelen zijn van de meeste Linuxdistributies meerdere versies verkrijgbaar. De regels die gehanteerd worden voor de naamgeving, versienummers en verdere aanduidingen van de verschillende versies, kunnen per distributie sterk van elkaar verschillen. Ontwikkelingsversies
Distributieversies en point releases
LTS-versies
Rolling-releases
Standaarden en compatibiliteitDe vele organisaties die Linuxdistributies ontwikkelen, wijzigen daarbij diverse aspecten van hun systeem. Naarmate er meer distributies ontstaan, wordt het gevaar steeds groter dat applicaties ontwikkeld voor UNIX-achtige besturingssystemen niet meer op alle Linuxdistributies werken. Om zulke problemen te voorkomen, zijn open standaarden ontwikkeld, zoals de POSIX-standaard, de Linux Standard Base en de Filesystem Hierarchy Standard, die los staan van de ontwikkeling van verschillende distributies. Daarnaast zijn er vele applicaties en subsystemen waarvan bijna elke desktopdistributie gebruik maakt, zoals de ALSA-geluidstechniek, soms vervangen door PulseAudio, waardoor compatibiliteitsproblemen kunnen ontstaan. De laatste ingrijpende systeemverandering, onder meer bedoeld om zulke problemen te voorkomen, betrof de invoering van de systemd systeem- en servicemanager ter vervanging van het oude systeem dat gebaseerd was op de UNIX System V initialisatie.[40] DistroWatchDe populariteit van een distributie zou afgeleid kunnen worden van de hitparade van DistroWatch, de website van Ladislav Bodnar, die zich richt op de berichtgeving rond distributies. Deze statistieken zijn op pageviews gebaseerd en stellen dus de interesse in Linuxdistributies voor, niet het eigenlijke gebruik. Enkele distributies Zie Lijst van Linuxdistributies voor het hoofdartikel over dit onderwerp.
Zie ook
Bronvermelding
|