Originally posted by mzs.112000
View Post
Announcement
Collapse
No announcement yet.
Systemd Adds Feature To Fallback Automatically To Older Kernels On Failure
Collapse
X
-
Originally posted by red23 View PostBut remember systemd sucks because its this all on one thing that goes against so many unix principles. I actually never got this, never had issues with upstart nor systemd and my fist look at a systemd config file was "yeah that looks simple but yet is powerful whats not to like".
So called Unix principles is dead long time ago killed by X server among the first. Linux is not UNIX as a reminder as quoted below.
Originally posted by Neil Brown"Linux" is just a kernel, so stuff in user-space certainly isn't "Linux".
It also certainly isn't "Unix" as that is fairly dead. It met needs in the 60s and 70s and even to some extent the 80s quite well. But the needs we have today are very different.
Comment
-
Originally posted by red23 View PostBut remember systemd sucks because its this all on one thing that goes against so many unix principles. I actually never got this, never had issues with upstart nor systemd and my fist look at a systemd config file was "yeah that looks simple but yet is powerful whats not to like".
- Likes 2
Comment
-
Originally posted by rolfen View PostThis is a sh*t feature. I am running kernel version 4.4 and at some point systemd decides that 4.3 is better for me, and I am left wondering why some driver or software has stopped working, because I don't know about the automatic kernel downgrade.
Exactly how unstable is the kernel expected to be, to come up with such mechanisms?
There is already an option to run an older kernel version at boot. It works well.
Systemd project has their own bootloader called systemd-boot (it was Gummiboot before), this feature is implemented with that boot loader and UEFI.
- Likes 1
Comment
-
Originally posted by caligula View PostAmazing that Arch still has such a naive package manager. Compared to Debian, Arch still pales in comparison. When I used Arch more, I remember one of the most annoying features was that you could basically do full system update even without an immediate reboot, but it would delete all kernel modules available to the currently running kernel which makes life a bit hard if you needed hot plug support or something similar.
Comment
-
Originally posted by finalzone View PostEssentially that post just kicked a skeleton of dead horse.
So called Unix principles is dead long time ago killed by X server among the first. Linux is not UNIX as a reminder as quoted below.
Unix principles aren't dead, but yeah, X server and other stuff in Linux userspace did break them pretty bad and none broke a sweat. More modern concepts like systemd, Wayland are striving to follow Unix principles.
- Likes 3
Comment
-
I use some embedded ARM systems that run Linux and systemd (Fedora). They have a second kernel, but getting to it means connecting a USB-serial console so the prompt can be intercepted. Not exactly convenient, depending on the device. I've only needed to do this once, but it was sufficiently painful. Good feature.
Comment
-
Originally posted by starshipeleven View PostUnix principles have nothing to do with UNIX, they are general guidelines for sane software development. The people postulating them happened to be working on Unix systems back then.
Unix principles aren't dead, but yeah, X server and other stuff in Linux userspace did break them pretty bad and none broke a sweat. More modern concepts like systemd, Wayland are striving to follow Unix principles.
See https://en.wikipedia.org/wiki/Unix_philosophy for more.
Heck, the main thing they tend to paraphrase accurately (use flat text files and design everything to consume and produce them) is itself an interpretation (published in 1994) of a statement which first appeared in 1978, "Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats."
(Also, Note that it says "stringently columnar" rather than just "columnar" as in "don't make it difficult for programs to produce valid data by expecting exactly the right visual alignment"... something which various lightweight markup languages (eg. ReST) could learn from today for their table syntax.)Last edited by ssokolow; 21 October 2018, 08:41 AM.
- Likes 1
Comment
-
Or maybe I don't want systemd to touch or write that stupid counter to my fucking disk. When I go to recovery mode (which happens after the bootloader), there's a reason I want literally ZERO writes to my disk. This will make such thing impossible.
Pathetic feature.
Comment
-
Originally posted by Weasel View PostOr maybe I don't want systemd to touch or write that stupid counter to my fucking disk. When I go to recovery mode (which happens after the bootloader), there's a reason I want literally ZERO writes to my disk. This will make such thing impossible.
Pathetic feature.
Heck, even outside of recovery mode, that sort of thing is what UEFI's support for storing small amounts of non-volatile OS-set metadata was intended for. (IIRC, Microsoft envisioned it being used for things like "Don't delay the boot with a prompt... just have a "reboot into BIOS menu" option in the OS.)
- Likes 1
Comment
Comment