Unofficial Windows XP SP4
ryanvm.net
ryanvm.net
Don't even get me started on when Longhorn leaked. OS ended up sucking but the Longhorn leak was amazing.
Sadly, we all know how Vista turned out at the end.
>Sadly, we all know how Vista turned out at the end.
Maybe with the first versions, but after a few service packs it was really usable. Hell, Windows 7 was referred to as "Windows Vista SP3" :)
But I do agree that Vista wasn't as Longhorn. I think they realized it was too demanding and too advanced so they decided to milk the concept ideas for later versions.
I know it's in a way tangental to what your point was, but if you read this sentence again you'll realise that it is exactly what they have tried (rather successfully) to adopt.
Wait, isn't the prime example of an OS or device manufacturer doing that not “Linux distros”, but instead the app store model that Apple embraced we exclusive consumer mechanism for add-on software with iOS, and have since extended in less-rigid form (because of legacy expectations) to MacOS?
there were major resource leaks in the file system and the shell that they just weren't able to fix. meanwhile the company kept piling in new features without having a roadmap for actually shipping the project.
I always liked the 'fisher-price' look.
Vista/7/10 do look much more professional, still miss the xp look.
If you really like the plain (really) old stuff, winfile.exe is open-source and can be built for modern day Windows[1].
It has received quite a few patches and improvements, but it's still basically the same old tool.
Personally, I only use Linux and BSDs on my machines, haven't use Windows for years. But I keep a Windows XP VM, I only need to use it for not more than once or twice a month, sometimes it's ancient hardware supporting program, sometimes it's ancient government program. There's no confidential information in the VM.
https://wiki.archlinux.org/index.php/QEMU#Overlay_storage_im...
There is also a simple security implication, since you now have the possibility to over-allocate your physical memory, and suffer great consequences if many pages are unshared at the same time. Merged pages can be swapped out, but since they need to be scanned again when they are swapped in, BEFORE being merged, there is a great potential for memory pressure spikes in some configurations.
[] if we don't count accesses to the disk, of course
You'll never see this kind of bullshit disk access on *nix (as long as you turned off your desktop search index service), or, for this matter, Windows XP...
Who knows what it is reading and writing that can't wait while I do npm install
General work tasks on the other hand is affected much more, especially when multi-tasking / often launching and switching between applications.
Now if only there was a way to use the blkio controller to emulate the performance characteristics of spinning rust (reasonable sequential IO performance but with a big penalty for random access...)
That being said, how often is system update happening for you that its really a problem? It's a point that I see being repeated over and over, but I don't think I've had any interruption at all from system updates, beyond windows doing the occasional update before power down.
And also about the housekeeping activities -- Why would it continuously seek? Beyond fragmenting, indexing or defender scanning your files that shouldn't be happening, and I don't think I've ever had that be a problem...
I'm using only Windows in the last few years and it was never a problem for me. Windows asked me to reboot exactly once. Other times I just had "power off and install updates" menu item instead of "power off". That said, I'm powering off my PC every day, may be it matters.
I think most of them cling to the idea of a computer that doesn't need any kind of maintenance (except on the hardware side), which is something I can totally understand, but is not currently doable, at least if you want to keep connected to the rest of the world.
(Of course, we do tell them that if they want their computer to be connected to the outside world in any way, updates should not be disabled, and that maintenance is necessary).
Basically, the "Windows Antimalware Executable" and various other Windows processes keep one of the two CPU cores more or less constantly pegged. Everything takes ages. The only way to really use this damn thing is to disable Windows' realtime virus protection, which, well.... ouch. And it's still barely tolerable just for playing music files and the most basic of web browsing.
Granted, that's a cheap and hugely underpowered laptop.
But this was disappointing to me because I had a 1.3GHZ Core Solo based machine with 4GB and a primitive SSD running Windows 7 circa 2009/2010 and it was plenty usable.
Are you sure Dell didn't ship it with something that, f.ex. is constantly making privileged calls and thereby causing AV to be invoked?
Wouldn't be the first time.
(Yes, part of my reason for buying this refurb'd Dell is because I thought it would be hilarious to put 16GB of RAM and a huge SSD into a crap netbook hahaha)
I haven't dug too deeply into it, but in dozens of hours of use and casual observation... it seems to me that if Windows Defender's realtime protection is enabled, then any disk access causes Windows Defender AV to be invoked which in turn leads to high CPU usage.
Dropbox was an absolute killer while it did its initial several GB of file syncing over the LAN. Dropbox pegged one CPU core, while Windows' antimalware pegged another. Same with iTunes while I was downloading my music collection from iTunes in the Cloud.
Now, both of those examples involved network traffic as well as disk I/O. So, I'm not exactly sure what Windows' antimalware was fretting about.
(Also keep in mind that the CPU we're talking about here, is a very low power dual-core AMD A9 chip. I don't see this problem on my desktop machine. On that, the antimalware CPU usage is low enough that I just don't care)
Especially when it relates to OS-handling (specifically: Windows), I feel like we've papered over a huge number of poorly sequenced, blocking calls with "more cores!"
That very much depends on when in XP's time line you're commenting from.
When XP was first released it had literally double the hardware requirements as Windows 2000 and XP didn't really add much functionality despite that bump in requirements (to me, it felt mostly due to themes). Granted XP was quicker booting if you had a large font folder but it wasn't until SP2 when XP really became an obvious upgrade to 2000. By which point XP was 3 yeas old and even budget hardware was now higher than recommended specifications of XP.
Geeze, how time flies...
In the mainstream home computing sense, yes. But it wasn't the first NT-based OS to target desktop computers. Windows 2000 had a few desktop releases and was even available pre-installed in some high street computer stores. Also NT4 did have a "Workstation" release specifically for desktop computers albeit that was aimed at businesses.
Prior to NT4 I don't think there were separate desktop/server releases of NT but it did have enough software to run as a desktop if one wished. Though I think those people might have preferred OS/2 or Windows 3.1 instead (or a non-IBM PC; because there were plenty of options back then)
There may have been a few binaries on the AS install media that were harder to come by, but in general the editions were licensing segments and not really different products.
Edit: It was a p2v vm of a desktop I started running in 2005. By 2009/10 it had started to crawl: 5m+ for boot and shutdown compared to seconds as a vm on Linux!
Not free, seems very good though. Cross-platform support too: https://www.hamrick.com/
Edit: Yup, it covers my Visioneer 7300. Thank you indeed.
The only issue is that the version of IE bundled with Windows XP cannot be upgraded to a newer engine, so for software such as Office that defer to the IE browser engine shipped with the OS to access the web, it is unable to access HTTPS-only websites like GitHub that use modern ciphers.
GitHub also doesn’t downgrade the SSL connection to use old ciphers that are still supported by a few large websites.
Firefox shows a startup warning it no longer supports XP and Chrome wasn’t usable IIRC. I wonder if there’s a way to upgrade embedded IE on Windows XP?
For the entreprise users it was mostly the same as Windows 2000, a great OS released just a few months before that was much better than NT 4.
For the home users it was a move away from the old 9x kernel line and into the NT kernel line, which was infinitely better.
XP's problem was that with Longhorn's delays and then Vista sucking so much, it took until mid-2009 for a suitable replacement to appear, and by then XP was really outdated. But at the time it came out ? It was great.
> For the entreprise users it was mostly the same as Windows 2000, a great OS released just a few months before that was much better than NT 4.
Windows 2000 definitely wasn't "mostly the same" as NT 4. They were as different as Vista was to XP. 2000 and XP (pre-SP2) were very similar though.
If only all OS upgrades went that way…
Or just compute checksum of its contents and try to find the sources of binaries ?
As an OS, it did what I'd hope an OS would do - just stay out of the way and let me run my apps.
MS-DOS was compatible with CP/M when it came out and MS kept working on backward compatibility since then.
Linux was unix-like and filled a hole for a FOSS unix-like OS at the right time. The GNU utilities were among the first things that were made to work on it and it was kinda source-compatible with other unixes.
If your new system requires that everything under the sun gets ported to it before people can use their favorite tools, it will fail.
BTW, Gates didn't write his own OS, he bought it and got people in his company to work on it.
But if you actually want the OS to be useful and have modern features, then you're looking at hundreds or thousands of person years rather than a couple months. Plus all the time you'd need after convincing the world to port their software to your new OS.