Windows Longhorn: Difference between revisions

From BetaArchive Wiki
(→‎Milestone 3: Removed 3780 - mistype of an earlier build on the list.)
Tag: 2017 source edit
 
(204 intermediate revisions by 42 users not shown)
Line 1: Line 1:
{{infobox Windows
: ''For post-reset history and builds, see [[Windows Vista]].''
 
{{Infobox Windows
|image = Windows Longhorn Logo.png
|image = Windows Longhorn Logo.png
|imagecaption = Microsoft Windows codename Longhorn
|imagecaption = Windows "Longhorn"
|codename = Longhorn
|codename = Longhorn
|kernel = NT 6.0
|kernel = NT 6.0
|arch = x86, x64, IA-64
|arch = x86, x64, IA-64
|build = [[Windows:Longhorn:4093.main.040819-1215|6.0.4093.main.040819-1215]]
|sku = N/A
|release = Unreleased
|build = [[/6.0.4093.main.040819-1215|6.0.4093.0]]
|release = N/A
|licence = Microsoft EULA
|licence = Microsoft EULA
|support = None
|support = N/A
|previous = [[Windows:XP|Windows XP]]
|previous = [[Windows XP]]
|next = [[Windows:Vista|Windows Vista]]
|next = [[Windows Vista]]
}}
}}
'''''Longhorn''''' was the codename for the planned successor of [[Windows XP]].
One of the original - and largest - changes is that, with "Longhorn", the .NET Framework would be integrated into the core Windows platform, deprecating the traditional Win32 API. During development, portions of the operating system were rewritten, causing memory leaks and instability, particularly in [[Windows Explorer]].
Development was reset, but post-reset builds continued to use the "Longhorn" codename until the final name, [[Windows Vista]], was announced on 22 July 2005.
== History ==
=== Codename ===
"Longhorn" was chosen as the codename for the operating system to represent its initial status as an internim release between Windows XP (codenamed "Whistler") and [[Windows Blackcomb|"Blackcomb"]]. Whistler and Blackcomb are names of mountains in British Columbia, Canada,<ref>Whistler Vacation Tips. [http://www.whistler-vacation-tips.com/windows-blackcomb.html "Windows Blackcomb: See Why Bill Gates Loves Whistler"]</ref><ref>Thurrott, Paul. [http://winsupersite.com/article/faqtip/windows-longhorn-faq "Windows 'Longhorn' FAQ"]</ref> and Longhorn is the name of a saloon located in between the two mountains, representing the operating system's initial status as an internim release between the two products.<ref>Thurrott, Paul. [http://winsupersite.com/article/product-review/road-to-gold-the-long-road-to-windows-vista-part-1-2001-2002 "Road to Gold: The Long Road to Windows Vista Part 1: 2001-2001"]</ref> Bill Gates would later state that this choice for a codename of the operating system was "a bit random".<ref>Levy, Steven. (November 23, 2003). [http://www.newsweek.com/hes-still-having-fun-133605 "He's Still Having Fun"]</ref>


[[Image:Longhorn Architecture PDC 2003.png|thumb|Longhorn Architecture, as presented at PDC 2003]]
===Codebase===
[[File:Windows dev trunk.gif|thumb|right|Image by Paul Thurrott<ref name = "server2003" />]]
The popular belief is that pre-reset "Longhorn" builds are based on Windows XP. This was likely spurred by Paul Thurrott's statement on his review of [[Windows Vista/6.0.5048.winmain idx02.050401-0536|build 5048]]: "The problem, I was told recently, was that the underpinnings of Longhorn--then based on the Windows XP code base--were struggling under the weight of all of the technologies that Microsoft planed to implement in this release."<ref name = "lh5048">{{cite web
|last = Thurrott
|first=Paul
|title=Windows Longhorn Build 5048 Review
|url=http://www.winsupersite.com/reviews/longhorn_5048.asp
|date=5 May 2005
|archiveurl=https://web.archive.org/web/20050506183636/http://www.winsupersite.com/reviews/longhorn_5048.asp
|archivedate=6 May 2005
|accessdate=2 April 2022
}}</ref> However, pre-reset "Longhorn" builds are based, not on XP, but on [[Windows Server 2003]] code.<ref name = "server2003">{{cite web
|last = Thurrott
|first=Paul
|title=Windows Server 2003: The Road To Gold Part Two: Developing Windows
|url=http://www.winsupersite.com/reviews/winserver2k3_gold2.asp
|date=8 February 2003
|archiveurl=https://web.archive.org/web/20030211114454/http://www.winsupersite.com/reviews/winserver2k3_gold2.asp
|archivedate=11 February 2003
|accessdate=29 October 2023
}}</ref> The ''xpclient'' release branch, dedicated to XP, spun off from the ''main'' branch in 2001. The ''main'' branch continued to compile Server 2003 builds at the 3xxx range, such as [[Windows Server 2003/5.2.3663.main.020715-1506|build 3663 (release candidate 1)]], until the ''dnsrv'' branch dedicated to Server 2003 spun off from the ''main'' branch in 2002. After that, the ''main'' branch began compiling Longhorn builds.<ref>{{cite web | url = https://longhorn.ms/early-development/ | title = The very beginning | author = The Experience Longhorn Project | accessdate = 27 October 2023}}</ref>


'''"Longhorn"''' was the codename for the planned successor of [[Windows:XP|Windows XP]]. The project was cancelled and replaced with a new project with a similar codename - ''Longhorn Omega-13'', that was renamed to ''Vista'' that became the real successor of [[Windows:XP|XP]]. Early Vista builds often were referred to as just ''Longhorn'' most of the time and those two projects often were mistaken.
Mark Lucovsky, Microsoft Distinguished Engineer and Windows Server Architect, explained to Thurrott in 2003:


One of the biggest differences to [[Windows:XP|Windows XP]] was that applications for Longhorn were supposed to be developed in managed languages, mainly C#, and that the "traditional" Win32 API should be replaced with managed .NET libraries in many places. During Longhorn development, many parts of the OS were rewritten in .NET 1.2 (can be seen as a prototype of .NET 2.0), causing bugs and memory leaks, especially in [[Windows Explorer]].
{{Quotation|The mechanics of doing this are mind-numbing. [...] We have a main branch of code for the current Windows version, and that branch becomes the source base for hot-fixes and the next service pack. Once we spit out a service pack, that becomes a branch and now we have two branches we have to test for hot-fixes and service packs. We can't tell customers to install, say, SP1 and then do this hot-fix. And this is going on for every [Windows] release, so some have 2 or 3 service packs, many hot-fixes, and many security fixes. Every one of these is a managed collection of 50 million lines of code. It's a pretty big accounting issue.|Mark Lucovsky|Paul Thurrott's Windows Server 2003: The Road To Gold Part Two: Developing Windows|<ref name = "server2003"/>}}


== Logos ==
== Logos ==
During the development, the design team created several different logos. The old XP-style flag also is used in many places. Early builds with the [[Plex]] theme used a solid white version of the Windows flag, which was never seen before in Windows development.
Several different logos were created throughout the development of "Longhorn". Early builds used 2D and 3D representations of a longhorn bull; later builds included white or glass versions of the Windows flag.
<gallery>
<gallery>
Image:Longhorn Logo.png|Early Longhorn logo (M3-M5)
Image:Longhorn Logo.png|Early "Longhorn" logo (M3-M5)
Image:Longhorn Presentation Logo.jpg|Early Longhorn logo used during WPF presentation  
Image:Longhorn Presentation Logo.jpg|Early "Longhorn" logo used during Avalon presentation  
Image:Longhorn Blue Ball.png|Used in some Aurora and Phodeo resources
Image:Longhorn Blue Ball.png|Logo used in some Aurora and Phodeo resources
Image:Longhorn Blue Flag.png|Used in some Longhorn M7 resources
Image:Longhorn Blue Flag.png|Logo used in some "Longhorn" M7 resources
Image:Longhorn Glass Flag.png|Longhorn glass flag
Image:Longhorn Glass Flag.png|"Longhorn" glass flag
</gallery>
</gallery>


== Concepts, presentations, demos and prototypes ==
== Concepts, presentations, demos and prototypes ==
* [[Windows:Longhorn:Earliest Concepts|Earliest concepts (2002, 2003)]]
* [[Windows Longhorn/Earliest Concepts|Earliest concepts (2002, 2003)]]<ref name = "aero2003">{{cite web | url = http://www.winsupersite.com/showcase/longhorn_aero.asp | title = Windows Longhorn "Aero" Gallery | first = Paul | last = Thurrott | publisher = Paul Thurrott's SuperSite for Windows | date = 20 August 2003 | archiveurl = https://web.archive.org/web/20030822021500/http://www.winsupersite.com/showcase/longhorn_aero.asp | archivedate = 22 August 2003 | accessdate = 18 November 2023}}</ref>
* [[Windows:Longhorn:Longhorn Days|MSX "Longhorn Days" (2003)]]
* [[Windows Longhorn/Longhorn Days|MSX "Longhorn Days" (2003)]]
* [[Windows:Longhorn:Amazon Demo|Amazon.com demo (PDC 2003)]]
* [[Windows Longhorn/Amazon Demo|Amazon.com demo (PDC 2003)]]
* [[Windows:Longhorn:Hillel Cooperman Demo|Hillel Cooperman's demo (PDC 2003)]]
* [[Windows Longhorn/Get Users to Fall in Love With Your Software|Get Users to Fall in Love With Your Software]] - Hillel Cooperman's demo from [[PDC 2003]] ([https://www.youtube.com/watch?v=kbYRWfhIg1k video])
* Business solutions enabled by Longhorn technologies by [https://blogs.msdn.com/jcmaslan Carter Maslan] (2004, mockups only)<ref>http://web.archive.org/web/20040520183754/http://blogs.msdn.com:80/jcmaslan/archive/2004/04/09/110645.aspx</ref>
** Commercial Real Estate ([https://www.youtube.com/watch?v=3jt3u-dC7s0 video])
** Financial Services ([https://www.youtube.com/watch?v=19Ii0oQbGt8 video])
** Healthcare ([https://www.youtube.com/watch?v=G1pJf5FR8J0 video])
** Manufacturing ([https://www.youtube.com/watch?v=7tlkeD5A3Fg video])
 
=== Implementation of concepts ===
 
Twitter user Lucas Brooks (mswin_bat) found that porting the private [[#Milestone 7|Milestone 7]] Aero theme to a [[#Milestone 5|Milestone 5]] build like [[/6.0.4017.0.main.030409-0735|4017]] enables the striped [[Windows Sidebar|sidebar]] shown in a demo.<ref name = "lukasbrooks-striped">{{cite web | author = Lucas Brooks (@mswin_bat) | title = Microsoft actually implemented a lot of the crazy stuff seen in their Longhorn concepts. The private Aero theme was all that's needed to get this lovely striped taskbar/sidebar in M5. Picture on the right shows the M5 port of the M7 Aero theme. | url = https://twitter.com/mswin_bat/status/1493199904898191366 | publisher = Twitter | date = 14 February 2022 | accessdate = 16 April 2022}}</ref>


== Builds ==
== Builds ==
:''For server builds, see the [[Windows Server 2008#Builds|Windows Server 2008]] page.''
{{Builds Legend}}
{{Builds Legend}}


=== Milestone 1 / 2 - unconfirmed ===
<div style="width: 265px; background: #f9f9f9; border: solid 1px #E1E1E1; padding: 3px; float: right; clear: right">
''NOTE: Many sources claim that M1 and M2 were only planning phases of Longhorn; the first confirmed build is M3 3663.''
'''Lab guide''' (Source: Grabberslasher)<ref name = "labs">{{cite web | author = Grabberslasher | title = Longhorn Labs | url = http://uxunleaked.blogspot.com/2008/06/longhorn-labs.html | date = 9 June 2008 | publisher = Si vis pacem, para bellum | accessdate = 18 April 2022}}</ref>
* ''[[Windows:Longhorn:3551.Lab01_N(storbuild).010917-1031|Longhorn Build 3551.Lab01_N(storbuild).010917-1031]]''
* Lab01: Base (Kernel)
* ''[[Windows:Longhorn:3555.Lab01_N(storbuild).010925-0806|Longhorn Build 3555.Lab01_N(storbuild).010925-0806]]''
* Lab02: Networking
* ''[[Windows:Longhorn:3557.Lab06_DEV(lamadio).010927-0921|Longhorn Build 3557.Lab06_DEV(lamadio).010927-0921]]''
* Lab03: Server
* ''[[Windows:Longhorn:3561.Lab01_N(storbuild).011003-1326|Longhorn Build 3561.Lab01_N(storbuild).011003-1326]]''
* Lab04: Management
* ''[[Windows:Longhorn:3562.Lab03_N.011002-1958|Longhorn Build 3562.Lab03_N.011002-1958]]''
* [Lab05:] Main
* ''[[Windows:Longhorn:3589.Lab01_N(johnstra).011110-2230|Longhorn Build 3589.Lab01_N(johnstra).011110-2230]]''
* Lab06: Desktop
* ''[[Windows:Longhorn:3590.Lab01_N.011118-2000|Longhorn Build 3590.Lab01_N.011118-2000]]''
* Lab07: IIS/COM+
* ''[[Windows:Longhorn:3593.Lab01_N(daved).011129-1917|Longhorn Build 3593.Lab01_N(daved).011129-1917]]''
</div>
* ''[[Windows:Longhorn:3595.Lab01_N.011203-0927|Longhorn Build 3595.Lab01_N.011203-0927]]''
* ''[[Windows:Longhorn:3599.Lab02_N(ntvbl02).020107-1351|Longhorn Build 3599.Lab02_N(ntvbl02).020107-1351]]''
* ''[[Windows:Longhorn:3609.Lab01_N.020211-2000|Longhorn Build 3609.Lab01_N.020211-2000]]''
* ''[[Windows:Longhorn:3630.Lab03_dev(yasuho)|Longhorn Build 3630.Lab03_dev(yasuho)]]''
* ''[[Windows:Longhorn:3631.Lab03_dev(skatari).020509-1043|Longhorn Build 3631.Lab03_dev(skatari).020509-1043]]''
* ''[[Windows:Longhorn:3635.Lab01_N.020517-1743|Longhorn Build 3635.Lab01_N.020517-1743]]''
* ''[[Windows:Longhorn:3637.Lab01_N.020522-2000|Longhorn Build 3637.Lab01_N.020522-2000]]''
* ''[[Windows:Longhorn:3646.Lab01_N(portbld).020612-1346|Longhorn Build 3646.Lab01_N(portbld).020612-1346]]''
* ''[[Windows:Longhorn:3661.Lab01_N(ianserv).020709-0927|Longhorn Build 3661.Lab01_N(ianserv).020709-0927]]''
* ''[[Windows:Longhorn:3663.Lab01_N.020724-2000|Longhorn Build 3663.Lab01_N.020724-2000]]''


=== Milestone 3 ===
===Milestone 1&2===
* '''[[Windows:Longhorn:3663.Lab06_N.020728-1728|Longhorn Build 3663.Lab06_N.020728-1728]]'''
Planning stage. No builds known.
* '''[[Windows:Longhorn:3670.Lab06_N.020819-1749|Longhorn Build 3670.Lab06_N.020819-1749]]'''
* '''''[[Windows:Longhorn:3683.Lab06_N.020923-1821|Longhorn Build 3683.Lab06_N.020923-1821]]'''''
* '''''[[Windows:Longhorn:3706.Lab06_N.021029-1731|Longhorn Build 3706.Lab06_N.021029-1731]]'''''
* '''[[Windows:Longhorn:3708.Lab06_N.021108-1847|Longhorn Build 3708.Lab06_N.021108-1847]]'''
* '''''[[Windows:Longhorn:3713.Lab06_N.021113-1841|Longhorn Build 3713.Lab06_N.021113-1841]]'''''
* '''''[[Windows:Longhorn:3718.lab06_N.021119-1730|Longhorn Build 3718.lab06_N.021119-1730]]'''''
* [[Windows:Longhorn:3728.dnsrv_dev(sergueik)|Longhorn Build 3728.dnsrv_dev(sergueik)]]
* [[Windows:Longhorn:3750.private_lab06_dev_ux(thomasj).021128-1402|Longhorn Build 3750.private_lab06_dev_ux(thomasj).021128-1402]]


=== Milestone 4 ===
===Milestone 3===
* '''[[Windows:Longhorn:4001.main.021204-1515|Longhorn Build 4001.main.021204-1515]]'''
* '''[[/6.0.3663.Lab06 N.020728-1728|3663.0.Lab06_N.020728-1728]]'''
* [[Windows:Longhorn:4002.Lab04_N(yongqu).021218-1747|Longhorn Build 4002.Lab04_N(yongqu).021218-1747]]
* '''[[/6.0.3670.Lab06 N.020819-1749|3670.0.Lab06_N.020819-1749]]'''
* '''[[Windows:Longhorn:4002.Lab06_N(ntvbl06).030108-1926|Longhorn Build 4002.Lab06_N(ntvbl06).030108-1926]]'''
* '''''[[/6.0.3683.Lab06 N.020923-1821|3683.0.Lab06_N.020923-1821]]'''''
* [[Windows:Longhorn:4003.Lab01_N(forrestf).030116-1035|Longhorn Build 4003.Lab01_N(forrestf).030116-1035]]
* '''''[[/6.0.3706.Lab06 N.021029-1731|3706.0.Lab06_N.021029-1731]]'''''
* [[Windows:Longhorn:4006.Lab01_N.030209-2000|Longhorn Build 4006.Lab01_N.030209-2000]]
* '''[[/6.0.3708.Lab06 N.021108-1847|3708.0.Lab06_N.021108-1847]]'''
* '''[[Windows:Longhorn:4006.main.030203-1038|Longhorn Build 4006.main.030203-1038]]'''
* '''''[[/6.0.3713.Lab06 N.021113-1841|3713.0.Lab06_N.021113-1841]]'''''
* [[Windows:Longhorn:4007.main.030212-2037|Longhorn Build 4007.main.030212-2037]]
* '''''[[/6.0.3718.lab06 N.021119-1730|3718.0.lab06_N.021119-1730]]'''''
* [[Windows:Longhorn:4007.main.030214-????|Longhorn Build 4007.main.030214-????]]
* [[Windows:Longhorn:4007.main.030219-1933|Longhorn Build 4007.main.030219-1933]]
* [[Windows:Longhorn:4008.Lab01_N(briangu).030220-0837|Longhorn Build 4008.Lab01_N(briangu).030220-0837]]
* '''''[[Windows:Longhorn:4008.main.030219-1933|Longhorn Build 4008.main.030219-1933]]'''''
* '''''[[Windows:Longhorn:4011.main.030305-2045|Longhorn Build 4011.main.030305-2045]]'''''
* ''[[Windows:Longhorn:4014.Lab01_N.030325-2000|Longhorn Build 4014.Lab01_N.030325-2000]]'' (Typo?)
* [[Windows:Longhorn:4014.Lab01_N.030326-2000|Longhorn Build 4014.Lab01_N.030326-2000]]


=== Milestone 5 ===
===Milestone 4===
* '''''[[Windows:Longhorn:4015.main.030328-1500|Longhorn Build 4015.main.030328-1500]]'''''
* '''[[/6.0.4000|4000]]'''
* '''[[Windows:Longhorn:4015.Lab06_n.030403-1706|Longhorn Build 4015.Lab06_n.030403-1706]]'''
* '''''[[/6.0.4001.main.021204-1515|4001.0.main.021204-1515]]'''''
* '''[[Windows:Longhorn:4018.Lab06_n.030417-1721|Longhorn Build 4018.Lab06_n.030417-1721]]'''
* '''''[[/6.0.4002.Lab06 N(ntvbl06).030108-1926|4002.0.Lab06_N(ntvbl06).030108-1926]]'''''
* [[Windows:Longhorn:4019.lab01_N.030428-2000|Longhorn Build 4019.lab01_N.030428-2000]]
* '''''[[/6.0.4005.main.030128-1920|4005.0.main.030128-1920]]'''''
* [[Windows:Longhorn:4021.main.030415-0745|Longhorn Build 4021.main.030415-0745]]
* '''[[/6.0.4006.main.030203-1038|4006.0.main.030203-1038]]'''
* [[Windows:Longhorn:4023.Lab06_N(dandinu)|Longhorn Build 4023.Lab06_N(dandinu)]]
* '''''[[/6.0.4008.main.030219-1933|4008.0.main.030219-1933]]'''''
* '''''[[Windows:Longhorn:4028.Lab01_N.030701-2000|Longhorn Build 4028.Lab01_N.030701-2000]]'''''
* '''''[[/6.0.4011.main.030305-2045|4011.0.main.030305-2045]]'''''
* '''''[[Windows:Longhorn:4029.main.030619-0000|Longhorn Build 4029.main.030619-0000]]'''''


=== Milestone 6 ===
===Milestone 5===
* '''[[Windows:Longhorn:4030.Lab06_n.030630-1724|Longhorn Build 4030.Lab06_n.030630-1724]]'''
* '''''[[/6.0.4015.main.030328-1500|4015.0.main.030328-1500]]'''''
* [[Windows:Longhorn:4032.Lab06_n.030710-1709|Longhorn Build 4032.Lab06_n.030710-1709]]
* '''[[/6.0.4015.Lab06 n.030403-1706|4015.0.Lab06_n.030403-1706]]'''
* [[Windows:Longhorn:4032.LAB01_N(skupec)|Longhorn Build 4032.LAB01_N(skupec)]]
* '''''[[/6.0.4017.0.main.030409-0735|4017.0.main.030409-0735]]'''''
* '''''[[Windows:Longhorn:4033.main.030717-1555|Longhorn Build 4033.main.030717-1555]]'''''
* '''[[/6.0.4018.Lab06 n.030417-1721|4018.0.Lab06_n.030417-1721]]'''
* [[Windows:Longhorn:4033.idx01.030730-1630|Longhorn Build 4033.idx01.030730-1630]]
* '''''[[/6.0.4020.idx02.030430-2218|4020.0.idx02.030430-2218]]'''''
* [[Windows:Longhorn:4034.private/Lab06_dev(skatari)|Longhorn Build 4034.private/Lab06_dev(skatari)]]
* '''''[[/6.0.4020.0.idx02.030507-1155|4020.0.idx02.030507-1155]]'''''
* [[Windows:Longhorn:4034.private/setupvbl(matblock)|Longhorn Build 4034.private/setupvbl(matblock)]]
* '''''[[/6.0.4029.main.030619-0000|4029.0.main.030619-0000]]'''''
* [[Windows:Longhorn:4036.Lab01.030729-0100|Longhorn Build 4036.Lab01.030729-0100]]
* '''''[[/6.0.4030.main.030626-1414|4030.0.main.030626-1414]]'''''
* [[Windows:Longhorn:4038.Lab01_N(bryant).030803-2000|Longhorn Build 4038.Lab01_N(bryant).030803-2000]]
* '''''[[/6.0.4031.main.030703-0020|4031.0.main.030703-0020]]'''''
* [[Windows:Longhorn:4038.main.030813-1852|Longhorn Build 4038.main.030813-1852]]
* '''''[[Windows:Longhorn:4039.Lab06_n.030827-1717|Longhorn Build 4039.Lab06_n.030827-1717]]'''''
* [[Windows:Longhorn:4039.Lab06_n.030828-1802|Longhorn Build 4039.Lab06_n.030828-1802]]
* [[Windows:Longhorn:4039.lab04_n(ahmeti)|Longhorn Build 4039.lab04_n(ahmeti)]]
* [[Windows:Longhorn:4039.private/Lab06_dev(skatari)|Longhorn Build 4039.private/Lab06_dev(skatari)]]
* '''[[Windows:Longhorn:4040.Lab04_N.030828-1910|Longhorn Build 4040.Lab04_N.030828-1910]]'''
* [[Windows:Longhorn:4041.Lab06_n.030829-1500|Longhorn Build 4041.Lab06_n.030829-1500]]
* '''''[[Windows:Longhorn:4042.main.030905-1800|Longhorn Build 4042.main.030905-1800]]'''''


=== Milestone 7 ===
===Milestone 6===
* '''''[[Windows:Longhorn:4042.Lab06_n.030909-1709|Longhorn Build 4042.Lab06_n.030909-1709]]'''''
* '''''[[/6.0.4029.0.Lab06_n.030629-1710|4029.0.Lab06_n.030629-1710]]'''''
* '''[[Windows:Longhorn:4044.Lab06_n.030915-1925|Longhorn Build 4044.Lab06_n.030915-1925]]'''
* '''''[[/6.0.4030.Lab06 n.030630-1724|4030.0.Lab06_n.030630-1724]]'''''
* [[Windows:Longhorn:4048.lab02.030923-1849|Longhorn Build 4048.lab02.030923-1849]]
* '''''[[/6.0.4030.Lab06 n.030702-1727|4030.0.Lab06_n.030702-1727]]'''''
* '''[[Windows:Longhorn:4050.idx02.030928-0552|Longhorn Build 4050.idx02.030928-0552]]'''
* '''''[[/6.0.4031.Lab06_n.030707-1834|4031.Lab06_n.030707-1834]]'''''
* [[Windows:Longhorn:4050.private/lab06_demo.031013-1849|Longhorn Build 4050.private/lab06_demo.031013-1849]]
* '''''[[/6.0.4032.Lab06 n.030710-1709|4032.0.Lab06_n.030710-1709]]'''''
* '''[[Windows:Longhorn:4050.private/lab06_demo.031018-2015|Longhorn Build 4050.private/lab06_demo.031018-2015]]'''
* '''''[[/6.0.4033.main.030717-1555|4033.0.main.030717-1555]]'''''
* '''[[Windows:Longhorn:4050.private/lab06_demo.031019-1809|Longhorn Build 4050.private/lab06_demo.031019-1809]]'''
* '''''[[/6.0.4033.idx01.030730-1630|4033.0.idx01.030730-1630]]'''''
* [[Windows:Longhorn:4050.private/Lab06_dev(yasuho)|Longhorn Build 4050.private/Lab06_dev(yasuho)]]
* '''''[[/6.0.4038.main.030813-1852|4038.0.main.030813-1852]]'''''
* '''''[[Windows:Longhorn:4051.idx02.031001-1340|Longhorn Build 4051.idx02.031001-1340]]'''''
* '''''[[/6.0.4039.Lab06_n.030824-1954|4039.0.Lab06_n.030824-1954]]'''''
* '''''[[Windows:Longhorn:4053.main.031022-1720|Longhorn Build 4053.main.031022-1720]]'''''
* '''''[[/6.0.4039.Lab06 n.030827-1717|4039.0.Lab06_n.030827-1717]]'''''
* [[Windows:Longhorn:4053.lab01_fusion(jaykrell).031029-2141|Longhorn Build 4053.lab01_fusion(jaykrell).031029-2141]]
* '''''[[/6.0.4040.Lab04 N.030828-1910|4040.0.Lab04_N.030828-1910]]'''''
* [[Windows:Longhorn:4054.private/lab06_dev_ux(reinerf).031104-1800|Longhorn Build 4054.private/lab06_dev_ux(reinerf).031104-1800]]
* '''''[[/6.0.4042.main.030905-1800|4042.0.main.030905-1800]]'''''
* [[Windows:Longhorn:4057.private/lab06_dev_ux.031107-1900|Longhorn Build 4057.private/lab06_dev_ux.031107-1900]]
* [[Windows:Longhorn:4058.lab06_n.03118-1808|Longhorn Build 4058.lab06_n.03118-1808]]
* [[Windows:Longhorn:4059.main.031208-1842|Longhorn Build 4059.main.031208-1842]]
* [[Windows:Longhorn:4060.private/Lab06_dev(skatari)|Longhorn Build 4060.private/Lab06_dev(skatari)]]
* [[Windows:Longhorn:4060.Lab04_dev(yongqu).040113-1005|Longhorn Build 4060.Lab04_dev(yongqu).040113-1005]]
* [[Windows:Longhorn:4061.Lab01_N.040125-2000|Longhorn Build 4061.Lab01_N.040125-2000]]
* [[Windows:Longhorn:4061.Lab01_N(skupec)|Longhorn Build 4061.Lab01_N(skupec)]]
* '''''[[Windows:Longhorn:4066.main.040226-1010|Longhorn Build 4066.main.040226-1010]]'''''
* '''[[Windows:Longhorn:4067.private/lddm_dev_tech(devdmo).040212-1646|Longhorn Build 4067.private/lddm_dev_tech(devdmo).040212-1646]]'''
* [[Windows:Longhorn:4067.Lab06_n.040307-1603|Longhorn Build 4067.Lab06_n.040307-1603]]
* [[Windows:Longhorn:4067.lab01_fusion.040316-2000|Longhorn Build 4067.lab01_fusion.040316-2000]]
* [[Windows:Longhorn:4068.lab07_n(skatari)|Longhorn Build 4068.lab07_n(skatari)]]
* [[Windows:Longhorn:4069.Lab06|Longhorn Build 4069.Lab06]]
* [[Windows:Longhorn:4071.private/Snap_dev_ux(ntvbl06).040420-1521|Longhorn Build 4071.private/Snap_dev_ux(ntvbl06).040420-1521]]
* [[Windows:Longhorn:4071.private/Snap_dev_ux(ntvbl06).040426-1627|Longhorn Build 4071.private/Snap_dev_ux(ntvbl06).040426-1627]]
* [[Windows:Longhorn:4072.Lab06_n.040201-1902|Longhorn Build 4072.Lab06_n.040201-1902]]
* [[Windows:Longhorn:4073.idx02.040420-1832|Longhorn Build 4073.idx02.040420-1832]]
* '''''[[Windows:Longhorn:4074.idx02.040425-1535|Longhorn Build 4074.idx02.040425-1535]]'''''
* [[Windows:Longhorn:4080.Lab06_n.040429-1614|Longhorn Build 4080.Lab06_n.040429-1614]]
* [[Windows:Longhorn:4080.Lab06_n.040502-1523|Longhorn Build 4080.Lab06_n.040502-1523]]
* [[Windows:Longhorn:4081.main.040503-1625|Longhorn Build 4081.main.040503-1625]]
* '''''[[Windows:Longhorn:4083.main.040516-1537|Longhorn Build 4083.main.040516-1537]]'''''
* [[Windows:Longhorn:4083.Lab06_n.040519-1614|Longhorn Build 4083.Lab06_n.040519-1614]]
* '''[[Windows:Longhorn:4084.main.040527-0915|Longhorn Build 4084.main.040527-0915]]'''
* [[Windows:Longhorn:4085.private/Lab06_dev_tech(skatari).040430-0928|Longhorn Build 4085.private/Lab06_dev_tech(skatari).040430-0928]]
* [[Windows:Longhorn:4085.main.040603-1817|Longhorn Build 4085.main.040603-1817]]
* [[Windows:Longhorn:4085.Lab07.040609-2350|Longhorn Build 4085.Lab07.040609-2350]]
* [[Windows:Longhorn:4086.main.040615-1745|Longhorn Build 4086.main.040615-1745]]
* [[Windows:Longhorn:4086.lab03_dev.040629-1910|Longhorn Build 4086.lab03_dev.040629-1910]]
* [[Windows:Longhorn:4086.lab01_n.040704-2000|Longhorn Build 4086.lab01_n.040704-2000]]
* [[Windows:Longhorn:4087.main.040626-0846|Longhorn Build 4087.main.040626-0846]]
* [[Windows:Longhorn:4088.Lab07_N.040705-1625|Longhorn Build 4088.Lab07_N.040705-1625]]
* '''[[Windows:Longhorn:4088.Lab02_N.040706-1655|Longhorn Build 4088.Lab02_N.040706-1655]]'''
* [[Windows:Longhorn:4088.main(cjensen).040708-1751|Longhorn Build 4088.main(cjensen).040708-1751]]
* '''[[Windows:Longhorn:4089.private_lab06_dev_ux.040721-1800|Longhorn Build 4089.private_lab06_dev_ux.040721-1800]]'''
* [[Windows:Longhorn:4093.Lab03_dev(a-micnaz).040714-1853|Longhorn Build 4093.Lab03_dev(a-micnaz).040714-1853]]
* '''''[[Windows:Longhorn:4093.main.040819-1215|Longhorn Build 4093.main.040819-1215]]'''''
* [[Windows:Longhorn:4093.private/wcp_dev_platform(danmohr).041116-2208|Longhorn Build 4093.private/wcp_dev_platform(danmohr).041116-2208]]
* [[Windows:Longhorn:4094.private/Lab06_dev_platform(snaptab).041124-0021|Longhorn Build 4094.private/Lab06_dev_platform(snaptab).041124-0021]]
* [[Windows:Longhorn:4094.private/Lab06_dev_tech(skatari)|Longhorn Build 4094.private/Lab06_dev_tech(skatari)]]


=== Development reset ===
===Milestone 7===
''See [[Windows:Vista|Windows Vista]]''
* '''''[[/6.0.4042.Lab06 n.030909-1709|4042.0.Lab06_n.030909-1709]]'''''
* '''[[/6.0.4044.Lab06 n.030915-1925|4044.0.Lab06_n.030915-1925]]'''
* '''''[[/6.0.4048.idx02.030925-1900|4048.0.idx02.030925-1900]]'''''
* '''''[[/6.0.4050.idx02.030928-0552|4050.0.idx02.030928-0552]]'''''
* '''[[/6.0.4050.private/lab06 demo.031018-2015|4050.0.private/lab06_demo.031018-2015]]'''
* '''[[/6.0.4050.private/lab06 demo.031019-1809|4050.0.private/lab06_demo.031019-1809]]'''
* '''[[/6.0.4050.private/lab06 demo.031021-2041|4050.private/lab06_demo.031021-2041]]''' (build tag may not be accurate)<ref name = "4050avalon">{{cite web | url = https://www.youtube.com/watch?v=u7WorX2sGdY | title = Avalon: Building Tools and Controls Using Design-Time Services (PDC 03) | author = XenoPanther | publisher = YouTube | date = 8 January 2022 | accessdate = 27 October 2023}}</ref>
* '''[[/6.0.4050.private/lab06_demo.031022-1924|4050.private/lab06_demo.031022-1924]]'''<ref name = "4050winfs">{{cite web | url = https://www.youtube.com/watch?v=WAxjjIEdu-w | title = WinFS: Schemas, Extensibility and the Storage User Experience (PDC 03) | author = XenoPanther | publisher = YouTube | date = 8 January 2022 | accessdate = 27 October 2023}}</ref>
* '''''[[/6.0.4051.idx02.031001-1340|4051.0.idx02.031001-1340]]'''''
* '''''[[/6.0.4053.main.031022-1720|4053.0.main.031022-1720]]'''''
* '''[[/6.0.4067.private/lddm dev tech(davidmo).040212-1646|4067.0.private/lddm_dev_tech(davidmo).040212-1646]]'''
* '''''[[/6.0.4067.idx01.040312-1730|4067.0.idx01.040312-1730]]'''''
* '''[[/WinHEC 2004 Aero demo build|WinHEC 2004 Aero demo build]]'''
* '''''[[/6.0.4074.idx02.040425-1535|4074.0.idx02.040425-1535]]'''''
* '''''[[/6.0.4081.main.040503-1625|4081.0.main.040503-1625]]'''''
* '''''[[/6.0.4082.main.040510-2230|4082.0..main.040510-2230]]'''''
* '''''[[/6.0.4083.main.040516-1537|4083.0.main.040516-1537]]'''''
* '''''[[/6.0.4084.main.040527-0915|4084.0.main.040527-0915]]'''''
* '''''[[/6.0.4085.main.040603-1817|4085.0.main.040603-1817]]'''''
* '''''[[/6.0.4085.Lab07.040609-2350|4085.0.Lab07.040609-2350]]'''''
* '''''[[/6.0.4086.main.040615-1745|4086.0.main.040615-1745]]'''''
* '''''[[/6.0.4086.lab03 dev.040629-1910|4086.0.lab03_dev.040629-1910]]'''''
* '''''[[/6.0.4086.lab01 n.040704-2000|4086.0.lab01_n.040704-2000]]'''''
* '''''[[/6.0.4087.main.040626-0846|4087.0.main.040626-0846]]'''''
* '''''[[/6.0.4088.Lab02 N.040706-1655|4088.0.Lab02_N.040706-1655]]'''''
* '''[[/6.0.4089.private lab06 dev ux.040721-1800|4089.0.private_lab06_dev_ux.040721-1800]]'''
* '''''[[/6.0.4093.main.040819-1215|4093.0.main.040819-1215]]'''''
* '''[[/6.0.4093.Lab02_N.041002-1235|4093.Lab02_N.041002-1235]]'''
 
===Development reset===
:''See [[Windows Vista]].''
 
== References ==
<references/>


== See also ==
== See also ==
* [[Athens PC]]
* [[Athens PC]]
* [[WinHEC 2003]]
* [[WinHEC 2003]]
* [[PDC 2003]]
* [[PDC 2003]]
* [[WinHEC 2004]]
* [[WinHEC 2004]]
* [[Windows Sidebar]]
* [[Desktop Composition Engine|Desktop Composition Engine (Longhorn)]]
* [[Desktop Window Manager]]
* [[Friendly Fire]]
* [[Self-Host Vote]]
* [[Next-Generation Secure Computing Base]]
* [[WinFS]]
=== BetaArchive forum ===
* [[forum:39787|The Longhorn Kernel-Mode Timebomb]]
* [[forum:4327|Aborted Longhorn concepts/features]]
* [[forum:28432|Windows "Longhorn" features present in Windows Vista]]
* [[forum:41924|ReflectiaX's Longhorn Beta and Demo Files Thread!]]
==== Development reset ====
* [[forum:43345|What if the development reset hadn't occured?]]


== External links ==
== External links ==
* [http://winjade.net/board/index.php?showtopic=4167 Windows Vista Builds List - winJade] - includes Longhorn, Vista and Vista SP1 build tags
* [https://www.youtube.com/watch?v=yfNg9V1yx_A What Doomed Windows Longhorn: Not the Reset]
* [http://mcb.betaarchive.co.uk/ Microsoft Collection Book] - with tips on how to install leaked "Longhorn" builds
===Microsoft===
* [http://uxunleaked.blogspot.com Si vis pacem, para bellum] - Grabberslasher's blog that describes several unleaked "Longhorn" builds
* [https://web.archive.org/web/20031203173749/http://msdn.microsoft.com/Longhorn/understanding/pillars/default.aspx The Pillars of Longhorn]
* [https://web.archive.org/web/20030622201329/http://winsupersite.com/showcase/longhorn_preview.asp The Road to Windows "Longhorn" (last updated 13 November 2002)]
* [https://web.archive.org/web/20031205132454/http://msdn.microsoft.com/Longhorn/understanding/pillars/default.aspx?pull=/library/en-us/dnfoghorn/html/foghorn10272003.asp The Pillars of Longhorn: Living La Vida Longhorn (Longhorn Foghorn)]
* [http://web.archive.org/web/20061024045420/http://winsupersite.com/showcase/winvista_roadtogold_01.asp The Long Road to Windows Vista (Part 1)], 18 October 2006
* [https://web.archive.org/web/20031203084338/http://msdn.microsoft.com/longhorn/understanding/pillars/avalon/default.aspx Avalon]
* [https://web.archive.org/web/20031029023536/http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx Indigo]
* [http://web.archive.org/web/20050304082629id_/http://msdn.microsoft.com/longhorn/default.aspx?pull=/library/en-us/dnlong/html/introindigov1-0.asp Introducing Indigo: An Early Look, February 2005] ([http://www.davidchappell.com/IntroducingIndigo_v2.pdf May 2005 version from the authors' site])
* [https://web.archive.org/web/20040603110436/http://msdn.microsoft.com/Longhorn/understanding/ux/default.aspx Longhorn Developer Center Home: User Experience (Aero)]
* [https://docs.microsoft.com/en-us/archive/msdn-magazine/2004/january/writing-and-deploying-apps-in-the-next-generation-of-windows A First Look at Writing and Deploying Apps in the Next Generation of Windows]
* [https://channel9.msdn.com/Blogs/TheChannel9Team/Jim-Allchin-The-Longhorn-Update Jim Allchin - The Longhorn Update]
 
===Paul Thurrott's SuperSite for Windows===
* [https://web.archive.org/web/20030622201329/http://winsupersite.com/showcase/longhorn_preview.asp The Road to Windows "Longhorn" (last updated 13 November 2002)]
* [http://web.archive.org/web/20061024045420/http://winsupersite.com/showcase/winvista_roadtogold_01.asp The Long Road to Windows Vista (Part 1)], 18 October 2006
* [https://web.archive.org/web/20030622201329/http://winsupersite.com/showcase/longhorn_preview.asp Paul Thurrott's SuperSite for Windows: The Road to Windows "Longhorn" (last updated 13 November 2002)]
 
===Longhorn.ms===
* [https://longhorn.ms/aurora-aero/ Aurora & Aero | Microsoft Longhorn]
* [https://longhorn.ms/disable-avalon/ Hacking Avalon – 1: Disable it]
* [https://longhorn.ms/installing-avalon-nt/ Hacking Avalon – 2: Port it | Microsoft Longhorn]
* [https://longhorn.ms/avalon-compiling-it/ Hacking Avalon – 3: Compiling xaml]
* [https://longhorn.ms/managed-cpp-in-longhorn/ Managed C++ and the Longhorn Shell]
* [https://longhorn.ms/net-framework/ .NET framework]
* [https://longhorn.ms/startpage/ Startpage]
* [https://web.archive.org/web/20140724020440/http://longhorn.ms/articles/helpsup.html Help center]
 
=== Other non-Microsoft ===
* [http://uxunleaked.blogspot.com UX.Unleaked Grabberslasher's blog that describes several unleaked "Longhorn" builds]
* [https://blog.seattlepi.com/microsoft/2007/01/10/jim-allchins-mac-message-the-full-text/ Jim Allchin’s Mac message: The full text] (leading up to the reset)
* [https://forum.winworldpc.com/discussion/2456/longhorn-rumors-whats-true-and-what-isnt Longhorn Rumors: What's true and what isn't — WinWorld]
* [http://www.pronetworks.org/forums/document-preview-t80164.html Document Preview : General Windows Support]
* [https://nerdshack.co.uk/retro-windows-longhorn/ Retro: Windows Longhorn - Nerdshack]
* [https://books.google.nl/books?id=dimJ1rcTI7gC&pg=PA91&lpg=PA91&dq=winfs+search+longhorn+4074&source=bl&ots=Jw1Q_UqZl7&sig=ACfU3U2Tu03LrUjjokZI-2fMTGpAe163Bw&hl=nl&sa=X&ved=2ahUKEwj9277FyaDvAhWMb30KHX_PBXYQ6AEwE3oECBUQAw#v=onepage&q=winfs%20search%20longhorn%204074&f=false Code name: Longhorn by John Clyman], PC Mag article
* [https://www.pcworld.com/article/116005/article.html Microsoft Shows New Features of Windows Longhorn] (PCWorld article from 5 May 2004 about WinHEC 2004)
* [https://redmondmag.com/articles/2004/02/01/indigo-the-longhorn-communications-layer.aspx Indigo: The Longhorn Communications Layer] ([http://archive.visualstudiomagazine.com/2004_02/magazine/features/dollard/indigo/Figure1.aspx Figure 1])
* [https://research.cs.queensu.ca/home/cisc853/readings/papers/microsoftLonghorn.pdf Code Red: Battling Google, Microsoft Changes How It Builds Software], 23 September 2005


[[Category:Cancelled Projects]]
[[Category:Canceled Projects]]
[[Category:Microsoft Windows]]

Latest revision as of 10:10, 1 January 2024

For post-reset history and builds, see Windows Vista.
Windows Longhorn
Windows Longhorn Logo.png
Windows "Longhorn"
Codename
Preliminary name
Longhorn
Kernel version NT 6.0
CPU architecture x86, x64, IA-64
Release date N/A
Support end N/A
Preceded by Windows XP
Succeeded by Windows Vista

Longhorn was the codename for the planned successor of Windows XP.

One of the original - and largest - changes is that, with "Longhorn", the .NET Framework would be integrated into the core Windows platform, deprecating the traditional Win32 API. During development, portions of the operating system were rewritten, causing memory leaks and instability, particularly in Windows Explorer.

Development was reset, but post-reset builds continued to use the "Longhorn" codename until the final name, Windows Vista, was announced on 22 July 2005.

History

Codename

"Longhorn" was chosen as the codename for the operating system to represent its initial status as an internim release between Windows XP (codenamed "Whistler") and "Blackcomb". Whistler and Blackcomb are names of mountains in British Columbia, Canada,[1][2] and Longhorn is the name of a saloon located in between the two mountains, representing the operating system's initial status as an internim release between the two products.[3] Bill Gates would later state that this choice for a codename of the operating system was "a bit random".[4]

Codebase

Image by Paul Thurrott[5]

The popular belief is that pre-reset "Longhorn" builds are based on Windows XP. This was likely spurred by Paul Thurrott's statement on his review of build 5048: "The problem, I was told recently, was that the underpinnings of Longhorn--then based on the Windows XP code base--were struggling under the weight of all of the technologies that Microsoft planed to implement in this release."[6] However, pre-reset "Longhorn" builds are based, not on XP, but on Windows Server 2003 code.[5] The xpclient release branch, dedicated to XP, spun off from the main branch in 2001. The main branch continued to compile Server 2003 builds at the 3xxx range, such as build 3663 (release candidate 1), until the dnsrv branch dedicated to Server 2003 spun off from the main branch in 2002. After that, the main branch began compiling Longhorn builds.[7]

Mark Lucovsky, Microsoft Distinguished Engineer and Windows Server Architect, explained to Thurrott in 2003:

The mechanics of doing this are mind-numbing. [...] We have a main branch of code for the current Windows version, and that branch becomes the source base for hot-fixes and the next service pack. Once we spit out a service pack, that becomes a branch and now we have two branches we have to test for hot-fixes and service packs. We can't tell customers to install, say, SP1 and then do this hot-fix. And this is going on for every [Windows] release, so some have 2 or 3 service packs, many hot-fixes, and many security fixes. Every one of these is a managed collection of 50 million lines of code. It's a pretty big accounting issue.

— Mark Lucovsky, Paul Thurrott's Windows Server 2003: The Road To Gold Part Two: Developing Windows, [5]

Logos

Several different logos were created throughout the development of "Longhorn". Early builds used 2D and 3D representations of a longhorn bull; later builds included white or glass versions of the Windows flag.

Concepts, presentations, demos and prototypes

Implementation of concepts

Twitter user Lucas Brooks (mswin_bat) found that porting the private Milestone 7 Aero theme to a Milestone 5 build like 4017 enables the striped sidebar shown in a demo.[10]

Builds

For server builds, see the Windows Server 2008 page.
  • No information available
  • Existence doubtful
  • Information or pictures available
  • Leaked or released


Lab guide (Source: Grabberslasher)[11]

  • Lab01: Base (Kernel)
  • Lab02: Networking
  • Lab03: Server
  • Lab04: Management
  • [Lab05:] Main
  • Lab06: Desktop
  • Lab07: IIS/COM+

Milestone 1&2

Planning stage. No builds known.

Milestone 3

Milestone 4

Milestone 5

Milestone 6

Milestone 7

Development reset

See Windows Vista.

References

  1. Whistler Vacation Tips. "Windows Blackcomb: See Why Bill Gates Loves Whistler"
  2. Thurrott, Paul. "Windows 'Longhorn' FAQ"
  3. Thurrott, Paul. "Road to Gold: The Long Road to Windows Vista Part 1: 2001-2001"
  4. Levy, Steven. (November 23, 2003). "He's Still Having Fun"
  5. 5.0 5.1 5.2 Thurrott, Paul (8 February 2003). Windows Server 2003: The Road To Gold Part Two: Developing Windows. Archived from the original on 11 February 2003. Retrieved on 29 October 2023.
  6. Thurrott, Paul (5 May 2005). Windows Longhorn Build 5048 Review. Archived from the original on 6 May 2005. Retrieved on 2 April 2022.
  7. The Experience Longhorn Project. The very beginning. Retrieved on 27 October 2023.
  8. Thurrott, Paul (20 August 2003). Windows Longhorn "Aero" Gallery. Paul Thurrott's SuperSite for Windows. Archived from the original on 22 August 2003. Retrieved on 18 November 2023.
  9. http://web.archive.org/web/20040520183754/http://blogs.msdn.com:80/jcmaslan/archive/2004/04/09/110645.aspx
  10. Lucas Brooks (@mswin_bat) (14 February 2022). Microsoft actually implemented a lot of the crazy stuff seen in their Longhorn concepts. The private Aero theme was all that's needed to get this lovely striped taskbar/sidebar in M5. Picture on the right shows the M5 port of the M7 Aero theme.. Twitter. Retrieved on 16 April 2022.
  11. Grabberslasher (9 June 2008). Longhorn Labs. Si vis pacem, para bellum. Retrieved on 18 April 2022.
  12. XenoPanther (8 January 2022). Avalon: Building Tools and Controls Using Design-Time Services (PDC 03). YouTube. Retrieved on 27 October 2023.
  13. XenoPanther (8 January 2022). WinFS: Schemas, Extensibility and the Storage User Experience (PDC 03). YouTube. Retrieved on 27 October 2023.

See also

BetaArchive forum

Development reset

External links

Microsoft

Paul Thurrott's SuperSite for Windows

Longhorn.ms

Other non-Microsoft