Linux Kernel Driver Programming
cbm4linux is a Linux kernel driver and API which gives you access to any serial CBM devices like disk drives and printers at TALK/LISTEN level. It also includes d64copy and cbmcopy for fast disk image and file transfer.
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (39): cbm4linux Download |
Exaudio is a linux kernel driver for Creative's Extigy USB sound card. This was made from the generic OSS "audio" USB driver, modified to offer working mixer controls. It also adds new code to support AC3 sound and the IR remote. Here you find Linux drivers for Creative's Extigy USB sound card....
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (39): Exaudio Download |
Linux X10 universal device driver (also known as Project WiSH) provides a /dev interface to an X10 network through a combination of Linux kernel modules and daemons. It is intended to provide a standard interface and syntax to shell script utilities (such as cat and echo), Perl scripts, C...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (221): Linux X10 universal device driver Download |
ATA over Ethernet driver allows the Linux kernel to use the ATA over Ethernet (AoE) network protocol. Using AoE, a Linux system can use AoE block devices like EtherDrive (R) storage blades. The block devices appear as local device nodes (e.g. /dev/etherd/e0.0). Whats New in This Release:...
Platforms: *nix
License: Freeware | Size: 67.58 KB | Download (126): ATA over Ethernet driver Download |
Lexmark Z11 printer driver for Linux is a Linux printer driver/filter for the Lexmark Z11 printer, supporting color and b/w printing, variable page size and more. The driver lz11-V2 is an improvement of the lz11 driver, which was first released in 2002. Additionally to the features of lz11,...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (157): Lexmark Z11 printer driver for Linux Download |
G15daemon takes control of the Logitech G15 keyboard, allowing the use of all keys through the Linux kernel input device driver. It also controls the use of the keyboards LCD display, allows multiple client applications to connect, and gives the user the ability to quickly switch between LCD...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (97): G15Daemon 1.9.0 pre Download |
MMUSBAUDIO (formerly known as USBUA100) is a Linux kernel module device driver for the Roland / Edirol desktop audio devices. It works with next devices: UA-1EX UM-1 UA-5 UA-100 SC-8850 The Advanced Linux Sound Architecture (ALSA) supports many USB audio devices. It is provided with...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (122): MMUSBAUDIO Download |
Kexec is a mechanism to use linux itself to load a new kernel without going through the BIOS thus minimizing down time. This script kexecs the newest kernel on the system managed by rpm (assumes a Redhat like system).
Platforms: *nix, Python, BSD
License: Freeware | Download (51): kexec the newest linux kernel Download |
Linux NTFS provides Linux kernel drivers, a multiplatform NTFS library, and tools to create, resize, clone, rescue, query, label and fix NTFS volumes, and to undelete, resize, list, and query files for the filesystem used by Windows XP, 2003, 2000, NT4, and Longhorn. Linux NTFS also provides...
Platforms: *nix
License: Freeware | Size: 235.52 KB | Download (175): Linux NTFS Download |
ksb26 [Kernel Socks Bouncer] is a Linux Kernel 2.6.x Loadable Kernel Module that that redirects tcp connection (to user-defined target hosts) through socks 4/5 chains. Kernel Socks Bouncer is subdivided into a lkm [Linux Loadable Kernel Module] and a userspace manager. ksb26 lkm intercepts...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (97): Kernel Socks Bouncer Download |
Kernel Configuration Comparison (kccmp) provides a GUI for comparing two Linux kernel ".config" files. It shows configuration variables with different values in a tabular format. It also shows configuration variables found in only one of the input configuration files. Building: kccmp by...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (103): Kernel Configuration Comparison Download |
OpenVZ is a modified Linux kernel with additional support for OpenVZ Virtual Private servers (VPS). VPSs are isolated, secure environments on a single physical server, enabling better server utilization and ensuring that applications do not conflict. Each VPS performs and executes exactly...
Platforms: *nix
License: Freeware | Size: 11 MB | Download (105): OpenVZ kernel Download |
rshaper is a Linux kernel module that limits the incoming bandwidth for packets aimed at different hosts. While the former issue can be addressed with the conventional shaper driver, the latter cant be easily addressed by the standard shaper. As a matter of facts, I have not been able to use...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (107): rshaper Download |
smalloc short from Static memory buffer malloc, is an ideal memory manager for Realtime Linux Kernel modules that cant use dynamic memory offered by kmalloc because of the non-realtime nature of kmalloc. Like malloc(), smalloc() doles out memory to client code. Unlike malloc, however, smalloc...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (127): smalloc Download |
KernelKit is a Knoppix GNU/Linux derivative targetting the development of Linux kernel and drivers, as well as Free Sofware embedded systems. It is currently being used in our Embedded Linux Training sessions. Differences with standard Knoppix GNU/Linux: - Removed applications not related to...
Platforms: *nix
License: Freeware | Size: 695.7 MB | Download (98): KernelKit Download |
rt_x10 is a realtime kernel driver for the X10 "two way power line interface" (model TM523). X10 is a protocol for sending signals over power lines. There are lots of relatively cheap components available at x10.com (and other places) that make home automation feasible for the average...
Platforms: *nix
License: Freeware | Size: 1.17 MB | Download (90): rt_x10 Download |
PPSkit is an implementation of nanosecond time and a PPS API for the Linux kernel, as described by RFC-1589 and RFC-2783. This collection contains: 0) A new kernel that keeps time in nanoseconds (instead of microseconds). These changes come along with several other improvements and cleanups....
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (125): PPSkit Download |
V86-64 project is a simple linux kernel patch which allows legacy 8086 programs to run on modern x86-64 AMD and Intel processors. Currently 64-bit version of linux kernel lacks support of V86 mode because it is not supported in native operating mode (long mode) of these processors. But these...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (114): V86-64 Download |
OpenIPMI is an effort to create a full-function IPMI system to allow full access to all IPMI information on a server and to abstract it to a level that will make it easy to use. See the SourceForge page for the source code. A nice overview of IPMI can be found here, if you are interested....
Platforms: *nix
License: Freeware | Size: 2.83 MB | Download (118): OpenIPMI Download |
Fwctl is a Perl module to configure the Linux kernel packet filtering firewall. SYNOPSIS use Fwctl; my $fwctl = new Fwctl( %opts ); $fwctl->dump_acct; $fwctl->reset_fw; $fwctl->configure; Fwctl is a module to configure the Linux kernel packet filtering firewall using higher level...
Platforms: *nix
License: Freeware | Size: 79.87 KB | Download (89): Fwctl Download |