PLAY PODCASTS
HPR3588: Linux Inlaws S01E55: Get yer boots on for a fresh look at init systems

HPR3588: Linux Inlaws S01E55: Get yer boots on for a fresh look at init systems

Linux Inlaws · The Linux Inlaws

May 4, 2022

Audio is streamed directly from the publisher (archive.org) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

<p>In this episode, Martin and Chris discuss init systems and Chris outs himself as a systemd fan boy (Devuan followers take note :-). Even Linux and other FLOSS OS geeks not interested in what happens when you flick the power switch on a computer may find this episode (vaguely) interesting as some light is also shed on the philosophy of the different system architectures and their history (Ever wanted to know what an /360 IPL really is? Then stay tuned...). Disclosure: The following text may resort to regular expressions to keep things concise and simple. Some of the PCRE-challenged readers may take offence - you have been warned.</p> <h2>Links:</h2> <ul> <li>Booting a PC: <a href="https://en.wikipedia.org/wiki/Booting#Personal_computers_(PC)" target=_blank>https://en.wikipedia.org/wiki/Booting#Personal_computers_(PC)</a></li> <li>GRUB: <a href="https://www.gnu.org/software/grub" target=_blank>https://www.gnu.org/software/grub</a></li> <li>([A-Z][a-z]+ux) Init systems (general overview): <a href="https://arxiv.org/pdf/0706.2748v1.pdf" target=_blank>https://arxiv.org/pdf/0706.2748v1.pdf</a></li> <li>SysV init: <a href="https://en.wikipedia.org/wiki/Init#SysV-style" target=_blank>https://en.wikipedia.org/wiki/Init#SysV-style</a></li> <li>systemd: <a href="https://0pointer.de/blog/projects/systemd.html" target=_blank>https://0pointer.de/blog/projects/systemd.html</a></li> <li>OpenRC: <a href="https://github.com/OpenRC/openrc" target=_blank>https://github.com/OpenRC/openrc</a></li> <li>Canonical's Upstart: <a href="https://upstart.ubuntu.com" target=_blank>https://upstart.ubuntu.com</a></li> <li>Switch from upstart to systemd: <a href="https://www.markshuttleworth.com/archives/1316" target=_blank>https://www.markshuttleworth.com/archives/1316</a></li> <li>Runlevels: <a href="https://www.linfo.org/runlevel_def.html" target=_blank>https://www.linfo.org/runlevel_def.html</a></li> <li>Serial console: <a href="https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html" target=_blank>https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html</a></li> <li>Hello Magazine: <a href="https://www.hellomagazine.com" target=_blank>https://www.hellomagazine.com</a></li> <li>Unix philosophy: <a href="https://en.wikipedia.org/wiki/Unix_philosophy" target=_blank>https://en.wikipedia.org/wiki/Unix_philosophy</a></li> <li>And in much more detail: <a href="https://www.catb.org/~esr/writings/taoup/html/ch01s06.html" target=_blank>https://www.catb.org/~esr/writings/taoup/html/ch01s06.html</a></li> <li>Devuan: <a href="https://www.devuan.org" target=_blank>https://www.devuan.org</a></li> </ul>