You are not logged in.
Pages: 1
Hi,
for my studies I need to write a 10-15 pages paper on "(Linux) Init Systems". The table of contents will roughly look like this:
What is an init system?
How does it fit into the boot process?
Evolution of init systems
Other init systems
Comparison of modern Linux init systems
The first chapter will describe the basic functions of an init system and will describe what its not (distinction to bootloaders and stuff). The second chapter will describe how an init system fits into the whole boot process and the interaction with the bootloader and kernel.
For the third chapter I would like to do a graphic like this showing the relationship of the most poluar init systems reaching back to unix and also covering left and right (BSD and other OSs) with a textual describtion, too.
The fourth chapter should cover the "left and right" part from the previous chapter and explain them roughly.
The fifth chapter intends to compare at least systemd, SysV and Upstart.
Now my actual question:
I'm looking for literature to back up my research, especially on the first two chapters. Does anyone know good books or magazines I could use to deepen my knowledge and to use as sources? The books might cover operation systems in general or specially *nix, or both, or theoretical research about boot/init in general.
Thanks in advance!
Mod note: removed request for feedback - WorMzy
Last edited by WorMzy (2015-11-04 16:07:12)
Offline
Sorry MK13, but this topic runs afoul of our no homework rule: https://wiki.archlinux.org/index.php/Fo … e#Homework
Closing, for deletion. Decision reversed after email discussion with MK13. So long as this topic remains strictly a book recommendation topic, I am happy for it to continue.
Last edited by WorMzy (2015-11-04 16:05:09)
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Thanks WorMzy!
Offline
Advanced Programming in the UNIX environment, Chapter 8
Also you should definitely research on Daniel Bernstein's work (daemontools), and related projects like runit and s6.
A few more pointers at https://wiki.archlinux.org/index.php/Init
Last edited by Alad (2015-11-04 22:44:42)
Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby
Offline
Thanks a lot @Alad!
Offline
I got myself copies of the following books:
Ward B., 2014. How Linux Works: What Every Superuser Should Know, 2nd Edition, No Starch Press
Stevens W. R., Rago S. A., 2013. Advanced Programming in the UNIX environment, 3rd Edition, Addison-Wesley
Peterson J. L., Silberschatz A., 1985. Operation System Concepts, 2nd Edition, Addison-Wesley
The first book has a fairly detailed explanation on both kernelspace and userspace startup on a high level.
As I will likely get more books on this topic, I'll try to add them here.
Offline
How Linux Works 2nd Edition by Brian Ward, Chapter 6
Don't scab for the bosses Don't listen to their lies Poor folks ain't got a chance Unless they organize --Florence Reece
Offline
Pages: 1