News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Carrier Grade Debian registration form — simplified

Jun 5, 1997 — by LinuxDevices Staff — from the LinuxDevices Archive — views

Foreword: This document is a simplified version of the CGL 2.0 registration form submitted to the OSDL by Progeny on behalf of HP. It aims to help LinuxDevices readers understand the current state of carrier-grade Debian. More details about the CGL-Debian project are available here.


  • STD.1.0 LSB Compliance
    • Unsatisfied because Debian Sarge is not fully LSB compliant but can be made LSB 1.3 compliant with a patched glibc

  • STD.2.1 POSIX Core Functionality
    • Satisfied by STOCK 2.6.8 kernel

  • STD.2.2 Barriers
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.2.4 Clock Selection
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.2.6 IPv6
    • Satisfied by STOCK 2.6.8 kernel

  • STD.2.7 Monotonic Clock
    • Unsatisfied because Debian Sarge has glibc 2.3.2+patches and does not appear to implement this fully

  • STD.2.8 Message Passing
    • Satisfied by the userland package libc6

  • STD.2.10 Semaphores
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.2.11 Spin Lock
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.2.14 Timeouts
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.2.15 Timers
    • Unsatisfied because Debian Sarge has glibc 2.3.2+patches and does not appear to implement this fully

  • STD.2.21 Thread Process-Shared Synchronization
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.2.24 Synchronization and Scheduling Support
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package libc6

  • STD.3.0 SNMP Support Update
    • Satisfied by the userland package libsnmp4.2

  • STD.4.0 Stream Control Transmission Protocol (SCTP)
    • Satisfied by the userland package libsctp1

  • PLT.1.0 Persistent Device Naming
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package udev

  • PLT.2.0 IPMI 1.5 Support
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package openipmi

  • PLT.3.0 SAF HPI
    • Unsatisfied because OpenHPI is not packaged for Debian Sarge

  • AVL.1.0 Robust Mutexes
    • Unsatisfied because Implementation not accepted upstream in kernel and NPTL

  • AVL.2.0 Software ECC Support
    • Unsatisfied because URLs to patch on http://www.anime.net/~goemon/linux-ecc generate 404s (patch cannot be found)

  • AVL.3.1 Software Remote Upgrade and Installation
    • Satisfied by the userland package apt
    • Satisfied by the userland package aptitude

  • AVL.3.2 Software Live Upgrade Minimal Reboot
    • Satisfied by the userland package apt
    • Satisfied by the userland package aptitude

  • AVL.3.3 Software Live Upgrade DEB Version Check
    • Satisfied by the userland package apt
    • Satisfied by the userland package aptitude

  • AVL.3.4 Software Live Upgrade Log
    • Satisfied by the userland package apt
    • Satisfied by the userland package aptitude

  • AVL.4.0 Force Unmount
    • Unsatisfied because Forcedunmount, http://sf.net/projects/forcedunmount, is not packaged for Debian Sarge

  • AVL.5.0 Linux Panic Handler Enhancements
    • Unsatisfied because Panicsel is not packaged for Debian Sarge

  • AVL.6.1 VM Strict Over-commit
    • Satisfied by STOCK 2.6.8 kernel

  • AVL.12.0 Multi-Path Access to Storage
    • Satisfied by STOCK 2.6.8 kernel

  • SVC.1.1 SNMP Support for IPv4 See STD.3.0
  • SVC.1.2 SNMP Support for IPv6 See STD.3.0
  • SVC.1.3 SNMP Baseline MIBS See STD.3.0
  • SVC.1.4 SNMP IPv6 MIBs See STD.3.0
  • SVC.1.5 SNMP IPv6 Kernel Interface — Get See STD.3.0
  • SCL.1.0 Efficient Low-level Asynchronous Events
    • Satisfied by STOCK 2.6.8 kernel

  • PRF.1.0 Soft Real Time Support Performance
    • Satisfied by STOCK 2.6.8 kernel

  • PRF.2.0 Managing Transient Data
    • Satisfied by STOCK 2.6.8 kernel

  • CFH.2.0 Cluster Node Failure Detection
    • Satisfied by the userland package heartbeat

  • CCM.1.1 Cluster Communication Service – Logical Addressing
    • Satisfied by the userland package heartbeat

  • CCM.1.2 Cluster Communication Service – Fault Handling
    • Satisfied by the userland package heartbeat

  • AUT.1.0 Password Integrity Checking
    • Satisfied by the userland package libpam-cracklib

  • ACC.1.0 Support for General Kernel Security Modules
    • Satisfied by STOCK 2.6.8 kernel

  • CON.1.0 IPSec for IPv4
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package ipsec-tools

  • CON.2.0 Support for IKE
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package ipsec-tools

  • CON.5.0 PF_KEY Support
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package ipsec-tools

  • CON.3.0 Secure Integrity Check at User-Level
    • Satisfied by the userland package tripwire
    • Satisfied by the userland package dpkg

  • AUD.1.0 Log Integrity and Origin Authentication of Logs
    • Satisfied by the userland package syslog-ng

  • AUD.2.0 Confidentiality of Log Information
    • Satisfied by the userland package syslog-ng

  • AUD.3.0 Support for Automated Log Analysis
    • Unsatisfied because evlog is not packaged for Debian Sarge

  • CON.11.0 PKI CA Support
    • Satisfied by the userland package openssl
    • Satisfied by the userland package ssl-cert

  • 1.4.1 IPv6 See STD.2.6
  • 1.4.2 IPSECv6
    • Satisfied by STOCK 2.6.8 kernel

  • 1.4.3 MIPv6 Kernel patch: http://www.linux-ipv6.org/stable-5-ann.html
  • 2.1.1 Hot Plug Insertion
    • Satisfied by the userland package hotplug

  • 2.1.2 Hot Plug Deletion
    • Satisfied by the userland package hotplug

  • 2.2 Remote Boot Support
    • Satisfied by STOCK 2.6.8 kernel

  • 2.4 Loading Proprietary Modules
    • Satisfied by STOCK 2.6.8 kernel

  • 2.5 Diskless System
    • Satisfied by STOCK 2.6.8 kernel

  • 2.6.1 Serial Console Connection
    • Satisfied by STOCK 2.6.8 kernel

  • 2.8 Hyperthreading of CPUs
    • Satisfied by STOCK 2.6.8 kernel

  • 3.2.1 Watchdog Timer Interface Requirements
    • Satisfied by STOCK 2.6.8 kernel

  • 3.2.2 Watchdog Timer Pre-Timeout Interrupt
    • Satisfied by STOCK 2.6.8 kernel

  • 3.3 Application Heartbeat Monitor
    • Satisfied by the userland package heartbeat

  • 3.4.1 Ethernet Link Aggregation
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package net-tools

  • 3.4.2 Ethernet Link Failover
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package net-tools

  • 3.5.1 RAID 1 support
    • Satisfied by STOCK 2.6.8 kernel

  • 3.6 Resilient Filesystem Support
    • Satisfied by STOCK 2.6.8 kernel

  • 3.7 Disk and Volume Management
    • Satisfied by STOCK 2.6.8 kernel
    • Satisfied by the userland package lvm2

  • 4.3 Kernel Message Structuring
    • Unsatisfied because evlog is not packaged for Debian Sarge

  • 4.4 Dynamic Debug/Probe Insertion Kernel patch: http://www-124.ibm.com/linux/projects/kprobes
    • Unsatisfied because dprobe is not packaged for Debian Sarge

  • 4.5 Platform Signal Handler
    • Satisfied by STOCK 2.6.8 kernel

  • 4.6 Remote Access to Event Log
    • Unsatisfied because evlog is not packaged for Debian Sarge

  • 5.1 User-Level(gdb) Debug Support for threads
    • Satisfied by the userland package gdb

  • 5.3.1 Kernel debugger Kernel patch: ftp://oss.sgi.com/projects/kdb/download
  • 5.8 Multi-threaded core dump
    • Satisfied by the userland package gdb
    • Satisfied by STOCK 2.6.8 kernel

  • 6.2 RAID 0 Support
    • Satisfied by STOCK 2.6.8 kernel

 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.