• You can log in to your eeworld account to continue watching:
  • Operating system terms and concepts
  • Login
  • Duration:3 hours and 10 minutes and 11 seconds
  • Date:2020/08/03
  • Uploader:sigma
Introduction
In this online lecture, we use Thorsten Leemhuis's opening speech at FOSDEM 2020 "Linux kernel – Solving big problems in small steps for more than 20 years" as the main axis, and try to summarize the Linux kernel version 2.4 since the first year of the 21st century. As of today's 5.x version, how do core developers overcome the problems of SMP, scalability, various hardware architectures and peripheral device support? In the process, they proposed to completely remove BKL (Big kernel lock) and implement virtualization technology ( Such as Xen and KVM), proposed namespace and cgroups to establish the ability of containerization (container), and then the core development star technology eBPF will bring XDP and what amazing mechanisms on the existing basis? In addition, the Linux core has finally been officially incorporated into PREEMPT_RT, which has been in development for more than ten years, making the Linux core a hard real-time operating system. What impact will it have on the internal design? The successor of AIO, io_uring, allows Linux to have more elegant and efficient asynchronous I/O access. How should we think about it?

Unfold ↓

You Might Like

Recommended Posts

I want to learn embedded system. Which embedded system training institution is better in Beijing? Please recommend it to me. Thank you.
I want to learn embedded system. Which embedded system training institution is better in Beijing? Please recommend it to me. Thank you.
twtwvfwxf Embedded System
Overlapping of pads in Allegro package
[color=#333333][font=arial, 宋体, sans-serif,]Because I need to use Allegro to draw the antenna on the PCB when drawing the BLE transmission module, but I encountered difficulties in packaging. Others c
lonerzf PCB Design
Infineon IGBT broken pin problem
[backcolor=rgb(248, 248, 248)][font=Verdana, Helvetica, Arial, sans-serif][size=14px]After one year of use at a customer, Infineon's FF450R12ME4 and FF600R12ME4 had a break between pin 8 and pin 10. F
ljs168 Automotive Electronics
**Driver Development Training**Driver Customization**
Course background: Driver design, many requirements, high starting point, a golden career with high salary. Learning basis: Familiar with WINDOWS operating system, C, C++, VC++ programming language. T
ziumber Embedded System
The difference between directly accessing register addresses under MDK (with assembly instruction tutorial)
In order to simplify the code, sometimes we have to use the method of directly accessing the register location. There are two ways of expression below, but the results are completely different. Who ca
zhaojun_xf NXP MCU
Showing the process of WEBENCH design + LED architect design
1. Enter WEBENCH2. Select appropriate parameters 1. How to optimize 2. Input conditions 3. Select an appropriate LED3. Select an appropriate IC4. The results are out! Here you can view simulation, cir
dontium Analogue and Mixed Signal

Recommended Content

可能感兴趣器件

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号