姓名:王央京 学号:18050100052 学院:电子工程学院
转自:https://www.cnblogs.com/zoe233/p/11814087.html
【嵌牛导读】本文介绍了Linux操作系统的发展与现状
【嵌牛鼻子】Linux操作系统
【嵌牛提问】能否对Linux系统进行简单介绍?
【嵌牛正文】
操作系统,Operating System,简称OS,是计算机系统中必不可少的基础软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。操作系统的作用是管理和控制计算机系统中的硬件和软件资源。目前PC计算机上比较常见的操作系统有Windows、Linux、DOS、Unix等。
Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品。
在过去的20年里,Linux系统主要被应用于服务器端、嵌入式开发和个人PC桌面3大领域,其中服务器领域是重中之重。
说到Linux的起源,就不得不提到Linux之前的Unix系统。Unix系统于1969年在AT&T的贝尔实验室诞生,20世纪70年代,它逐步盛行。Unix系统因具有技术成熟,可靠性高、可伸缩性强、网络功能强、数据库支持能力强、开发功能强等优点,得以流行。
但在70年代末,Unix又面临了突如其来的被AT&T回收版权的重大问题,特别是要求禁止对学生群体提供Unix系统源代码,这样的问题一度引起了当时Unix业界的恐慌,也因此产生了商业纠纷。由于Unix面临版权回收问题,以及代码不开源等 的问题,这直接或间的导致了新的类Unix系统的诞生以及自由软件运动的建立和发展,也促进了Linux系统的诞生。
Linux系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名为Linus Torvalds。在学校期间,接触了Unix系统,当时的Unix系统仅为一台主机,且对应了多个终端,使用时存在操作等待时间很长等问题,无法满足它的使用需求,就萌发了自己开发一个Unix的想法。于是,他就找到了谭邦宁教授开发的用于教学的Minix操作系统,将Minix安装到了他的I386个人计算机上。此后,开始陆续阅读了Minix系统的源代码,从Minix系统中学到了很多重要的系统核心程序设计理念和设计思想,从而逐步开始了Linux系统雏形的设计和开发。在Linux内核源码kernel部分完善的基础上,经过一代又一代程序员不断的努力,最终有了如今广为人知的开源操作系统,Linux系统。