Run Windows 2000 on a DEC Alpha with a new es40 fork
raymii.org
raymii.org
Other people ran Windows XP, but Cutler was still in charge of Server 2003 before moving on to special projects like creating 64 bit Windows and Microsoft Azure.
His attitude towards the eradication of known bugs really led to Windows feeling rock solid, with the exception of driver bugs (being the leading cause of blue screens).
Yes, it slows down velocity and we can't certainly have that (/s) but it's a nice glimpse into what engineering that prioritises quality could look like.
It was a wonderful operating system. It provided consumer desktop essentials (Plug & Play, DirectX 7, ACPI power management, Windows Driver Model (WDM), and support for consumer I/O interfaces like USB and Firewire) alongside a modernized UI, all running atop the NT kernel. I was extremely lucky to receive a free copy of Windows 2000 Pro as a student, because I rode that horse for years.
Then Microsoft added a green start button and dark blue backgrounds and packaged Win2k for home users as Windows XP.
Windows ME on the other hand...
It's been 20+ years so it's possible I had it wrong then, or remember it wrong now.
You would often get audio buffer underuns on the startup sound, if enabled, especially if you had auto login.
XP contained a lot more than just theme changes. XP solved a lot of compatibility issues that Win2k still had at the time. Running 2000 applications on XP would be nearly guaranteed to work, but Microsoft needed to also get Windows Me/98/95 games and applications to run for consumers.
XP brought a few general improvements such as ClearType and the ability to revert driver updates (which Windows users are still unable to find these days, leading to the "I have to uninstall updates every week or my weird USB keyboard breaks" rants online).
Everything Windows 2000 did good, XP did as good or better. The biggest difference was the UI, but the "classic" theme stuck around until at least Windows 7.
Probably very few people switched from Windows 98 to Windows 2000. That wasn't considered an upgrade path. That was installing a different operating system.
Technically Windows ME existed, I guess.
Whether or not many people would want to do that upgrade/migration is another question, but similar to you I doubt the number was high.
I was one of them. I went from ME to 2k and it was definitely a big step up.
As I used to be big into UNIX in the early 2000's, I used to dual boot between it and Red-Hat, eventually I got fed up dual booting all the time depending on the project work, or client support, and ended up using Windows, alongside Humming Bird X Server to connect to our development servers (yep back when we were still time-sharing UNIX servers for coding tasks).
DOS-based Windows had two main things going for it at the time, for users: It could run on average computers, and as you mentioned it could run most DOS software - most worked from Windows and all by simply stopping at DOS in the boot process (I almost always did the latter, I had no excess performance to give away).
Linux was incomplete, Sun and SGI were dead except for servers, classic Mac OS was a crashy dinosaur, and Mac OS X was a slow mess. I bought 10.0 on release day and installed it on a dual core G4, almost the top Mac you could buy. It was not usable, much as I wanted to. (The real v1 was Mac OS X 10.2.)
Windows 2000 was designed for real professional apps because late ‘90s Microsoft had a serious appetite for taking over the workstation market. Microsoft acquired companies like Softimage, the leading 3D CGI app, and rebuilt their previously Unix-based products on Windows. This pro usability focus reflected back into the OS itself.
This didn’t last because Microsoft unified the Windows 95/98 consumer lineage into NT/2000, so starting with XP there wasn’t a pro Windows anymore. They had decisively won the workstation market and saw no need to invest anything more (just as happened with browsers). So 2000 remains the last time a major tech company built a pure pro desktop OS. Mac was always a consumer/pro hybrid, and ultimately Apple did it better than Microsoft.
That said, it was mostly just an internet gateway/dhcp server. But gave me less issues than the Win 98 clients.
I used to manage Tru64 (Alpha) and OpenVMS (VAX and Alpha). Mostly Oracle DB and whatever they called their App development suite (horrible, horrible software) for a University's ERP system (called Banner) and infrastructure (Multinet on OpenVMS/VAX for DNS, DHCP, mail, etc). After that I moved on to AIX on Power5 for Oracle on HACMP and Veritas Cluster. Such a different world from what we have now.
I have an old AlphaServer ES47 running OpenVMS and Power5 560Q running AIX in my garage
I forget that what I miss was not the system, but the community on the system. Solo VMS is a lonely experience.
Same. I had VMS running on an AS200 next to a beautiful X terminal, just like the computer lab at school. But my dad wasn't sitting next to me, hunting and pecking away at his old C.Itoh terminal. None of the usual suspects were across the table, locked into their favorite MUDD. And so on. I miss them all so much.
I love OpenSimH and Termux.
Somewhere, the OpenSimH docs say it'll corrupt the image, so ymmv.
If I remember correctly we installed Red Hat Linux ~5-6.0 on the DEC and used it for various shenanigans. In retrospect it would have been fun to get Tru64 running on it instead…
If you had seen the RC2 disks, it would have been obvious. RC2 had different disks for Intel and Alpha, RC3 only had Intel disk(s). NT4 had all archs on the same disk, so it would have made some sense to be confused.
It was the first time I saw video playing in a window. It blew my little brain. IIRC, you could also resize the window while the video kept playing with no dropped frames.
As a 486SX kid, the DEC Alpha felt like something from the far future to me. What would have been along those lines back then? An SGI workstation?
CD-ROMs for both Windows 2000 Beta and Office 97 (for Alpha systems) came in our monthly TechNet subscription packages.
the only dec hardware I ever touched that ran windows was an AlphaServer 1000, and my assignment was to get it back to running VMS. though, I'll admit now, i goldbricked a bit and spent some time trying out Digital UNIX first.
I worked at a mostly DEC shop for a while. They had transitioned their main product from VAX to Alpha. Most of the systems ran Digital Unix and VMS, but there was an AlphaServer with NT 4.
We also had a bunch of 1000 and 1000a's, and an AlphaStation running AltaVista firewall all on NT.
An ALR 6x6 (6* Pentium Pros) was faster for Windows than the fully loaded out AS4100 IIRC. Except that the 4100 supported more memory and PCI slots IIRC.
Microsoft continued to use 2000 on Alpha to work out bugs in 64bit support since it was the only 64bit platform they had supported that had operational hardware (support for PPC was only for 32bit), making it important bit in support of Itanium and soon later amd64 ports.
Some of the details made for Alpha support (including extended support for software like FX!32) are now backbone of x86-on-ARM support in windows ARM builds
Raymond Chen has a blog post[0] about using Alpha to develop 64bit Windows before Itanium hardware was available.
Virtually Fun has some more excellent background on finding a compiler for 64bit Windows[1], finding a copy of Windows 2000 64bit for Alpha AXP[2], and a detailed article about making an ISO from the found copy.
[0] https://learn.microsoft.com/en-us/previous-versions/technet-...
[1] https://virtuallyfun.com/2023/05/05/hiding-in-plain-sight-th...
[2] https://virtuallyfun.com/2023/05/15/windows-2000-64-bit-for-...
[3] https://virtuallyfun.com/2023/06/26/axp64-2210-installation-...
There's a quote, possibly from Raymond Chen, about how they originally naively thought they will be able to just change size of an int, IIRC, and that backfired seriously.
That said, 64bit release of windows was supposed to happen on Alpha had Compaq not pulled the plug
[0] https://www.scmp.com/article/256948/compaq-port-himalaya-alp...
[1] https://www.informationweek.com/it-leadership/compaq-to-aban...