3 ms·
I have lost access to my old account, but this comment has so much FUD (and seems to describe the state of Linux as it was about ten years ago) that I had to ma
by 5e92cb50239222b 5y ago
I have lost access to my old account, but this comment has so much FUD (and seems to describe the state of Linux as it was about ten years ago) that I had to make a new one to respond.
>- package management (pkg & ports)
It's a matter of taste, I much prefer the power of dnf (the rewritten and modernized yum with full backwards compatibility) with its support for transactions (and transaction rollback, like reverting the state of packages as they were at a particular point in time) and many similar features.
>- file system (native ZFS)
Ubuntu has ZFS built in. You just have to install userland tools (run a single command to add a half-megabyte package and wait a few seconds).
>- instrumentation (systat & dtrace)
dtrace was ported to Linux long ago. We also have bpftrace: https://lwn.net/Articles/793749/ https://lwn.net/Articles/793749/
- documentation (handbook & examples in most man pages)
Back in the day it was way easier for me (as a *nix newbie) to find the answer to any of my questions for my Linux systems. I am not a native English speaker and I couldn't read English documentation at all. The various Linux docs, blog posts and community support absolutely dwarfed anything that was available for FreeBSD.
- event notification interface (kqueue vs broken by design epoll & inotify)
No mention of io_uring? https://lwn.net/Articles/776703/ https://lwn.net/Articles/776703/
- license (BSD, no GPLv3 at all)
Similarly, it's a matter of taste. The GPL family is a clear win for me.
- quality control (no shellshock, no dataloss on fsync)
The recent WireGuard fiasco proved that one wrong. Most code that's going into your system gets /absolutely/ no review besides its original developer. IIRC I heard that from Allan Jude (I think you should know of him) in one of the recent episodes of 2.5admins.com. He was obviously very uncomfortable describing the QA situation throughout the entire discussion.
- rwaksmunski 5y agoWireGuard did not make it into a release now did it? Code was indeed crap and they pulled it at the last minute. Lots of users were disappointed including me but then a better version was released as a package and I'm a happy camper.