Geschichtsstunde: Die Longhorn Story

von Georg Binder 21. December 2008 17:32

Unlängst bin ich über folgendes Video gestolpert:

“Geil”, oder. Doch typischer Fall von “war wohl nichts”.

In der Windows Live Group - windowsblog.at haben wir kurz darüber diskutiert, dabei sind ein paar Fragen/Statements aufgetaucht:

  • “Was ist aus all dem geworden?“
  • “Gibt es den PDC Build von 2003 irgendwo zum selbst installieren oder ist das alles verschwunden?“
  • “Und letztendlich kam’s ja doch 2007 raus”

Nun, der Reihe nach. Was ich hier übrigens schreibe, ist keineswegs “geheim”, sondern lässt sich recht schnell nachrecherchieren…

Longhorn: 2001 bis 2004
Nachdem XP veröffentlicht waren, ging es nun daran einen Nachfolger zum Anfangs sehr ungeliebten Windows XP zu bauen. Nicht zu vergessen: XP war ja eigentlich eher ein Zwischenrelease,…  Dazwischen gekommen sind andere Prioritäten: z.B. XP fixen. Das Service Pack 2 war extrem wichtig, und immer wieder hört man, dass Microsoft überlegt haben soll, das als eigenständiges Produkt zu veröffentlichen (XP R2). Beachtlich: es wurde ein Gratis-Update. Weiters kamen währende der Entwicklung auch noch andere Produkte, Technologien oder Konzepte dazwischen. Beispielsweise der Server 2003, das .net Framework und diverse andere Ideen (NGSCB, Trustworthy Computing Campain, SDL…).

Die Pläne für Longhorn waren sehr ehrgeizig:
Aufbauend auf dem Code von XP sollte Longhorn mehr oder minder komplett in managed code geschrieben werden, die Oberfläche sollte vektorbasierend sein (Avalon), das Dateisystem sollte neu sein (WinFS), Win32 durch WinFX ersetzt werden,…

Longhorn: Der Code Reset August 2004
So hochtrabend die Pläne waren,.. so verfahren war die Entwicklung. Es mag viele Gründe dafür geben (Managementfehler wohl hauptsächlich), jedenfalls war die Entwicklung von Longhorn in jeglicher Hinsicht in einer Sackgasse. Bruchstücke, wie dramatisch das ganze war, sind ja Jahre später auch an die Öffentlichkeit gedrungen, z.B. die Mail von Jim Allchin (“'I would buy a Mac if I didn't work for Microsoft”). Etwas das Microsoft schon mal passiert ist, Stichwort: “Cairo”. Auch da hat man viele Arbeitsjahre in etwas gesteckt, das so nie veröffentlicht wurde, wenngleich (fast ident wie 10 Jahre später mit Longhorn) vieles davon später in verschiedenen Produkten wieder aufgetaucht ist. Eine Mischung aus Vaporware, Vision und Technologie.

Microsoft hat in diesem Moment das einzige Richtige getan: zurück an den Start. “Code Reset” ist ein etwas euphemistischer Ausdruck dafür gewesen, man hat einfach wirklich nochmal begonnen. Wobei der Start der Server 2003 Build 3790 gewesen sein dürfte.

Longhorn: Aus dem Rindviech wurde Windows Vista
Was hat Vista mit Longhorn gemeinsam? Nun… gar nix? Es ist dann nur der Codename übernommen worden, aber das ursprüngliche “Longhorn” hat mit dem späteren Vista-“Longhorn” wenig gemeinsam. Ganz so stimmt das natürlich nicht, so manche Technologie stammt aus dem Ur-Longhorn. Man findet hin und wieder Hinweise darauf, so dürfte z.B. das in Vista enthalte Backuptool wbadmin (und damit vermutlich ein Großteil der Imagingtechnologie) aus der Pre-Code-Reset Zeit stammen:

captured_Image.png[6]

