Concurrent executionAbout 20 years ago, Intel released the infamous Pentium 4. Known for being energy-hungry and running hot, it pushed the single core…Mar 8, 2021Mar 8, 2021
Linux Boot Process — Part 2In the previous article, we left right after after the kernel was loaded in memory and executed. Let’s pick from here and see how the…Sep 3, 2018Sep 3, 2018
Linux Boot Process — Part 1For an ordinary user, turning the computer on seems a straightforward and simple process: you press a key, wait a couple of minutes and…Sep 3, 20182Sep 3, 20182
Introduction to ioctl interfacePOSIX standard presents to the user space a very clever abstraction of the underlying hardware: everything can be manipulated as a file…Aug 27, 2018Aug 27, 2018
Linux Process States and SignalsWhen troubleshooting a system, it's important to understand the process life-cycle and how the scheduler divides the CPU cores between the…Aug 26, 20184Aug 26, 20184
Linux System CallsYou can spend years working with Linux without acknowledging the existence of system calls and the underlying structure under it. It’s…Aug 26, 20181Aug 26, 20181