1. Linux 就是Unix, 但是Unix 并不一定是Linux.
2. 三种软件模式:商业软件,共享软件,自由软件。
3. 为什么使用Linux?
它是一个自由软件。第一:可免费提供给任何用户使用。第二:它的源代码公开和可自由修改。
4. 什么是Linux?
它是一个操作系统,是一个自由软件,是免费的,源代码开发的,不受任何商品化软件版权制约的,全世界都能自由使用的Unix兼容产品。
5. 学习和使用Linux的必要性?
性能方面�C 开发源代码
安全方面�C 免去对系统后面的担忧
价格方面 -- “并不存在成本”,但需要增加维护成本。
6. Linux的产生,发展,未来:对Linux 应用开发,嵌入式开发两大发展方向。都急需大量的专业人才。
7. Linux的特性:
开放性�C 系统遵循世界标准规范
多用户�C 系统资源可以被不同用户各自拥有使用(类似Windows)
多任务�C 计算机同时独立运行多个程序(类似Windows)
出色的速度性能�C系统可以长期运行而无需重启,影响系统提高的限制因素是总线和磁盘I/O的性能。
良好的用户界面:3种,用户命令界面,系统调用界面,图形用户界面。
丰富的网络功能�C 完善的内置网络
可靠的系统安全�C 对读,写进行权限控制,带保护的子系统,审计跟踪,核心授权。
良好的可移植性―将操作系统从一个平台转移到另一个平台,它仍然能够使其自身方式运行的能力。
具有标准兼容性―Linux 是一个与POSIX 兼容的操作系统。ANSI,ISO,IETF,W3C业界标准。
8. Linux系统组成:
--内核,shell, 文件系统,应用程序。
Linux 内核�C系统的心脏。
Shell �C 系统的用户界面,提供了用户与内核进行交互操作的一种接口。
Linux 文件系统�C Linux 能支持多种目前流行的文件系统,EXT2,EXT3,FAT,VFAT,ISO9660,NFS,SMB 等
Linux 应用程序�C 文本编辑器,编程语言,X Window, 办公套件, internet 工具,数据库等
包含在Linux应用程序集中。
9. Linux 内核版本与发行版本。
Linux的内核(Kernel)版本
――内核版本是在linus领导下的开发小组开发出的系统内核的版本号
――内核版本由3个数字组成:r.x.y
r: 目前发布的Kernel主版本
x: 偶数:稳定版本;奇数:开发中版本。
y: 错误修补的次数。
稳定版本,如2.4.4;
测试版本,如2.1.111
Red Hat Linux 9使用的内核版本是 2.4.20
http://www.kernel.org/
――Linux的发行套件(Distribution)版本
――发行版本是一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合。目前已经有了300余种发行版本,而且还在不断地增加。相对于内核版本,发行套件的版本号随发布者的不同而不同,与系统内核的版本号是相对独立的。
常见的Linux发行版本
1、国际发布与国内发布
Red Hat Linux http://www.redhat.com/
Mandrake Linux http://www.linux-mandrake.com/en/
SUSE Linux http://www.suse.com/
Debian Linux http://www.debian.org/
Caldera Linux http://www.caldera.com/
Redflag Linux http://www.redflag.com.cn/
2、安全发布与小型发布
Astaro Security Linux http://www.astaro.org/
EnGarde Secure Linux http://www.engardelinux.org/
ClarkConnect http://www.clarkconnect.org/
Linux Router Project http://www.linuxrouter.org/
3、更多Linux发行版本相关信息 http://www.distrowatch.com/