1 Linux背景知识
GNU/Linux的历史
Unix操作系统
GUN工程成立
Linux内核出现
GNU/Linux操作系统
本课程的学习环境
1.1 GNU/Linux的历史
1.1.1 Unix操作系统简介
1969年产于美国Bell实验室
AT&T公开了第一版的源代码,被多家厂商,科研机构修改,产生了很多的衍生版本,各自
有自己的名字。比如扣来的AIX,HP/UX,Solaris等等。
求同存异
各种不同的版本之间为了保持兼容性,共同遵循Posix标准。但为了保持各自的优势,使用
习惯上各自不一样,主要分为两大流派--Sys V和BSD(美国加州大学伯克利分校发布版)
重要的特性
支持多用户,多进程;将一切看作文件,程序短小而且功能简单,具有很好的稳定性和扩展
性,价格昂贵。
1.1.2 GNU工程
1984年由Richard Stallman组织成立
为了创造一个自由的“类Unix”系统--GNU,最终取代昂贵的商业操作系统Unix。直到
1990年,基本的用户程序(比如GCC编译器,Emacs编译器)己经完善,但内核hurd却迟
迟不能发布。
工程网站-- http://www.gnu.org
国内镜象站点 http://gnu.sea9.com http://gnu.linuxforum.net
自由软件基金会(FSF)提供资金支持。
GPL(General Public License)--通用版权许可协议保护自由软件的权利不被侵犯,采用该协
议的软件具有以下特点:
允许软件被自由的拷贝。
允许软件被自由的修改。
允许软件被修改扣后自由的传播,但必须提供源代码。
1.1.3 Linux内核历史
1991年由Linus Torvalds牵头开发
因为不满课本上的Minix操作系统,还是大学生的Linus Torvalds根据从Minix学来的知识,
从头写了一个内核,公布在网上,吸引了无数的内核爱好者参与开发。
内核加了GNU项目,采用GPL协议发布
工程网站-- Http://www.kernel.org
1994年发布了1.0版本,开始大范围的流行
我该下载2.6.5还是2.6.2?
内核的版本号=主版本号.次版本号.修正次数
次版本号是偶数是稳定本,是奇数是开发版
1.1.4 GNU/Linux操作系统
伟大的GNU/Linux系统
GNU为首的组织提供各种自由的应用软件
Linus维护最新内核的开发
Xfree86组织提供开放的Xwindow图形应用系统
Gnome和KDE组织提供图形桌面
无数的爱好者帮助测试,提供技术支持
商业发布版本
Slackware,Redhat,Mandrake,Suse,TurboLinux,Debian
2 本课程的学习环境
需要Fedora Core 1—http://fedora.redhat.com
Fedora项目由Redhat公司提供赞助,开发一个可以免费下载使用的跟redhat linux兼容的操作
系统.
需要两台主机
linux<--SSH--Client(windows putty&linux ssh)
GNU/Linux的历史
Unix操作系统
GUN工程成立
Linux内核出现
GNU/Linux操作系统
本课程的学习环境
1.1 GNU/Linux的历史
1.1.1 Unix操作系统简介
1969年产于美国Bell实验室
AT&T公开了第一版的源代码,被多家厂商,科研机构修改,产生了很多的衍生版本,各自
有自己的名字。比如扣来的AIX,HP/UX,Solaris等等。
求同存异
各种不同的版本之间为了保持兼容性,共同遵循Posix标准。但为了保持各自的优势,使用
习惯上各自不一样,主要分为两大流派--Sys V和BSD(美国加州大学伯克利分校发布版)
重要的特性
支持多用户,多进程;将一切看作文件,程序短小而且功能简单,具有很好的稳定性和扩展
性,价格昂贵。
1.1.2 GNU工程
1984年由Richard Stallman组织成立
为了创造一个自由的“类Unix”系统--GNU,最终取代昂贵的商业操作系统Unix。直到
1990年,基本的用户程序(比如GCC编译器,Emacs编译器)己经完善,但内核hurd却迟
迟不能发布。
工程网站-- http://www.gnu.org
国内镜象站点 http://gnu.sea9.com http://gnu.linuxforum.net
自由软件基金会(FSF)提供资金支持。
GPL(General Public License)--通用版权许可协议保护自由软件的权利不被侵犯,采用该协
议的软件具有以下特点:
允许软件被自由的拷贝。
允许软件被自由的修改。
允许软件被修改扣后自由的传播,但必须提供源代码。
1.1.3 Linux内核历史
1991年由Linus Torvalds牵头开发
因为不满课本上的Minix操作系统,还是大学生的Linus Torvalds根据从Minix学来的知识,
从头写了一个内核,公布在网上,吸引了无数的内核爱好者参与开发。
内核加了GNU项目,采用GPL协议发布
工程网站-- Http://www.kernel.org
1994年发布了1.0版本,开始大范围的流行
我该下载2.6.5还是2.6.2?
内核的版本号=主版本号.次版本号.修正次数
次版本号是偶数是稳定本,是奇数是开发版
1.1.4 GNU/Linux操作系统
伟大的GNU/Linux系统
GNU为首的组织提供各种自由的应用软件
Linus维护最新内核的开发
Xfree86组织提供开放的Xwindow图形应用系统
Gnome和KDE组织提供图形桌面
无数的爱好者帮助测试,提供技术支持
商业发布版本
Slackware,Redhat,Mandrake,Suse,TurboLinux,Debian
2 本课程的学习环境
需要Fedora Core 1—http://fedora.redhat.com
Fedora项目由Redhat公司提供赞助,开发一个可以免费下载使用的跟redhat linux兼容的操作
系统.
需要两台主机
linux<--SSH--Client(windows putty&linux ssh)