Originally posted by tuxd3v
View Post
Announcement
Collapse
No announcement yet.
systemd 246-RC1 Released
Collapse
X
-
- Likes 1
-
Originally posted by Space Heater View PostIt's clear you don't understand that most entry fields are in UTF-8, which is basic text, and that the journal is not structured in such an imagined way that results in any corruption leaving all data unrecoverable. "Binary format" is not some boogeyman. You're ultimately responding with "it's the truth" because you have no actual evidence to show that it is more vulnerable to corruption.
- Likes 1
Comment
-
Originally posted by Space Heater View Post
I agree that isn't good, it's not as if I'm defending all design aspects of systemd.
I think there is just too much pro/anti culture around it and it causes the developers not to listen to critics or write them off as haters. It doesn't help when the project just casts you off by saying "we don't care about your use case".. because if that is the case, people will go out and find other solutions.Last edited by k1e0x; 09 July 2020, 05:58 PM.
- Likes 3
Comment
-
Originally posted by k1e0x View PostOpenRC at 33.7k lines can do:- Portable between Linux, TrueOS, FreeBSD, and NetBSD
- Parallel service startup (Off by default)
- Dependency based boot-up
- Process segregation through cgroups
- Per-service resource limits (ulimit)
- Separation of code and configuration (init.d / conf.d)
- Extensible startup scripts
- Stateful init scripts (is it started already?)
- Complex init scripts to start multiple components (Samba (smbd and nmbd), NFS (nfsd, portmap, etc.))
- Automatic dependency calculation and service ordering
- Modular architecture and separation of optional components (Cron, syslog)
- Expressive and flexible network handling (including VPN, bridges, etc.)
It isn't feature light. It can do all the state tracking, restarting, cgroup, limiting stuff systemd can. It doesn't have a DNS server in it though.. you know.. because you need that.
Comment
-
Originally posted by caligula View Post
Based on andyprough's numbers, OpenRC seems pretty bloated compared to runit. Shouldn't you advocate using it instead? I heard runit has great parallel service startup, stateful init scripts, and dependency management.
Comment
-
Originally posted by rtfazeberdee View PostThe systemd count - is that just systemd, journald and udev or is it those 3 plus the rest of the project that is optional?
You should also add syslog/rsyslog, udev (or replacement) to the others to get a better comparison to the systemd/journald/udev bundle. You have to compare apples with apples.
- Likes 1
Comment
-
Originally posted by tuxd3v View Post
Encoding is the first thing that you look into when you are designing a protocol, for example, to transmit data, and its not by chance, but by necessity.
What makes me wondering is why you can't see it?
When you write systemd logs or any information to a file, in binary format you right structures or objects( in this case, log objects, with a certain pre-accorded protocol ), and those objects have certain characteristics..
Obviously if corruption occurs you are unable to retrieve those objects, since they are corrupt, after that point doesn't matter what those objects hold inside..since you can't get them back( as they are not the original information written..).
Maybe you can' t see it, but its the plain truth..
Text files use a simple encoding system, that is very efficient, and they are not object structures..
This problem( while very rare in Aix, thanks god.. ) sometimes happens with the ODM database,
And I can tell you that is a PITA to get your configuration back, correctly.
I sometimes think dev's need to hang out with sysadmins more because they will hear stories that start like "We were running auto-vacuum on postgress ..." and end like ".. and then it caught fire."Last edited by k1e0x; 09 July 2020, 08:04 PM.
- Likes 1
Comment
Comment