3 ms·
First of all, building an OS that works for everyone is tremendously hard. Doing so with a community of volunteers without central governance doubly so. Linux n
by ThePhysicist 5y ago
First of all, building an OS that works for everyone is tremendously hard. Doing so with a community of volunteers without central governance doubly so. Linux needs to support a wide range of hardware out of the box. And hardware is becoming increasingly complex, modern graphics card drivers e.g. rival the Linux kernel in terms of the total number of lines of code. So I'm actually impressed Linux works that well. Apple, on the other hand, builds a proprietary OS that just needs to run on select hardware, and they have full authority over all decisions down to the hardware level.
Regarding "just works" I'm also not sure MacOS is a good example. I'm using both Kubuntu (5 year old Lenovo T460p) and MacOS (brandnew M1 Macbook Pro) every day and I experience more crashes / freezes on the latter. And despite the vast speed advantage of the M1 (one M1 core is almost as fast as my entire Lenovo CPU) KDE often feels much more snappy and responsive. So yeah, modern Linux is pretty damn impressive in my humble opinion.