How much did 128MB of RAM cost in 1999? According to a Reddit thread that Copilot found, about $370 in 2020 dollars[1]. Copilot also dug up another thread[2] where people reminisced about RAM capacity and pricing in the 90s.
So in very basic terms, 128MB of RAM (let alone more!) back then would be like buying 128GB of RAM today. Most people simply aren't going to buy ~$400 of RAM just like that, especially when upgrade cycles were also much shorter than today.
There was a very practical reason Windows 9x existed alongside Windows NT until XP merged the lines in 2001 when 256~512MB of RAM and more became much more affordable.
[1]: https://www.reddit.com/r/mac/comments/finsjm/how_much_did_12...
I do understand. I was there. My personal PCs from that time had 16MB (a getting old AMD 5x86 133) and 32MB (Celeron 300A w/ the 450Mhz "mod"), and I ran Linux and Windows 95/98 on them. I didn't get W2K at home until late 2001 and that was only because I splurged.
Windows 2000 was a ridiculous luxury item for home users at the time, but for business PCs it was a real winner. It was so much more stable than Windows 95/98. The "we build PCs" shop I worked at did a good job of convincing business Customers to spend the extra money for stability. Only a minority bit on the idea, but people definitely talked about seeing fewer reboots and better multitasking w/ the W2K machines. It helped sell itself.
(We also did least-privilege user accounts all the way back in the NT 4.0 days. "Cleaning up" the malware of the day was so easy because, by and large, you could just blow away the user's profile and start with a fresh registry. Since the user didn't have Administrator rights making machine-wide changes was "off limits" for most malware of the time.)
You said "decent amount of RAM" in a very nonchalant fashion, so I felt that maybe a reorienting of the focal lens was necessary. RAM today is so mundane everyone wastes it without a care in the world[1], but it wasn't always this way.
I was a cheap ass but I remember ponying up for extra ram and switching to 2000 quite early which is something I never do these days.
I ran Win95 in 1995 for a few months on 4MB of RAM.
For old computers maybe. I never actually heard of anyone doing an upgrade-install of Windows though.
I had 64MB in ... probably 1998 and we weren't even a computer-focused household. And your second link seems to back that up ("early 1999"), and that was a major improvement that basically obsoleted our old '95 computer but managed to last until well into the XP era ... huh, which is actually only the same 3 years apart, though we got SP1 which was a year after that.
It's kind of weird how Microsoft released a different OS each year for 4 years in a row.
98 to 98 SE to 2000 to XP and back to 2000 was all in A short time.
You should read the whole thread, then.
https://news.ycombinator.com/item?id=39986341
Some users had to install DOS, then Win3, then Win9x, just to get to (say) Win98SE.
It was a thing.
IBM sold an entire edition of OS/2 Warp that required you to already have Windows 3.1 installed in order to use Windows compatibility. It was called the "Red Spine" edition:
Driver compatibility was terrible, as you might expect, but it could support a vast amount of memory (relative to XP). I used the base O/S only to run VMware Workstation, and then ran small instances of XP, each dedicated to a task like audio, video, etc, on top of that. Along with FreeBSD and various flavors of Linux.
That was my daily driver until late 2010. Solid as a rock.
I had a Customer who usd it to run Unigraphics CAD. The Dell Precision machines they had with factory-loaded XP64 were fine. Trying to get their random other machines to run it w/ working audio, video, and chipset drivers was a pain.
I never ran it as a desktop OS myself. I installed plenty of the server version it was based on (W2K3 x64) but those boxes always had standard VGA drivers, no audio, and sometimes a RAID controller driver, but that was usually it.
Likewise if you wanted the non XP (Luna I think it was called?) styles you could just stop the theme service and it was effectively win2k style.
Literally the exact same kernel if you count XP x64 Edition. Even the exact same Windows Updates apply to both. :)
But yeah, Windows XP (32-bit; NT 5.1) and Server 2003 (NT 5.2) were pretty close. The latter was pretty much "XP Server Edition", albeit some significant kernel changes were made, especially to improve network performance.
It was the only time that the client and server versions of NT had diverged. Granted, the Windows Server team didn't feel like NT 6.0 was ready for the primetime when Vista launched, but instead of having two branches of the operating system again, Windows Server 2008 was launched identifying as "Service Pack 1" from the get-go, with Windows Vista's SP1 updating the OS to include all of the underlying improvements made for Server 2008. From that point forward, they were the same, including the same Windows Updates. It's also the point that Windows Vista got all of its technical flaws fixed. (Reputation flaws not withstanding, it wouldn't be until Windows Vista SP3 aka Windows 7, that the reputation would get reset...)
This was actually possible to do all the way up to and including Win7, which even had the icon taskbar working in that "Windows Classic" theme. And it was very good design - pretty easy on the eyes and not distracting, but you could also tell which element is which easily at a glance (unlike these days, when everything is flat).
However, the nice thing about the Windows Classic theme is that you could change all of the colors arbitrarily, including the bezels.
It's so sad to look back and remember how insanely customizable desktop UI was back then, compared to what we have now. In Win11, you can't even have a vertical taskbar anymore.
But having that UI show up in 640 VGA because it couldn’t find drivers would make you angry, and you’d take it out on it.
The gradient on the "My Computer" icon was also very satisfying: https://www.howtogeek.com/wp-content/uploads/2020/06/windows...
It did not use a lot of resources, I was a bit of a tweaker back then and I just shut down any services I didn't need for home use and it was absolutely fine on 64MB.
It ran all games and applications that I tried to run.
I HATED the Windows XP UI, never installed it. Why install something slower and uglier? 2000 was way better out of the box without ever experiencing issues in terms of compatibility.
It's true Vista had a ton of nice new features under the hood, but the inconsistency in terms of UX of every Windows version after 2000 felt extremely off-putting.
Everything deteriorated once they went to the flat design. I need to find out which consultancy made the recommendation and everyone followed.
And for companies that aren’t leaders? Many of them want to be seen as such anyway, or at least not seen as irrelevant. (We might remember how X started popping up in all manner of names when XP came out.)
To some degree there is room for this as long as function remains a primary goal, however we might reasonably argue that the current competition in technology is to look sleek, not to actually empower end users, leading to a design language that’s main purpose is to look nice but not be ultimately useful.
NT 4 reorganised the kernel and that badly impacted stability. Win2K fixed that.
I still remember the day my father installed Windows 3.1, pure magic. I have never used any GUI OS before that (that was DOS and then we went straight for Win 3.1).
I was building a PC for a broke mate of mine, and all I had to spare was about 40MB of RAM. The choice was either Windows ME, which didn't run great in that little, or NT4, for which it was quite generous.
NT4 looked like Win95 and it was quite solid. No power management, no USB support, not FAT32, but it didn't crash. WinME did all them but was not very stable.
NT changed significantly over its lifetime. I deployed and supported all versions in production.
NT 3.1: first release. Big, slow, no long filenames on FAT, needed a crazy 32MB of RAM in 1993, meaning a £5000+ PC. But very solid, and great networking.
NT 3.5: LFNs on FAT. Bit smaller and faster and more stable.
NT 3.51: a classic release. Smaller and faster still. I ran my home fileserver on NT 3.51 for years, in 8MB of RAM. Slow on the console, fine over a 10Mb/sec LAN. Absolutely rock solid, very quick.
NT 4: finally you get Explorer and the Win95 desktop, but bigger, slower, less stable. No plug'n'play, only very rudimentary power management, little to no useful 3D support. Not much use on laptops. But looked as good as Win95/98 and was as easy to use.
NT 5, AKA "Windows 2000": finally, full power management, full PnP, hotplug, USB, FAT32. All the good stuff that NT4 couldn't do. Bigger, slower, but very solid and worked well.
NT 5.1, AKA "Windows XP": Win2K plus themes, some bundled junk you can't uninstall like Movie Maker. Boots faster, much quicker hibernation/resume... and that is all. Bigger, slower, looks cheap and plastic.
I preferred W2K.
First (and so far last) OS I bought with my own money. Well, as a separate purchase -- have bought a couple of laptops since then. So probably the last OS I'll ever pay for as a purchase of its own.
> NT 5.1, AKA "Windows XP": ... looks cheap and plastic.
There was a "Use Classic look" (or theme, whatever) check-box in the Control Panel that made it look like W95 / NT4 / W2K. Check, problem fixed. That hung around in Vista / W7 too.
> I preferred W2K.
I preferred W7 -- the early variants (but after that essential Service pack, 3 was it?), because after a while they started disabling some of the above-mentioned stuff in the Control Panel. And towards the end not even doing those changes directly in the Registry kept its effect after a reboot. :-(
OS/2 2.0 for me.
> There was a "Use Classic look" (or theme, whatever) check-box
Not exactly, but you could select the unthemed theme, effectively turning themes off, then go into the Services management console and disable the Theming service.
But it was extra work, and most people didn't do it.
In a world where people curate collections of classic icons, e.g.
https://alexmeub.com/projects/windows-98-icons/
... and discuss looks and themes, and GNOME >=40 tries to disable theming, I think it's relevant and legitimate to point the finger at the point the rot set in to the extent that Windows itself adopted themes as standard. As well as them not being very good themes.
(Come back NeXTstep, all is forgiven. NeXT was right: greyscale is adequate for classic beauty.)
> I preferred W7
A different thing, I think.
XP is what drove me off Windows. (I should be grateful for that.) But I tried it last year and to my shock I liked it:
https://www.theregister.com/2023/07/24/dangerous_pleasures_w...
Since Vista, the resource footprint of Windows hasn't changed massively. Win7 is Vista point one. Win8 is Vista point two, which makes 7.1 either Vista point 2.1 or point 3.
10 is a bit bigger but it's really 8.1 cleaned up. Call it NT 6.4 or 6.5.
I haven't dug deep into 11 -- I detest it -- but it's only a .1 really.
> the early variants (but after that essential Service pack, 3 was it?)
No idea what this means.
Win7 never even got to SP2.
Is that what I did? Maybe. If that whole "Theming" thing arrived in XP or Vista, I must have been disabling that as just a one-click preliminary to going into the basic "Appearance" Control Panel item -- the same dialog where you'd set border widths, background colours, and menu fonts since Windows 95 (or possibly a sub-dialog thereof, "Advanced" or something) -- to click "use [Classic | Windows 2000 | NT4 | Windows 95 | whatever] look", and then customise it from there, just like in W95. This latter is the only bit I recall with any certainty.
> > the early variants (but after that essential Service pack, 3 was it?)
> No idea what this means. Win7 never even got to SP2.
No, duh, you're right -- I must have gotten it mixed up with XP; that only really stabilised after SP3, didn't it?
So there was no such cut-off for 7; that was functionally fine from the start -- but then after some diffuse amount of time got progressively worse in terms of UI backward compatibility. Which is why I prefer some unspecified "early" iteration of it.
So far, fortunately, I've managed to avoid W11, except for a couple of months at the job I had in the end of 2022. But, sigh, I suppose it can't be avoided forever... :-(
I don't know! The 2 part thing is necessary if you want the performance back. If you only care about it looking like older versions, and don't object to wasting a few hundred MB and a few % of CPU, you don't need to disable the service.
My guide on this is a blind friend of mine, and he is super extra fussy plus plus about system responsiveness and wants the maximum possible performance. :-)
> If that whole "Theming" thing arrived in XP or Vista
There are 2 different things.
XP introduced themes, but they are effectively 2D textures on the old GDI display server.
Vista replaced the GDI with Aero, a compositing window manager that uses a 3D card to render textures onto flat window objects -- a method taken from Apple's Quartz Extreme display server, and also now used in most Linuxes as well. That's how come Vista brought transparency effects in: it's the GPU compositor doing that.
Side-effect: console windows can no longer be toggled to/from full-screen with Alt+Enter. Which was very useful for cleaning up screen corruption, but is rarely needed any more.
> I must have been disabling that as just a one-click preliminary to going into the basic "Appearance" Control Panel item
[Nod]
> No idea what this means. Win7 never even got to SP2.
No, duh, you're right -- I must have gotten it mixed up with XP; that only really stabilised after SP3, didn't it?
[Wiggles head]
SP3 was a big one and the OS at least got a fair bit less insecure after it. That's when the Windows Firewall appeared, IIRC.
> So there was no such cut-off for 7; that was functionally fine from the start
Yeah, but it was just a point-release of Vista, really.
There isn't a lot of difference between Vista + SP1 and Win7. But it had its bad reputation before the SP and never lost it.
> got progressively worse in terms of UI backward compatibility
Oh, my, yes, agreed.
> Which is why I prefer some unspecified "early" iteration of it.
Fair.
> So far, fortunately, I've managed to avoid W11, except for a couple of months at the job I had in the end of 2022. But, sigh, I suppose it can't be avoided forever... :-(
Nope. But I think a community will try to keep 10 alive as long as it can.
W11 feels to me like "Windows for people who don't really know how to use Windows", but then, Office 2007 and all successive versions felt the same: Office for people who don't know how to use Office.
I do know Office. Especially Word, to a less extent Excel. 2007 broke it and it's never got any better.
So I stopped using Office, except for old versions of Word, because LibreOffice doesn't have an outliner.