Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Because the terribly slow startup times and scripts instead of configs are such an advantage. FreeBSD people want to build a systemd-like thing as well, they just don't have enough resources atm [1] (sorry for reddit, original is in German).

[1] https://www.reddit.com/r/linux/comments/2nhkx9/freebsds_jord...



There was episode of BSDNow where they interviewed Jordan Hubbard about this: https://www.freebsdnews.com/2015/10/31/bsdnow-tv-episode-113...

Personally, I never found startup time to be much of a problem, on any OS. But having an init system that automatically restarts crashed services and is able to properly shutdown services including any child process they might have spawned sounds nice.

One thing I do like a lot about the BSD init system is that the interface is a text file with a simple format. I hope when they replace good old rc, they keep the interface as simple as that.


>Personally, I never found startup time to be much of a problem, on any OS.

Well, start up problem is a matter of convenience, it's not a fatal problem, but I just like that my laptop with arch+systemd+systemd-boot starts instantly (3 seconds + 6 seconds for firmware), while bsd on my other laptop starts soo damn slow. (btw slow shutdown pisses me off even more)

Though the real issues with rc are much more serious, and eloquently described here (aka you don't have proper login management, service management, device and policy management, and better in a unified way):

https://www.youtube.com/watch?v=6AeWu1fZ7bY


Heck http://0pointer.de/blog/projects/systemd.html is a good description of the real issues with rc, and I'm a FreeBSD dev.


They replaced good old rc in 2000 (mostly, OpenBSD holding out until 2011).

* https://lists.debian.org/debian-user/2018/11/msg00616.html

* http://jdebp.eu./FGA/rc.local-is-history.html


I first started using GNU/Linux (with sysvinit) in 2000. I still remember a) finding runlevels incredibly confusing, b) finding the entire concept stupid when I finally understood them, and c) the sense of relief I felt when I discovered FreeBSD in ~2003 and the fact that it pretty much did not have this nonsense. There used to be a single-user mode that was required for certain tasks, maybe that still is a thing - but even so, it was much easier to understand than System V init.

So let me rephrase my statement, I hope that if they replace the good _new_ rc, they keep the interface as simple. For all I care, it would not have to be exactly the same, but I sure hope it stays as simple. The fact that on FreeBSD, I just need to look at a single text file with an easy-to-read-and-edit format to see what is going on, is one of FreeBSD's greatest virtues, IMHO.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: