Kerrighed is a Single System Image operating system (SSI) for clusters. It offers the view of a unique SMP machine on top of a cluster of standard PCs. The goals are high performance of applications, high availability of the cluster, efficient resource management, high customizability of the operating system, and ease of use. It is implemented as an extension to Linux operating system (a set of Linux modules and a small patch to the kernel).
|Tags||Operating Systems Operating System Kernels Linux Clustering/Distributed Networks Filesystems Boot Init|
|Operating Systems||POSIX Linux|
Release Notes: New features includes remote memory injection, a configurable scheduler, remote vfork(), and a new RPC transmission engine that highly increases performance. This release also includes many bugfixes.
Release Notes: This release features full and stable SMP support. A strong effort has been made to finish SMP support for distributed system V IPCs. 64-bit support is now quite functional, but still considered as experimental.
Release Notes: This release fixes a crash in fcntl64 with recent libc, a memory leak in migration and remote fork, access to freed memory after migration, a NULL byte inserted in the first line of /proc/stat, memory leaks in FAFed recvmsg() and exit of remote forked processes, and a deadlock when killing nonexistent (but realistic) pgrp. It has been updated to kernel 2.6.20.
Release Notes: The main changes are a port to the 2.6.20 Linux kernel, replacing the old communication layer with TIPC, and fixes for numerous bugs.
Release Notes: This release has been ported to the 2.6.11 kernel. A large part of the code has been rewritten in a cleaner way. It successfully runs most (not all) of the kernel tests available in the "Linux Test Project".