Ab dem “Code Reset” ging es ziemlich flott voran, man wusste nun, was in welcher Zeit machbar war und konnte so ein eigentlich sehr gutes Produkt herstellen. Einzig – das PR Desaster, denn Vista wurde immer mit den Plänen von Longhorn verglichen. Was es aber nicht war,… und etwas unglückliche Kommunikation z.B. zu WinFS hat die Situation auch nicht verbessert.

Damit können nun die eingangs gestellten Fragen beantwortet werden:

“Was ist aus all dem geworden?“
Wie erwähnt, das ursprüngliche “Longhorn” ist gekübelt worden. Der Code schlummert wohl nun in einem atombombensicheren Bunker tief unter der Area 52,… dennoch waren die Jahre nicht umsonst, man hat halt experimentiert und viele Technologien, die für das ursprüngliche Longhorn geplant waren, sind mittlerweile in den verschiedensten Produkten enthalten. WinFS ist in (teilweise) in SQL Server 2008 drin, Avalon ist als WPF gemeinsam mit anderen .net Technologien im .net Framework - auch für XP rückportiert, die Fotoanwendung kennen wir heute unter dem Namen Windows Live Foto Galerie, das Imaging System hat es in Vista geschafft,… und einige Dinge, die ursprünglich für Longhorn angedacht wurden, wird es voraussichtlich mit Windows 7 geben, z.B. die Homegroups (Longhorn: Castles) oder Device Stage, hier aus dem Longhorn Video bei 1:55:

captured_Image.png[4]captured_Image.png

Und hier die Ansicht aus Windows 7. Vielleicht nicht so bunt, von allen angeschlossenen Geräten (links) auf einen Blick alle Funktionen (Beispiel Mobiltelefon rechts):

1225396874original 

Oder auch die Suche, über die Grenzen des lokalen Geräts hinweg: Windows 7: Suche

Aber, auch das muss man nochmal deutlich sagen: das Longhorn, das im Video gezeigt wurde, war ein Mock-Up, das hat es so nie gegeben. Solche Videos sind nicht unüblich, normalerweise wird nur was draus… irgendwann. Siehe auch das Video hier von Microsoft Research.

“Gibt es den PDC Build von 2003 irgendwo zum selbst installieren oder ist das alles verschwunden?“
Offiziell hat es nie einen Download gegeben, es wurden nur diverse Builds geleaked und in Tauschbörsen verteilt, darunter auch der Build 4051 von der PDC 2003. Sprich: legal war und ist es nicht zu bekommen.

Die Frage ist aber eher: will man sich einen Download überhaupt antun? Das Ur-Longhorn ist ja deswegen eingestellt worden, weil es … crappy war, die Performance unterm Hund war und Stabilität auch eher weiter unten auf der Prioritätenliste stand.

Dennoch haben sich ein paar Enthusiasten zusammengetan und wollten – rechtlich in keiner Grauzone sondern ziemlich eindeutig – mit “Longhorn Reloaded” aus einem der stabileren Builds (4074) ein fertiges “Produkt” zimmern. Die Anfänge dieses Projekts lassen sich immer noch bei JoeJoe.org nachlesen. Das Ende auch.

Hier noch ein paar Aussagen, die ich immer wieder höre,… und die trotzdem falsch sind (meiner Meinung nach):

“Vista ist komplett neu entwickelt, darum so sicher,…”
Höre ich öfters von Microsoft Mitarbeitern. Trotzdem nicht richtig. Natürlich werden immer wieder Komponenten neu geschrieben, aber nicht “alles” und schon gar nicht komplett. “If it’s not broken, don’t fix it,…”.

