Systemd ate everything because they have developers working on it and addressing issues. And they do it all under a single flag, the project called systemd.
I don't understand the hate.
It's just software, that is pretty useful. It's useful for distros, because it's well supported and works well.
It's useful for developers because it provides quite a lot of useful and stable tools to create logging and services, that are much more flexible and stable than any home grown solution.
Is it a governance issue? You don't like who is managing the project?
I don't know.
Or is it change that you don't like?
I assure you this is a good change from whatever was there before. It's not change for the sake of change.
You think it's not perfect and it could be marginally better? You have two paths ahead: join the project and help it improve or start your own. You will soon realize that the second option is actually a LOT of work, so please respect the work of others when they deserve it.
Complaining does not help.

feld
in reply to Maikel 🇪🇺 🇪🇸 • • •Maikel 🇪🇺 🇪🇸
in reply to feld • • •@feld I have zero Bluetooth issues with Nixos. Zero.
It
just
works
Every time.
I can either use blueman to connect and enjoy a beautiful simpleton GUI for when I feel blond-hair brained or use bluetoothctl which is pretty much what blued in FreeBSD aspires to be (same commands, really, same everything) and fails catastrophically with even describing how to compile itself.
And I certaintly don't need to be root to search bluetooth devices or connect. Let alone I could never fathom the idea of having to create a virtual sound device for it.
It just works same Windows or Mac or my phones.
feld
in reply to Maikel 🇪🇺 🇪🇸 • • •> Let alone I could never fathom the idea of having to create a virtual sound device for it.
I can't help this. FreeBSD did the right thing when it came to audio, and Linux went a completely different direction. Same thing with networking which is why KDE on Linux has a really nice wired/wireless/VPN connection applet and on FreeBSD we get garbage.
It's not that it can't be done on FreeBSD, it's that all of these things are written to be Linux-only -- not even modular so they can work on multiple OSes. Annoying.
Maikel 🇪🇺 🇪🇸
in reply to feld • • •@feld as I undersand it to run in FreeBSD you need hccontrol, hcsesc (no idea what this is for) and vissomething_oss to create a virtual device.
All i need in Nixos is
hardware.bluetooth.enable = true;
services.blueman.enable = true;
🤯
I'm not kidding, that's all it takes.
feld
in reply to Maikel 🇪🇺 🇪🇸 • • •well all of that could probably be automated with a devd rule so as soon as the device is attached it Does The Right Thing
but someone needs to actually write these rules and test with a bunch of hardware, and then get those rules into base or into a port so someone can just "pkg install bluetooth-devd" or something...