鱼C论坛

 找回密码
 立即注册

linux学习笔记2_Linux历史

已有 242 次阅读2012-3-23 14:12

1969年前,一个伟大的梦想 BELL, MIT和GE的"Multics"系统。
1969年,Ken Thompson的小型File Server System。
1973年,UNIX正式诞生,Ritchie等人以C语言写出第一个正式UNIX内核。
1977年,UNIX重要的分支 BSD诞生。
1979年,System V架构与版权声明。
1984年,x86架构的Minix操作系统诞生。
1984年,GNU项目与FSF基金会成立。
1988年,图形接口XFree86项目。
1991年,芬兰大学学生Linus Torvalds发布了小小的内核程序。

GNU计划,有译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的。
它的目标是创建一套完全自由的操作系统。理查德·斯托曼最早是在net.unix-wizards
新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一
个理由就是要“重现当年软件界合作互助的团结精神”。

GNU是“GNU's Not Unix”的递归缩写,为避免与gnu(非洲牛羚,发音与“new”相同)这
个单词混淆,斯托曼宣布GNU应当发音为“Guh-NOO”(/?gnu?/ (帮助·关于)),与“canoe”
发音相似。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口
标准,因此GNU计划可以分别开发不同的操作系统。GNU计划采用了部分当时已经可自由使用
的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软
件,这些软件也被移植到其他操作系统平台上,例如Microsoft Windows、BSD家族、
Solaris及MacOS。

为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份在禁止其他
人添加任何限制的情况下,授权所有权利给任何人的协议条款,GNU通用公共许可证
(GNU General Public License,GPL)。这个就是被称为‘公共版权’的概念。GNU也针对不
同场合,提供GNU宽通用公共许可证与GNU自由文档许可证这两种协议条款。

POSIX是IEEE为要在各种UNIX操作系统上运行的软件,而定义API的一系列互相关联的标准的总
称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。此标准源于一个大约开始于
1985年的项目。POSIX这个名称是由理查德·斯托曼应IEEE的要求而提议的一个易于记忆的名称。
它基本上是Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表
明其对Unix API的传承。

Linux基本上逐步实现了POSIX兼容,但并没有参加正式的POSIX认证。微软的Windows NT至少
部分实现了POSIX兼容。

当前的POSIX文档分为三个部分:POSIX Kernel API,POSIX命令和工具集,及POSIX一致性测试。


Linux的内核版本
2.6.18-92.e15
主版本.次版本.释出版本-修改版本

"Kernel + Software + Tools"的可完全安装系统我们称为 Linux distribution
主要分为两类
一类是以 RPM方式安装软件的系统 Red Hat,Fedora,SuSE
一类是以 dpkg方式安装软件的系统Debian,Ubuntu,B2D
各版本下载
Red Hat   www.redhat.com
Fedora    fedoraproject.org
Mandriva  www.mandriva.com
Novell SuSE  www.novell.com/linux
Debian   www.debian.org
Slackware  www.slackware.com
Gentoo   www.gentoo.org
Ubuntu   www.ubuntu.com
CentOS   www.centos.com

 

 

 

 

 

 

 

 

 

 

 


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-17 10:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部