Die meisten Betriebssysteme können in zwei verschiedene Familien gruppiert werden. Abgesehen von Microsoft Windows NT-basierten Betriebssystemen, fast alles andere verfolgt sein Erbe zurück zu Unix.
Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS auf der PlayStation 4, welche Firmware läuft auf Ihrem Router - all diese Betriebssysteme werden oft "Unix-artige" Betriebssysteme genannt.
RELATED: Was bedeutet "Alles ist eine Datei" unter Linux?
Unix wurde in den Bell Labs von AT & T Mitte bis Ende der 1960er Jahre entwickelt. Die erste Version von Unix hatte einige wichtige Designattribute, die bis heute Bestand haben.
Eine davon ist die "Unix-Philosophie", kleine, modulare Dienstprogramme zu entwickeln, die eine Sache erledigen und gut machen. Wenn Sie mit der Verwendung eines Linux-Terminals vertraut sind, sollte Ihnen dies vertraut sein - das System bietet eine Reihe von Dienstprogrammen, die durch Pipes und andere Funktionen auf unterschiedliche Weise kombiniert werden können, um komplexere Aufgaben auszuführen. Selbst grafische Programme rufen wahrscheinlich einfachere Dienstprogramme im Hintergrund auf, um das schwere Heben auszuführen. Dies macht es auch leicht, Shell-Skripte zu erstellen, die einfache Werkzeuge zusammenfügen, um komplizierte Dinge zu tun.
Unix hatte auch ein einzelnes Dateisystem, das Programme verwenden, um miteinander zu kommunizieren. Aus diesem Grund ist unter Linux "alles eine Datei" - einschließlich Hardwaregeräten und speziellen Dateien, die Systeminformationen oder andere Daten bereitstellen. Das ist auch der Grund, warum nur Windows Laufwerksbuchstaben hat, die es von DOS geerbt hat - auf anderen Betriebssystemen ist jede Datei auf dem System Teil einer einzelnen Verzeichnishierarchie.
Wie jeder zurückgehende Verlauf 40 Jahren ist die Geschichte von Unix und seinen Nachkommen unordentlich. Um die Dinge zu vereinfachen, können wir die Nachkommen von Unix grob in zwei Gruppen einteilen.
Eine Gruppe von Unix-Nachkommen wurde in der akademischen Welt entwickelt. Die erste war BSD (Berkeley Software Distribution), ein Open-Source-, Unix-ähnliches Betriebssystem. BSD lebt heute von FreeBSD, NetBSD und OpenBSD. NeXTStep basierte ebenfalls auf dem ursprünglichen BSD, Apples Mac OS X basierte auf NeXTStep und iOS basierte auf Mac OS X. Viele andere Betriebssysteme, einschließlich des auf der PlayStation 4 verwendeten Orbis-Betriebssystems, stammen aus BSD-Betriebssystemen .
RELATED: Die große Debatte: Ist es Linux oder GNU / Linux?
Richard Stallmans GNU-Projekt wurde auch als Reaktion auf die immer restriktiveren Lizenzbedingungen für Unix-Software von AT & T gestartet. MINIX war ein Unix-ähnliches Betriebssystem für Bildungszwecke und Linux wurde von MINIX inspiriert. Das Linux, das wir heute kennen, ist wirklich GNU / Linux, da es aus dem Linux-Kernel und vielen GNU-Utilities besteht. GNU / Linux stammt nicht direkt von BSD ab, sondern stammt aus dem Unix-Design und hat seine Wurzeln in der Wissenschaft. Viele Betriebssysteme, darunter Android, Chrome OS, Steam OS und eine große Anzahl von Embedded-Betriebssystemen für Geräte, basieren auf Linux.
Auf der anderen Seite gab es die kommerziellen Unix-Betriebssysteme. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - viele große Unternehmen wollten ihre eigenen Versionen von Unix erstellen und lizenzieren. Diese sind nicht ganz so häufig heute, aber einige von ihnen sind immer noch da draußen.
Bildquelle: Wikimedia Commons
VERBINDUNG: Warum Windows Backslashes und alles verwendet Else verwendet Vorwärtsstriche
Viele Leute erwarteten, dass Unix zum Industriestandardbetriebssystem würde, aber DOS und "IBM PC-kompatible" Computer explodierten schließlich in der Popularität. Microsoft DOS wurde zum erfolgreichsten DOS von allen. DOS basierte niemals auf Unix, weshalb Windows einen Backslash für Dateipfade verwendet, während alles andere einen Schrägstrich verwendet. Diese Entscheidung wurde in den frühen Tagen von DOS getroffen, und spätere Versionen von Windows erbten es, genauso wie BSD, Linux, Mac OS X und andere Unix-ähnliche Betriebssysteme viele Aspekte des Unix-Designs geerbt haben.
Windows 3.1, Windows 95, Windows 98 und Windows ME basierten alle auf DOS. Microsoft entwickelte zu der Zeit ein moderneres und stabileres Betriebssystem, das sie Windows NT nannten - für "Windows New Technology". Windows NT gelangte schließlich als Windows XP zu normalen Computernutzern, war aber für Unternehmen wie Windows 2000 verfügbar und Windows NT davor.
Alle Betriebssysteme von Microsoft basieren heute auf dem Windows NT-Kernel. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server und das Betriebssystem der Xbox One verwenden den Windows NT-Kernel. Im Gegensatz zu den meisten anderen Betriebssystemen wurde Windows NT nicht als Unix-ähnliches Betriebssystem entwickelt.
Microsoft hat natürlich nicht mit einer völlig sauberen Version gestartet. Um die Kompatibilität mit DOS und alter Windows-Software zu gewährleisten, erbte Windows NT viele DOS-Konventionen wie Laufwerksbuchstaben, umgekehrte Schrägstriche für Dateipfade und Schrägstriche für Befehlszeilenschalter.
Haben Sie schon einmal einen Blick darauf geworfen das Mac OS X-Terminal oder Dateisystem und bemerkte, wie ähnlich es zu Linux war, und wie unterschiedlich sie beide von Windows waren? Nun, das ist der Grund - sowohl Mac OSX als auch Linux sind Unix-ähnliche Betriebssysteme.
Wenn Sie diese Geschichte kennen, verstehen Sie, was ein "Unix-ähnliches" Betriebssystem ist und warum so viele Betriebssysteme so ähnlich aussehen während Windows so anders aussieht. Das erklärt, warum das Terminal unter Mac OS X einem Linux-Geek so vertraut vorkommt, während sich die Eingabeaufforderung und die PowerShell unter Windows von anderen Befehlszeilenumgebungen unterscheiden.
Dies war nur ein kurzer Überblick wie wir dahin gekommen sind, wo wir heute sind, ohne uns in den Details zu verlieren. Wenn Sie mehr Informationen benötigen, können Sie ganze Bücher über die Geschichte von Unix finden.
Bildquelle: Peter Hamer auf Flickr, Takuya Oikawa auf Flickr, CJ Sorg auf Flickr
So weisen Sie eine statische IP-Adresse in Windows und OS X zu
Standardmäßig erhalten die meisten Computer und Geräte im Netzwerk ihre IP-Adressen über DHCP. DHCP ist im Grunde genommen ein System, bei dem ein Host, wie ein Router oder Server, IP-Adressen an Geräte ausgibt, so dass sie mit dem Host und miteinander über das Netzwerk kommunizieren können.Jedes Gerät im Netzwerk muss eine eindeutige IP-Adresse haben. Die IP
Warum hassen so viele Geeks den Internet Explorer?
Es ist allgemein bekannt, dass fast jeder Geek den Internet Explorer mit Leidenschaft hasst, aber haben Sie sich jemals gefragt, warum? Werfen wir einen Blick auf die Geschichte und wo alles begann ... zumindest für die Nachwelt. Im Gegensatz zu dem, was Sie vielleicht denken, ist dieser Artikel nicht als Hass auf das Internet gedacht Explorer - seit IE 9 haben sie die Performance weiter verbessert, neue Features hinzugefügt und sie allgemein standardkonform gemacht.