|
|
|
|
|
by trod123
730 days ago
|
|
There is no best book. The general recommendations vary depending on your background knowledge. A very basic starting point would be linuxjourney.com. It is also important to be aware that there are no guarantees that programs provide output that maintains determinism. This is important because computation often fundamentally breaks with violations of determinism. ldd for example has several determinism errors in its output which breaks the required 1:1 unique input to unique output map property, as a result piping it to any program will result in non-deterministic outputs that break automation.
* Note: PAX ended up fixing this properly in their repo package back in 2018 iirc, the ldd maintainers never accepted the changes upstream and its unfixed to this day. Lower intermediate might be RHCSA material and tearing down existing distros by package and identifying functional blocks and implementation/integration details. LFS is more upper intermediate, and requires some background knowledge of using freestanding code and their relevant toolchains, and common problems you might face in software compilation (i.e. circular dependencies, first/second pass libstd++). |
|