Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode. In Kernel Mode Linux, user programs can access kernel address space directly. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual. Although it seems dangerous, the safety of the kernel can be ensured through such methods as static type checking, software fault isolation, and so forth.
Keepalived for LVS aims to add a strong and robust keepalive facility to the Linux Virtual Server project. This project is written in C with multilayer TCP/IP stack checks. It implements a framework based on three family checks: Layer3, Layer4, and Layer5. This framework gives the daemon the ability of checking a LVS server pool states.When one of the servers in the LVS server pool is down, keepalived informs the Linux kernel via a setsockopt call to remove this server entry from the LVS topology. In addition, it implements a VRRPv2 stack to handle director failover.
Fiwix is an operating system kernel based on the Unix architecture and fully focused on being Linux compatible. It is designed exclusively for educational purposes, so the kernel code is kept as simple as possible for the benefit of students. It runs on the 32-bit x86 hardware platform, and is compatible with a good base of existing GNU applications.
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.
Linux is a clone of the Unix kernel, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance. It has all the features you would expect in a modern fully-fledged Unix kernel, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and TCP/IP networking.
DMAring demonstrates a novel generic network interface card driver architecture which works in hybrid interrupt-polling mode to deliver superior real-time performance on Linux, Red Hat Linux, or Linux-RTAI-LXRT (a real-time co-kernel for Linux with user level extension). Existing Linux drivers saturate the CPU at a much lower packet rate than the maximum possible wire line packet rate, but this driver allows vanilla network cards to be used for high speed packet capturing.
Visopsys is an alternative operating system for PC compatible computers. Under development since late 1997, this system is small, fast, and open source. It features a simple but functional graphical interface, real preemptive multitasking, and virtual memory. Though it attempts to be compatible in a number of ways, Visopsys is not a clone of any other operating system. You can demo the distribution from a "live" CD or floppy disk.
ReactOS is an advanced operating system providing a ground-up implementation of a Microsoft Windows XP/Windows Server 2003-compatible operating system. It aims to achieve complete binary compatibility with both applications and device drivers meant for XP and NT 5.2 operating systems by using a similar architecture and providing a complete and equivalent public interface. Written completely from scratch, ReactOS is not a Linux based system, and shares none of the UNIX architecture.
The Advanced Linux Sound Architecture is composed of several parts. The first is a fully modularized sound driver which supports module autoloading, devfs, isapnp autoconfiguration, and gives complete access to analog audio, digital audio, control, mixer, synthesizer, DSP, MIDI, and timer components of audio hardware. It also includes a fully-featured kernel-level sequencer, a full compatibility layer for OSS/Free applications, an object-oriented C library which covers and enhances the ALSA kernel driver functionality for applications (client/server, plugins, PCM sharing/multiplexing, PCM metering, etc.), an interactive configuration program for the driver, and some simple utilities for basic management.