“Microsoft sollte endlich mal den Kernel entschlacken und neu beginnen,…”
Nun, das kommt meistens von Personen, bei denen ich mir nicht ganz sicher bin, ob sie die technischen Skills haben, das auch zu bewerten (ok, ich hätte auch kurz “Forentroll” sagen können). Ich hab sie auch nicht, deswegen halte ich mich eher an Personen, die tatsächlich den Windows Kernel verstehen – und von denen hört man, dass der Kernel eigentlich ziemlich gut war/ist. Und besser wird (MinWin in Windows 7 bzw. Server 2008 R2). Wenn man die Zeit hat, dann sollte man sich mal dieses Video ansehen: Mark Russinovich: Inside Windows 7.

“Vista hat 6 Jahre Entwicklungszeit”
Nein. Eher maximal 2 Jahre, denn von August 2004 (“Code Reset”) bis zum Release im November 2006 sind’s nun mal keine 6 Jahre. Dennoch: die Erfahrungen der 4 Jahre “Ur-Longhorn” konnte man natürlich einfließen lassen.

“Mit der angekündigten Funktion/Technik XY wäre alles viel besser!“
Hör ich oft, doch meistens kann mir niemand wirklich sagen, welchen Vorteil das dann tatsächlich gehabt hätte. Dabei bezweifle ich nicht, dass es technisch toll gewesen wäre, nur den Vorteil haben wir so auch,… lässt sich auf WinFS umlegen, genauso wie andere Themen. Auch eher was für Trolle.

“Microsoft ist nicht innovativ!” 
Durch die vielen (geleakten) Previews sowie öffentlichen Präsentationen kann meistens recht gut Einblick genommen werden, woran Microsoft arbeitet. Diese Dinge tauchen dann oft sehr schnell bei anderen Herstellern auf. Zwei Beispiele: die einschnappenden Fenster von Windows 7 sind einfach eine gute Idee – eine Woche nachdem das auf der PDC gezeigt wurde, gibt es schon ein Programm, dass die Funktion nachrüstet, siehe: Windows 7: Snap und Shake it! (Wobei ich ausdrücklich nicht sage, dass es einschnappende Fenster nicht auch schon seit Jahren gibt, sondern nur wie schnell gute Ideen übernommen werden!).

Zweites Beispiel:
Hier ein Preview der Oberfläche von Longhorn (als Technologiedemo) von der PDC 2003 mit wobbelnden Fenstern. Ungefähr 3 Jahre, bevor der Effekt der wobbelnden Fenster dann in Compiz für Linux aufgetaucht ist:

Gerade das ist ein recht witziges Beispiel, da ja die Desktopeffekte als besonders innovativ gelten.

Fazit:
Dem alten Longhorn muss man keine Träne nachweinen, ganz im Gegenteil. Aber ich zitiere hier das Fazit von Ars Technica zu diesem Thema:

“These things—the code reset, the loss of managed code and WinFS—together caused a lot of upset amongst developers and consternation amongst industry-watchers (who felt that Vista was going to be hugely late and be little more than Windows XP with a new skin).[…]Ultimately, though, none of this really matters. Vista is no mere "cosmetic" upgrade. It's the most significant Windows release in a decade.”

Genau, und ich freue mich deswegen schon auf “Windows 7”, das diesen Weg weitergehen wird.

Mehr Information:

Comments

>

12/21/2008 5:32:00 PM #

ME war sicherlich ein wichtiger Zwischenschritt, auch wenn es nicht so ausgereift war, wie viele erhofft hatten.

Ich war damals jedenfalls heilfroh, dass ich ME übersprungen hatte und bei Windows 98 SE geblieben bin. Meine Freunde haben damals vielleicht alle geflucht ^^.

Wie dem auch sei, ich freue mich schon sehr auf Windows 7 undk kann es kaum erwarten, die öffentliche Beta zu testen. Bis dahin habe ich hier mein Vista mit Windows 7 Visual Style ;).

Nico | Reply

>

12/21/2008 5:32:00 PM #

Sehr cool, dass Windows ME in dem Video gar nicht erwähnt wurde. Ein heimliches Eingeständnis seitens Microsoft? ;)

