Development

The very beginning

Often times people are confused to hear Longhorn was based off of Windows Server 2003. To the newcomer it seems more plausible that it was instead based off of Windows XP because early builds look so much like it. In this post we will have an in-depth look at the early beginning of the Longhorn project. Along the way we… Read more →

Self-hosting

At Microsoft it’s common practice to use products still under development to continue development of that very product. Once a stable version of a product is available, developers are encouraged to install it on their workstations and use it for every day use. Developers using the product can directly provide feedback and report bugs to teams working on certain features.  This process is… Read more →

Virtual development

Ever looked at a Windows build list and wondered what all those different tags mean? Or did you ever wonder about the production process of Windows? If yes, you’ve just clicked the correct article. This article will elaborate on the Windows build process as used during the pre-reset Longhorn development. Please note that even though I’ve conducted rigorous research, not all… Read more →

onghornLay

While exploring Longhorn builds you might have noticed these weird spelling mistakes in the Windows branding  like; “onghornLay rofessionalPay” and wondered whether one of the developers had a breakdown while typing this. In this article I will elaborate on the exact purpose of the “onghornLay” branding.   Backstory Up until Longhorn, Microsoft had been creating Windows with hard-coded strings spread… Read more →

Componentising

At WinHEC 2003 Microsoft revealed that Longhorn would be build from the ground up from a list of components. Already before this time various people at Microsoft had stated that Longhorn would be the first ‘modular’ operating system. But what does this all mean? I’ll try my best to get clear what componentising really is.   Bits and bobs Basically,… Read more →