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.
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
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
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.
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
Hoe u uw standaardlocatie instelt voor Windows 10 Apps
Windows 10 kan de locatie van uw apparaat op verschillende manieren vinden, vaak door nabijgelegen Wi-Fi-netwerken te bekijken. Maar dit werkt niet altijd goed, vooral op desktop-pc's. Daarom biedt Windows 10 een manier om een "standaardlocatie" in te stellen die wordt gerapporteerd aan apps als deze geen goede leesbaarheid op uw locatie krijgt.
Configureer Auto-Login voor Windows 7 Domain of Workgroup PC
Wilt u automatisch inloggen op uw Windows 7-computer zonder een wachtwoord in te voeren? In eerdere versies van Windows moest u het wachtwoord verwijderen dat aan uw account is gekoppeld om u zonder aanwijzingen aan te melden.In Windows 7 kunt u uw gebruikersaccounts zo configureren dat u automatisch kunt inloggen, zelfs als uw account een wachtwoord heeft