Announcement
Collapse
No announcement yet.
Systemd 209 Is A Massive Release, Readies Kdbus
Collapse
X
-
Originally posted by curaga View PostWhen reported as solved, they usually turned out as config issues or packaging bugs. Transition period.
That's not what you were arguing, though, you were arguing that systemd itself causes instability. Put up or shut up.
Comment
-
Originally posted by curaga View PostI preach to keep or improve the quality of any critical component. This does not preclude new development, but raises the bar of it. Adding new points of failure to a critical component is unacceptable, as that would reduce the quality.
In this assumption the sysv number would be 0, and so the raise from 0 to 20 would be infinite % .
I agree with you that the kernel is a much larger source of bugs. But this brings me back to what I've said before, "shit sucks" is not a reason to "make it suck more". Adding points of failure to where previously were none is unacceptable. In other words, "kernel sucks" cannot be used as an argument to "let's make init suck too".
In *our* use case, sysv was anything bug free or even manageable.
I (or actually, we) develop a fairly complex software system that runs on embedded system that's connected to a large number of devices and has a fairly large set of kernel modules and user services.
All of this meant that it we had to patch the day-light out of sysv and had well-above 5000 LOC of bash and python scripts in an effort to get the initialization order in check. The lack any type of service dependency, misbehaved service detection, service logging, resource and/or user management or any type of graceful error handling meant we more or less had to develop our own systemd/upstart just to get the damn thing working.
... And than systemd came and we simply deleted our lousy proprietary service and kernel module load management and replaced it by ~500 LOC of systemd units and our problem was solved.
Back when I started using Linux for embedded projects (2000'ish), sysv was fine and dandy. Its now 2014, machine do come with 24 x 10GbE NICs w/ complex configurations (bridges, trunks, etc), multiple RAID systems with multiple encrypted FS and 100's of interdependent services. Its high time someone took sysv behind the shed and shot it.
- GilboaLast edited by gilboa; 27 February 2014, 02:37 AM.oVirt-HV1: Intel S2600C0, 2xE5-2658V2, 128GB, 8x2TB, 4x480GB SSD, GTX1080 (to-VM), Dell U3219Q, U2415, U2412M.
oVirt-HV2: Intel S2400GP2, 2xE5-2448L, 120GB, 8x2TB, 4x480GB SSD, GTX730 (to-VM).
oVirt-HV3: Gigabyte B85M-HD3, E3-1245V3, 32GB, 4x1TB, 2x480GB SSD, GTX980 (to-VM).
Devel-2: Asus H110M-K, i5-6500, 16GB, 3x1TB + 128GB-SSD, F33.
Comment
-
Originally posted by psychoticmeow View PostEither show your evidence that systemd is a detriment to stability, or shut up. Endless anecdotes about lines of code and complexity won't help you because they cannot be quantified or falsified.
You can continue to not use systemd, nobody cares, but please spear us the endless bullshit.
@gilboa
If systemd works well for you, I'm happy for it. My issue was with some proponents thinking that systemd is a shining white shield with no issues at all, and everyone opposing it must be an emotional lunatic, let's throw some more insults!
If systemd works for you, use it, but spare the goddamn insults.
Comment
-
Originally posted by curaga View PostThat's the entire damn point! You cannot prove that systemd is stable, whereas you can for the competitor. If you fail to understand that, that's your loss.
Comment
-
Originally posted by kigurai View PostBut is this proof of sysvinit's stability available somewhere?
Comment
-
Originally posted by curaga View PostMy issue was with some proponents thinking that systemd is a shining white shield with no issues at all
I would never claim systemd will never crash. I'd never make such unqualified, absolute statements as:
Originally posted by curaga View PostYou cannot prove that systemd is stable, whereas you can for the competitor.
Comment
-
Originally posted by curaga View PostYou cannot prove that systemd is stable, whereas you can for the competitor.
Can you prove that the framework of scripts and helper applications on top of sysvinit is stable? Not to mention that every distro invented their own framework, with their own limitations and quirks and edge-cases and such. When the scripts act up (don't properly restart a service, don't start things in the correct order, etc), or when they can't provide something you want to do, it doesn't help any that pid1 is provably stable. On the other hand, systemd's pid1 may not be provably stable, but you have yet to provide reports of actual instability happening in practice.
Bottom line: You may have a valid point, but it doesn't have much merit in practice.
Comment
-
Originally posted by curaga View PostIf systemd works well for you, I'm happy for it. My issue was with some proponents thinking that systemd is a shining white shield with no issues at all, and everyone opposing it must be an emotional lunatic, let's throw some more insults!
If systemd works for you, use it, but spare the goddamn insults.
Comment
-
Originally posted by curaga View PostMy issue was with some proponents thinking that systemd is a shining white shield with no issues at all
and everyone opposing it must be an emotional lunatic, let's throw some more insults!
If systemd works for you, use it, but spare the goddamn insults.
Especially given the fact that both systemd and pulseaudio can be avoided fairly easily.
However, as others (and I) pointed out, your claims do require actual number to substantiate your claims.
- GilboaLast edited by gilboa; 27 February 2014, 08:52 AM.oVirt-HV1: Intel S2600C0, 2xE5-2658V2, 128GB, 8x2TB, 4x480GB SSD, GTX1080 (to-VM), Dell U3219Q, U2415, U2412M.
oVirt-HV2: Intel S2400GP2, 2xE5-2448L, 120GB, 8x2TB, 4x480GB SSD, GTX730 (to-VM).
oVirt-HV3: Gigabyte B85M-HD3, E3-1245V3, 32GB, 4x1TB, 2x480GB SSD, GTX980 (to-VM).
Devel-2: Asus H110M-K, i5-6500, 16GB, 3x1TB + 128GB-SSD, F33.
Comment
Comment