2008年8月25日星期一

一些标准

我们学习计算机的当然要看看一些标准了,不然会反很多的错误的,有了标准,那么很多事情就比较好办了。但是很多的标准是国外的人规定的,当然哪些网站也是英文的了。
一些主要的标准的网站http://www.open-std.org/这是 The site www.open-std.org is holding a number of web pages for groups producing open standards:里面有很多的标准,我应该关注看的是WG14 - C这个标准。
http://www.iso.org/iso/home.htm
他们的一些介绍

ISO (International Organization for Standardization) is the world's largest developer and publisher of International Standards.

ISO is a network of the national standards institutes of 157 countries, one member per country, with a Central Secretariat in Geneva, Switzerland, that coordinates the system.

ISO is a non-governmental organization that forms a bridge between the public and private sectors. On the one hand, many of its member institutes are part of the governmental structure of their countries, or are mandated by their government. On the other hand, other members have their roots uniquely in the private sector, having been set up by national partnerships of industry associations.

Therefore, ISO enables a consensus to be reached on solutions that meet both the requirements of business and the broader needs of society.

对于Linux,在这个领域的权威性的文档是LSB,他们的网址是http://www.linuxfoundation.org/en/LSB

应用程序环境(Common Application Environment,CEA),单一UNIX规范(single UNIX Specification)
网址http://www.opengroup.org/而single UNIX Specification要到http://www.unix.org/online.html注册
The Open Group is a vendor- and technology-neutral consortium, whose vision of Boundaryless Information Flow™ will enable access to integrated information within and between enterprises based on open standards and global interoperability.
What We Do
The Open Group developed a range of services that provides to its membership and also offers to third parties. These services include strategy, management, innovation, standards, certification and test development.

Our approach is “Making Standards Work®. We have extensive experience and a long track record in facilitating consensus to develop standards, including defining new standards, evolving existing ones, building consensus and providing support services, and developing best practices. We recognize the importance of assured conformance through certification and operate a number of programs, including certification for Common Operating Environment (COE) Platform, CORBA®, Identity Management and Directory Interoperability, IT Architects, IT Specialists, LSB®, POSIX®, Schools Interoperability Framework (SIF), TOGAF, UNIX®, and Wireless Application Protocol (WAP). To learn more, go to www.opengroup.org/certification/

The key catalyst that organizations can use to make progress towards the vision of Boundaryless Information Flow™ is enterprise architecture. Until recently, the concept of an enterprise IT architecture was a vision shared by very few organizations. Today, many organizations have achieved a degree of boundarylessness between their people, only to find that the stovepipes are even stronger in the IT systems. This is not surprising, given that these systems were built with the purpose that they would only support the needs of a single department, and did not foresee situations where they would need to integrate information and share with the systems of other departments or with strategic partners in the extended enterprise.

As enterprises look to develop a flexible overall enterprise architecture where IT principles are fully aligned with business principles and support a company’s vision, and where IT evolves in response to constantly changing business needs, they need to take an urban planner approach, which enables creation of IT ‘cities’ of the future. This approach is based on an architectural framework and a set of standards and regulations that all new implementations need to comply with and which provide guidance for integration with the legacy. In order to do that, we need experienced IT Architects.

Recognizing the industry demand, The Open Group, which also certifies professionals in the use of the TOGAF Architecture Development Method (ADM) for producing open architectures, launched the first independent, comprehensive IT Architect Certification program. The program defines global standards for measuring the skills and experience of IT architects and for the operation of IT architecture practices within enterprises. To learn more about the program, go to our IT Architect Certification site.

IEEE的网站http://www.ieee.org/portal/site发表了一系列的UNIX标准中的第一个标准POSIX

A non-profit organization, IEEE is the world's leading professional association for the advancement of technology.

The IEEE name was originally an acronym for the Institute of Electrical and Electronics Engineers, Inc. Today, the organization's scope of interest has expanded into so many related fields, that it is simply referred to by the letters I-E-E-E (pronounced Eye-triple-E).

Linux分配名字和数字机构(Linux Assigned Names And Numbers Authority,简称为LANANA)它的网址是http://www.lanana.org/

Welcome to LANANA, your authority for Linux name space assignments. LANANA's charter is to prevent namespace collisions by providing a responsive, easy-to-use registration service. Fewer collisions means better interoperability and more broadly available drivers and applications for Linux!
Filesystem Hierarchy Standard (FHS).文件系统层次的标准,http://pathname.com/fhs/
在学习这个知识的时候,看到了过去没有明白的一个问题/lost+found原来是用于fsck命令进行文件系统的恢复而/proc是一个伪文件系统。 This page is the home of the Filesystem Hierarchy Standard (FHS).The current version is 2.3. It was announced on January 29, 2004.The filesystem standard has been designed to be used by Unix distribution developers, package developers, and system implementors. However, it is primarily intended to be a reference and is not a tutorial on how to manage a Unix filesystem or directory hierarchy.


还有一些标准,请看http://www.openi18n.org/界面不错的网站

我们要学很多知识,看很多书才可以了解的更好。其实,很多问题,没有我们想象的那么简单,也没有我们想象的那么的难,好了,以后在编写程序的时候要注意这 些标准,不然的话,会出很多的问题,我们的电脑不是客户的电脑,我们的用的程序设计的语言也是人家的,当然要了解人家的标准了。

没有评论:

time