Een overzicht van het Linux-besturingssysteem voor beginners

Wat is Linux?

Linux is een open-source besturingssysteem dat wordt gebruikt voor computers, servers, mainframes, mobiele apparaten en embedded apparaten. Linux is een van de meest ondersteunde besturingssystemen omdat het beschikbaar is op bijna elk groot computerplatform, inclusief x86, ARM en SPARC.

Er zijn verschillende Linux OS-versies beschikbaar: elke versie beheert hardwarebronnen, start en behandelt applicaties en biedt een soort gebruikersinterface. Linux is op verschillende manieren gebruikt voor webservers, netwerkbewerkingen, specifieke computertaken, het uitvoeren van databases, endpoint computing en het uitvoeren van mobiele apparaten met OS-versies zoals Android.

Linux is samengesteld uit componenten zoals de kernel, systeemgebruikersruimte en toepassingen. De Linux-kernel is de basiscomponent van het Linux-besturingssysteem dat bronnen beheert en communiceert met de hardware.

Linux-kernel heeft de verantwoordelijkheden voor geheugen-, proces- en bestandsbeheer. Omdat het Linux-besturingssysteem open source is, kunnen professionals en ontwikkelaars allemaal bijdragen aan de kernel. De systeemgebruikersruimte is de administratieve laag voor configuratietaken en software-installatie. Deze laag bevat de opdrachtregels, daemons, processen die op de achtergrond draaien en de desktopomgeving.

Linux-applicaties omvatten desktop-apps, programmeertalen en zakelijke tools voor meerdere gebruikers. Samen zorgen alle componenten van het Linux-besturingssysteem voor een geweldige gebruikerservaring die het Linux-besturingssysteem tot een van de meest populaire over de hele wereld maakt.

Linux-geschiedenis: een oorsprongsverhaal

Linux bestaat al een tijdje: in 1969, een groep ontwikkelaars bij Bells Labs besloten om een ​​gemeenschappelijke software te maken voor alle computers die bekend zou worden als Unix. Unix is ​​geschreven in eenvoudige, gemakkelijk te begrijpen C-taal en de code ervan was recyclebaar.

Het feit dat de code van Unix recyclebaar was, maakte delen van de code die bekend stonden als kernel-installeerbaar op verschillende systemen. De code was open source, maar toen was Unix beperkt tot grote organisaties zoals universiteiten en financiële instellingen die mainframes en minicomputers hadden.

In de jaren tachtig creëerden meer organisaties hun versies van Unix, maar geen enkele sloeg goud aan. 1991 zag Linus Torvalds, een student aan de Universiteit van Helsinki, Finland, maakt Linux voor de lol. Het project dat bedoeld was als een vrij academisch project werd zo succesvol dat hij in 1992 zijn Linux-kernel onder GNU General Public License uitbracht.

De aankondiging voor de Linux-kernel onder de GNU GPL-licentie is gemaakt in de release-opmerkingen versie 0.12. Half december 1992 publiceerde Torvalds versie 0.99 met de GNU GPL-licentie.

Linux- en GNU-ontwikkelaars werkten samen om Linux te integreren met GNU-componenten, waardoor een volledig functioneel gratis besturingssysteem ontstond. In 1996 werd de officiële mascotte voor Linux, een pinguïn, aangekondigd. De pinguïn kreeg de naam “TUX” en was een officieel symbool voor Linux.

In 2000 kondigde Linus Torvalds aan dat de Linux-kernel onder de GPLv2-licentie kwam. In 2007 bracht hij GPLv3 uit: de meeste Linux-ontwikkelaars waren echter nog niet klaar om de nieuwe licentie te adopteren. In 2007, Dell begon laptops op de markt te brengen Met het standaard Linux OS Ubuntu-distributie en in 2013 gebruikte 75% van de mobiele telefoons op de markt een OS gebaseerd op Linux (Android).

In 2019 werd Linux-kernelversie 5.0 uitgebracht: in de loop der jaren is een gratis tool ontwikkeld door een 21-jarige student voor de lol algemeen aanvaard door individuen en organisaties over de hele wereld.

Het Linux-besturingssysteem: hoe het werkt

Linux heeft drie hoofdniveaus op zijn systeem: de hardware, de Linux-kernel en de gebruikersprocessen. De hardware bestaat uit het geheugen, een of meer centrale verwerkingseenheden (CPU’s) die worden gebruikt om berekeningen uit te voeren en om geheugen te lezen en te schrijven, en apparaten zoals schijven en netwerkinterfaces.

De Linux-kernel is de kern van het Linux-besturingssysteem dat de CPU vertelt wat hij moet doen, de hardware beheert en fungeert als de belangrijkste interface tussen de hardware en elk actief programma.

De kernel is ook verantwoordelijk voor het beheer van taken in vier algemene systeemgebieden: processen, geheugen, apparaatstuurprogramma’s en systeemaanroepen en ondersteuning.

Dit betekent dat de Linux-kernel bepaalt welke processen de CPU mogen gebruiken, al het geheugen bijhoudt en fungeert als een interface tussen hardware en processen.

