nl.phhsnews.com


nl.phhsnews.com / Wat is Unix en waarom is het belangrijk?

Wat is Unix en waarom is het belangrijk?


De meeste besturingssystemen kunnen in twee verschillende families worden gegroepeerd. Afgezien van Microsoft Windows NT-gebaseerde besturingssystemen, bijna al het andere traceert zijn erfgoed terug naar Unix.

Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS gebruikt op de PlayStation 4, ongeacht de firmware die draait op uw router - al deze besturingssystemen worden vaak "Unix-achtige" besturingssystemen genoemd.

Unix-ontwerp leeft nog vandaag

GERELATEERD: Wat betekent "Alles is een bestand" Onder Linux?

Unix werd ontwikkeld in Bell Labs van AT & T in het midden van de jaren zestig. De eerste release van Unix had enkele belangrijke ontwerpattributen die vandaag de dag nog steeds bestaan. Eén is de 'Unix-filosofie' van het maken van kleine, modulaire hulpprogramma's die één ding doen en ze goed doen. Als u bekend bent met het gebruik van een Linux-terminal, zou dit u bekend moeten zijn - het systeem biedt een aantal hulpprogramma's die op verschillende manieren kunnen worden gecombineerd via leidingen en andere functies om meer complexe taken uit te voeren. Zelfs grafische programma's roepen waarschijnlijk eenvoudiger hulpprogramma's op de achtergrond om het zware werk te doen. Dit maakt het ook gemakkelijk om shellscripts te maken, waarbij eenvoudige hulpmiddelen worden gecombineerd om ingewikkelde dingen te doen.

Unix had ook een enkel bestandssysteem dat programma's gebruiken om met elkaar te communiceren. Daarom is "alles is een bestand" onder Linux - inclusief hardwareapparaten en speciale bestanden die systeeminformatie of andere gegevens bevatten. Het is ook de reden waarom alleen Windows stationsletters heeft, die het van DOS heeft overgenomen - op andere besturingssystemen maakt elk bestand op het systeem deel uit van een enkele directoryhiërarchie.

Tracing the Unix Descendants

Zoals elke geschiedenis die meer dan 40 jaar oud is jaar is de geschiedenis van Unix en zijn nazaten rommelig. Om de zaken te vereenvoudigen, kunnen we de nazaten van Unix ruwweg in twee groepen onderbrengen.

Eén groep Unix-afstammelingen werd ontwikkeld in de academische wereld. De eerste was BSD (Berkeley Software Distribution), een open-source, Unix-achtig besturingssysteem. BSD leeft nog steeds door via FreeBSD, NetBSD en OpenBSD. NeXTStep was ook gebaseerd op de originele BSD, Apple's Mac OS X was gebaseerd op NeXTStep en iOS was gebaseerd op Mac OS X. Veel andere besturingssystemen, waaronder het Orbis-besturingssysteem dat op de PlayStation 4 wordt gebruikt, zijn afgeleid van BSD-besturingssystemen .

GERELATEERD:

Het grote debat: is het Linux of GNU / Linux? Het GNU-project van Richard Stallman is ook gestart als een reactie op de steeds restrictievere Unix softwarelicentievoorwaarden van AT & T. MINIX was een Unix-achtig besturingssysteem gemaakt voor educatieve doeleinden, en Linux werd geïnspireerd door MINIX. De Linux die we vandaag kennen is echt GNU / Linux, omdat het bestaat uit de Linux-kernel en veel GNU-hulpprogramma's. GNU / Linux is niet rechtstreeks afkomstig van BSD, maar het stamt af van het ontwerp van Unix en heeft zijn wortels in de academische wereld. Veel besturingssystemen van vandaag, waaronder Android, Chrome OS, Steam OS en een grote hoeveelheid ingebedde besturingssystemen voor apparaten, zijn gebaseerd op Linux.

Aan de andere kant waren er de commerciële Unix-besturingssystemen. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - veel grote bedrijven wilden hun eigen versies van Unix maken en licentiëren. Deze zijn tegenwoordig niet zo gewoon, maar sommige zijn er nog steeds.

