4 ms·
Money quote for me: " Microsoft says there are still about 600 interconnected DLLs and other binaries, totaling hundreds of megabytes. None of these could be s
by tcskeptic 17y ago
Money quote for me:
" Microsoft says there are still about 600 interconnected DLLs and other binaries, totaling hundreds of megabytes. None of these could be safely removed without causing other parts of the system to break. Even Mark Russinovich, widely regarded as one of the world’s top experts on Windows internals, admits that they still can’t predict what exactly would break."
As much as I like Windows 7, that kind of thing makes me want Microsoft to create an emulated environment similar to OS X Classic and surround it with a from scratch, managed, modern cruft free OS.
- cameldrv 17y agoExcept OS X is far from cruft free. It has a lot of cruft from NextStep floating around. Af for the interconnected DLLs, have you ever worked on a largish project that tried to release independent parts? It's hard. The practical problem is that you get two seemingly independent modules that want to work well together, not duplicate code between each other, and be independently distributable. These can conflict, and if you're not dedicated to all of the goals, and clever, you fail in one or more.
- rbanffy 17y agoThat is what package management solved long ago in the Linux world: you have three products: two you launch, and the third is a dependency of both. Simple, elegant and, since I am writing this, it works.