De kernel bedient ook de hardware en de processen gebruiken systeemaanroepen om met de hardware te communiceren. Deze processen zijn de actieve programma’s die door de kernel worden beheerd en ze vormen het bovenste niveau van het Linux-besturingssysteem dat gebruikersruimte wordt genoemd.

Het proces wordt gewoonlijk aangeduid als het gebruikersproces en wordt uitgevoerd in de gebruikersmodus. De gebruikersruimte verwijst naar delen van het hoofdgeheugen waartoe het gebruikersproces toegang heeft: als een gebruikersproces crasht, wordt de fout meestal opgeruimd door de Linux-kernel. De Linux-kernel ondersteunt het traditionele concept van een Unix-gebruiker.

Een gebruiker is een entiteit die bestanden kan verwerken en bezitten. Een gebruiker is gekoppeld aan een gebruikersnaam: Linux beheert echter geen gebruikersnamen, het identificeert gebruikers door simpelweg numerieke identiteiten die gebruikers-ID’s worden genoemd.

Bestaande gebruikers om machtigingen en grenzen te ondersteunen: elke gebruikersruimte heeft een gebruikerseigenaar en processen worden uitgevoerd als de eigenaar. Gebruikers kunnen het gedrag van hun eigen processen beëindigen of wijzigen, maar ze mogen de processen van andere gebruikers niet hinderen.

Een Linux-systeem bestaat uit hetzelfde aantal gebruikers als het aantal mensen dat het systeem gebruikt. Er zijn enkele speciale gebruikers op het systeem die rootgebruikers worden genoemd: dit zijn beheerders en ze kunnen de processen van andere gebruikers beëindigen of wijzigen.

Ze kunnen elk bestand op het lokale systeem lezen en kunnen gevaarlijk zijn voor het systeem omdat hun fouten moeilijk te identificeren en te corrigeren zijn. Al deze hierboven beschreven componenten werken hand in hand om van Linux een effectief besturingssysteem te maken.

Linux-opdrachten

EEN Linux-commando is een programma of hulpprogramma dat op een opdrachtregel wordt uitgevoerd. Een opdrachtregel is een interface die tekstregels accepteert en verwerkt tot instructies voor uw computer. Een grafische gebruikersinterface is een abstractie van opdrachtregelprogramma’s.

Een vlag is een methode om opties door te geven aan opdrachten die u uitvoert: in de meeste gevallen zijn vlaggen optioneel. Vlaggen kunnen worden aangeroepen met koppeltekens en dubbele koppeltekens in het systeem. Een argument of parameter is de invoer die u aan een opdracht geeft om ervoor te zorgen dat deze correct wordt uitgevoerd.

Meestal is het argument een bestandspad, maar het kan alles zijn dat u in de terminal typt. De uitvoering van het argument hangt af van de volgorde waarin de argumenten aan de functie worden doorgegeven. Als je het commando wilt sturen, moet je eerste actiepunt zijn om een ​​terminal af te vuren.

U kunt een terminal in Linux activeren door Ctrl + Alt + T te gebruiken. U kunt ook in uw toepassingsmuur zoeken naar “terminal”.

De terminal is een opdrachtregelinterface die samenwerkt met het systeem: dit is vergelijkbaar met de opdrachtprompt in het Windows-besturingssysteem. Echter, opdrachtprompts in het Linux-besturingssysteem zijn hoofdlettergevoelig en werken op een krachtige opdrachtregelinterface die door Linux wordt geleverd.

U kunt basis- en geavanceerde taken uitvoeren via de terminal. Taken zoals het maken en verwijderen van bestanden, pakketinstallatie, gebruikersbeheer en beveiligingstaken kunnen eenvoudig worden uitgevoerd door een opdracht uit te voeren met de “ENTER”-toets.

U kunt bijvoorbeeld de locatie van de huidige werkdirectory weergeven door “pwd” als een opdracht uit te voeren. U kunt ook “mkdir” gebruiken om een ​​nieuwe map onder een willekeurige map aan te maken. Als u een nieuw leeg bestand wilt maken, kunt u “aanraken” gebruiken om een ​​enkel bestand of meerdere bestanden naar keuze te maken.

Het “cat”-commando is een multifunctionele entiteit in het Linux-systeem: je kunt het gebruiken om een ​​bestand te maken, de inhoud van een bestand weer te geven en de inhoud van het ene bestand naar een ander bestand te kopiëren, naast andere taken.

Momenteel zijn er meer dan __100 Linux-commando’s__beschikbaar voor u om te gebruiken. U kunt Linux-opdrachten gebruiken voor alle taken die u op uw systeem wilt uitvoeren.

Waarom is Linux populair?

Er zijn veel besturingssystemen beschikbaar voor individuen en organisaties om te gebruiken, waarom is Linux dan zo populair? als besturingssysteem te midden van meerdere concurrenten? De belangrijkste reden waarom Linux populair is, is dat het een gratis en open source softwarelicentiemodel (FOSS) biedt.

