- 1.1 Linux是什么
- 1.1.1 Linux操作系统
- 1.1.2 LInux之前,Unix的历史
- Linux的核心时Linus Torvalds在1991年开发出来的
- 1969年以前:一个伟大的梦想——Bell,MIT与GE的[Mulitics]系统
- 1960以前,批次型操作系统
- 1960:MIT发明了 兼容分时系统(compatible Time-Sharing System)
- 1965:Bell实验室和MIT以及通用电气共同发起了Multics计划
- 1969:Multics计划失败,Ken Thompson开发了小型的file system,他以汇编语言写了一组核心程序以及一个小小的系统文件,这个系统就是Unix的原型
- 不管构建编辑器还是附属文件,所写的程序只有一个目的,且要有效地完成目标
- 所有的程序或者系统装置都是文件
- 1973:Unix正式诞生,Ritchie等人使用C语言写出第一个正式Unix核心
- 1977:重要地Unix分支–BSD的诞生
- 1979:重要的System V架构与版权宣告
- 1984:x86架构的Minix系统开始撰写并于两年后诞生
- 1984:GNU计划与FSF基金会的成立
- 设想:建立一个自由、开放的操作系统(Free Unix)
- 实际:编写了许多优秀的程序
- 1988:图形接口XFree86计划
- 1991:芬兰大学生Linus Torvalds宣称自己以bash,gcc等GNU的工具写了一个小小的核心程序,可以在Intel的386机器上运作
- 1.1.3 关于GNU计划、自由软件与开放源代码
- 1.2 Torvalds的Linux发展
- 1.2.1 与Minix之间
- 1.2.2 对386硬件的多任务测试
- 1.2.3 初次释出Linux0.02
- 1.2.4 Linux的发展:虚拟团队的诞生
- 1.2.5 Linux的核心版本
- 3.0之前
- 发展中版本:主、次版本为奇数
- 稳定版本:主、次版本为偶数
- 1.2.6 Linux distributions
- 1.3 Linux当前应用的角色
- 1.3.1 企业环境的利用
- 网络服务器
- 关键任务的应用(金融数据库、大型企业网管环境)
- 学术机构的高效能运算任务
- 1.3.2 个人环境的使用
- 1.3.3 云端运用
- 1.4 如何学习Linux
- 1.4.1 从头学习Linux
- 计算机概论与硬件相关知识
- 先从Linux的安装与指令学起
- Linux操作系统的基础技能
- 务必学会Vi
- shell与shell script的学习
- 学会软件管理员
- 网络基础的建立
- 1.4.2 选择易读的工具书
- 1.4.3 实操
- 1.4.4 问题
- 在自己的主机/网络数据库上查询How-To或FAQ
- 注意讯息输出
- 搜索不到的信息大胆于网络发言询问
- 1.4.5 建议
- 1.5本章习题
- 最新稳定版本:5.0.7 发展中版本:5.1-rc4
- 吉祥物:Tux
- Andriod is based on a modified version of the Linux kernel and other open source software