|
|
|
|
|
by digdigdag
1261 days ago
|
|
The codebase goes back to nearly 40 years. It would be more shocking if it there weren't legacy code hanging around. Windows is one of the most impressive pieces of software I have ever seen. No other platform boasts the kind of backwards compatibility that is seen in this operating system. There are shim layers on top of shim layers and the developers seem to have gone through great pains to keep the operating system backwards compatible. Comparatively, the Linux kernel API is stable, though applications relying on newer system calls are forever stuck requiring minimum kernel versions. On the userspace side, application packages are in a near constant state of flux and can break with a single version/dependency change. |
|