HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Benno Rice: The Tragedy of systemd -- BSDCan 2018

BSDCan4 HN recommenders · recommended in 4 months, 2018-2024
YouTube
25K views · 8 years ago · talk · evergreen

Benno Rice's BSDCan 2018 talk on why systemd exists and what it got right and wrong. It traces the history of Unix init and why Linux distributions adopted it, while asking what the BSDs should learn.

HN recommends it as a balanced, eloquent take on the systemd debate that even skeptics find persuasive.

Operating systems & kernelsLinux & open-source ecosystems#systemd#bsd#initscripts#unixhistory#linuxdistributions

5 comments from Hacker News

@pxc2024 · in “Systemd, 10 years later: a historical and technical retrospective (2020)”

> Tacitly: most people don’t like launchd, but they don’t interact with it either. Find me a person who writes or debugs launchd plists and you’ll find that: > [...] > 2. they don’t like launchd This is true in my case, although the main thing on my mind when I work with launchd my main complaint often boils down to 'I wish this were more like systemd'. IME, systemd has much nicer CLIs, more capabilities, clearer and more comprehensive documentation, more abundant examples, and more conveniences/less privileges required for per-user stuff. The simple INI format for systemd units is also a lot easier and nicer to deal with than the XML format that plists use, even though there's a lot of tooling around plists. > even if it weren’t there is a built in backup/restore system that literally restores the machine to its entire previous state. I get this for free on NixOS and it's really easy to get on other distros by plugging /etc/systemd into etckeeper, even without a snapshotting filesystem. (Plus many distros have backups via snapshots of CoW filesystems built in just like macOS does.) > launchd and systemd aren’t even comparable, one is part of a monolithic proprietary operating system and the other is an ecosystem that is semi-modular which lends itself strongly to being an entire layer of your computing experience (dubbed: “the system layer” by Lennart Poettering). Benno says literally all of this in his talk. He even has a diagram with the phrase 'system layer' up on a slide

CitesView on HN
@kbumsik2019 · in “Why Did ArchLinux Embrace Systemd? (2016)”

> After listening to the BSD Canada talk on systemd and BSD For someone who don't know, here is the video "The tragedy of systemd". This is a really good talk. ▶ this video

RecommendsView on HN
@znpy2019 · in “Knoppix 8.6 abandons systemd”

A nice talk that might change your view of the subject is the following: ▶ this video . It's a video from BSDCan, the Canadian BSD conference. Even some BSD people are realizing that systemd has a good point to exist!

RecommendsView on HN
@sjwright2019 · in “Linux distros without systemd”

One of the better videos on this subject: ▶ this video BSDCan 2018—Benno Rice: The Tragedy of systemd "systemd is, to put it mildly, controversial. Depending on who you ask it's either a complete violation of the UNIX philosophy, a bloated pile of bugs, a complete violation of the elegant simplicity it replaced or, it most cases, some or all of the above. So why have so many Linux distributions taken to it? Is it as bad as people say?

RecommendsView on HN
@ernst_klim2018 · in “BSDs or Illumos may be good alternatives to Linux (2017)”

>Personally, I never found startup time to be much of a problem, on any OS. Well, start up problem is a matter of convenience, it's not a fatal problem, but I just like that my laptop with arch+systemd+systemd-boot starts instantly (3 seconds + 6 seconds for firmware), while bsd on my other laptop starts soo damn slow. (btw slow shutdown pisses me off even more) Though the real issues with rc are much more serious, and eloquently described here (aka you don't have proper login management, service management, device and policy management, and better in a unified way): ▶ this video

RecommendsView on HN
The Tragedy of systemd47:18

The Tragedy of systemd

linux.conf.au
1.3M views • 7 years ago
A Narrative History of BSD, Dr. Kirk McKusick53:55

A Narrative History of BSD, Dr. Kirk McKusick

bsdconferences
30K views • 17 years ago
"What UNIX Cost Us" - Benno Rice (LCA 2020)34:14

"What UNIX Cost Us" - Benno Rice (LCA 2020)

linux.conf.au
218K views • 6 years ago
Kirk McKusick - A Narrative History of BSD47:51

Kirk McKusick - A Narrative History of BSD

iX
17K views • 11 years ago
Jordan Hubbard - FreeBSD: The Next 10 Years48:52

Jordan Hubbard - FreeBSD: The Next 10 Years

iX
24K views • 11 years ago
The Cantrill Strikes Back | BSD Now 1172:13:32

The Cantrill Strikes Back | BSD Now 117

Jupiter Broadcasting
9K views • 10 years ago
27c3 - Desktop on the Linux... (and BSD, of course) - Wolfgang Draxinger (+ Lennart Poettering)55:44

27c3 - Desktop on the Linux... (and BSD, of course) - Wolfgang Draxinger (+ Lennart Poettering)

SirPumpkin
39K views • 15 years ago
Ubuntu Slaughters Kittens | BSD Now 1032:00:28

Ubuntu Slaughters Kittens | BSD Now 103

Jupiter Broadcasting
39K views • 11 years ago
A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusick56:53

A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusick

EuroBSDCon
878 views • 6 years ago
EFI and Linux: the future is here, and it's awful - Matthew Garrett53:11

EFI and Linux: the future is here, and it's awful - Matthew Garrett

Linux.conf.au 2012 -- Ballarat, Australia
77K views • 14 years ago
DebConf 14: QA with Linus Torvalds1:11:44

DebConf 14: QA with Linus Torvalds

Adnan Hodzic
737K views • 12 years ago
36C3 -  A systematic evaluation of OpenBSD's mitigations53:02

36C3 - A systematic evaluation of OpenBSD's mitigations

media.ccc.de
18K views • 6 years ago
NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD1:01:39

NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD

BSDTV
14K views • 12 years ago
The State of Kernel Self Protection Project by Kees Cook, Google45:47

The State of Kernel Self Protection Project by Kees Cook, Google

The Linux Foundation
7K views • 9 years ago
Bryan Cantrill on Jails and Solaris Zones1:45:47

Bryan Cantrill on Jails and Solaris Zones

PapersWeLove
34K views • 10 years ago
Plan 9: Not dead, Just Resting, by Ori Bernstein1:17:07

Plan 9: Not dead, Just Resting, by Ori Bernstein

BSDTV
42K views • 7 years ago
Linus Torvalds on why desktop Linux sucks11:07

Linus Torvalds on why desktop Linux sucks

gentooman
2.2M views • 5 years ago
Run containers on bare metal already!41:12

Run containers on bare metal already!

Bryan Cantrill
40K views • 10 years ago
Leaping the chasm from proprietary to open: A survivor's guide43:28

Leaping the chasm from proprietary to open: A survivor's guide

Bryan Cantrill
14K views • 11 years ago
Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"53:53

Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"

Hackfest Communication
27K views • 10 years ago