SmartOS

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
SmartOS
Basisdaten
Entwickler Joyent
Sprache(n) Englisch
Aktuelle Version 20121228T011955Z (Timestamp)
(27. Dezember 2012[1])
Lizenz CDDL
Sonstiges Opensource auf Github[2]
Website smartos.org

SmartOS ist ein quelloffenes Betriebssystem auf Basis von Illumos,[3] das auf den Betrieb im Rechenzentrum ausgelegt ist.[4] Wesentliche Aufgabe ist die Ausführung von virtuellen Maschinen, nicht die eigenständige Ausführung von Anwendungen.[5] Es verknüpft das Dateisystem ZFS, das Systemwerkzeug DTrace, das Konzept der „Zonen“ und eine auf Linux basierende Kernel-based Virtual Machine, kurz KVM.[6] SmartOS wird von Joyent entwickelt.[7]

Technologie[Bearbeiten]

ZFS[Bearbeiten]

Hauptartikel: ZFS (Dateisystem)

Mit ZFS lassen sich schnell Systemdateien bzw. Zonen erstellen und es wird Datenintegrität garantiert. Es ist ein Copy-On-Write-System, wodurch zu jeder Zeit Snapshots des Systems gemacht und diese auch geklont werden können.[8]

DTrace[Bearbeiten]

Hauptartikel: DTrace

Mit DTrace, ein von Sun Microsystems entwickeltes Systemwerkzeug, bietet die Möglichkeit, das Dateisystem, den Arbeitsspeicher, aktive Prozesse und andere Ressourcen des Systems abzurufen.

Zonen[Bearbeiten]

Eine der Grundtechnologien von SmartOS sind „Zonen“. Eine Zone ist eine virtuelle Instanz des Betriebssystems, die sich wie ein eigenes System verhält, auch wenn sie neben anderen Zonen auf dem gleichen Computer läuft. Alle Zonen des Systems teilen sich die Ressourcen so wie den einzigen Prozessorkern. Eine Zone ähnelt einer virtuellen Maschine, aber der Hauptunterschied ist, dass sich die Zonen einen Kern teilen, während jede virtuelle Maschine auf einem eigenen Prozessorkern läuft. Jeder Prozess hat einen eigenen Zonen-Identifikator.[9]

KVM[Bearbeiten]

Eine Kernel-based Virtual Machine ist eine auf Linux basierende Virtualisierungsstruktur.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. SmartOS Change Log. Abgerufen am 4. Januar 2013 (englisch).
  2. Opensource auf Github. Abgerufen am 4. Januar 2013 (englisch).
  3. SmartOS Wiki. Abgerufen am 4. Januar 2013 (englisch).
  4. Why SmartOS - ZFS, KVM, DTrace, Zones and More. Abgerufen am 16. Januar 2013 (englisch).
  5. SmartOS and the global zone. Abgerufen am 16. Januar 2013 (englisch).
  6. Website of SmartOS. Abgerufen am 4. Januar 2013 (englisch).
  7. SmartOS entwickelt von Joyent. Abgerufen am 4. Januar 2013 (englisch).
  8. ZFS bei SmartOS. Abgerufen am 4. Januar 2013 (englisch).
  9. Zonen bei SmartOS. Abgerufen am 4. Januar 2013 (englisch).