1.什么是Linux
1.1关于Unix
- 1969年由Thompson在贝尔实验室开发(汇编)
- 一个月的时间开发出内核、工具软件、文件系统
- 基于优秀的设计理念(a.所有的程序和系统设备都以文档的形式来存在,b.程序只有一个目的,那就是尽可能高效的解决问题)
- 1973年由C语言改写,方便移植到其他的硬件平台上
- 其发展主要是由实验室的工程师来完成
- AT&T公司在1979年收回版权,不对学生开源
1.2什么是GUN和GPL
- GNU is NOT Unix的递归缩写,是由Richard Mathew Stallman 在1984年发起,旨在构建一个自由、开放的操作系统。
- 重新开发自由软件并推广
- 开发GCC等其他基础的软件便于自由软件的发展
- 开放源代码、允许复制、修改、传播
- 为了防止自由软件被他人作为专利软件,指定了GPL授权(General Public Licence---通用公共许可证)
1.3Linux的起源
- 1991年,芬兰大学生Linux Torvalds 基于x86系统开发出Linux的内核
- 经过虚拟团队的维护逐渐发展壮大并移植到其他的硬件系统上
2.Linux的主要版本
- Ubuntu,2004年9月发布,最为流行的桌面Linux发行版
- RedHat,使用最广,性能稳定
- CentOS,2003年底推出,rhel的重新编译版,免费
3.Linux的优缺点
优点:
- 性能稳定
- 较高的安全性和Bug的快速修复
- 支持多用户多任务
- 完善的用户和群组策略
- 资源耗费低
- 适合嵌入式应用
- 免费或费用低廉
不足:
- 专业软件支持不够
- 厂商支持度不高
- 标准化不足