Was ist so besonderes dran?

Blaa Blaa Blaa

Hier gibt es eine Unmenge an Facharbeite Doktorarbeiten und Stellungnahmen zu diesem Thema. "Unix ist das Größte und Sicherste und Schnellste und Beste". Naja fast wie bei Microsoft wird auch hier die Marketingtrommel gerührt.

 

Die Dinge habe ich auch alle gehört und gelesen, aber nachdem ich mich mal einige Wochen mit meiner Ersten Suse CD rumgespielt habe, wollte ich die Kiste wieder in die Ecke schmeissen. So geht es sicher fast jedem der ohne externe Hilfe die ersten Schritte in richtung Linux tut. Ich hatte nur Erfahrung mit MacOS und fast keine mit Windows. Aber ich musste einen FileServer haben der mich nichts kostet.

Ich habe mir dazu von eBay einen alten PC (P200) für 1 Euro organisiert. und dann hatte ich ne Suse CD, aber kein CD-Rom Laufwerk. Dann ging es richtig los. Erst mal eine Boot Diskette organisieren.


Mein Einstieg

In meinem Umfeld gibt es keine Unix oder Linux User. Ich selber komme aus dem Mac Bereich und nutze so 10h am Tag Mac OSX. Wobei ich aber nur damit arbeite und nicht viel am System gamacht habe. Also Webseiten administrieren und Bilder nachbearbeiten. Naja , schon auch mal eine Software schreiben. Flash Anwendungen fürs Web programmieren.

 

Mein Traum war immer, Zuhause einen Rechner stehen zu haben der mir als Backup dient und Files die ich am Wochenende oder Abends zuhause erstellt habe auch am Arbeitsplatz nutzen zu können, ohne ständig mit der Festplatte rumzulaufen. Da mein Mac zuhause aber immer lärm macht und auch viel Strom verbrät, habe ich mir einen alten PC organisiert der keinen Lärm macht.


Schichtweiser Aufbau

UNIX ist ein Betriebssystem, welches die Resourcen eines Rechners quasi gleichzeitig auf mehrere Anwender und Programme im Time-Sharing-Verfahren verteilt. In Wirklichkeit werden winzige Zeitscheiben nacheinander so schnell verteilt, dass der Eindruck der gleichzeitigen Abarbeitung entsteht. Jeder erhält etwas Rechenleistung. Das Unix Betriebsystem ist in Schichten aufgebaut, was eine große Flexibilität erlaubt. Die Schichten sind Programme, Betriebssystemkern und Hardware.

Auch sind die einzelnen Schichten modular aufgebaut. So braucht man beim Wechsel einer Hardwarekomponente nur ein Modul des Betriebsystemkernes austauschen, welches diese Hardware ansteuert, ohne dass man sich um die höheren Schichten kümmern muss. Will man die Systemoberfläche oder Systemkommandos für den Anwender modernisieren, so braucht man nur einzelne Systemprogramme auszutauschen, ohne dass man sich um die tieferen Schichten des Betriebssystems kümmern muss. Und bei ganz neuen Konzepten und Hardwarekomponenten fügt man einen neuen Systemaufruf in die Schnittstelle zwischen Programme und Kern ein und schreibt dann ein entsprechendes Systemprogramm für den Aufruf der neuen Leistung und ein entsprechendes Kernmodul für die Bereitstellung der neuen Leistung.


Die wichtigsten Eigenschaften in Kürze

  • UNIX ist ein portables, einfach aufgebautes Betriebssystem
  • Multitasking-BS (Multiprocessing-BS)
  • Multiuser-BS (Mehrbenutzer-BS)
  • dialogorientiert
  • UNIX ist ein Werkzeugkasten
  • viele hundert Dienstprogramme
  • flexibel: kleine Tools sind schnell erstellt
  • UNIX ist geeignet für Mikrocomputer der Oberklasse, Mini-Computer, Großrechner
  • mit grafischer Oberfläche (X Window) bedienbar wie Windows

UNIX ist in Schichten strukturiert

  • Shell (Kommandointerpreter) mit mächtiger Scriptsprache
  • Kern
  • Treiber

Aufgaben des Kernels

  • Prozess- Scheduling
  • Prozess- Umschaltung
  • Prozess- Kommunikation
  • Dateisystem verwalten
  • Ein-/Ausgabesteuerung
  • Gerätesteuerung (device driver)
  • Zugangskontrolle und Abrechnung
  • alle Systemdienste für Programmier-Schnittstellen

Das Dateisystem ist hierarchisch strukturiert

  • lange Dateinamen
  • Normale Dateien (normal files)
  • Verzeichnisse (directories)
  • Spezialdateien (special files) = Geräteschnittstelle
  • Named Pipes
  • Links
  • Jede Datei besitzt 12 voneinander unabhängige Schutzbits

Komentare


Seite druckenSoftlink:0908145Seite bearbeitet: Sunday, 07.09.2008