Live data from Hacker News

Bedrock Linux – a meta Linux distribution

bedrocklinux.org

41–50 of 111 posts

Re: Bedrock Linux – a meta Linux distribution

#41

Earlier quoted context omitted.

Genuinely curious, for both casual and advanced users, what *major* reasons are there for not using systemd? I've used systemd for years bug-free

> what major reasons are there for not using systemd? ps aux | wc -l

I don't get it.

Re: Bedrock Linux – a meta Linux distribution

#42
post #19

Reminder about alternatives: For the less extreme case, when you want mostly one distro, but also a few packages from another one, there is “alien” [0] which converts between different package formats. It sometimes needs help with system integration or dependencies, but occasionally “just works” For a more extreme case, there is a schroot (or a docker container) with /home, audio and X mapped in. Works surprisingly w…

Or just like on mine case - built from source.

Most of time it's 5 commands tar -xf code.tar.gz && cd blah && ./configure && make -j5 && sudo make install

Re: Bedrock Linux – a meta Linux distribution

#43

Earlier quoted context omitted.

What are the top 3 alternative ways to do GNU/Linux without systemd?

Genuinely curious, for both casual and advanced users, what *major* reasons are there for not using systemd? I've used systemd for years bug-free

My POV: SystemD is a software driven not really by technical, but political reasons by RedHat, to put the most important parts of a GNU/Linux system under their control. (Appart from the kernel of course). It is modular, but also dependant as a whole, so in the end, it spreads almost like an invasion, slowly leaving the admins not other option than accepting it. That's quite off from the Unix philosophy (do one thing, do it well, be really modular)... so my conclusion going back to the beggining, that didn't happen by mistake, but is a deliberate design choice, with shaddy political reasons behind it, so I reject it. And then we could talk about the convenience or not of putting such amount of tools and complexity under PID 1, the crazy binary logs, the weird behavior of the service utilities, and the possibility of being able to modify/add services using regular scripts instead of binary excutables...

Re: Bedrock Linux – a meta Linux distribution

#45

Earlier quoted context omitted.

Genuinely curious, for both casual and advanced users, what *major* reasons are there for not using systemd? I've used systemd for years bug-free

Something I can't accept is the use of binary logs and the requirement for programs to access the contents of the logs. Yes, most distros will put compatibility layers in place and create text "logs" in parallel. But if everyone is doing that maybe systemd's paradigm isn't right for the desktop even if it's great for servers.

It isn't right for server either. I want my server logs to be files in filesystem and readable with standard tools.

Re: Bedrock Linux – a meta Linux distribution

#46
post #34

Earlier quoted context omitted.

Another solid alternative is to install the nix package manager[0] and get access to thousands of packages. I have stopped installing stuff from apt and thankfully my system never breaks now. [0] https://github.com/NixOS/nixpkgs

I don't understand. I am sure the nix repository is quite large, as are Debian's and Fedora's ones. But how would nix help you mixing packages from different repositories, which is Bedrock Linux use case?

You can install nix on top of any Linux distribution.

Re: Bedrock Linux – a meta Linux distribution

#47

Earlier quoted context omitted.

What are the top 3 alternative ways to do GNU/Linux without systemd?

Genuinely curious, for both casual and advanced users, what *major* reasons are there for not using systemd? I've used systemd for years bug-free

It's fine when it works, but it's very hard to solve problems when they happen as it's so complex, and doing stuff outside of "the standard thing" can be difficult.

I once had "systemctl restart unbound" reset my volume, consistently. How do you even start debugging something like that without a deep dive in systemd? This particular issue turned out to be a systemd bug, and that such a bug can exist in the first place didn't exactly increase my confidence in the system.

In another case I couldn't get my NFS to work at all, and it turned out that rpcbind.service somehow went missing. Not sure how that happened and it's a simple enough problem, but it was really non-obvious because systemd doesn't issue clear errors on this and the system is so complex it's not easy to spot either.

Re: Bedrock Linux – a meta Linux distribution

#48

Earlier quoted context omitted.

What are the top 3 alternative ways to do GNU/Linux without systemd?

Genuinely curious, for both casual and advanced users, what *major* reasons are there for not using systemd? I've used systemd for years bug-free

You should know that this is a religious topic like vim vs emacs, but worse: vim and emacs users don't feel that the other side is a threat to allowing them to continue using the software they prefer.

Re: Bedrock Linux – a meta Linux distribution

#49
post #41

Earlier quoted context omitted.

I don't get it.

Probably too many useless systemd-related processes.

I imagine that the respective user wouldn't want to see the number of background processes for all the other modern OSes, in this case :-)

Re: Bedrock Linux – a meta Linux distribution

#50
post #19

Reminder about alternatives: For the less extreme case, when you want mostly one distro, but also a few packages from another one, there is “alien” [0] which converts between different package formats. It sometimes needs help with system integration or dependencies, but occasionally “just works” For a more extreme case, there is a schroot (or a docker container) with /home, audio and X mapped in. Works surprisingly w…

I prefer Qubes OS, where you run various distributions in VMs. It has a great UI hiding the complexity, still allowing full access to everything.
Post reply on HN