top | item 21670103

(no title)

magoon | 6 years ago

Little-known fact: Windows of today is an entirely different OS than early DOS-based Windows because Microsoft took ownership of the 386-based “OS/2 3.0” codebase it jointly developed with IBM, forming the foundation for Windows NT 3 which all modern Windows is based on. This gave them the huge head start in having a modern enterprise-grade operating system that allowed them to dominate the market.

discuss

order

cmrdporcupine|6 years ago

I don't think that's the case; Cutler's NT has VMS-esque foundations, not OS/2.

pickle-wizard|6 years ago

Windows NT was originally going to be OS/2 NT. Due to the architecture of NT, it could support many different APIs.

Due to the success of Windows 3.0 and the lack of OS/2 success, Microsoft wisely decided to expand the Windows API to the Win32 API and have it be the default API.

The book Show Stopper, has a good account of the early days of NT.

https://www.amazon.com/Show-Stopper-Breakneck-Generation-Mic...

It is interesting read.

p_l|6 years ago

Indeed, there's no relationship between OS/2 and NT core, other than historic naming. NT is a cleaner, OO-style reimplementation of many core concepts behind VMS, to sometimes funny extent.

The programming API for use by userland started out as OS/2 though.

nickpsecurity|6 years ago

Russinovich claims it was an OpenVMS clone and upgrade with some convincing evidence:

https://www.itprotoday.com/compute-engines/windows-nt-and-vm...

That gave them a huge lead in developing a server-grade OS. They probably just used OS/2 for the OS/2 part that ran on top of it. Fast forward to today, the result still isn't robust as its predecessor in cluster configuration or the AS/400 Microsoft ran on before using their own product. They did show how much better VMS could've been as a desktop... by dominating on the desktop. :)

mcguire|6 years ago

I didn't work for Microsoft, but I don't believe that Windows NT and OS/2 Warp had much significant in common, other than starting as a nominal "OS/2 3.0". The relationship between IBM and MS had fallen apart before 2.0 was released.

chiph|6 years ago

Yes, the "OS/2 3.0" was a marketing/naming thing, and was dropped when it became obvious that OS/2 wasn't going anywhere in the market.

jacquesm|6 years ago

There were some allegations that Cutler did a bit of a Levandowski on DEC. Or maybe it should be that Levandowski did a bit of a Cutler on Google.

Anyway, they settled out of court as long as MS promised to port Windows to DEC's Alpha.

meddlepal|6 years ago

Eh, there's a big difference between the two. Levandowski basically stole files from Google and gave them to Uber. Cutler just transferred his knowledge of building VMS to building Win NT. I suspect that's why it was settled out of court because the case was much much weaker that Cutler had stolen something tangible from DEC.

p_l|6 years ago

During early days of NT, if you wanted a port, you filled in a form and entered partnership where you were responsible for your system-specific code and MS cooperated with you.

Majority of NT/alpha work was done by team at DEC, later Compaq.

pjmlp|6 years ago

Another little know fact that I only discovered this week while listening to the coding after work podcast, is that some of the multitasking effort from DOS 4 (which apparently went nowhere), was actually integrated into OS/2 efforts.

happycube|6 years ago

That was a totally different DOS 4, which only surfaced relatively recently. (And the shipped versions apparently weren't fully featured either)

k__|6 years ago

Yes, I heard that too.

Apple and MS basically bought their current incarnations of their respective OS at some point in the past.

mattkevan|6 years ago

Microsoft bought the first incarnation of their OS as well, licensing QDOS to become MSDOS.