In the previous article I mentioned about multithreading. The article covered such basic notions as types of multitasking, the scheduler, scheduling strategies, the state machine, and other.
This time, I want to look at the problem of scheduling from another perspective. Namely, I’m going to tell you about scheduling not threads, but their “younger brothersâ€. Since the article turned out to be quite long, at the last moment I decided to break it up into several parts:
- Multitasking in the Linux Kernel. Interrupts and Tasklets
- Multitasking in the Linux Kernel. Workqueue
- Protothread and Cooperative Multitasking
In the third part, I will also try to compare all of these seemingly different entities and extract some useful ideas. After a little while, I will tell you about the way we managed to apply these ideas in practice in the Embox project, and about how we started our operating system on a small board with almost full multitasking.
Read more at Vita Loginova’s blog.
Without a doubt, container technology was one of the hottest stories of last year, and if you mention the container arena to most people,
Manjaro Xfce 0.9.0 Pre2, a Linux distribution based on well-tested snapshots of the Arch Linux repositories and 100% compatible with Arch, has been released. The devs have made quite a few improvements to it and users have been asked to test it.
NVIDIA has released a new branch of Legacy drivers for the Linux platform and they are the most advanced versions you can get right now for old video cards.
If you follow the oddities in the tech industry, you’re probably familiar with the Ideum name. These folks will bring you huge coffee tables that are built for entertainment.
The Witcher 2: Assassins of Kings is still being improved on for the Linux platform and a new major patch has been released for the games, although it’s still in the Beta stage.
A fresh version of the Linux kernel, 3.18.4, has been released by Greg Kroah-Hartman and is now available for download. This is now the most advanced version you can find and it will remain like this at least for the next couple of weeks.