Haiku OS Will Get New Service Manager
jones_supa writes: Axel Dörfler writes in his blog that he is working on a replacement for Haiku OS's current shell script based boot process. It would be replaced with something more flexible, a solution similar to OS X's launchd and Linux's systemd. While there is still a lot to do, the new project called launch_daemon is now feature complete in terms of being able to completely reproduce the current boot process. Since the switch to their package manager, there was no longer a way to influence the boot process at all. The only file you could change was the UserBootscript which is started only after Tracker and Deskbar — the whole system is already up at this point. The new service manager gives the power back to you, and also allows arbitrary software to be launched on startup. Alternatively, you can prevent system components from being started at all if you so wish. Furthermore, it allows for event based application start, start on demand, a multi-threaded boot process, and even enables you to talk to servers before they actually started.
Another one bites the dust.
Why does this happen?
Bad existing manager?
Hopefully this one not suck.
It's nice to see the team still working on Haiku.
Keep the Classic Slashdot.
I don't care which euphemisms are bandied out this week. A solid OS doesn't need lots of "flexibility" hard-coded where a shell script would have done.
But then, very few mainstream OSes count as "solid" these days. Not windows, not osx, not linux, not even FreeBSD. So Haiku wants to run with the big boys. A pity.
Wat's dat shit?
"Something similar to OS X' launchd AND Linux' systemd" - really, these two are like apples and oranges (pun intended). Don't drag the briliant launchd down by comparing it to a monstrosity like systemd.
The people complaining about systemd aren't complaining because it's different. They're complaining about it because it's utter shit!
For crying out loud, systemd's most vocal opponents are career sysadmins with the most experience. These are the people who are least bothered by change! They're completely accustomed to it. Change has been the story of their careers. In fact, they're the biggest supporters of change, when it's done right.
When you're a professional admin who has dealt with various versions of Windows, AIX, HP-UX, Solaris, OS X, Linux, BSD/OS, FreeBSD, OpenBSD, NetBSD, and many other OSes each week for years or decades, change itself is a total non-issue.
People have a problem with systemd because it has so often done something that no init system should ever do: prevented the operating system from fully booting.
Read through the mailing list archives of the major Linux distros that have switched to it. Read through the bug reports. It's disturbing how many problems people report with it. It's especially disturbing when a project like Debian, which for so many years prided itself on a very high level of reliability, has its reputation tarnished thanks to its awful transition to systemd.
The opposition to systemd has never been about change itself. It has been about changing to something that experience shows is rife with serious problems.
The opponents of systemd would gladly accept change, but this change needs to bring improvements, not problems.
to write new haikus with, during the boot process.
I always thought that system startup should be controllable by the user, but that dependencies ought to be mapped graphically so that you have some idea of what ELSE you're going to be knocking out by stopping, for instance, system interrupts or the RTC.
That said, I'm pretty fond of init.d and crew. :/
I've fallen off your lawn, and I can't get up.
Ahhhh, nice. Another cup of coffee, while we wait for Haiku not getting released for another decade.
Ahhhh, nice. Another Hurd.
The people complaining about systemd aren't complaining because it's different. They're complaining about it because it's utter shit!
For crying out loud, systemd's most vocal opponents are career sysadmins with the most experience. These are the people who are least bothered by change! They're completely accustomed to it. Change has been the story of their careers. In fact, they're the biggest supporters of change, when it's done right.
When you're a professional admin who has dealt with various versions of Windows, AIX, HP-UX, Solaris, OS X, Linux, BSD/OS, FreeBSD, OpenBSD, NetBSD, and many other OSes each week for years or decades, change itself is a total non-issue.
People have a problem with systemd because it has so often done something that no init system should ever do: prevented the operating system from fully booting.
Read through the mailing list archives of the major Linux distros that have switched to it. Read through the bug reports. It's disturbing how many problems people report with it. It's especially disturbing when a project like Debian, which for so many years prided itself on a very high level of reliability, has its reputation tarnished thanks to its awful transition to systemd.
The opposition to systemd has never been about change itself. It has been about changing to something that experience shows is rife with serious problems.
The opponents of systemd would gladly accept change, but this change needs to bring improvements, not problems.
You're still whining what not giving any specifics.
And I've been on distro mailing lists before; all the cock-suckers did was bitch about top-posting and netiquitte, so you can take your distro mailing lists and shove them up you ass.
It's been over 2.5 years since their last "alpha" release. I figured it had been abandoned completely by now.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
It will be THE OS of choice on the world Post-skynet but pre-Reploid maverick era.
It is a dead project. The original goals (accurate BeOS clone with binary compatibility) is gone. Last time I checked, the OS forces on you a completely new filessytem hierarchy where every non-document folder (including configuration folders) is virtual, read-only, and unavailable to the user. Of course, no BeOS software can be installed or is compatible at all.
Considering what they did to the software installation concept, I'd expect their new boot system to be much, much worse than systemd.
Iam a long term BeOS/Haiku user. I dont have a problem with the PM stuff and i still use some old software in the non-packaged area, but sad to say BeBits and haikuware got shutdown by the owner to promote his haiku fork. After the 2 main software sources got shutdown, there is no reason to change something the way PM works, because we have (almost) no unpackaged software anymore...
As long as the boot system boots the system iam fine with it.
What, do you want releases every six weeks like Firefox?
You are sadly wrong. If Haiku didn't still have the goal of being a BeOS clone instead of a modern OS inspired by BeOS we maybe could have had a useful system instead of the half-ready mess that it is now.
But improvements of the bad parts of BeOS isn't the problem.