Windows disk space requirements (log-log scale)
wh0.github.io
wh0.github.io
NT = nT = nano-tera-(dimensionless) = 10^-9 * 10^9 = 1
Edit: Ok I looked it up. Looks like π actually is a greek numeral (who knew?) with a value of 80. X would be 600. So it would actually be 680.
Also: "The expected return of a given policy (π) in reinforcement learning, denoted ρ^π"
...Unicode perversely has some greek letter superscripts but not π.
x axis.
256 x 256 x 3 bytes (24-bit color uncompressed) is ~200K. That's 50,000 icons. So you've only moved the question to why would Windows need 50,000 icons in raw format.
Another factor is 64-bit Windows, which became mainstream with Vista. 64-bit installs include both 64-bit and 32-bit system libraries, so it takes significantly more disk space. This is still the case with Windows 10, which might explain why some low-end devices still have 32-bit pre-installed.
Worth mentioning here that XP support only really ended last April (POSReady).
7 is supported at least 3 more years:
> Windows 7 ESU include security updates for critical and important issues as defined by Microsoft Security Response Center (MSRC) for a maximum of three years after January 14, 2020.
https://support.microsoft.com/en-us/help/4527878/faq-about-e...
But MS really doesn't want you to use Windows 7, unless you are an "IT Professional" :)
1) recovery partitions
2) Rollback to previous versions data
3) weird things that WIMBoot (Win 8.x) did that meant that any updates were stored outside the compressed image. https://social.technet.microsoft.com/Forums/en-US/2a59b58d-9...
This meant that the final versions had some correlation to how much time had passed between versions, but it wasn't reliable. For instance, Win7 RTMed on 2009-10-22 as build 7600. Win8 RTMed on 2012-08-01. At one build a day, you'd expect a build number of 8614....and internally, we were pretty close to that, but the actual release number was 9200 (so we instantly gained almost 2 years of build numbers). For the story of why 9200, see [2].
They eventually got rid of both requirements, which is why the latest Windows release is 18363.
[1]: https://devblogs.microsoft.com/oldnewthing/20160330-00/?p=93... [2]: https://docs.microsoft.com/en-us/previous-versions/technet-m...
Windows has been a compliance nightmare with a small team.
Edit: I can't delete these to be clear, even with a local admin and domain admin account. I saw some solutions online but I need something I can have an admin create a script and/or gpo for.
I've really liked some things MS is doing recently, like VS Code. But the Windows team--I just don't understand what they're doing. They're treating an OS--an OS that's frequently used for serious business purposes and ought to be predictable and stable--like some startuppy web app that changes everyday according to the latest A/B test. It's infuriating.
And there's your answer. Microsoft has become infected with these kind of people and they're fucking up Windows 10. The situation hasn't been fixed because attention is on more profitable portions of the business like Azure.
Win 3.0 came out March 1990, which puts HDD at 4$/MB or 50MB for 200$. https://jcmit.net/diskprice.htm So 6MB win 3.0 should be ~12% of a hypothetical 200$ disk.
Now HDD prices dropped a lot, but high end PC’s used SSD’s in 2009. A 120GB SSD cost ~250$ when windows 7 came out, which is ~13% of the drive.
Inflation pushes these further apart, but $200 in 1990 is only $324.15 in 2009.
TBH, I probably spend as much on disk drives as I ever did but that's because of the redundancy I can afford, all the media, and because I just leave a lot of stuff laying around because it's easier than pruning.
I was really hoping for the latter.
> The reason you need to install a karaoke captioning library if you want to change your desktop wallpaper
> Why using a can opener backwards doesn’t close the can back up
> Best haircuts for Wi-Fi reception
> Losing weight in 14 minutes a day with PostgreSQL
Sure the PC is like 9 years old at this point but has seen only a minor amount of external plug-and-play hardware. I can appreciate all this bloat including all drivers for all well-known hardware but damn, that's 40GB still.
but it would be fun to hack into and see how much can be trimmed
There are a few projects/ways but I doubt that updates work on such a minimal setup.
Here is one, if you are interested:
http://reboot.pro/topic/21977-vhd-wimboot-apply-and-capture-...
Almost all of them are based off something called "WinPE" or the Windows Preinstallation Environment. [0]
This is a similar OS, used when installing your OS. It usually shares the same kernel, but with everything stripped away, including useful things like the desktop, etc. You can add some, but not all, of these things back.
As WinPE uses the Fat32 file system by default (you can change it with some difficulty), most of these installations will be less than 4GB.
Building a WinPE-based environment is a fun weekend project. Totally against the license agreement to make it into a useable OS, but that shouldn't matter if you never share it and are just using it to get to grips with how WinPE works.
[0] https://docs.microsoft.com/en-us/windows-hardware/manufactur...
1. Windows IoT Core [0] designed for IoT devices and embedded scenarios. The RPi build of Windows 10 IoT Core is around 800 MBs. (The Raspberry Pi build is an interesting one to note because you can explore yourself easily in a weekend project.)
2. Windows Nano Server [1] is a fascinating Windows 10 build intended for among other things Docker containerization [2] and virtualization projects. I've heard some images of Nano server are as small as about 400 MBs. Given its intent for containerization/virtualization, it's pretty amenable to experimenting with in weekend projects, too.
Microsoft has seemed quite interested in the last few years with how small and modular they can make Windows under the hood. It's not always apparent at the consumer level because of backward compatibility and all of the required "modules" (like Win32) that folks think of "as Windows".
[0] https://www.microsoft.com/en-us/software-download/windows10i...!
[1] https://docs.microsoft.com/en-us/windows-server/get-started/...
[0] Almost definitely not semver.
Anyone with me on this? (not that it's a huge difference, but still).
ps: Also horrible chart due to x-axis. No offense.