Anatomy of a Program in Memory : Gustavo Duarte
the concepts are generic, examples are mostly from Linux and Windows on 32-bit x86.
Excelente artículo de Gustavo Duarte sobre la administración de memoria.
Article intéressant et illustré sur la manière dont les systèmes d'exploitation gèrent la mémoire des processus.How The Kernel Manages Your Memory : Gustavo Duarte
A low-level article
Replacement for the old INT 0x80, for Pentium II and newer
"Starting with version 2.5, linux kernel introduced a new system call entry mechanism on Pentium II+ processors. Due to performance issues on Pentium IV processors with existing software interrupt method, an alternative system call entry mechanism was implemented using SYSENTER/SYSEXIT instructions available on Pentium II+ processors. This article explores this new mechanism. Discussion is limited to x86 architecture and all source code listings are based on linux kernel 188.8.131.52."How the Linux kernel works | TuxRadar
eso, explicado con ejemplos de codigo (skel)
How the Linux kernel works | TuxRadar
How the Linux kernel works In depth: My trusty Oxford Dictionary defines a kernel as "a softer, usually edible part of a nut" but offers as a second meaning: "The central or most important part of something." (Incidentally, it's this first definition that gives rise to the contrasting name 'shell', meaning, in Linux-speak, a command interpreter.)Interactive map of Linux kernel
Ksplice Uptrack is a new service that lets you effortlessly keep your systems up to date and secure, without rebooting. Once you’ve completed the easy installation process, your system will be set up to receive rebootless updates instead of traditional, disruptive updates. Learn more.
Ksplice Uptrack is a new service that lets you effortlessly keep your systems up to date and secure, without rebooting. Once you’ve completed the easy installation process, your system will be set up to receive rebootless updates instead of traditional, disruptive updates.
This software lets you update your linux system without the need for a reboot. Looks pretty promising, available for ubuntu now.A short history of btrfs [LWN.net]
In this article, we'll take a behind-the-scenes look at the design and development of btrfs on many levels - technical, political, personal - and trace it from its origins at a workshop to its current position as Linus's root file system. Knowing the background and motivation for each step will help you understand why btrfs was started, how it works, and where it's going in the future. By the end, you should be able to hand-wave your way through a description of btrfs's on-disk format.
btrfs is a b-tree based fs that is cow friendly (i.e. by removing sibling links you don't have to copy whole tree on block update). Support snapshots, checksums etc. Implementation comes out of Oracle, has some commonalities with zfs.boot.kernel.org(BKO)
Our objective is to let users boot their machines with bare minimal requirements on their side, and we will handle most of the problem that you may face in booting. All that user needs is Internet connectivity and a small program (gpxe) to boot the machine. This gpxe program provides network booting facility. You can download these program from our site (available at Downloads section). Also, you can find a list of distributions and tools that can be booted with BKO here. Your small 56KB gpxe program can boot any of these options!KS2009: How Google uses Linux [LWN.net]
Interesting to see the problems that are present at Google regarding staying in sync with the latest kernel code.Anatomy of Linux process management
Stay curious!DeviceGuru » 16 interviews with Linux Kernel hackers
The Linux Foundation has published a series of video interviews from the annual Linux Kernel Summit held Sept. 15-16 in Portland, Oregon. In the videos, 16 developers -- including Linux creator Linus Torvalds (shown at left) -- discuss their developm
A Linux Foundation publicou uma série de videos com entrevistas do "Linux Kernel Summit". Nesses videos, 16 desenvolvedores, incluindo Linus Torvalds dicutem sobre o desenvolvimento do kernel do LinuxKsplice » Much ado about NULL: Exploiting a kernel NULL dereference - System administration and software blog
WEEK 12 -- 04/14/2010
Much ado about NULL: Exploiting a kernel NULL dereferenceAnatomy of real-time Linux architectures
This article explores some of the Linux architectures that support real-time characteristics and discusses what it really means to be a real-time architecture. Several solutions endow Linux with real-time capabilities, and in this article I examine the thin-kernel (or micro-kernel) approach, the nano-kernel approach, and the resource-kernel approach. Finally, I describe the real-time capabilities in the standard 2.6 kernel and show you how to enable and use them.
very good summary about linux and rtNILFS: A File System to Make SSDs Scream | Linux Magazine
<p>The 2.6.30 kernel is chock full of next-gen file systems. One such example is NILFS, a new log-structured file system that dramatically improves write performance. </p>