#1275 overall
Linux Kernel Development
Linux Foundation
1 recommender · 1 thread · recommended in 1 year, 2013 · score 0.7
A one-week Linux Foundation course on Linux kernel development covering the scheduler, kernel modules, processes and threads, and kernel synchronization primitives such as semaphores and mutexes.
Commenters describe it as a worthwhile deep dive into how the kernel works, which they say shapes userspace decisions, and say it is well worth the money despite the cost.
CS Fundamentals & Systemsintermediatepaidlive class#linux kernel#scheduler#kernel modules#synchronization#processes and threads
Recommendations by year
20062026
I think it's a worthwhile endeavour to stick a distro together, however I agree with a lot of the other commenters here. If you really, truly want to learn about how an OS works, you're going to need to get your hands dirty and learn about the kernel. There are so many tradeoffs made on the kernel side of things which impact userspace, and knowing about them impacts the decisions you're going to make in terms how how you configure software and which software you're going to use.
If you can afford it and have a week to spare, I'd really recommend taking the Linux Foundation's one week crash course on the kernel. It talks about how the scheduler works, gives you insight into modules, how processes and threads work and hooks the kernel libraries give you for semaphores, mutexes, etc. It's expensive, but it's well worth the money.
http://training.linuxfoundation.org/linux-courses/developmen...