Ansonsten kann ich nur sagen, dass Longhorn zwar ziemlich beeindruckende Effekte hatte, zum produktiven Arbeiten aber wohl zu verspielt gewesen wäre...

Nico | Reply

>

12/21/2008 5:32:00 PM #

Ich liebe Vista und nutze es auf 2 Rechnern.

Auch die Benutzerverwaltung habe ich nicht abgeschaltet.
Die Leistungsgier habe ich mit besserer Hardware befriedigt. Ist zwar nicht unbedingt toll aber was tut man nicht alles für sein Hobby Smile

Nun zu meinen Anfängen von Windows....
Losgelegt habe ich mit Windows 3.1. Danach kam schon Win95, 98, 98SE. ME habe ich - wie die meisten anderen wohl auch Smile - übersprungen. Es ist wohl an mir vorübergegangen. Stattdessen nutzte ich Windows 2000 bis es von XP abgelöst wurde.

Von Longhorn (Alpha, Beta1) war ich total begeistert. Ich glaube aber, dies dürfte noch der alte Longhorn gewesen sein.

Windows 7 ? Klar kaufe ich es !

Nun zu Mac: Ich würde auf der Stelle OS X kaufen. Wenn es denn wirklich mit meinem PC funktionieren würde ! Ich bin aber nicht bereit, gleich nen ganzen Computer zu überhöhten Preisen, schlechten Support und wenn ich Pech habe ewigen Wartezeiten zu kaufen.

Wenn also eines Tages mich eine OS X-Verpackung beim Blödelmarkt anlacht und mir verspricht, ich kann es auf jedem PC (bzw. Laptop) installieren, liegt es im Einkaufskorb.
Bis dahin (und das dauert noch länger Smile ) bleibe ich bei Windows.

Alex | Reply

>

12/21/2008 5:32:00 PM #

Hmmm. ich gebe Dir schon recht, aber um der Diskussion willen, nehme ich mal einen anderen Standpunkt ein:

2000/2001 war Sicherheit noch nicht so gefragt, das Bedrohungspotential war geringer. Die Angriffe mit den Würmern kam erst etwas später. Die "monopolartige" Verbreitung kam auch erst danach, XP tat sich in den ersten 2 Jahren ziemlich genauso schwer wie Vista jetzt (im übrigen waren die Vorwürfe auch ziemlich wortident, ich war auch damals schon bei Microsoft Kunden).

Insofern ist es schon beachtlich, dass Microsoft als gewinnorientierte AG hier kein XP SE oder R2 gemacht hat... sondern eben wirklich ein Service Pack. Es gibt Hersteller, die Verkaufen Kommaänderungen als neues Release,...

Georg Binder | Reply

>

12/21/2008 5:32:00 PM #

und wieder mein satz:

wer vista nicht mag wird seven hassen... glauben die leute tatsächlich, dass seven wie XP wird?

Marijan | Reply

>

12/21/2008 5:32:00 PM #

Die Angriffe mit Würmern kamen etwas später, WEIL Sicherheit bei MS "noch nicht so gefragt" war, würde ich mal sagen. Und ... weit bei Privatleuten verbreitet ... Verantwortung ... etc. ...

Das war doch der absolute Super-GAU für eine OS überhaupt. Ich frag mich, was könnte es schlimmeres geben, als damals das?

Vielleicht, wenn sich nach Monaten herausstellt, dass alle OpenSSH-Schlüssel wegen eines Bugs sehr leicht berechenbar sind. Smile

Sukram71 | Reply

>

12/21/2008 5:32:00 PM #

Äh, ja, danke für die Information.

Was mich nachdenklich stimmt: leidet die Produktivität von Mac Jüngern nicht etwas, wenn selbige andauernd in allen möglichen und unmöglichen Themen/Foren/Gelegenheiten schreiben, dass Mac ja so toll ist?

