The Corelinux Consortium
Revision: 1.2
Copyright notice
CoreLinux++ Copyright (c) 1999, 2000 CoreLinux Consortium
Revision: 1.2 , Last Modified: 2000/07/28
This material may be distributed only subject to the terms and conditions set forth in the Open Publication License.
Yes, all of the documentation and graphics are licensed under the Open Publication License, and all of the source code under the Free Software Foundations Lesser General Public License (LGPL).
At a minimum, a coherent set of standards for Object Oriented Analysis and Design with C++ implentations in Linux. Ultimately we will be providing a set of class libraries that provide other developers with common classes, patterns, framework, and service abstractions.
Our only goal is to be portable across Linux platforms (distributions and hardware). Because of this we can achieve native performance in the class implementations and avoid the weight gain when trying to be all things to all platforms.
We encourage and exploit the standards as set in the ISO 14882 (1998E) C++ Standard.
Free time, the belief in Open Source, Linux, other organizations' belief in the same, and sweat.
The CoreLinux++ web site.
The CoreLinux++ Project Page has links to file downloads, message forums, mailing lists, defect reporting and general information.
Go to the Subscription page and follow the directions.
Sign on to the Project Page and select the Bug Report link.
2.3.2: What do the defect groups mean?
We have identified a number of groups for reporting defects, or making suggestions:
Anonymous logon to
ftp://corelinux.sourceforge.net
follow to
/pub/corelinux/
The project's CVS tree can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key.
cvs -d:pserver:anonymous@cvs.corelinux.sourceforge.net:/cvsroot/corelinux login
cvs -d:pserver:anonymous@cvs.corelinux.sourceforge.net:/cvsroot/corelinux co modulename
Updates from within the module's directory do not need the -d parameter.
As an alternative, the CoreLinux++ CVS tree is archived daily
Refer to the Coding Standards page, see (Consortium, 2000a).
Refer to the Analysis and Design page, see (Consortium, 2000b)..
Read the Developers Guide or just run make from the downloaded release /corelinux directory.
Join the mailing list, read the CoreLinux++ process documentation, and if you are still interested send e-mail to me
Yes. Use our projects Patch manager facility. We can't promise that it will be incorporated, but it will be reviewed and you will be contacted.
Examine the examples in /corelinux/src/testdrivers
for a start, see following section
Under construction by CoreLinux++ Class Reference.
We are juggling between two systems that generate HTML from comments in the source headers. Luckily they both work off the same style of commenting.