linux操作系统简介与发展史

一、软件

软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。

系统软件便是运行在硬件基础上,而应用软件则是运行在系统软件上的。linux便是系统软件。

二、系统简介

操作系统是电脑的关键,管理电脑软硬件资源,直接运行在裸机上的,其他软件都必须在操作系统上运行。

操作系统分类:
桌面操作系统:windows、linux(ubuntu、centos、rehat、debian)、mac os 、中标麒麟(linux核心,国产军方操作系统)

移动端:android、symbian(塞班)、ios、winphone、blackberry(黑莓,因数据不对中国政府开放,所以国内很少这种手机,但是,黑莓手机曾一度进入世界手机排行榜前十)
国产移动端:小米,华为

服务器端:windows nt、os server 、rehat、centos、geetoo(贱兔)、ubuntu

三、操作系统的组成

内核: 操作系统最基础的部分,其他应用都要通过内核对计算机硬件进行安全访问。
GUI : graphic User interface 图形用户接口

32位和64位,寻址方式不同,64位效率更高

四、linux发展史

Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。

linux有两大发行版阵营
rehat: rehat、centos(免费)
debian: ubuntu deepin(深度,以盗版光盘出名,国产操作系统,qq,wps全部有)

第一阶段:
1969年,Ken.Thompson和Dennis Ritchie 开发UNIX 操作系统的原型,原先是为了运行星际旅行(Space travel)游戏。
1972 年,Dennis Ritchie ,用C语言改写,使得UNIX 系统在大专院校得到了推广。
总结:诞生后,在C语言改编下,在学校得到了推广。

第二阶段:
1984年,Andrew S.Tanenbaum开发了用于教学的UNIX系统,命名为Mininx。为了方便教学,保持着小型化。
1989年,Andrew S.Tanenbaum将Minix系统运行于x86的PC平台。
总结:为了教学,进行了优化,缺乏实用操作系统。

第三阶段:
1990年,芬兰赫尔辛基大学学生Linux Torvalds首次接触Minix系统。
1991年,Linux Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件。
1991年年底,Linux Torvalds公开了Linux内核源码0.02版(http://www.kernel.org),此版本仅仅是部分代码。
1993年,Linux 1.0版本发行,Linux转向GPL版本协议。
1994年,Linux的第一个商业发行版Slackware问世。
1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13符合POSIX标准。
1999年,Linux的简体中文发行版问世。
linux是在unix中延伸出来的,也被称为类unix系统。

	软件产业在70年代成就了两位针锋相对的领袖人物,来自哈佛大学的比尔·盖茨和Richard M.Stallman。前者宣布了Copyright(版权)时代的到来,并构建了微软帝国的辉煌;后者于1984年创立自由软件体系GNU,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),所有GPL协议下的自由软件都遵循着Richard M. Stallman的”Copyleft”(非版权)原则:即自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。今天Linux的成功就得益于GPL协议。 
    Richard M. Stallman 于1984 年一手创办了,GNU 计划和自由软件基金会FSF(the Free Software Foundation)旨在开发一个类似UNIX 并且是自由软件的完整操作系统:GNU 系统(GNU 是”GNU’s Not Unix”的递归缩写,它的发音为”guh-NEW”)。到上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创造了一个合适的环境。这是Linux 能够诞生的基础之一,以至于目前许多人都将Linux 操作系统称为“GNU/Linux”操作系统。
	简单而言,linux系统诞生的初衷,就是打造一款不收费,开源的unix系统;在其诞生之前,IBM公司的1981-1991 年间,MS-DOS 操作系统 一直是微型计算机操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然居高不下 。当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价使得没人能够轻易靠近 。 UNIX 操作系统就不仅是价格昂贵的问题 了。为了寻求高利润率,UNIX 经销商们把价格擡得极高,PC 小用户根本不能靠近它。曾经一度收到Bell Labs许可而能在大学中用于教学的UNIX 源代码也一直被小心地守卫着不许公开。 对于广大的PC 用户,软件行业的大型供应商们始终没有给出有效的解决这个问题的手段。

linux系统优点:

1、免费、开源
2、稳定、可靠、安全,不宕机(要求365天*24小时不宕机,一般两三年重启一次)
3、速度快,资源少(核心30M,加载web服务,合起来不超过50兆)
4、是基于GNU许可,自由开放的系统。
5、是一个完善的支持多用户、多任务、多进程、多CPU的系统。
6、有大量的第三方免费的应用程序。
7、得到众多业界厂商的支持,如IBM、Oracle、Intel、HP、MOTO、Google等。
8、有完善的大型数据库平台,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等。
9、有完善的图形用户界面,包括GNOME、KDE等。
10、有完善的开发平台,包括、C/C++、Java、Perl、Php、Python等,支持各类图形界面API,如GTK+、QT等。
11、有完善的网络服务,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELENT等。

此文章仅供学习之用,是总结笔记,部分内容摘抄自不同的博客!如需要沟通,请qq:1014024535联系我

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章