• 0 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: September 4th, 2024

help-circle



  • There’s an infamous usenet-thread with Torvalds and Tanenbaum arguing over monolithic vs microkernel design. I microkernel is cleaner from a separation standpoint, but that also introduces hurdles and overhead.

    Linux is popular because the hardware support is pretty great. There’s few laptop/BSD combinations that work well with sleep/suspend/wifi, while just about any laptop will have everything working with a recent Linux kernel.







  • Pros:

    • I have the source. I don’t have to wait for fixes or features. I just do it myself and send a patch or PR upstream.
    • I can run it on just about anything, and well.
    • Sane defaults and handling of user permissions - by design
    • Modern filesystems that don’t silently rot your data
    • Full control
    • No forced updates
    • No telemetry

    Cons:

    • Not a priority for pro applications
    • Not fully POSIX compliant

    I haven’t used windows in almost 30 years, but… I probably missed some games at first that DOSBox couldn’t run well (yet). Not a problem any more.