Using a holistic approach to teaching developers the ins-and-outs of GNU/Linux programming using APIs, tools, communication, and scripting, this book introduces programmers to the environment from the lowest layers to the user layers.
Linux環境下的Modbus驅動程序源碼,里面還有一個小例子(This is a Linux kernel driver (2.2.19+ 2.4+) for the Modicon SA85 ISA and PCI-85 cards. It is written in C and includes example shell scripts for administration, and an example client program. )
Linux編程的經典書,OReilly系列。The new edition of Understanding the Linux Kernel takes you on a guided tour through the most significant data structures, many algorithms, and programming tricks used in the kernel.
A Linux port of the OpenBSD/FreeBSD Cryptographic Framework (OCF). This port aims to bring full asynchronous HW/SW crypto acceleration to the Linux kernel, OpenSwan, OpenSSL and applications using DES, 3DES, AES, MD5, SHA, PublicKey, RNGs and more.
Fast and transparent file system and swap encryption package for linux. No source code changes to linux kernel. Works with 2.6, 2.4, 2.2 and 2.0 kernels.
The OpenGPSRec receiver software runs on the real time operating system RTAI-Linux. It compiles with gcc using a RTAI-patched linux kernel. linux下的GPS
開放源碼~!
DYMOUM is an implementation of the DYMO (Dynamic Manet On-demand) routing protocol both for Linux kernel and ns2 network simulator, written in C and C++.
In this book, you will learn about what drives the Linux development process. You will discover the wide
variety of tools commonly used by Linux developers – compilers, debuggers, Software Configuration
Management – and how those tools are used to build application software, tools, utilities and even the
Linux kernel itself. You will learn about the unique components of a Linux system that really set it apart
from other UNIX-like systems, and you will delve into the inner workings of the system in order to better
understand your role as one of a budding new generation of Linux developers.