Mensen houden van freebies: gratis software waarmee gebruikers huidige versies van honderden distributies kunnen downloaden, is een zeer aantrekkelijke deal. Daarnaast kunnen bedrijven een ondersteuningssysteem gebruiken om de gratis prijs aan te vullen als dat nodig is.

In al deze scenario’s heb je geen nieuwe hardware nodig en is de kwaliteit van de Linux-software even goed of zelfs beter dan de bekende applicaties. Bovendien kun je met Linux duizenden gratis, volledig functionele applicaties downloaden en uitvoeren.

Het Linux-besturingssysteem biedt zijn gebruikers veiligheid en stabiliteit: het blijft de veiligste kernel die momenteel in productie is. Linux kan bogen op een leger van competente en toegewijde individuen die de tijd nemen om bugs te identificeren en te corrigeren.

Linux heeft een besturingssysteem voor meerdere gebruikers: het ontwerp is gestructureerd om strengere toegangscontroles en machtigingen te bieden voor zowel applicaties als gebruikers. De kwaadwillende gebruikers worden ontmoedigd, waardoor de snelheid waarmee malware of virussen op het platform worden gemaakt, wordt verminderd.

Afgezien van alle bovengenoemde kwaliteiten die Linux populair maken, biedt het een goed ondersteuningssysteem voor zijn gebruikers. De Linux-gemeenschap heeft veel getalenteerde ontwikkelaars die altijd klaar staan ​​om je ondersteuning te bieden als je die nodig hebt. Daarnaast kunt u betaalde ondersteuning krijgen wanneer u als eindgebruiker of organisatie betaalt voor het ondersteuningsabonnement.

Het ondersteuningsabonnement geeft u toegang tot bijgewerkte versies van het Linux-besturingssysteem en hardwareondersteuning. De functies die Linux biedt, maken het besturingssysteem tot derde meest populaire desktop OS, met een marktaandeel van 2,09% en een CAGR van 19,2%. De verwachting is dat de Linux-markt in 2027 wereldwijd $ 15,64 miljard zal bereiken: de tijd zal het leren.

Het Linux-besturingssysteem: een gebruikersrecensie voor beginners

Als gebruiker die desktops en meerdere Android-apparaten heeft gebruikt, moet ik zeggen dat: Linux is gratis software die het leven van gebruikers gemakkelijker maakt over de hele wereld. Het platform is eenvoudig te gebruiken en te installeren: het is ook beschikbaar in vele talen, waardoor het wereldwijd beschikbaar is.

Als u de taal wilt gebruiken die in uw regio wordt gebruikt, hoeft u alleen maar de taalinstellingen op uw toetsenbord te wijzigen. Linux-besturingssysteem is een innovatief platform dat u regelmatig updates geeft die u kunt controleren.

Deze upgrades zijn gemakkelijk toegankelijk en ze zijn sneller dan updates op andere besturingssystemen. Bovendien is Linux licht van gewicht: het stelt minder eisen, neemt minder geheugen in beslag en neemt minder opslagruimte in beslag.

Mijn favoriete eigenschap van Linux is de flexibiliteit. Het kan worden gebruikt op een verscheidenheid aan desktop-applicaties, embedded systemen en server-applicaties. Het platform ondersteunt ook bijna elke populaire programmeertaal, waardoor het de beste tool is voor ontwikkelaars met een breed scala aan ontwikkelingsgerelateerde applicaties.

Dit wil niet zeggen dat Linux dat niet heeft: zijn beperkingen: als je bijvoorbeeld Linux gebruikt, zul je merken dat Linux geen enkele standaardeditie heeft zoals andere besturingssystemen.

Beginners vinden het moeilijk om een ​​standaard Linux-besturingssysteem te kiezen uit de verschillende door de gemeenschap ontwikkelde edities of distributies van Linux. Bovendien kan het gebruik van Linux erg moeilijk zijn als je niet weet hoe je met de terminal moet omgaan: het uitvoeren van taken kan een pijn in je achterste zijn.

Hoewel sommige Linux OS-distributies zoals Linux Mint behoorlijk beginnersvriendelijk zijn, laten sommige, zoals Arch, ervaren gebruikers zwaar zweten. Linux heeft een groot probleem met zijn beperkte marktaandeel: als gevolg daarvan worden populaire Windows- en Mac-apps door ontwikkelaars niet naar Linux geporteerd.

Sommige mensen willen Linux gebruiken, maar hun favoriete apps zijn mogelijk niet beschikbaar voor Linux. Bovendien is het moeilijk om computers met Linux vooraf te laden, vooral in online winkels zoals Amazon.

Naar mijn mening is Linux een goede gratis software die je op je systeem kunt gebruiken en er zijn gratis Linux-tutorials beschikbaar voor jou als beginner om aan de slag te gaan met het Linux-besturingssysteem. Nutsvoorzieningen!

Bron: “Hoe Linux werkt: wat elke supergebruiker zou moeten weten” door Brian Ward, 2e editie, gepubliceerd op 14 november 2014.

BEZIG MET LADEN
. . . & opmerkingen meer!

Leave a Comment