Barrelfish und Singularity
Herbst 2009
Aufgrund
ihrer verhältnismäßigen Unbekanntheit könnte man die derzeit in
Kooperation mit Microsoft entwickelt werdenden Betriebssysteme
Barrelfish und Singualrity fast schon als Geheimprojekte bezeichnen.
In
der Tat beschäftigt sich das Forschungszentrum "Microsoft Research"
derzeit unter anderem mit der Entwicklung dieser derzeit quelloffenen
Betriebssysteme - vielleicht sogar um damit die Windows Reihe in
Zukunft abzulösen bzw. neue Erkenntnisse und Technologien in diese
einfließen zu lassen.
Bei Barrelfish handelt es sich um ein
Multikernbetriebssystem welches vorwiegend von einer Gruppe der ETH
Zürich entwickelt wird. Eines der wesentlichen Ziele der Entwickler ist
es, Mehrkernprozessoren effizienter als bisher zu nutzen, weswegen man
zu verrichtende Arbeit mittels eines verteilten Netzwerkes auf dem
Rechner den einzelnen Kernen zuweist. Es entsteht quasi ein eigenes,
kleines Betriebssystem für jeden Prozessorkern, welches allerdings nach
außen hin wie ein einzelnes, großes OS agiert. Man verspricht sich
durch dieses System eine allgemein höhere Performance durch sinnvollere
Nutzung der vorhandenen Hardwareressourcen. Ähnliche Konzepte findet
man beispielsweise im Bereich des Cloud Computing und Distributed
Computing wieder, jedoch bekanntlich nicht auf Einzelrechnern.
An
dem Betriebssystem wird seit 2007 gearbeitet, es befindet sich heute
noch nicht in einem alltagstauglichem Zustsand für Enduser. Typische,
für die Mehrheit der potentiellen Nutzer wichtige Funktionen und
Features wie man sie von anderen Produkten kennt fehlen derzeit noch.
Externe Links:http://www.barrelfish.org/ http://en.wikipedia.org/wiki/Barrelfishhttp://www.linux-magazin.de/content/view/full/44219Singularity
ist ein weiteres Projekt von Microsoft Research und auch unter dessen
Microsoft Research Licence lizensiert. Es handelt sich dabei um ein
Microkernel-System mit dem Ziel hoher Stabilität und Sicherheit,
welches gleichzeitig jedoch sehr stark auf .NET Technologie
ausgerichtet ist. Das grundlegende Konzept von Singularity scheint sich
insgesamt sehr stark von Microsoft Windows zu unterscheiden, da man
beim populären Betriebssystem von Microsoft den Fokus nicht unbedingt
auf Aspekte wie Sicherheit oder Stabilität legt.
Das OS
ist bereits seit 2003 in Entwicklung, die Version 1.0 erschien 2007,
die momentan aktuellste Version ist 2.0 von November 2008.
Die
Zukunft von Singularity und dessen Auswirkungen auf den
Betriebssystemmarkt sind derzeit nur sehr schwer abzuschätzen. Es
bleibt abzuwarten, ich welche Richtung sich das System entwickeln wird,
und welche Zielgruppe man damit konkret ansprechen möchte. Derzeit ist
auch Singularity wohl nur in sehr speziellen Fällen für die tägliche
Anwendung verwendbar.
Externe Links:
http://research.microsoft.com/en-us/projects/singularity/http://en.wikipedia.org/wiki/Singularity_(operating_system)http://de.wikipedia.org/wiki/Singularity