| ▲ | dijit 4 days ago | |||||||||||||||||||||||||||||||||||||
Windows has changed the kernel interface more often than Linux. This fact alone throws this commonly held belief to the wind. Glibc provides binary compatibility to newer versions too. Shims exist in both, “windows compatibility layer” for example, but pulseaudio can emulate ALSA- and pipewire can emulate pulseaudio and ALSA. It’s actually a quagmire, but I would contend that either has solid story for backwards compatibility depending on the exact lens you’re looking at. Microsoft is worse than Linux in many ways. Microsoft sort of only wins in the closed-source, “run this arbitrary binary” race - if you totally ignore the w10/11 UWP migration that killed a lot of win32 applications, but drivers for older hardware are much more long lived under linux. | ||||||||||||||||||||||||||||||||||||||
| ▲ | zigzag312 4 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
What win32 apps were killed by UWP migration? When UWP was added win32 wasn't removed. Win32 applications still work. > Microsoft sort of only wins in the closed-source, “run this arbitrary binary” race That is actually a big win as some manufacturers only provide binary blob drivers and a lot of commercial software is distributed as binaries only. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | ectospheno 2 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
> Windows has changed the kernel interface more often than Linux. This fact alone throws this commonly held belief to the wind. Every Windows release I compile code straight from a Windows programming book from the 90’s. The only changes I made last time was a few include statements and one define. | ||||||||||||||||||||||||||||||||||||||