鸟哥的Linux私房菜--Linux的发展之路
Linux的发展之路
1.Unix操作系统的诞生
1969年Ken Thompson利用组译语言编写Unix操作系统
1971~1973年Dennis Ritchie以C语言改写Unix
1977年Bill Joy释放出BSD(Berkeley Software Distribution)的Unix-Like操作系统
2.X86架构的Minix诞生
1984谭宁邦教授的Minix教学操作系统,提供原始码以及软件
3.各种免费软件团队的产生
1984 Richard Stallman GNU(GNU\'s not unix)计划:Emacs编辑器+GNU C(GCC)+GNU C Library (glibc)+Bash Shell
FSF(free software foundation)自由软件基金会
GPL(General Public License)通用公共许可证
1988年 XFree86计划:X Window System+Free+X86
其他的开源团队:
sendmail团队
wu-ftp团队
apache团队
4.Linux操作系统的产生
1991年芬兰人开发出Linux(以Minix、GNU、Internet、POSIX标准、虚拟团队)
1994年linux 2.0
Linux Distribution(安装套件):Kernel+Free Softwares()+Application Tools
众多的distribution有何异同:
相同点:利用同样的Linux Kernel,几乎相同的自由软件套件
(如GNU里面的gcc/glibc/vi/apache/sendmail/bind),几乎相同的操作系统接口
(bash/KDE/GNOME等等)
不同点:使用的kernel与各软件的版本可能会不同;各开发商加入的应用工具不同
,使用的套件管理方式不同(debian与RPM)
GNU的GPL解释
1>任何个人或公司可释放出自由软件(free software)
2>任何释放出自由软件的个人或公司,均可由自己的服务来收取适当的费用
3>该软件的原始码(source code)需要随软件附上,并且是可公开发表的
4>任何人可透过任何正常渠道取得此自由软件,且均可取得此授权模式
相关网站
www.kernel.org--linux核心网站
RedHat:http://www.redhat.com
Fedora:http://fedora.redhat.com
Mandriva:http://www.mandriva.com
Novell SuSE:http://www.novell.com
Debian:http://www.debian.org
Slackware:http://www.slackware.com
Linpus:http://www.linpus.com.tw
Gentoo:http://www.gentoo.org
Ubuntu:http://www.ubuntulinux.org
CentOS:http://www.centos.org
自由软件技术交流网:http://freesf.tns.edu.tw/index.php
B2D:http://b2d.tnc.edu.tw/
Linux Distribution下载地址
http://www.linuxiso.org
http://distrowatch.com
5.Linux的优缺点
套件管理的方式主要有两种 Debian的pkg,RedHat系统的RPM
优点:
稳定的系统
免费或少许费用
安全性、漏洞快速修补
多任务、多使用者
使用者与群组的规划
相对比较不耗费资源的系统
缺点:
没有特定的支持厂商
图形接口作的还不够好