Image Credit: Wikimedia Commons

De opkomst van DOS en Windows NT

GERELATEERD:

Waarom Windows backslashes en alles gebruikt Anders gebruikt Forward Slashes Veel mensen verwachtten dat Unix het standaard besturingssysteem zou worden, maar DOS en "IBM PC-compatibele" computers explodeerden uiteindelijk in populariteit. DOS van Microsoft werd de meest succesvolle DOS van allemaal. DOS was helemaal niet gebaseerd op Unix, daarom gebruikt Windows een backslash voor bestandspaden terwijl al het andere een schuine streep gebruikt. Deze beslissing is genomen in de begintijd van DOS, en latere versies van Windows hebben het overgenomen, net zoals BSD, Linux, Mac OS X en andere Unix-achtige besturingssystemen veel aspecten van Unix's ontwerp hebben geërfd.

Windows 3.1, Windows 95, Windows 98 en Windows ME waren allemaal gebaseerd op DOS eronder. Microsoft ontwikkelde op dat moment een moderner en stabieler besturingssysteem, dat ze Windows NT noemden - voor 'Windows New Technology'. Windows NT maakte uiteindelijk zijn weg naar normale computergebruikers als Windows XP, maar het was beschikbaar voor bedrijven als Windows 2000 en Windows NT daarvoor.

Alle besturingssystemen van Microsoft zijn vandaag gebaseerd op de Windows NT-kernel. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server en het besturingssysteem van de Xbox One gebruiken allemaal de Windows NT-kernel. In tegenstelling tot de meeste andere besturingssystemen, was Windows NT niet ontwikkeld als een Unix-achtig besturingssysteem. Microsoft startte natuurlijk niet met een volledig schone lei. Om de compatibiliteit met DOS en oude Windows-software te behouden, heeft Windows NT veel DOS-conventies geërfd, zoals stationsletters, backslashes voor bestandspaden en slashes voor opdrachtregelopties.

Waarom het belangrijk is

Heeft u ooit een kijkje genomen op de Mac OS X-terminal of het bestandssysteem en merkte op hoe vergelijkbaar het was met Linux, en hoe verschillend ze allebei van Windows waren? Welnu, dit is waarom - zowel Mac OSX als Linux zijn Unix-achtige besturingssystemen.

Als u dit stukje geschiedenis kent, begrijpt u wat een "Unix-achtig" besturingssysteem is en waarom zoveel besturingssystemen zo lijken op elkaar, terwijl Windows zo anders lijkt. Dit verklaart waarom de terminal op Mac OS X zich zo vertrouwd zal voelen bij een Linux-expert, terwijl de opdrachtprompt en PowerShell op Windows zo verschillen van andere opdrachtregelomgevingen.

Dit was slechts een korte geschiedenis die u zal helpen begrijpen hoe we zijn gekomen waar we nu zijn zonder vast te lopen in de details. Als je meer informatie wilt, kun je hele boeken over de geschiedenis van Unix vinden.

Image Credit: Peter Hamer op Flickr, Takuya Oikawa op Flickr, CJ Sorg op Flickr



Essentiële gratis softwaredownloads voor Windows

Essentiële gratis softwaredownloads voor Windows

Ik ben een groot fan van open source software omdat het gratis is en meestal dezelfde functionaliteit heeft als een commerciële applicatie! Een nadeel van open source-software is het gebrek aan ondersteuning, maar dat probleem bestaat meestal uit actieve forums en community-threads die door fervente volgers zijn gestart.

(How-to)

Hoe 'Builds' van Windows 10 afwijken van Service Packs

Hoe 'Builds' van Windows 10 afwijken van Service Packs

Als u al een lange tijd Windows-gebruiker bent, bent u waarschijnlijk bekend met servicepacks, maar Microsoft lijkt ermee klaar te zijn. De eerste grote update van Windows 10 - de "November-update" - is een "build" in plaats van een servicepack. De toekomstige grote updates van Windows 10 zullen ook builds zijn.

(how-to)