Longhorn von Microsoft

Ziele

Mehr Sicherheit
Defekter Treiber soll nicht mehr gesamtsystem Stören - riecht nach Kleinkern)
Mehr Netzsicherheit
Firewall aktiv, default alles dicht Nur bei Bedarf wird ein Port freigeschaltet
Performance
Verdreifachung der Graphikleistung
mit Vektorgraphik skalierbar Fenster vergroessern
immer online-Verbindung ins Netz
Kommentar: myservices sei in Versenkung verschunden. An sich brauche man hierzu eine Servertechnik
NGSCB - Next Generation Secure Computing Base - ehemals Pallatium)
- Quasi Parallelsystem für sichere Anwendungen
Pro
Mehr sicherheit
Contra
digital Rightsmanagement - ausspionieren von Nutzern)

Dateisystem NTFS

in überarbeiterer Fassung Txf mit Transaktionen

Hardware

aus einem Quellcode heraus

Virtuelle Maschine für x86-Code: Intels "Binary Translation" (heißt bei Microsoft "IA32-Execution Layer")
Erhöht Performance bei der Ausführung von 32-Bit-Code auf ia64

Prinzip wie schon FX!32 bei DEC Alpha

Schutzbereiche

Ring 3: Anwendungsbereich /Userlevel
Ring 0: Kernel space
Hardwarenahe Teile Betriebssystem
Aber: nur ein Addressraum in Kernbereich, kein Speicherschutz bei bösen Treibern.

In Longhorn bessere Rückfallmechanismen (bsp. VGA-Umschaltung statt Bluescreen, wenn Fehler bei Graphiktreiber erkannt ist)

Statt dessen Softwaretechnische Maßnahmen, daß Treiber laufen:

Manche Treiber sollen ans Anwendung und Kernmodul bestehen.

Features des Kerns

Superfetch
Heuristik, die das laden von Programmen beschleunigt
Hotpatch
Patche beim laufenden System einbindbar

Dienste des Systems

Kaufmännische Kritik: Anwendungsdienste verwachsen mit dem Betriebssystem: monopolistisches Verhalten

Datenbankaufsatz WinFS

Unklar:

Notifications

Diverse Ereignisse werden gesammelt und dem Nutzer vorgelegt.

.NET-Komponentensystem

Indigo-WebService

Präsentaionsdienst Avalon

XAML: Extensibale Applikation Markup Language

Spracherkennung

Graphische Oberfläche Aero

Literatur und Links

C't 24/2003 - 3 Artikel
MSDN zu Langhorn Link nicht mehr gütig ?
Offensichtlich ist dieses nicht mehr weiterverfolgt worden, und manche Dinge sind in der Hauptline eingegangen.