4 ms·
"The Linux Programming Interface" is excellent, and very thorough (1500 pages!). But it's already 12 years old. Are there important innovations in Linux and it
by fermigier 4y ago
"The Linux Programming Interface" is excellent, and very thorough (1500 pages!).
But it's already 12 years old. Are there important innovations in Linux and its APIs from the last 12 years that would be interesting to learn, and how ?
- progbits 4y agoIn general these seem like topics that will age poorly, eg. the audacity/gimp/inkscape guides. What if they redesign the UI like Blender did?
- ofrzeta 4y agoThat Gimp book in the bundle is from 2013.
- jhanschoo 4y ago> Are there important innovations in Linux and its APIs from the last 12 years that would be interesting to learn, and how ? Off the top of my mind, systemd, released 12 years ago.
- deleted 4y ago[deleted]
- dijit 4y agoSystemd is not linux though; programming against the kernel interfaces wouldn't change because of systemd. That said; IO_URING, eBPF and CGROUPS are fairly new additions to the kernel.
- jhanschoo 4y agoApologies, and you're right; I wasn't familiar with the book discussed and looking at the theme of the books in the bundle assumed that the book in question was discussing the Linux OS.
- MonkeyClub 4y agoKerrisk (LPI's author) covers this question here: https://man7.org/tlpi/faq/index.html#tlpi_2e https://man7.org/tlpi/faq/index.html#tlpi_2e TL;DR: the book remains highly useful twelve years later, and I expect it will for another six to twelve. After that, it's such a brick that it's going to be an excellent monitor base. If we still have monitors then, that is.
- Aaron2222 4y agoSomewhat hard to use an eBook as a monitor stand though...
- MonkeyClub 4y agoYep, hence the hope that we won’t have any monitors. My bet’s on the brain chip.
- pull_my_finger 4y agoWith the current state of advertising/spyware/malware, it will be a cold day in hell before I let a commercial product directly interface with my brain. ever.
- cesarb 4y ago> Are there important innovations in Linux and its APIs from the last 12 years that would be interesting to learn, and how ? From a kernel API/ABI point of view (which is the focus of "The Linux Programming Interface"), the most important one would probably be io_uring (https://kernel.dk/io_uring.pdf https://kernel.dk/io_uring.pdf).