SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    A Technical Critique of Systemd
Date    Friday October 16 2015, @08:02AM
Author    janrinok
Topic   
from the what,-no-apocalypse? dept.
https://soylentnews.org/article.pl?sid=15/10/15/1347246

About 6 months ago, there was much discussion here and elsewhere regarding the introduction of systemd in many of the leading linux distros. Some of us chose to move to alternative software, but for many others the change came and went largely unnoticed. Now, an Anonymous Coward writes:

Structural and semantic deficiencies in the systemd architecture for real-world service management

This is a in-depth architectural critique of systemd. It claims to be the first purely technical review of systemd internals, and provides a detailed analysis of several components. It criticizes on the basis of ordering related failures, a difficult to predict execution model, non-determinism in boot-order, as well as several other points.

Though many users would perceive the long processing pipeline to increase reliability and be more "correct" than the simpler case, there is little to acknowledge this. For one thing, none of jobs, transactions, unit semantics or systemd-style dependencies map to the Unix process model, but rather are necessary complications to address issues in systemd being structured as an encapsulating object system for resources and processes (as opposed to a more well-defined process supervisor) and one accommodating for massive parallelism. Reliability gains would be difficult to measure, and that more primal toolkits like those of the daemontools family have been used in large-scale deployments for years would serve as a counterexample needing overview.


Original Submission #1Original Submission #2

Links

  1. "Structural and semantic deficiencies in the systemd architecture for real-world service management" - http://blog.darknedgy.net/technology/2015/10/11/0/
  2. "Original Submission #1" - https://soylentnews.org/submit.pl?op=viewsub&subid=10078
  3. "Original Submission #2" - https://soylentnews.org/submit.pl?op=viewsub&subid=10079

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, A Technical Critique of Systemd on 2024-04-25 14:17:47