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
De camera van uw iPhone gebruiken als vergrootglas in iOS 10
Als u ooit het gevoel had dat u een vergrootglas bij u had, kan iOS 10 nu als een uitstekende vervanging dienen. Het nieuwe vergrootglas - niet te verwarren met de functies Tekstformaat en zoomfunctie waarmee uw tekst op het scherm groter wordt - gebruikt de camera en zaklantaarn van uw telefoon om ervoor te zorgen dat u altijd die bon kunt lezen of die splinter kunt opgraven.
Haptische feedback uitschakelen (of "Trillen bij aanraking") in Android
Wanneer u op bepaalde items in Android tikt, trilt uw telefoon slechts een klein beetje, waardoor u een beetje feedback krijgt. Soms is dit leuk - het krijgen van die reactie is een mooie erkenning dat het ding dat je wilt doen op het punt staat klaar te zijn. Maar misschien vind je dat niet leuk, en dat is goed.