`

Unix与Posix

 
阅读更多

    20世纪60年代是一个操作系统群雄逐鹿的年代,比如IBM的OS/360,Honeywell的Multics.但是当OS/360风生水起的时候,Multics并没有被得到广泛使用。Bell实验室是Multics的一个合作伙伴。为了回应在Multics项目上的不愉快,Bell实验室的一个由Ken Tompson,Dennis Ritchie,Doug McIlroy和JoeOssanna组成的小组在1969年开始在DEC PDP-7上用纯机器语言实现一个相对Multics更轻便的系统。但是许多想法还是来自Multics,只是变得更小巧而已。1970年,Brian Kernighan 将这套系统命名为Unix以与复杂的Multics相区别。系统核心在1973年用C语言重新写过,并且在1974年公之于众。

     Unix很受学校的欢迎,在学校里拥有了大批的追随者。在70年代末80年代初,最有成效的一些工作在加利福利亚的伯克利大学完成,比如虚拟内存和Internet协议,随后他们发布了一系列Unix版本,命名为Unix4.xBSD(Berkeley Software Distribution)。与此同时,Bell实验室也发布了著名的System V Unix版本。其他厂家发布的版本都是基于以上两个版本。

    80年代中期,问题出现了,许多厂家都添加了一些新的但是通常不兼容的特性到系统中以与其他厂家相区别。为了遏制这个现象,IEEE(Institute for Electrical and Electronics Engineers)发起了一项标准化Unix的项目,被Richard Stallman(GNU创始人)称为“Posix”。由于有了Posix标准,后面各个厂家发布的Unix版本的差异越来越小了。

 

分享到:
评论

相关推荐

    QNX-UNIX-POSIX-C函数手册-chm格式.7z

    新手程序员建议收藏,当做手册随时可查

    UNIX-POSIX-API

    UNIX下的库函数,详尽的POSIX-API说明,很全

    多线程编程 UNIX LINUX Programming with POSIX Threads

    在大中华区,我相信此书网上仅此一本.由本人制作 . 我在很多论坛上看到类似的主题:求书:...希望对大家有帮助. 文件太大,分成了四部分,请下载完整. <br>多线程编程 UNIX LINUX Programming with POSIX Threads

    unix编程——posix消息队列.docx

    unix编程——posix消息队列.docx

    多线程编程 UNIX LINUX Programming with POSIX Threads 第3部分

    在大中华区,我相信此书网上仅此一本.由本人制作 . 我在很多论坛上看到类似的主题:求书:...希望对大家有帮助. 文件太大,分成了四部分,请下载完整. <br>多线程编程 UNIX LINUX Programming with POSIX Threads

    ISO POSIX Linux Unix 标准C函数速查手册

    包括:C++标准库.chm,C函数速查.chm,ISO-C函数速查.chm,Linux_C.chm,Linux函数大全.chm,UnixC函数.chm,UNIX-C函数速查.chm,POSIX-C函数速查.chm等函数速查手册,欢迎大家下载!

    shell、UNIX、GNU、Posix、BSD、SVR 4 相关概念梳理图

    shell、UNIX、GNU、Posix、BSD、SVR 4 相关概念梳理图。

    多线程编程 UNIX LINUX Programming with POSIX Threads 第2部分

    在大中华区,我相信此书网上仅此一本.由本人制作 . 我在很多论坛上看到类似的主题:求书:...希望对大家有帮助. 文件太大,分成了四部分,请下载完整. <br>多线程编程 UNIX LINUX Programming with POSIX Threads

    多线程编程 UNIX LINUX Programming with POSIX Threads 第4部分

    在大中华区,我相信此书网上仅此一本.由本人制作 . 我在很多论坛上看到类似的主题:求书:...希望对大家有帮助. 文件太大,分成了四部分,请下载完整. <br>多线程编程 UNIX LINUX Programming with POSIX Threads

    pipestatus for UNIX/POSIX shell-开源

    pipestatus-UNIX / POSIX shell的源文件,该文件允许获取管道中每个程序的退出状态。

    POSIX TABLE 标准对比

    POSIX TABLE 是工具参考, 列出POSIX BASE, UNIX 98, 95, 4.3BSD 中的内核函数兼容性, 对跨平台开发很有用, 尤其是准备开发Linux 和 Mac OSX 系统的朋友, 基本上Linux开发参考 UNIX98 标准, Mac OSX 开发则参考 ...

    Unix System Programming (Unix系统编程)

    本书是UNIX系统编程的经典教材,是基于最新UNIX标准的参考书,对UNIX编程本质进行了清晰透乇的...不管是使用Liunx、Solaris、Mac OS X还是基于POSIX的系统的读者,都可以从本书中学习如何设计并实现可靠的UNIX软件。

    posix接口学习资料

    内含:UNIX环境高级编程,POSIX.CHM,linux多线程编程.doc,Linux函数大全.chm等,入门资料都有了。 由于空间原因,UNIX环境高级编程删掉了两章。

    POSIX标准 - IEEE Std 1003.1-2017

    此文档是POSIX标准最新文档HTML版,UNIX/LINUX系统编程和实现必备手册。 The Open Group Base Specifications Issue 7, 2018 edition IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)

    Linux&unix;大学教程

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承...

    最新版免费 POSIX 标准文档

    最新版免费 POSIX 标准文档,下载即用.POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX...

    posix thread for win32

    posix:pottable operating system interface of unix

    多线程编程指南 Solaris/POSIX

    《多线程编程指南》介绍了SolarisTM 操作系统(Solaris Operating System, Solaris ...■ UNIX® SVR4 系统-首选是Solaris 发行版。 ■ C 编程语言-多线程接口由标准C 库提供。 ■ 并发编程(与顺序编程相对)的原理。

    posix thread多线程编程指南

    《多线程编程指南》介绍了SolarisTM 操作系统(Solaris Operating System, Solaris ...■ UNIX® SVR4 系统-首选是Solaris 发行版。 ■ C 编程语言-多线程接口由标准C 库提供。 ■ 并发编程(与顺序编程相对)的原理。

    POSIX标准以及函数接口查询

    里面有详细的linux/unix的所有API与接口函数,这里可以查找很多你想用的东西

Global site tag (gtag.js) - Google Analytics