5 ms·
Systemd v259
- nottorp 10mo agoWhat has it taken over this time?
- anotherhue 10mo agosystemd-networkd now implements a resolve hook for its internal DHCP server, so that the hostnames tracked in DHCP leases can be resolved locally. This is now enabled by default for the DHCP server running on the host side of local systemd-nspawn or systemd-vmspawn networks. Hooray.local
- throw0101d 10mo agoCan it read mail yet? * https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski's_Law https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski's_Law * https://www.jwz.org/hacks/ https://www.jwz.org/hacks/ :)
- Nextgrid 10mo agoWho needs to read mail when you can even make it receive mail! Make an `smtp.socket`, which calls `smtp.service`, which receives the mail and prints it on standard output, which goes to a custom journald namespace (thanks `LogNamespace=mail` in the unit) so you can read your mail with `journalctl --namespace=mail`.
- Mikhail_K 10mo ago[flagged]
- orangeboats 10mo agoCan we put a stop to this weird obsession with attacking Pottering under _every_ systemd-related thread? Fine, we get it, you don't like him. Or you don't like systemd. Whichever it is, comments like yours often provide zero substance to the discussion.
- fleroviumna 10mo ago[dead]
- sam_lowry_ 10mo agoI agree emotionally, but OTOH we should not forget about the incentives of people and the history of projects.
- beanjuiceII 10mo agothe project is largely successful though, supporting linux has been way more pain when we have to do it for non systemd systems.. but i guess good news is we just charge customers more for their niche setups
- McDyver 10mo agoI agree with your 2nd statement, but people should bring up things that should be discussed. Otherwise, at some point, one of the 10000 [0] won't know there are alternatives and different ways of doing things. [0] https://xkcd.com/1053/ https://xkcd.com/1053/
- nicolaslem 10mo agoMaybe I have been here too long but I can guess exactly the content of each thread about systemd/Gnome/Wayland/Firefox before opening the link.
- Klonoar 10mo agoApple and Electron are similar topics that belong on that list.
- A4ET8a8uTh0_v2 10mo agoDespite being philosophically opposed to it, I can't deny that it is as common as it, because of how easy it seems to make the initial setup. By comparison, when I recently tried void linux, it simply requires ( maybe even demands ) more of its user.
- nix0n 10mo ago> Support for System V service scripts is deprecated and will be removed in v260 All the services you forgot you were running for ten whole years, will fail to launch someday soon.
- noosphr 10mo agoEvery release of redhat software makes me happy I switched to openbsd for my human scale computers.
- nish__ 10mo agoHow hard is it to just call your init.d scripts from a systemd unit?
- bonzini 10mo agoNot only it's easy, the exact contents of the systemd unit can already be found in /run/systemd/system.
- nish__ 10mo agoHonestly. I'm sick of people complaining about systemd.
- nottorp 10mo agoWere you paid to learn it? Because last time I wrote systemd units it looked like a job. Also, way over complex for anything but a multi user multi service server. The kind you're paid to maintain.
- tapoxi 10mo agoWhy would a server use a different init system than a desktop or embedded device? Why wouldn't you want unit files instead of much larger init shell scripts which duplicate logic across every service? It also enabled a ton of event driven actions which laptops/desktops/embedded devices use.
- sovietmudkipz 10mo agoHobbyist game dev here with random systemd thoughts. I’ve recently started to lean on systemd more as my ‘local game server process manager’ process. At first I thought I’d have to write this up myself as a whole slew of custom code, but then I realized the linux distros I use have systemd. That + cgroups and profiling my game server’s performance lets me pack an OS with as many game servers dynamically (target 80% resource utilization, funny things happen after that — things I don’t quite understand). In this way I’m able to set up AWS EC2 instances or digital ocean droplets, a bunch of game servers spin up and report back their existence to a backend game services API. So far it’s working but this part of my project is still in development. I used to target containerizing my apps, which adds complexity, but often in AWS I have to care about VMs as resources anyways (e.g. AWS gamelift requires me to spin up VMs, same with AWS EKS). I’m still going back and forth between containerizing and using systemd; having a local stack easily spun up via docker compose is nice, but with systemd what I write locally is basically what runs in prod environment, and there’s less waiting for container builds and such. I share all of this in case there’s a gray beard wizard out there who can offer opinions. I have a tendency to explore and research (it’s fuuun!) so I’m not sure if I’m on a “this is cool and a great idea” path or on a “nobody does this because <reasons>” path.
- baggy_trough 10mo agoDid you try systemd's containers (nspawn)?
- sovietmudkipz 10mo ago…no. TIL.
- panick21_ 10mo agoPortable services are another option.
- open-paren 10mo agoAnd podman systemd quadlets yet another https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html https://docs.podman.io/en/latest/markdown/podman-systemd.uni...
- wpollock 10mo ago> The cgroup2 file system is now mounted with the "memory_hugetlb_accounting" mount option, supported since kernel 6.6. > Required minimum versions of following components are planned to be raised in v260: * Linux kernel >= 5.10 (recommended >= 5.14), Don't these two statements contradict each other?
- blucaz 10mo agoIt gracefully falls back if the new option is not available at runtime
- vaxman 10mo agoThe downside of drawing the interest of Brewsters (https://youtu.be/fwYy8R87JMA https://youtu.be/fwYy8R87JMA) in Linux. v259? [cue https://youtu.be/lHomCiPFknY https://youtu.be/lHomCiPFknY]
- MarkusWandel 10mo agoSo they're finally nuking rc.local altogether. Probably no biggie to google the necessary copypasta to launch stuff from .service files instead. Which, being custom, won't have their timeout set back to "infinity" with every update. Unlike the existing rc.local wrapper service. Which, having an infinity timeout, and sometimes deciding that whatever was launched by rc.local can't be stopped, can cause shutdown hangs.
- snvzz 10mo agoI find musl support most remarkable. Breaking systemd was a thorn on distributions trying to use musl.
- egorfine 10mo agomusl support is excellent. If you were unhappy with transparency, simplicity, maintainability and thinness of Alpine Linux - now you can install systemd and loose all of these disadvantages.
- deleted 10mo ago[deleted]
- phendrenad2 10mo agoSurprising to see how many people are still mucking around with init systems. Shows that k8s really has a lot more adoption left to go.
- mentos1386 10mo agoAs a long time K8S user and general fan of. Systemd nas defenetly itd own place in the world, for one, št least to start up your k8s nodes. But more and more i have started to rely more on it for any non k8s workload (yes those exist and always will).
- Levitating 10mo agoglad to see the varlink IPC expanded upon
- egorfine 10mo agoIt's time for a new, leaner init system. systemd became an os of it's own.
- hulitu 10mo agoWait, what ? The next logical step is combine systemd with wayland.
- egorfine 10mo agoAnd rewrite it in rust while we're at it.
- TZubiri 10mo agoIt's actually time for an old init system, check out devuan.org Works absolutely fine.
- egorfine 10mo agoUnfortunately it's a dead end. The world standardized so much on the systemd it's not worth fighting anymore. Although the hell is going to freeze before I switch to their timers instead of cron.
- TZubiri 10mo agoI don't think of it much as fighting, but rather as just using devuan. Half of the defenses against any criticism in open source is "you can just fork it/not use it", so here we are. It's fine, literally nothing happens if you just don't use systemd.
- egorfine 10mo agoUnfortunately this ship has sailed and we all have to pick our battles. I for one submitted to our lord systemd but I'm far from loyal.
- TZubiri 10mo agoGreat, looking forward to having to relearn the new way to do something inconsequential, and having random scripts break because a unix config file is now a systemd output rather than an actual config.
- TZubiri 10mo agoDevuan.org
- greatgib 10mo agoSystemd, breaking perfectly working systems at update like always...