Carrier-Grade Linux - Reference Projects

List of URLs to OSDL-related CGL reference implementation projects. See also http://developer.osdl.org/docs/cgl_development_project_list.pdf.

Feature Name OSDL Req# Implementations
OSDL CGL site http://developer.osdl.org
CGL core project http://sourceforge.net/projects/cglinux/
Fault Injection Test Harness (CGL 1.0: 3.1.4)
(CGL 2.0: 5.4.1)
http://sourceforge.net/projects/fault-injection/
Removal of Legacy Support (CGL 1.0) legacy_removal.patch
Changes submitted to LKML
POSIX Timers 1.2.1 High-res-timers http://sourceforge.net/projects/high-res-timers/
merged into 2.5.63+ kernel
POSIX Signals 1.2.2 Included in all 2.4 kernels
POSIX Message Queues 1.2.3 http://www.mat.uni.torun.pl/~wrona/posix_ipc/
http://homepage.mac.com/pwaechtler/linux/mqueue.tgz
POSIX Semaphores 1.2.4 See POSIX Threads projects below for an integrated threads solution.
Or http://www.garret.ru/~knizhnik (A Posix.1b library implementation)
POSIX 1003.25 Event Logging 1.3, 4.3, 4.6 http://evlog.sf.net
IPv6 RFCs USAGI 1.4.1, 1.4.2, 1.7.1, 1.7.2 http://linux-ipv6.org
MIPv6 RFCs 1.4.3 1.7.3 http://www.mipl.mediapoli.com
SNMP Support, ucd-snmp 1.5 http://net-snmp.sourceforge.net
POSIX Threads 1.6 NPTL: http://people.redhat.com/drepper/nptl/
NGPT: http://www-124.ibm.com/developerworks/oss/pthreads/
cPCI Hot Insert & Remove 2.1.1, 2.1.2 Hotplug: http://sourceforge.net/projects/linux-hotplug
ATCA: http://www.sourceforge.net/projects/atca-hotswap
Hot Device Identity 2.1.3 http://sourceforge.net/projects/hdi/
Remote Boot Support 2.2 Merged into 2.4 kernels
Loading Proprietary Modules 2.4 Merged into kernels >= 2.2
Diskless Systems 2.5 Merged into 2.4 kernel
Serial Console Connection 2.6.1 Merged into 2.4 kernel
Hyperthreading of CPUs 2.8 Merged into 2.4 kernel
Watchdog Timer Interface 3.2.1 OpenIPMI driver http://sourceforge.net/projects/openipmi
Merged into kernels >= 2.4.20
Application Heartbeat 3.3 Included with http://linux-ha.org
Ethernet Failover and Link Aggregation 3.4 Bonding: http://www.sourceforge.net/projects/bonding
IANS http://www.intel.com/support/network/adapter/1000/linux/ans.htm
http://sourceforge.net/projects/e1000/
Software RAID Enhancements 3.5, 6.2 http://scsirastools.sourceforge.net
Resilient File System Support 3.6 ext3: included/stable in kernels >= 2.4.18
ReiserFS: http://www.namesys.com
IBM JFS: http://www-124.ibm.com/jfs/
SGI XFS: http://oss.sgi.com/projects/xfs/
Disk and Volume Management 3.7 LVM http://sistina.com/products_lvm.htm
Software Live Upgrade 3.8 http://systemimager.sourceforge.net/
Resource Monitoring 4.1 Resource Statistics Monitor (RSM) http://resourcemntrd.sourceforge.net
Performance Co-Pilot (PCP) http://pcp4cgl.sourceforge.net/
Kernel Dump 4.2, 5.2 LKCD http://lkcd.sourceforge.net/
Panic Handler Enhancements 4.11 panicsel project http://panicsel.sourceforge.net
(also related to OpenIPMI driver)
Fast Reboot 4.13 http://www.xmission.com/~ebiederm/files/kexec/
http://bootimg.sourceforge.net
Dynamic Debug: Probes & Tracing 4.4 Kernel Dynamic Probes (dprobes) http://oss.software.ibm.com/developerworks/opensource/linux/projects/dprobes/
Linux Trace Toolkit (LTT) http://www.opersys.com/LTT/
Platform Signal Handler 4.5 Machine Check Architecture: http://sourceforge.net/projects/ia32mcahandler
User-Level (gdb) Debug Support for Threads 5.1 http://sourceforge.net/projects/thread-gdb (thread-gdb patch)
Kernel Debugger 5.3 KDB http://oss.sgi.com/projects/kdb/
KGDB http://sourceforge.net/projects/kgdb/
Multithreaded Core dump 5.8 http://sourceforge.net/projects/thread-gdb (tcore patch)
Soft Realtime 6.1 Preempt: http://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel/
Application Loading 6.3 Submitted to glibc
Scalability 6.5 Linux Scalability Effort http://lse.sourceforge.net/
Kernel Janitor 3.1.1 http://sourceforge.net/projects/kernel-janitor/
http://sourceforge.net/projects/hardeneddrivers
http://sourceforge.net/projects/smatch/
AEM (Asynchonous Event Mechanism) (CGL 2.0) http://sourceforge.net/projects/aem
http://www.linux.ericsson.ca/aem/
TIPC (Telecom IPC service) (CGL 2.0) http://sourceforge.net/projects/tipc/
DSI (Distributed Security Infrastructure) (CGL 2.0) http://sourceforge.net/projects/disec/
http://www.linux.ericsson.ca/dsi
OSDL Clustering (CGL 2.0) http://osdlcluster.sourceforge.net
Target areas:
Membership: TBD, see http://osdlcluster.sourceforge.net/membership_tasks.txt
DLM: http://sourceforge.net/projects/opendlm/
GFS: http://opengfs.sourceforge.net
EVMS: http://evms.sourceforge.net
TIPC: http://sourceforge.net/projects/tipc/