4 ms·
Is the Linux kernel really that great?
by manicennui 3y ago
Is the Linux kernel really that great?
- gigatexal 3y agoI think it is. Others might not. But it being open is the best part.
- revelio 3y agoWithin its own rules, yeah, it's pretty great. Very high performance, huge feature set, everything is configurable and transparent, relatively non-buggy, clean code, runs on everything. If you want stable driver APIs that allow you to distribute hardware support with the hardware, keeping that investment proprietary, then obviously no it's crap, and that's a pretty important use case. If your hardware has good driver support in-tree though, then Linux is hard to beat these days. It just gets so much more investment than the NT or Darwin kernels. There are a few places where Darwin is ahead especially w.r.t. code signing and sandboxing. I can't think of anything that NT in particular excels at though.
- pjmlp 3y agoDriver guard, safe kernel, userspace graphics drivers, Xerox PARC/Oberon like workflows between kernel and userspace frameworks, setting the rules where graphics APIs are going (DX drives, Vulkan follows),...
- revelio 3y agoNot sure what you mean by oberon-like workflows. IIRC the new gen graphics frameworks have their origins in work by AMD.
- pjmlp 3y agoMantle was just a PC API based of how game console APIs work, like DirectX on XBox. As for Oberon, there is enough material out there. Suffice to say how Powershell integrates with .NET, DLLs and COM, enabling OS and applications scripting, pursue of safer approaches to OS system programming instead of yet another UNIX clone written in C.