Global Standards: The Foundations of Asianux
|Standard that Asianux Linux follows:|
LSB 3.0, CGL 2.0, POSIX, OpenI18N, GB18030-2000, FHS 2.3, SNMP, WS-MAN, WBEM, WSDM, GS, Linux Server OS technical criterion, Chinese Linux Desktop OS technical requirement, Chinese Linux user interface criterion and so on.
|Brief introduction of each standard:|
1. International standard of Distribution:
Linux Standard Base (LSB) is a member group of Free Standards Group. LSB is an important and influential standardizing organization in Linux field. LSB aims at "Standardizing The Penguin", constitutes the most basic standard, such as public command muster and format of transmitting files, and it is the base for compatibility between applications. It applies itself to develop and generalize a series of standard, improve the compatibility of different release version of Linux, so that software can run on different systems which follow LSB standard. In the meantime, LSB helps software manufacturer to develop product for Linux. Currently, internationally popular Linux edition follow LSB standard, this standard is important force for uniform of Linux; it can be regarded as industry standard of Linux.
URL : http://www.freestandards.org/en/LSB
CGL (Carrier Grade Linux) is a item that imbursed by OSDL, it applies itself to constitute a Linux standard that matches the requirement of telecom manufacturer. Aim at telecom application such as gateway and management server; it proposes improving Linux, fulfilling demands of new general communicating device such as integrated telecom, data and Internet. CGL promises to follow LSB standard, hold consistency of Linux edition, and abide permission protocol of open source code (http://www.opensource.org/licenses/) and developing flow of open source code. CGL supports testing and authenticating of correlative software packages, it is an integrated system.
POSIX (Portable Operating System Interface). In order to improve transplantability of application under UNIX environment, IEEE (Institute Electrical and Electronics Engineers) originally developed POSIX standard. However, POSIX does not just limit to UNIX. Many other OS such as DEC OpenVMS and Microsoft Windows NT can support POSIX standard, especially IEEE Std. 1003.1-1990 or POSIX.1. POSIX.1 provides source-code-level Application Programming Interface (API) of C language to service program of OS, such as read and write files. POSIX.1 has already been accepted by ISO (International Standards Organization), and it is named to be ISO/IEC 9945-1:1990 standard.
OpenI18N applies itself to boost up transplantability and inter-operation of software under internationalized background, it provides a universal environment of open source code, and this makes applications of different cultures and languages can run and express exactly.
OpenI18N also constitutes correlative standards and develop validating and testing tools-package. The precondition of according OpenI18N is that it follows corresponding LSB standard.
FHS (Filesystem Hierarchy Standard) appoints directory layout document on Linux system. FHS is designed to provide a universal layout to simple development of software which is irrelevant with distribution. It contains a series of requirement and rudder of format that has been defined to file structures and directory structures in Unix OS. These rules will support inter-operating among application software, system management tools, developing tools and small applications. The layout criterion of FHS is based on that there have two unattached file classes: sharable or non-sharable and changeable or static. Sharable data can be shared between hosts; non-sharable data is special for given host (such as configuration file). Changeable data can be modified; static data can not be modified (except during system installing and maintenance).
2. Local standard of Distribution:
Linux Server OS Technical criterion
Linux server OS technical criterion, which is proposed by Information Industry department of China, regulates common request running an OS which is based on Linux as server; it contains system kernel, running store, tools and requests that must be possessed by system as a server such as expansibility, usability, applicability, manageability, security and capability. All OS which is based on Linux and run as server environment are in the applied range of this technical criterion.
GB18030 standard is the newest Chinese characters coding standard which is published by Chinese government in Mar. 2000. It contains 27,000 Chinese characters and it also contains Mongolian, Tibetan, Uigur and Yi. Founder Ltd. participates in constituting of this national standard, and provides TrueType word four minority languages library and corresponding lattice library. The coding space of GB18030 is about 1,600,000 code bits, currently, the coded characters are about 26,000. And the characters that embodied in GB18030 will be increased.
GS (Good Software), constituted by Korean government, is a standard that used to check usability of software (http://www.goodsoftware.or.kr). It contains several guidelines such as capability, stability and compatibility.
3. International standard for Asianux’s application:
SNMP (Simple Network Manage Protocol) provides frame of rock-bottom network management for network management system. SNMP is widely used in network device, software and system. It is firstly proposed by researching group of IETF (Internet Engineering Task Force) to solve the problem of router management on Internet. SNMP is designed to have no relationship with protocol, so it can be used on IP, IPX, AppleTalk, OSI and other transmitting protocols which have been used. SNMP is a kind of connectionless protocol, connectionless means that it does not support special connection like TELNET or FTP. By using mode of requesting package and returning response, SNMP transmits message between managing proxy and administrator. This kind of mechanism lighten burden of managing proxy, it is unnecessary that it must support other protocols and process which is based on connection mode. Thus, SNMP provides a kind of unique mechanism to deal with problems about reliability and malfunction inspecting.
WS-MAN (Web Services for Management) is web service management criterion which is constituted by Intel and Microsoft together; this Web protocol criterion provides a universal method for visiting net-connected system and exchanging management information, it can effectively reduce cost and complexity of IT management.
WBEM (Web-Based Enterprise Management), as a proposal in industry, it starts in 1996. It proposed a suit of technology that can lighten burden of edit program and interface (which is used to manage an integrated enterprise environment). It is developed by Distributed Managing Task Force (DMTF). Like distributed storage network, enterprise computer environment integrates hardware and software from all kinds of manufacturer. It standardizes description and use of managed resources in enterprise network.
WBEM is composed by the following groupware:
CIM (Common Information Model), a kind of mechanism, is used to establish model for managed resources and express these models by Managed object Format (MOF). Using CIM and MOF, groupware that constitutes managed resource or resource network can be treated and established to model like groupware which is used in object oriented programming.
Managed Object Format (MOF) is derived from regular description of class and association in CIM model. MOF has its particular grammar, but it can be transformed to XML by using DTD which comes from DMTF.
Standardization model is a CIM class muster, and it is used to express an especial managing domain. Model can express kernel CIM class, network class, software class and more classes.
WSDM (Web Service Distributed Management) criterion has defined methods, structure and criterion of system which is used to manage network resources (such as printer, router, server and service).