unix vs linux what is difference between unix
Unix versus Linux: leer wat het belangrijkste verschil is tussen UNIX- en Linux-architectuur, kernel en opdrachten
Linux is niets anders dan een UNIX-kloon die met de hulp van enkele hackers over de hele wereld vanaf nul is geschreven door Linus Torvalds.
Unix- en Unix-achtige besturingssystemen zijn een familie van computerbesturingssystemen die zijn afgeleid van het originele Unix-systeem van Bell Labs, dat teruggaat tot 1965.
Linux is de meest populaire variant en er zijn een aantal verschillende distributies.
Klik hier voor de complete Unix Tutorial-serie
Unix is een familie van multitasking, draagbare, multi-user computerbesturingssystemen, die ook time-sharing configuraties hebben.
Unix-systemen gebruiken een gecentraliseerde OS-kernel die verantwoordelijk is voor het beheer van het hele systeem.
De programmeerinterface, de abstractie van bestanden, het ingebouwde netwerk en de aanhoudende achtergrondverwerking, daemons genaamd, zijn de andere functies en mogelijkheden die worden ondersteund door een Unix-besturingssysteem.
Wat je leert:
- Wat is UNIX?
- Wat is Linux?
- Verschil tussen Unix en Linux
- Linux versus Unix Kernel
- Unix versus Linux-opdrachten
- Gevolgtrekking
- Aanbevolen literatuur
Wat is UNIX?
Unix wordt beschouwd als de moeder van de meeste besturingssystemen.
Het ontwerp van Unix-systemen is gebaseerd op 'Unix Philosophy' die de volgende kenmerken omvat:
- Gebruik van platte tekst voor gegevensopslag.
- Hiërarchisch bestandssysteem.
- Omgaan met apparaten en sommige specifieke soorten communicatie tussen processen (IPC) als bestanden.
- Gebruikmakend van een groot aantal softwaretools.
- Meerdere kleine, eenvoudige en modulaire programma's die kunnen worden samengevoegd via een opdrachtregelinterpreter met behulp van leidingen, in tegenstelling tot het gebruik van één enkel monolithisch programma dat dezelfde functionaliteit bevat.
Het is de moeite waard om hier het onderstaande citaat over de Unix-filosofie te vermelden:
“Hoewel die filosofie niet in één zin kan worden opgeschreven, omdat de kern ervan het idee is dat de kracht van een systeem meer voortkomt uit de relaties tussen programma's dan uit de programma's zelf. Veel UNIX-programma's doen op zichzelf vrij triviale dingen, maar worden, in combinatie met andere programma's, algemene en nuttige tools. ' - Brian Kernighan en Rob Pike
Unix-architectuur
Het onderstaande diagram geeft de Unix-architectuur weer.
(beeld bron
Het hoofdbesturingsprogramma van Unix is de Kernel. De kernel heeft volledige controle over het hele systeem. Het heeft subsystemen die services bieden voor het verwerken van bestandssystemen, het omgaan met bronnen, het geheugenbeheer, het starten en stoppen van programma's en enkele andere kerntaken op laag niveau.
De kernel is het hart van het besturingssysteem en fungeert als een interface tussen de gebruiker en hardware. Elk kernelsubsysteem heeft bepaalde functies, zoals gelijktijdigheid, virtueel geheugen, paging en een virtueel bestandssysteem.
In de buitenste lagen van de architectuur hebben we de shell, commando's en applicatieprogramma's. Shell is de interface tussen de gebruiker en de kernel. Shell en de gebruiker typen de commando's in, interpreteren deze commando's en roepen de computerprogramma's dienovereenkomstig op.
Voorbeeld van het Unix-besturingssysteem is Solaris en HP-UX. De grootste distributeurs van UNIX-systemen zijn onder meer IBM, HP en SUN.
Aanbevolen lezen => Gratis trainingen voor Unix
Wat is Linux?
Je zou nu een goed idee hebben over Unix. Laten we Linux nu in detail verkennen.
Mensen verwarren veel tussen de termen Unix en Linux en stellen over het algemeen vragen als 'Is Unix anders dan Linux?' 'Zijn Linux en Unix hetzelfde?' 'Is Linux zoals Unix?' / 'Is Linux gebouwd op Unix?'
c ++ willekeurig getal tussen 1 en 3
Hier is het antwoord op al dergelijke vragen. Laat me eerst uw verwarring ophelderen in een oneliner. Linux en Unix zijn verschillend, maar ze hebben wel een relatie met elkaar aangezien Linux is afgeleid van Unix.
Linux is geen Unix, maar het is een Unix-achtig besturingssysteem. Linux-systeem is afgeleid van Unix en het is een voortzetting van de basis van Unix-ontwerp. Linux-distributies zijn het bekendste en gezondste voorbeeld van de directe Unix-derivaten.BSD (Berkley Software Distribution) is ook een voorbeeld van een Unix-derivaat.
Op dit moment is het belangrijk voor ons om u duidelijk te maken wat Unix-achtig is?
Een Unix-achtig besturingssysteem (ook wel UN * X of * nix genoemd) is degene die op dezelfde manier werkt als Unix-systemen, maar het is niet nodig dat ze voldoen aan Single UNIX Specification (SUS) of vergelijkbare POSIX (Portable Operating System Interface) standaard.
SUS is een standaard waaraan elk besturingssysteem moet voldoen om in aanmerking te komen voor het gebruik van het ‘UNIX’ -handelsmerk. Dit handelsmerk wordt verleend door ‘The Open Group’.
Enkele voorbeelden van de momenteel geregistreerde UNIX-systemen zijn macOS, Solaris en AIX. Als we het POSIX-systeem beschouwen, dan kan Linux worden beschouwd als een Unix-achtig besturingssysteem.
Volgens het officiële README-bestand van de Linux-kernel, Linux is een UNIX-kloon dat vanaf nul is ontwikkeld door Linus Torvalds en team. Het is gericht op POSIX-compliance. De Linux-kernelcode is volledig vanaf nul geschreven. Het is zo ontworpen dat het zich gedraagt als Unix, maar het bevat niet de originele Unix-code.
Het is ook belangrijk om dat op te merken Linux is slechts de kernel en niet het complete besturingssysteem Deze Linux-kernel wordt over het algemeen verpakt in Linux-distributies, waardoor het een compleet besturingssysteem is.
Linux is dus alleen de kernel, terwijl Linux-distributies kunnen worden behandeld als het besturingssysteem. Aan de andere kant is UNIX op zichzelf een compleet besturingssysteem, aangezien alles (alle vereiste applicaties aan elkaar zijn gekoppeld) afkomstig is van één leverancier. Bijvoorbeeld, Solaris.
Linux-distributie (in het kort ook wel een distro genoemd) is een besturingssysteem dat is gemaakt op basis van een verzameling software die is gebouwd op de Linux-kernel en een pakketbeheersysteem is.
Een standaard Linux-distributie bestaat uit een Linux-kernel, GNU-systeem, GNU-hulpprogramma's, bibliotheken, compiler, aanvullende software, documentatie, een venstersysteem, vensterbeheerder en een desktopomgeving.
De meeste software die bij de Linux-distributie wordt geleverd, is gratis en open source. Ze kunnen een aantal eigen software bevatten, zoals binaire blobs, die essentieel is voor een paar apparaatstuurprogramma's.
Op Linux gebaseerde OS-architectuur
(beeld bron
Linux-distributies maken de Linux-kernel dus eigenlijk volledig bruikbaar als een besturingssysteem door er verschillende applicaties aan toe te voegen. Er zijn verschillende soorten Linux-distributies die aan een breed scala aan gebruikersbehoeften voldoen.
Bijvoorbeeld , we hebben op OpenWrt Linux gebaseerde OS voor embedded apparaten, Linux Mint voor personal computers en Rocks Cluster Distribution voor supercomputers. In totaal bestaan er ongeveer 600 Linux-distributies.
Het zal voor u interessant zijn om te weten dat het populaire mobiele Android-besturingssysteem van Google op Linux is gebaseerd. Elke iteratie van het Android-besturingssysteem is gebouwd op de huidige Linux-kernel.
Verschil tussen Unix en Linux
Linux | Unix en andere varianten |
---|---|
Verschillende varianten onderhouden door verschillende gemeenschappen; waarbij de kernel samensmelt met de tak die wordt onderhouden door Linus | Verschillende varianten onderhouden door verschillende bedrijven; elk onderhoudt zijn eigen kernel |
Linux verwijst naar de kernel van het GNU / Linux-besturingssysteem. Meer in het algemeen verwijst het naar de familie van afgeleide distributies. | Unix verwijst naar het originele besturingssysteem dat is ontwikkeld door AT&T. Meer in het algemeen verwijst het naar een familie van afgeleide besturingssystemen. |
Originele code ontwikkeld door Linus en de GNU Foundation | Originele code ontwikkeld door AT & T |
Het Linux-handelsmerk is eigendom van Linus Trovalds en wordt beheerd door het Linux Mark Institute onder de Linux Foundation. | Het UNIX-handelsmerk is gecertificeerd door de Open Group. Lijst met gecertificeerde besturingssystemen. |
De Linux Standard Base (LSB), beschikbaar als ISO / IEC 23360, is een standaardisatie-inspanning van een aantal Linux-distributeurs. LSB is meestal een uitbreiding van POSIX, maar heeft enkele verschillen. Er is echter geen grote behoefte aan LSB-certificering, aangezien de verschillende distributies in elk geval dezelfde kernel gebruiken. | UNIX-certificering gebaseerd op de ‘Single Unix-specificatie’ die een uitbreiding is van IEEE 1003 (POSIX), ook beschikbaar als ISO / IEC 9945. POSIX specificeert programmeer-API's en shell- en hulpprogramma-interfaces. POSIX is ontwikkeld als een manier om interoperabiliteit tussen verschillende UNIX-leveranciers mogelijk te maken. |
GNU / Linux en afgeleiden zoals Debian en Fedora | System-V Unix en afgeleiden zoals IBM-AIX en HP-UX; Berkeley Unix en afgeleiden zoals FreeBSD en macOS |
Open Source onder de copyleft General Public License | Berkeley Unix is gedeeltelijk open source onder de BSD-licentie. System-V Unix-broncode kan worden aangeschaft onder een eigen commerciële licentie. |
Ontworpen als een schaalbaar platform voor algemene doeleinden voor een brede reeks toepassingen. | Meestal ontworpen voor een klein publiek met een gedefinieerde set doelplatforms en applicaties. |
Algemeen verkrijgbaar als configureerbare softwaredownload en -installer. | Meestal verzonden samen met hardware, bijv. MacBook |
Gratis gemeenschapsondersteuning. Betaalde ondersteuning beschikbaar bij een aantal serviceproviders. | Betaalde commerciële ondersteuning. Leidt vaak tot vendor lock-in. |
Interfaces evolueren vaak | Interfaces zijn meestal stabiel |
Regelmatige updates, met snelle bugfixes | Onregelmatige updates en fixes kunnen enige tijd duren |
Ondersteunt bijna alle bestandssystemen die op verschillende besturingssystemen worden gebruikt | De meeste versies ondersteunen twee of misschien drie bestandssystemen |
Breedte van systeembeheertools, vaak met een beperkte focus, bijv. Gebruik YAST | Elke versie heeft typisch een volwassen systeembeheertool, b.v. HP SAM |
Voorkeursbesturingssysteem voor cloudimplementatie en datacenters, voornamelijk om economische redenen | Voorkeursbesturingssysteem voor serververeisten voor speciale doeleinden vanwege de beschikbaarheid van applicaties, en internetservers voor oudere redenen |
Schaalbaarheid bereikt met behulp van clusters, grids of cloud. | Schaalbaarheid bereikt met behulp van clusters of rasters |
(Een cluster is een verzameling homogene computers, een raster is een verzameling gedistribueerde computers en een cloudservice is een verzameling gevirtualiseerde clusters.) | |
De meeste opdrachtregel- en grafische hulpprogramma's zijn vergelijkbaar met Unix | De meeste opdrachtregel- en grafische hulpprogramma's zijn vergelijkbaar met Linux |
We hopen dat je de belangrijkste verschillen tussen Unix en Linux uit dit artikel hebt begrepen.
Laten we nu wat meer belangrijke verschillen tussen Linux en Unix bekijken in het onderstaande tabelformaat:
Kenmerken | Linux | Unix |
---|---|---|
Eerste uitgave | Linux is nieuwer in vergelijking met Unix. Het was afgeleid van Unix en werd uitgebracht in september 1991. | Unix is ouder. Werd in oktober 1973 uitgebracht voor feesten van buitenaf. Voordien werd het sinds de oprichting in 1970 intern gebruikt in Bell Labs. |
Ontwikkelaar | Geïnspireerd door MINIX (een Unix-achtig besturingssysteem), werd Linux oorspronkelijk ontwikkeld door de Fins-Amerikaanse software-engineer Linus Torvalds. Omdat het een open source is, hebben we community-ontwikkelaars voor Linux. | Oorspronkelijk afgeleid van AT&T Unix, werd het ontwikkeld bij Bell Labs door Kenneth Lane Thompson, Dennis Ritchie en 3 anderen. |
Geschreven in | C en andere programmeertalen. | C en assembleertaal. |
OS-familie | Unix-achtig | Unix |
Werkende staat | Stroom | Stroom |
Bronmodel | Open source | Gemengd. Van oudsher closed source, maar weinig Unix-projecten zijn open source, waaronder illumos OS en BSD (Berkley Software Distribution) OS. |
Beschikbaar in | Meertalig | Engels |
Kernel Type | Monolithische kern | Kernel Type varieert. Het kan monolithisch, microkernel en hybride zijn. |
Licentie | GNUv2 (GPL General Public License) en anderen. | Licenties variëren. Er zijn maar weinig versies zijn eigendom, terwijl andere gratis / OSS zijn. |
Officiële website | https://www.kernel.org/ | http://opengroup.org/unix |
Standaard gebruikersinterface | Unix-schaal | CLI (Command Line Interface) en grafisch (X Windows-systeem) |
Tekstmodus-interface | Standaard is de shell BASH (Bourne Again Shell). Bovendien is het compatibel met veel commando-tolken. | Oorspronkelijk de Bourne-schelp. Het is ook compatibel met veel commando-tolken. |
Kosten | Vrij te verkrijgen en te gebruiken. Er zijn ook geprijsde versies van Linux. Maar over het algemeen is Linux goedkoper dan Windows. | Proprietary besturingssystemen hebben verschillende kostenstructuren die dienovereenkomstig zijn ingesteld door de verkopers die het verkopen. |
Voorbeelden | Debian, Ubuntu, Fedora, Red Hat, Android, enz. | IBM AIX, Solaris, HP-UX, Darwin, macOS X, enz. |
Architectuur | Oorspronkelijk gemaakt voor Intel's x86-hardware, poorten beschikbaar voor veel CPU-typen. | Compatibel met PA- en Itanium-machines. Solaris is ook beschikbaar op x86 / x64. OSX is PowerPC. |
Bedreigingsdetectie en oplossing | Omdat Linux voornamelijk wordt aangedreven door een open source-gemeenschap, werken veel ontwikkelaars in verschillende delen van de wereld aan de code. Daarom is het detecteren en oplossen van bedreigingen vrij snel in het geval van Linux. | Vanwege de gepatenteerde aard van Unix, moeten gebruikers wachten op de juiste bugfixingspatches. |
Veiligheid | Zowel op Linux als op Unix gebaseerde besturingssystemen worden over het algemeen als zeer goed beschermd tegen malware beschouwd. Dit is toe te schrijven aan een gebrek aan root-toegang, snelle updates en een relatief laag marktaandeel (in vergelijking met Windows). Sinds 2018 is er geen wijdverbreid Linux-virus meer. | Unix wordt ook als zeer veilig beschouwd. Het is zelfs nog moeilijker om te infecteren omdat de bron ook niet beschikbaar is. Er is tegenwoordig geen actief verspreidend virus voor Unix. |
Prijs | Linux is gratis. Bedrijfsondersteuning is echter beschikbaar tegen een prijs. | Unix is niet gratis. Sommige Unix-versies zijn echter gratis voor ontwikkelingsgebruik (Solaris). In een samenwerkingsomgeving kost Unix $ 1.407 per gebruiker en Linux kost $ 256 per gebruiker. Daarom is UNIX extreem duur. |
Linux versus Unix Kernel
Aangezien Linux alleen maar een kernel is, is het de moeite waard om de belangrijkste verschillen tussen de Linux Kernel en de Unix-kernel te bespreken.
Er zijn drie soorten van de kern, namelijk monolithisch, micro en hybride (combinatie van monolithisch en micro) zoals te zien is in de onderstaande afbeelding.
(beeld bron
In monolithische kernelarchitectuur werkt het volledige besturingssysteem in één kernelruimte. Het definieert in zijn eentje een virtuele interface op hoog niveau bovenop de computerhardware.
Hoewel de Linux-kernel de meeste kenmerken ontleent aan Unix / Unix-achtige kernels, zijn er echter enkele belangrijke verschillen tussen de twee.
In de microkernel-architectuur worden de kernservices van het besturingssysteem in één proces uitgevoerd, terwijl de andere services in verschillende processen worden uitgevoerd.
In µ-kernel is het bijna minimale aantal mechanismen opgenomen in de kernelmodus. Deze mechanismen omvatten basis-IPC (communicatie tussen processen), planning en beheer van adresruimte op laag niveau.
In termen van broncodegrootte is een microkernel over het algemeen kleiner dan de monolithische kern.
Kenmerken | Linux Kernel | Unix-kernel |
---|---|---|
Kernel aanpak | Linux volgt de monolithische kernelbenadering. | Unix-kernel kan monolithisch, microkernel of hybride zijn. MacOS heeft bijvoorbeeld een hybride kernel, Solaris heeft de monolithische kernel en AIX heeft een monolithische kernel met dynamisch laadbare modules. |
Functies van de kernel toevoegen / verwijderen | Biedt een geweldige functie waarmee de kernelcomponenten zoals apparaatschijven dynamisch kunnen worden toegevoegd en verwijderd als modules. Deze functie wordt laadbare kernelmodules (LDM) genoemd. Dit elimineert de noodzaak om de hele kernel opnieuw te compileren. Deze functie geeft op zijn beurt grote flexibiliteit aan Linux. | Traditionele Unix-systeemkernels hebben statische koppeling nodig van nieuwe systemen die worden toegevoegd. |
Streams | In Linux is er geen I / O-subsysteem voor streams. | In de meeste Unix-kernels is streams I / O-subsysteem opgenomen dat de gewenste interface blijkt te zijn voor het schrijven van apparaatstuurprogramma's, terminalstuurprogramma's, enz. |
Preventieve versus niet-preventieve benadering | Normaal gesproken is een Linux-kernel niet preventief. In de afgelopen tijd is Linux real-time OS echter begonnen met het gebruik van preventieve kernels. | Sommige Unix-systemen zijn volledig preventief. Bijvoorbeeld Solaris 2.x. enz. |
Kernel inrijgen | Linux gebruikt kerneldraad alleen om periodiek kernelcode uit te voeren. | Veel Unix-achtige besturingssystemen gebruiken kerneldraad voor het wisselen van procescontext. |
Manieren om met de multi-threaded omgeving om te gaan | Door middel van multi-threading worden meer dan één onafhankelijke uitvoeringsstromen gecreëerd die lichtgewichtprocessen (LWP) worden genoemd. In Linux wordt LWP gemaakt door de functie clone () aan te roepen. Deze processen in Linux kunnen fysiek geheugen, geopende bestanden, adresruimte enz. Delen. | In Unix is de LWP gebaseerd op kernelthreads. |
Unix versus Linux-opdrachten
Er zijn bepaalde verschillen tussen de shell-commando's, d.w.z. zelfs tussen de versies van dezelfde Unix-variant. Wat echter het meest varieert, is de interne schaal die is ingebouwd in plaats van de presentatie.
Over het algemeen wordt er naar gestreefd om Linux zo dicht mogelijk bij Unix te houden door te voldoen aan de POSIX-standaarden. Daarom zijn de terminalopdrachten in Linux-distributies en Unix-besturingssystemen niet precies hetzelfde, maar er zijn ook niet veel verschillen.
Elke Linux-distributie heeft op zichzelf zijn eigen manier van uitvoeren.
Bijvoorbeeld , in CentOS, een besturingssysteem van de Linux-familie, gebruiken we yum-commando's (yellowdog update modifier) voor de installatie van nieuwe pakketten, terwijl we in Debian, een ander besturingssysteem uit de Linux-familie, apt-get-commando's gebruiken voor de installatie.
In IBM AIX, dat een eigen Unix-besturingssysteem is, gebruiken we -vinger commando om te controleren wie er op het systeem is ingelogd. Maar dit commando wordt niet gebruikt in Linux. In Linux gebruiken we de pink commando om hetzelfde resultaat op te halen.
In Ubuntu / Debian (een Linux-besturingssysteem) hebben we fdisk, parted, gparted commando's voor de ‘create’ taak. Aan de andere kant hebben we in Solaris (een Unix-besturingssysteem) een format, fmthard voor de ‘maken’ taak
Je kunt de lijst met Linux- en Unix-commando's raadplegen, je zult zien dat de Linux- en Unix-commando's vergelijkbaar zijn, maar niet precies hetzelfde.
Voorbeelden
Tot dusver hebben we in dit artikel de algemene kernverschillen tussen Linux en Unix gezien. Deze verschillen kunnen specifieker zijn als we de exacte versies van de twee vergelijken. Laten we dit door enkele voorbeelden bekijken.
Solaris versus Linux
Solaris, dat nu Oracle heet Solaris is een besturingssysteem uit de Unix-familie. Laten we Linux vergelijken met Solaris.
Linux ondersteunt meer systeemarchitecturen dan Solaris. Daarom is Linux draagbaarder.
Nu we het hebben over stabiliteit en hardware-integratie, lijkt Solaris hier beter te zijn. Linux heeft ook een snellere ontwikkeling in vergelijking met Solaris.
Er zijn enkele andere technische verschillen tussen de twee, maar hier beperken we onze vergelijking alleen tot prestaties.
MacOS versus Linux
fundamentele vragen en antwoorden voor technische ondersteuning
MacOS is een gecertificeerd Unix-besturingssysteem. Het heeft zijn eigen kernel genaamd XNU. Het wordt gebruikt op Apple's computers die worden beschouwd als de meest betrouwbare pc's.
MacOS is relatief eenvoudig in te stellen. Aan de andere kant is Linux goedkoper en heeft veel open source-software beschikbaar in tegenstelling tot de eigen oplossingen van Apple. Linux is ook flexibeler omdat het op bijna elke hardware kan worden uitgevoerd, terwijl MacOS alleen op Apple-hardware kan worden uitgevoerd. Bijvoorbeeld , iPhones.
MacOS gebruikt HFS + als een standaard bestandssysteem, terwijl Linux ext4 gebruikt.
Gevolgtrekking
Unix is erg oud en zou de moeder van alle besturingssystemen zijn. Linux-kernel is ook afgeleid van Unix. Het belangrijkste verschil tussen op Unix en Linux gebaseerde besturingssystemen zit hem niet in het presentatiegedeelte, maar in hoe ze intern werken, d.w.z. voornamelijk in het kernelgedeelte.
Het verschil tussen de twee hangt ook af van welke exacte versies van Linux en Unix je vergelijkt.
Het is ook essentieel om te vermelden dat Linux (en vele andere Unix-achtige besturingssystemen) vrij te verkrijgen en aan te passen zijn, terwijl Unix-besturingssystemen dat niet zijn. De kosten zijn altijd een belangrijk punt van zorg bij het beslissen welke technologie te gebruiken, en Linux heeft in dit opzicht een voorsprong.
Linux is flexibeler en gratis in vergelijking met echte Unix-systemen en daarom is Linux steeds populairder geworden. Terwijl we de commando's in Unix en Linux bespreken, ze zijn niet hetzelfde, maar lijken veel op elkaar. In feite variëren de opdrachten in elke distributie van hetzelfde familie-besturingssysteem ook.
Solaris, HP, Intel, enz. Maken gebruik van Unix-internetservers, werkstations en pc's. Terwijl Linux veel wordt gebruikt voor computersoftware en -hardware, gaming, tablets, mainframes, enz.
Er zijn onderzoeken die zeggen dat Linux de afgelopen jaren snel is gegroeid dan enig ander besturingssysteem. Vandaar dat Linux in de toekomst de neiging kan hebben om UNIX-installaties ver achter zich te laten.
Referenties: Linux, Unix, Linux-distributie, Boek: The Unix Programming Environment
Ik hoop dat je genoten hebt van dit informatieve artikel over de verschillen tussen Unix en Linux !!
Klik hier voor de complete Unix Tutorial-serie
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Wat is Unix: een korte introductie tot Unix
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden
- Unix-tekstverwerkingsopdrachten: Unix-filters met voorbeelden
- Unix Pipes-zelfstudie: Pipes in Unix-programmering
- Verschil tussen Linux en Windows: wat is het beste besturingssysteem?
- Meer Unix-filter en Awk, Sed-opdrachten bij tekstverwerking
- UNIX-zelfstudie voor beginners (20+ diepgaande Unix-trainingsvideo's)
- Hoe twee bestanden in Unix te vergelijken: opdrachten voor bestandsvergelijking