Operating System and Languages: COE Linux Platform V1
Copyright © 2004 The Open Group
Product Standard
|
---|
Operating System and Languages: COE Linux Platform V1
|
---|
Document Number: X04CP
|
---|
©February 2004, The Open Group
All rights reserved.
No part of this publication may be reproduced,
stored in a retrieval system, or transmitted,
in any form or by any means, electronic,
mechanical, photocopying, recording or otherwise,
without the prior permission of the copyright owners.
COE Linux Platform V1 - Product Standard
Product Standard
NAME
COE Linux Platform V1
LABEL FOR LOGO
No label.
DESCRIPTION
The Common Operating Environment (COE) provides a foundation for
building open systems. It is a "plug-and-play" open architecture
designed around a client/server model. It provides a standard
environment, a set of standard off-the-shelf components, and a set of
programming standards that describe how to add new functionality to
the environment. The COE is designed to run on servers, workstations,
and personal computers and provides the capability for applications
to share data and services/functions at the server level.
This Product Standard is for systems meeting the Linux Application
Platform Compliance Criteria.1
Compliance to the COE Linux Platform V1 Product Standard provides a
level of assurance that the system shall:
-
Provide services to applications software through conforming APIs
-
Present a specific appearance and behavior at the Human-Computer
Interface level
-
Execute the Government-Supplied Kernel Source (GSKS) code with the
consistent required behavior
-
Ensure that COE applications can be installed correctly and without
conflict with other installed COE applications
-
Demonstrate interoperability and data interchange for a basic set of
Internet application-level services
-
Provide a minimum set of security features and security configuration
checks
-
Provide for installation and operation from the suppliers' documentation
"out-of-the-box" without any specialist knowledge
This Product Standard is the foundation for the COE Linux Platform
Certification Program.
CONFORMANCE REQUIREMENTS
A single configuration of the system shall meet all of the
Conformance Requirements as defined in the following constituent
Product Standards:
-
COE Linux Platform Government-Supplied Kernel Source
-
COE Platform Security
-
COE Linux Platform Specifications
The following general requirements shall also apply:
-
The system shall support a mechanism to provide centralized user
information management.
-
All directory and filenames shall contain only printable, non-blank,
standard ASCII characters.
-
The system shall completely separate the development environment from
the runtime environment. The system shall be configured such that no
development environment tools, scripts, or other executables are
required at runtime.
-
The system shall use the same global runtime environment configuration
as provided by the COE.
-
The system shall listen only on assigned ports, register only assigned
RPC addresses, and, for Linux systems, add only assigned system UIDs.
-
The system shall not require any specific host name.
-
The system shall not use home directory-relative pathnames that become
a part of the global runtime environment.
-
The system shall include documentation including manual pages, help
files, or HTML-format pages for distribution with the COE Developer's
Toolkit.
-
The release restrictions for the software and documentation provided
with the system shall be documented in the COE Linux Platform V1
Conformance Statement.
-
The COE compliance level (level 1-8) shall be documented in the COE
Linux Platform V1 Conformance Statement.
OPERATIONAL ENVIRONMENT
Refer to the Product Standards listed in Conformance Requirements.
PORTABILITY ENVIRONMENT
Refer to the Product Standards listed in Conformance Requirements.
OVERRIDING STANDARDS
Refer to the Product Standards listed in Conformance Requirements.
INDICATORS OF COMPLIANCE
Refer to the Product Standards listed in Conformance Requirements.
MIGRATION
The COE Linux Platform V1 Product Standard is designed to be
hardware-independent and should operate on a range of Linux systems
running across various architectures.
Footnotes
- 1.
- Common Operating Environment (COE), Cross-Application Platform
Compliance Criteria, Version 2003, available at:
www.disa.mil/ges/coe_kpc/index.html.
Linux® is a registered trademark of Linus Torvalds.
Boundaryless Information Flow is a trademark and UNIX and The Open
Group are registered trademarks of The Open Group in the United States
and other countries.
All other trademarks are the property of their respective owners.
Any comments relating to the material contained in
this document may be submitted to The Open Group at:
The Open Group
Apex Plaza
Forbury Road
Reading
Berkshire, RG1 1AX
United Kingdom
or by electronic mail to:
OGSpecs@opengroup.org