基于内核的操作系统
Linux is Not Unix (Linux)
Linux 起源于 Unix
Unix 是贝尔实验室发明的操作系统,后来被扩展成商业版的系统,Unix 给了学校一个版本,但是可以使用的人很少,只有大学生,和付费的人才能用
于是芬兰的两个人发明了免费的Linux
linux 有很多版本,内核的版本很少,
其他的工具和应用,是由其他公司和组织开发安装的
例如:
debian slackware trubolinux
redhat suse
fedora 红旗
……等
主要用作服务器,全世界98%的服务器都是Linux
linux 内核是做什么的?
hardware management 管理硬件
memory management 管理内存
I/O 输入输出
VFS 文件系统,文件存储的方式,不同的存储的方式,称为不同的文件系统,他们之间不兼容。
VFS的为这些不同的文件系统提供了统一的接口,我们只需要根据这个接口编程(C语言)就可以了
process management 进程的管理
版本:r.x.y
b: 内部测试版(很少见)
r: release version 稳定版
x:偶数:稳定版本,奇数:开发版本
y:错误修正的次数
eg:2.0.38; 2.2.16
Linux is Not Unix (Linux)
Linux 起源于 Unix
Unix 是贝尔实验室发明的操作系统,后来被扩展成商业版的系统,Unix 给了学校一个版本,但是可以使用的人很少,只有大学生,和付费的人才能用
于是芬兰的两个人发明了免费的Linux
linux 有很多版本,内核的版本很少,
其他的工具和应用,是由其他公司和组织开发安装的
例如:
debian slackware trubolinux
redhat suse
fedora 红旗
……等
主要用作服务器,全世界98%的服务器都是Linux
linux 内核是做什么的?
hardware management 管理硬件
memory management 管理内存
I/O 输入输出
VFS 文件系统,文件存储的方式,不同的存储的方式,称为不同的文件系统,他们之间不兼容。
VFS的为这些不同的文件系统提供了统一的接口,我们只需要根据这个接口编程(C语言)就可以了
process management 进程的管理
版本:r.x.y
b: 内部测试版(很少见)
r: release version 稳定版
x:偶数:稳定版本,奇数:开发版本
y:错误修正的次数
eg:2.0.38; 2.2.16