2008
Anatomy of Linux Loadable Kernel Modules
Linux loadable kernel modules are on of the most important innovations in the Linux kernel. They provide a kernel that is both scalable and dynamic. Discover loadable kernels, the ideas behind them, and learn how these independent objects dynamically become part of the Linux kernel.
2007
Container Virtualization for Cell/B.E. and Linux Part 1
Learn about an efficient virtualization approach for the Cell/B.E. processor regarding hardware resources called container virtualization, and the open source software OpenVZ Linux project. This first article discusses basic concepts, architectures, and tools of OpenVZ and Cell/B.E., and how they work together.
Master the LAMP Architecture
Applications using the LAMP architecture, such as Linux, Apache, MySQL, and PHP/Perl, are constantly being developed and deployed. This first article in a series of three covers the LAMP architecture, some measurement techniques, and some basic Linux kernel, disk, and file system tweaks. This series of three articles discusses many of the server configuration items that can make or break an application's performance.
Create Fancy On-Screen Displays with Ghosd and Perl
With recent advances in frameless transparent windows for Linux desktop now you can use Perl, Ghosd, and some network programming to display on-screen overlays of text and graphics based on messages from your local system and remote computers. Define custom images, font sizes, and colors to convey information integrated with your desktop.
2006
Manage Source Code and Linux Kernal Revision Using Git
Git is the open source revision control software that Linus Torvalds developed to help manage Linux kernel development. This article shows you how to get started hacking Linux with the Git tools.You can download it yourself and use it for your own kernel hacking -- or for software development projects of your own.
1
(5 marks)