什么是posix标准为什么要有posix标准?Unix和linux系统共同遵循的标准是什么
本文目录
什么是posix标准为什么要有posix标准
它基本上是Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其对Unix API的传承。posix标准是用来完成同一功能,不同内核提供的系统调用的。
POSIX是Unix的标准。1974年,贝尔实验室正式对外发布Unix。因为涉及到反垄断等各种原因,加上早期的Unix不够完善,于是贝尔实验室以慷慨的条件向学校提供源代码,所以Unix在大专院校里获得了很多支持并得以持续发展。
于是出现了好些独立开发的与Unix基本兼容但又不完全兼容的OS,通称Unix-likeOS。包括:美国加州大学伯克利分校的Unix4xBSD(BerkeleySoftwareDistribution)。贝尔实验室发布的自己的版本,称为SystemVUnix。
其他厂商的版本,比如SunMicrosystems的Solaris系统。则是从这些原始的BSD和SystemV版本中衍生而来。
Unix和linux系统共同遵循的标准是什么
Unix和Linux系统共同遵循的标准是POSIX(Portable Operating System Interface for Unix,可移植操作系统接口)。POSIX是一套操作系统接口标准,旨在为不同的Unix和类Unix操作系统提供统一的应用程序接口。POSIX定义了一组标准操作系统接口,包括文件操作、进程管理、系统调用、共享库、线程、套接字等,使得应用程序可以在不同的Unix和类Unix系统上移植和运行,从而提高了应用程序的可移植性和互操作性。POSIX标准由IEEE制定,目前已经发布了多个版本,包括POSIX.1、POSIX.2、POSIX.3等。POSIX标准对于Unix和类Unix操作系统的开发和应用具有重要的意义,也为开源社区和企业提供了一个统一的标准,使得开发者和用户可以更加轻松地在不同的系统之间切换和迁移。
posix是什么的缩写
POSIX是可移植操作系统接口(Portable Operating System Interface for UNIX)的缩写。
是IEEE为了在各种UNIX操作系统上运行软件而定义的一系列API标准总称,正式称呼为IEEE 1003,国际标准名称为ISO/IEC 9945。
POSIX标准定义了操作系统应该为应用程序提供的接口标准,为获得源代码级别的软件可移植性。
POSIX不局限于UNIX,其它操作系统,如DEC OpenVMS支持POSIX标准;IEEE Std.1003.1-1990(1995年修订)或POSIX.1,POSIX.1提供源代码级别的C语言应用编程接口(API)给操作系统的服务程序,如读写文件。
POSIX.1被国际标准化组织(International Standards Organization,ISO)所接受,因此,被命名为ISO/IEC 9945-1:1990标准。
简单理解:
1、POSIX是一个针对操作系统(准确地说是针对类Unix操作系统)的标准化协议。
2、这个协议是对操作系统服务接口的标准化,从而保证了应用程序在源码层次的可移植性。
3、如今主流的Linux系统都做到了兼容POSIX标准。
更多文章:
塞班java手机游戏(塞班用户,还记得这些经典JAVA手游吗)
2024年5月24日 16:40
overboard是什么意思(overboard中文是什么意思)
2024年10月21日 02:10
兄弟7340清零(兄弟7340一体机打印10万张,硒鼓提示用尽,硒鼓清零清不掉,请高手指点!)
2024年4月16日 19:50
女性用手机哪款好(推荐一款女士华为手机,3000-4000)
2024年11月17日 14:40
m35高速钢(m35高速模具钢 m35是什么材料 m35高速钢材)
2024年5月9日 03:00
拯救者y7000野兽模式(拯救者y7000p什么模式关机比较好)
2024年5月13日 05:10
北京中关村附近有什么好玩的地方([紧急]北京牡丹园、北航这边一直到双安、中关村这附近有什么适合情侣玩的地方吗)
2024年5月24日 09:10
红米参数note10pro(红米Note10Pro拍照怎么样-红米Note10Pro相机参数)
2024年9月6日 20:30
诺基亚n80拆机(性价比高的nokia ,,n80 63006220c 6500s介绍下! 原装的是 手机盒里有什么东东)
2024年4月29日 13:30