de.phhsnews.com


de.phhsnews.com / Was ist Unix und warum spielt es eine Rolle?

Was ist Unix und warum spielt es eine Rolle?


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.

Design von Unix lebt heute

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.

Verfolgen der Unix-Nachfolger

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

Der Aufstieg von DOS und Windows NT

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.

Warum es wichtig ist

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 kalibrieren Sie Ihren Monitor unter Windows oder Mac

So kalibrieren Sie Ihren Monitor unter Windows oder Mac

Moderne Desktop-Betriebssysteme wie Windows und Mac OS X bieten integrierte Tools für Verbessern Sie Digitalfotografie durch Kalibrieren Ihres Monitors "> kalibrieren Helligkeit, Kontrast, Gamma und Farbstufen Ihres Displays. Dies kann dazu beitragen, dass Text lesbarer wird und Bilder und Videos genauere Farben erhalten.

(how-to)

Verringern Sie die Belastung der Augen und erhalten Sie einen besseren Schlaf, indem Sie f.lux auf Ihrem Computer verwenden

Verringern Sie die Belastung der Augen und erhalten Sie einen besseren Schlaf, indem Sie f.lux auf Ihrem Computer verwenden

F.lux ändert die Farbtemperatur Ihres Computerbildschirms abhängig von der Tageszeit. Während des Tages ist alles normal, aber f.lux-Benutzer wärmere Farben nach Sonnenuntergang, um zu Ihrer Innenbeleuchtung zu passen. Dieses kostenlose Tool ist für Windows, Mac und Linux verfügbar und wird am häufigsten auf Laptops und Desktops verwendet.

(how-to)