RSS 419 projects tagged "Operating System Kernels"

Download Website Updated 29 Oct 2001 Kernin

Screenshot
Pop 37.13
Vit 2.46

Kernin is an easy-to-follow, menu-driven script to help with the installation of a Linux kernel. This includes everything from extracting the kernel from its tarball through automatically changing the LILO configuration. Kernin is mainly aimed at inexperienced users that have no prior knowledge of kernel installation. Kernin can also help experienced Linux users save time when installing a kernel. Note that kernin is only compatible with LILO at the moment.

Download Website Updated 09 Aug 2004 lcdmod

Screenshot
Pop 64.90
Vit 4.16

lcdmod is a kernel module for using HD44780 compatible LCD displays connected to the parallel port. The driver is based on a vt52 display, so output from commands can simply be echoed to the device file. It uses fast 8 bit mode, and supports user defined fonts and multiple wiring schemes.

Download Website Updated 05 Feb 2003 system call tracker

Screenshot
Pop 86.69
Vit 3.99

The system call tracker is a Linux kernel module and supporting user space applications which allow interception of and possibly taking action upon system calls that match user-defined criteria. It allows you to set such rules as "tell me when someone tries to open /etc/passwd" and "if user '500' tries to connect to the network, fail the system call". It can also be thought of as strace on steroids.

Download Website Updated 19 Sep 2001 Cache-Optimized Concurrent Skip List

Screenshot
Pop 23.24
Vit 1.00

The cache-optimized concurrent skip list is a set of algorithms for maintaining dynamic ordered mappings. Top-down balancing algorithms minimize cache-misses while using a per-node read-write spinlock to cpordinate shared access. It is designed for Linux 2.4.

Download Website Updated 03 Mar 2005 Linux Event Logging for the Enterprise

Screenshot
Pop 126.03
Vit 3.77

Linux Event Logging for the Enterprise provides a platform independent event logging facility for the Linux operating system and Linux applications. It offers capabilities and features required in medium-to-large enterprise-class systems.

Download Website Updated 11 Oct 2011 uLan Driver

Screenshot
Pop 47.62
Vit 8.09

uLan Driver provides 9-bit character message- oriented communication protocol that is transferred over an RS-485 link. The physical layer consists of one twisted pair of leads, and RS-485 transceivers. Supported hardware includes OX16C954 PCI based add-on cards, USB-to-uLan converters, the i82510 RS-485 card, or simple active converter dongle for standard PC RS-232 ports. The whole set of libraries and support tools is available for building embedded devices. They range from low level firmware boot-loaders and debugging tools up to object oriented properties browsing and manipulation and process data communication channels mapping.

Download No website Updated 03 Apr 2011 SRR Kernel Module

Screenshot
Pop 56.18
Vit 3.88

The SRR Module (srripc) is a synchronous message-passing module for the Linux kernel versions 2.2.x, 2.4.x, and 2.6.x. This module provides synchronous message passing among processes and threads, queued asynchronous event notification (proxies), timed delivery of proxies and signals, triggering of proxies between tasks, and user-space interrupt handling. Synchronous message passing is a fast, flexible, and robust IPC mechanism, particularly useful for building modular systems. The SRR Module installs automatically and provides an API that allows for porting of applications between QNX and Linux.

Download Website Updated 20 Aug 2003 Framework for User-Space Devices

Screenshot
Pop 46.86
Vit 2.19

Framework for User-Space Devices (FUSD) is a Linux framework for proxying device file callbacks into user-space, allowing device files to be implemented by daemons instead of kernel code. Despite being implemented in user-space, FUSD devices can look and act just like any other file under /dev that is implemented by kernel callbacks. A user-space device driver can do many of the things that kernel drivers cannot, such as perform a long running computation, block while waiting for an event, read files from the file system, access the network, talk to a serial port, and more.

Download Website Updated 19 Mar 2002 Linux Compressed Cache

Screenshot
Pop 32.25
Vit 1.02

Compressed caching is the introduction of a new level into the virtual memory hierarchy. Specifically, RAM is used to store both an uncompressed cache of pages in their natural encoding, and a compressed cache of pages in some compressed format. By using RAM to store some number of compressed pages, the effective size of RAM is increased, and so the number of page faults that must be serviced by very slow hard disks is decreased. The main goal is to implement this compressed caching in Linux 2.4 (2.5).

Download Website Updated 12 Apr 2005 GeekOS

Screenshot
Pop 57.58
Vit 2.08

GeekOS is a tiny operating system kernel for x86 PCs. Its goal is to be simple enough for beginners to understand and modify, but realistic enough to be interesting and fun. The primary development environment for GeekOS is Linux or Windows using gcc, nasm, and the Bochs PC emulator.

Screenshot

Project Spotlight

cegojdbc

A JDBC driver for the Cego database system.

Screenshot

Project Spotlight

Open DHCP Server

An all purpose DHCP server.