|
Operating Systems Directory
|
|
|
Tutorials
|
|
Title
|
Author
|
Description
|
Linux
Kernel 2.4 Internals
(No Frames) |
Tigran Aivazian |
This guide covers many Linux Kernel specifications such as : Booting, Building the
Linux Kernel Image , Booting: Overview , Booting: BIOS POST , Booting: bootsector
and setup , Using LILO as a bootloader , High level initialisation , SMP Bootup
on x86 , Freeing initialisation data and code , Processing kernel command line,
Process and Interrupt Management, Task Structure and Process Table , Creation and
termination of tasks and kernel threads , Linux Scheduler ,Linux linked list implementation
,Wait Queues , Kernel Timers, Bottom Halves , Task Queues, Tasklets , Softirqs ,
How System Calls Are Implemented on i386 Architecture? , Atomic Operations, Spinlocks,
Read-write Spinlocks and Big-Reader Spinlocks , Semaphores and read/write Semaphores
, Kernel Support for Loading Modules , Virtual Filesystem (VFS), Inode Caches and
Interaction with Dcache , Filesystem Registration/Unregistration , File Descriptor
Management , File Structure Management , Superblock and Mountpoint Management ,
Example Virtual Filesystem: pipefs ,Example Disk Filesystem: BFS , Execution Domains
and Binary Formats , Linux Page Cache, IPC mechanisms, Semaphores , Message queues
,Shared Memory , Linux IPC Primitives |
The Linux
Programmer's Guide
(No Frames) |
Sven Goldt, Sven van der Meer, Scott Burkett, Matt Welsh |
The Linux Programmer's Guide is meant to do what the name implies- It is to help
Linux programmers understand the peculiarities of Linux. By its nature, this also
means that it should be useful when porting programs from other operating systems
to Linux. It covers the following topics : The Linux operating system, The Linux
kernel, The Linux libc package, System calls, The ``swiss army knife'' ioctl, Linux
Interprocess Communications, Sound Programming, Character Cell Graphics, Programming
I/O ports, Porting Applications to Linux, Systemcalls in alphabetical order, Abbreviations |
Linux Kernel Module Programming
Guide
(No Frames) |
Peter Jay Salzman, Michael Burian, Ori Pomerantz |
This document is for people who want to write kernel modules or just want to study
it. It has the following topics : Introduction, Makefiles for Kernel Modules , Multiple
File Kernel Modules , Character Device Files, Multiple Kernel Versions Source Files
, The /proc File System,Using /proc For Input, Talking to Device Files (writes and
IOCTLs), Startup Parameters, System Calls, Blocking Processes, Replacing printk's,
Scheduling Tasks, Interrupt Handlers, Keyboards on the Intel Architecture , Symmetrical
Multi-Processing, Common Pitfalls |
The Linux Kernel
(No Frames) |
David A. Rusling |
This book is for Linux enthusiasts who want to know how the Linux kernel works.
It is not an internals manual. Rather it describes the principles and mechanisms
that Linux uses; how and why the Linux kernel works the way that it does. Linux
is a moving target; this book is based upon the current stable 2.0.33 sources as
those are what most individuals and companies are now using |
Linux Network
Administrator's Guide, Second Edition
(No Frames) |
Olaf Kirch and Terry Dawso |
This book was written to provide a single reference for network administration in
a Linux environment. Beginners and experienced users alike should find the information
they need to cover nearly all important administration activities required to manage
a Linux network configuration. The possible range of topics to cover is nearly limitless,
so of course it has been impossible to include everything there is to say on all
subjects. We've tried to cover the most important and common ones. We've found that
beginners to Linux networking, even those with no prior exposure to Unix-like operating
systems, have found this book good enough to help them successfully get their Linux
network configurations up and running and get them ready to learn more |
The Linux System Administrator's
Guide
(No Frames) |
Lars Wirzenius, Joanna Oja, Stephen Stafford, and Alex Weeks |
This is the third book in the main LDP series, and assumes knowledge of everything
in the Installation and Users' Guides. It will cover all of the aspects of keeping
the system running, handling user accounts, backups, configuration of the system,
installing and upgrading software, and more. Whereas some of this information is
in the Installation Guide (just to get the system off the ground) this book should
be much more complete.
|
Operating Systems Lecture
Notes
(No
Frames) |
Martin C. Rinard |
An operating systems university course, reviewing the following topics : OS Overview
and History, Processes and Threads , Thread Creation, Manipulation and Synchronization
, Deadlocks, Implementing Synchronization Operations , CPU Scheduling , OS Potpourri
, Introduction to Memory Management , Introduction to Paging, Issues in Paging and
Virtual Memory , MIPS TLB Structure ,Introduction to File Systems , File System
Implementation , Monitors , Segments,Disk Scheduling , Networking , UDP and TCP
. |
|
|
|
|