EEWORLD University ---- Linux Kernel Design
[Copy link]
Linux kernel design : https://training.eeworld.com.cn/course/5743 In this online lecture, we will focus on Thorsten Leemhuis' opening speech at FOSDEM 2020, "Linux kernel - Solving big problems in small steps for more than 20 years", and try to summarize how the kernel developers have overcome SMP, scalability, and various hardware architectures and peripheral device support problems from the first year of the 21st century to the current 5.x version of the Linux kernel. In the process, they proposed to completely remove BKL (Big kernel lock), implement virtualization technology (such as Xen and KVM), and propose namespaces and cgroups to establish containerization capabilities. Next, the star technology of kernel development, eBPF, will bring XDP and other amazing mechanisms on the existing basis? In addition, the Linux kernel has finally officially incorporated PREEMPT_RT, which has been developed for more than ten years, making the Linux kernel a hard real-time operating system. What impact does this have on the internal design? AIO's successor io_uring allows Linux to have more elegant and efficient asynchronous I/O access. What should we think of it?
|