Hacker News new | ask | show | jobs
by Anarch157a 3106 days ago
> I get 1.5Gb of security and bug fixes every month

That's a joke all by itself. Not even a rolling release distro like Debian Unstable or Arch produce that volume of patches in a whole year...

Windows has two major problems in regards to updates:

1. It's utter inability to update files that are currently open by programs. All Unix and Unix-likes can handle deleting/moving/replacing open files gracefully by keeping a reference to the old file in memory. Windows can't, so the only way to update the most used DLLs is by rebooting.

2. It's a monolithic system, with so many cross dependencies, it's almost impossible to make small, punctual updates of independent packages. Hell, Unix was 23 years already when Windows NT 3.1 was finally released, MS used to develop and sell Xenix, yet they learned nothing from those.

It ridiculous how inept they are handling updates. If they ever ask me how to do it properly, I'd advise them to throw the whole idea of Windows in the trash and start again from a BSD (or maybe buy Solaris from Oracle). Slap an improved WINE for partial, best performance compatibility and a full VM for lower performance, full compatibility. It worked well for Apple while transitioning from "classic" MacOS to MacOS X, it could work for MS, as long as they don't screw it up completely.

1 comments

> It's a monolithic system

FYI, Windows is anything but a monolith - especially the kernel. It's heavily built around services and message passing.

Whereas actually Linux is a monolithic kernel (granted, the ecosystem on top is not so much).