Und warum ist auf Mac Seiten das Support Forum immer das mit den meisten Beiträgen? Erzählen sich die Benutzer dort nur, wie toll ihr Leben ist, seitdem sie einen Mac haben? Vermutlich ;)

Georg Binder | Reply

>

12/21/2008 5:32:00 PM #

Was für Styles hast Du da? Ich frage nur nach, weil das sicher auch für andere interessant sein kann. Ich hab AeroSnap unter vista laufen für das Fenster-Einschnappen und ein Hintergrundbild.

Sonst kann ich es auch kaum erwarten, dass ich zugriff auf die Beta bekomme und hoffe inständig, dass meine alte UMTS PCMCIA Karte unterstützt wird,...

Georg Binder | Reply

>

12/21/2008 5:32:00 PM #

Ja, die Sache mit den Schlüsseln war auch sehr heftig. Oder die Sache da mit dem DNS,... nun ich denke solche Sachen sind bestenfalls der Beweis, dass auch OpenSource nicht vor jahrlangen Riesenlücken schützt.

Georg Binder | Reply

>

12/21/2008 5:32:00 PM #

Bezüglich Innovation:

Ich denke man kann Microsoft nicht vorwerfen nicht Innovativ zu sein. Gerade bei Vista wurde einiges verändert (Explorer).

Jedes Menü welches in Vista geringfügig anders aussieht als in XP wird von den Benutzern kritisiert. Der Benutzer mag keine Veränderungen schreit aber dennoch nach Innovation - das widerspricht sich einfach.

Die neue Taskleiste im Windows7 ist sehr Innovativ und praktikabel, die Gegner werden aber auch deren Funktionalität in Zweifel ziehen.

Ich verwende 7 nun seit etwa zwei Wochen in einer PreBeta Build und bin sehr überzeugt vom System. Es läuft sogar so sauber, dass ich nicht vorhabe zu Vista (welches ich mochte) zurückzukehren.

Windows7 war ein notwendiger Schritt - und zum Glück einer in die richtige Richtung.

greets
zoli

PS: Nein ich bin kein Fanboy, ich kenne die anderen OS

zoli | Reply

>

12/21/2008 5:32:00 PM #

im Gegensatz zu vielen meiner Bekannten hatte ich zum Glück nur 1x Problem mit ME... ein lustiger Fehler der bei jeder Installation auftrat...

Wir installieren Windows von CD -> Rechner startet das erste mal neu... "ähm ... kein laufwerk?" ... -> nochmal neugestartet nach dem ersten Start... "oh,... da ist/sind sie ja wieder" ...

ist auch heute noch mit mit der ME CD realisierbar. Egal welcher Rechner dahintersteht ;)

Mal so als doofe frage, kann man ME eigentlich noch auf nem Board mit PCI-Express GraKa zum laufen bekommen? xD

Pajopath | Reply

>

12/21/2008 5:32:00 PM #

Ja, danke!

Und gut so, dass das System dagegen war, mit dem dritten Link hätt ich so meine Probleme gehabt (Taschenrechner,...).

;)

Georg Binder | Reply

>

12/21/2008 5:32:00 PM #

Sehr interessant.

Aber eines kann man *unmöglich* so stehen lassen: Smile
"Dazwischen gekommen sind andere Prioritäten: z.B. XP fixen. Das Service Pack 2 war extrem wichtig, und immer wieder hört man, dass Microsoft überlegt haben soll, das als eigenständiges Produkt zu veröffentlichen (XP R2). Beachtlich: es wurde ein Gratis-Update."

Ein monopolartig verbreitetes OS wie Windows XP, dass in der Ursprungsfassung einfach so, ohne Zutun des Nutzers, nur durch ans-Internet-anschließen, mit Viren und Würmern befallen werden konnte, weil es standardmäßig und ohne Firewall unsichere Dienste im Intenet angeboten hat, das kostenlos zu fixen ist nicht "beachtlich".  

