The OSDL development platform is a conduit for testing patches to the
latest Linux kernel. It (hopefully) follows the standard process model
of open source cooperative development. The goal is to provide
feedback to wider feedback and testing to developers creating Linux
solutions for enterprise systems.
The latest release is available on SourceForge
http://sourceforge.net/projects/osdldcl
and the OSDL Patch Lifecycle Manager (PLM) patch ID #893
http://www.osdl.org/cgi-bin/plm/
or public BitKeeper repository is bk://bk.osdl.org/dcl-2.5
The first set of patches focuses mostly on data center issues (DCL)
with some carrier grade (CGL) related items. It is based on Linux
2.5.44 with the following additions:
* Trivial build related fixes:
Fix net/ipv4/raw.c build problem (many)
Fix qlogic1280 build (Jens Axboe)
Fix megaraid build (Mike Anderson, Matt Domsch)
Fix scsi shutdown (Patric Mansfield)
* Linux Kernel Crash Dump (LKCD)
Matt Robinson <[email protected]>
* Enterprise Volume Manager (EVMS)
Mark Peloquin, Steve Pratt, Kevin Corry
[email protected], [email protected], [email protected]
[email protected]
http://www.sourceforge.net/projects/evms/
* NUMA scheduler enhancements
Michael Hohnbaum <[email protected]>
* Kernel Config storage
Khalid Aziz <[email protected]>
Randy Dunlap <[email protected]>
* DAC960 driver fixes
Dave Olien <[email protected]>
Getting Involved
----------------
If interested in development of DCL, please subscribe to dcl_discussion
mailing list at http://lists.osdl.org/mailman/listinfo
This kernel has been built and run on a small set of machines, SMP
and UP. Testers are encouraged to exercise the features especially on
large SMP and NUMA architectures. If a problem is found, please
compare the result with a standard 2.5.44 kernel. Please report any
problems or successes to the mailing list.
Developers are encouraged to send any enhancements or bug fixes
patches. Patches should be tested by using the OSDL Scalable Test
Platform (STP) and Patch Lifecycle Manager (PLM) facilities.
STP Test Requests:
ID # Status Patch Test Host Completion Date
=================================================================
6619 running 893 VM_regress stp4-001
6618 running 893 dbench-quick stp4-003
6616 queued 893 LTP
6607 queued 892 dbt1-1tier
6606 failed 892 LTP stp2-000 2002-10-22 14:38:37
- bug in megaraid (fixed)
6605 completed 892 contest stp1-000 2002-10-22 16:04:15
6604 failed 892 dbench-quick stp2-001 2002-10-22 14:44:46
- bug in qla1280 (fixed)
6601 completed 890 lmbench_short stp1-000 2002-10-22 13:57:33
Future plans
------------
This development platform will be released on a frequent basis and
kept up to date with Linux 2.5/2.6 kernel releases.
Planned features in the short term are:
* Add vsyscall gettimeofday
- currently deferred because doesn't work with kernel symbols enabled
- breaks User Mode Linux (UML) so needs to be configurable
* IPC locking enhancement
- current patch needs more review
* Shared page tables (from -mm tree)
- needed for large Oracle
- current code may not stable enough for general use
* Hires timers
- may get picked up by baseline kernel anyway
* Testing on large databases
* NUMA testing
Please see the CGL and DCL sections of http://osdl.org for a more
complete list of requirements.