操作系统介绍及Linux发展
一、操作系统
1.什么是操作系统?
操作系统是人与家算计交流的中介
2.操作系统的作用
操作系统的作用是管理和控制计算机系统中的软件和硬件资源
3.操作系统的组成
外部应用程序、命令解释器、内核
4.Linux操作系统简介
Linux操作系统是开源的系统,可以自由传播,支持多用户、多任务、多线程及多CPU,主要应用于服务器端、嵌入式以及个人PC三大领域
二、Linux发展
1.Linux发展过程
1)贝尔实验室(1969年):Unix
2)谭宁邦(1984年):minix(用于教学)
3)斯托曼(198~)
目标:创造一个与unix一样出色的免费的开源系统
FSF:自由软件基金会
项目:GNU(GNU is not unix)
规章制度:GPL
4)托瓦兹(1991):Linux之父,开发出了Linux内核
Linux == GNU软件+Linux内核
5)GNU
核心:bash,gawk,gcc,emacs
GNU系统的内核(The Hurd)还没开发出来
6)GPL---通用公共许可
所有软件可以自由传播,开源
任何人可以随意修改开源的软件,但是修改之后必须发出来
2.Linux发行版本
Ubuntu:开发人员平台
Redhat与centos:Redhat随便下载,使用;但是更新软件,提供服务时需要收费。
centos做到与Redhat一模一样,开源且免费;去掉Redhat logo还有收费项目
Debian或FreeBSD:linux系统安全要求比较高的领域
SUSE或openSUSE(德国):使用数据库高级服务或电子邮件服务、网络服务领域
Fredola:Redhat和centos测试版
红旗linux、麒麟linux