Sondern das ist ja wohl das Mindeste was man erwarten konnte, bevor die Kunden eigentlich niemals wieder was von so einer Firma kaufen. Also jetzt mal so ganz grundsätzlich gesehen. Smile

Sukram71 | Reply

>

12/21/2008 5:32:00 PM #

Wow... Respekt.. sehr sehr sehr schöner Artikel!

Smile

Oscar Wilde | Reply

>

12/21/2008 5:32:00 PM #

Sehr gute "Antwort"(en), Georg. Das mit dem Codereset ist ja eigentlich schade, oder halt die Zeit davor. Auch wenn das neue alte Longhor "super" gewesen wäre, hab ich das neue neue Longhorn, das dann Vista wurde doch irgendwie lieber. Es ist mehr Windows-like. So schön und toll die Effekte von Longhorn (vor 2004) waren, nach einer Zeit hätten sie mich genervt.

Gruß.

Jos | Reply

>

12/21/2008 5:32:00 PM #

Also ich bin mit Vista gar nicht so unzufrieden. Richtig schlecht finde ich nur diese aufdringliche Sicherheit in Form der UAC oder wie sich dieses Feature nennt. Die Aufdringlichkeit führt halt dazu das die erste Aktion nach der Installation das abschalten der Benutzerkontensteuerung ist. Außerdem muss man ja schon sagen das Vista doch ein wenig zu Resourcenhungrig ist und vor allem am Anfang war. Insbesondere auch Spiele waren am Anfang unspielbar, aber das mag auch mit mangelnder Treiberunterstützung zu tun haben. Ansonsten bin ich mit Vista sehr zufrieden und mein Mac OS finde ich auch nicht wesentlich besser oder schlechter.

Jo | Reply

>

12/21/2008 5:32:00 PM #

Hast du meine Mails mit den Links erhalten?
Ich wollte die Links erst in den Kommentaren posten, aber das System war dagegen ;).

Nico | Reply

>

12/21/2008 5:32:00 PM #

ich glaube kaum, dass es nocht treiber für das BS gibt...

Marijan | Reply

>

12/21/2008 5:32:00 PM #

Dabei hat ME durchaus Neuerungen gebracht, die dann in XP einflossen sind: Movie Maker, Systemwiederherstellungspunkte, File Protection,... ich glaube aber, dass es seitens Microsoft kein Eingeständnis braucht.

ME kam am 14 September 2000 heraus um knapp ein Jahr später (25 Oktober 2001) schon wieder abgelöst zu werden.

Georg Binder | Reply

>

12/21/2008 5:32:00 PM #

Aber dafür wenigstens ohne Geld dafür zu zahlen. Smile

Sukram71 | Reply

>

12/21/2008 5:32:00 PM #

Hallo,

so leid es mir tut, aber ich schätze, dass ich nicht mehr zu Windows zurückkehren werde. Ich bin mit Mac OS X 10.5 derart zufrieden und produktiv, wie ich es nie mit Windows oder Ubuntu war.

Und daran wird wohl auch Windows 7 nichts mehr ändern können.

Aber Konkurrenz belebt ja bekanntlich das Geschäft und dann habe ich lieber zwei, drei Anbieter zur Auswahl als nur einen.

MfG

Paul H.

Paul H. | Reply

Add comment




  Country flag

biuquote
Loading



Menü

Home
Über WindowsBlog.at
Archiv
Abonnieren Feed
Kontakt
Twitter

Follow Me

Dieser Blog wird von Microsoft Österreich betrieben.

Offizielle Facebook Fan Page:
facebook.com/windowsdeutsch

Poll

Braucht WindowsBlog ein neues Hintergrundbild?



Show Results

Kommentare

Kommentare RSS

http://www.microsoft.com/austria | © 2009 Microsoft Corporation. Alle Rechte vorbehalten.
BlogEngine.NET 1.5.0.7 powered by atwork