OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

♦ Welche Arten von Linux gibt es und wie wähle ich das aus, das zu mir passt?

♦ Was sind die Open-Source- und GNU-Bewegungen?


Image


1.1. Geschichte


1.1.1. UNIX


Um die Popularität von Linux zu verstehen, müssen wir in die Zeit vor etwa 30 Jahren reisen ...


Stellen Sie sich Computer vor, die so groß sind wie Häuser oder sogar Stadien. Während die Größe dieser Computer ein erhebliches Problem darstellte, gab es eine Sache, die die Sache noch schlimmer machte: Jeder Computer hatte ein anderes Betriebssystem. Software wurde immer für einen bestimmten Zweck angepasst und Software für ein bestimmtes System lief nicht auf einem anderen System. Die Fähigkeit, mit einem System zu arbeiten, bedeutete nicht automatisch, dass man auch mit einem anderen arbeiten konnte. Es war schwierig, sowohl für die Benutzer als auch für die Systemadministratoren.


Damals waren Computer extrem teuer, und selbst nach dem ursprünglichen Kauf mussten Abstriche gemacht werden, um den Benutzern die Funktionsweise der Computer verständlich zu machen. Die Gesamtkosten pro Rechenleistungseinheit waren enorm.


Technologisch war die Welt noch nicht ganz so weit fortgeschritten, sodass man noch ein weiteres Jahrzehnt mit der Größe leben musste. Im Jahr 1969 begann ein Entwicklerteam in den Bell Labs-Labors mit der Arbeit an einer Lösung für das Softwareproblem, um diese Kompatibilitätsprobleme zu beheben. Sie entwickelten ein neues Betriebssystem


1. Schlicht und elegant.

2. Geschrieben in der Programmiersprache C statt im Assembler-Code.

3. Kann Code recyceln.


Die Entwickler von Bell Labs nannten ihr Projekt „UNIX“.


Die Code-Recycling-Funktionen waren sehr wichtig. Bis dahin waren alle kommerziell erhältlichen Computersysteme in einem speziell für ein System entwickelten Code geschrieben. UNIX hingegen benötigte nur einen kleinen Teil dieses speziellen Codes, der heute allgemein als Kernel bezeichnet wird. Dieser Kernel ist der einzige Code, der für jedes spezifische System angepasst werden muss und die Basis des UNIX-Systems bildet. Das Betriebssystem und alle anderen Funktionen wurden um diesen Kernel herum aufgebaut und in einer höheren Programmiersprache, C, geschrieben.


Diese Sprache wurde speziell für die Erstellung des UNIX-Systems entwickelt. Mit dieser neuen Technik war es viel einfacher, ein Betriebssystem zu entwickeln, das auf vielen verschiedenen Hardwaretypen ausgeführt werden konnte.


Die Softwareanbieter passten sich schnell an, da sie fast mühelos zehnmal mehr Software verkaufen konnten. Es entstanden seltsame neue Situationen: Stellen Sie sich zum Beispiel Computer verschiedener Hersteller vor, die im selben Netzwerk kommunizieren, oder Benutzer, die an unterschiedlichen Systemen arbeiten, ohne dass eine zusätzliche Schulung für die Verwendung eines anderen Computers erforderlich wäre. UNIX hat viel dazu beigetragen, Benutzern dabei zu helfen, mit verschiedenen Systemen kompatibel zu werden.


In den nächsten Jahrzehnten wurde die Entwicklung von UNIX fortgesetzt. Es wurden mehr Dinge möglich und mehr Hardware- und Softwareanbieter fügten ihren Produkten Unterstützung für UNIX hinzu.


UNIX war ursprünglich nur in sehr großen Umgebungen mit Großrechnern und Minicomputern zu finden (beachten Sie, dass ein PC ein „Mikro“-Computer ist). Um an ein UNIX-System zu kommen, musste man an einer Universität, für die Regierung oder für große Finanzkonzerne arbeiten.


Top OS Cloud Computing bei OnWorks: