2024年3月27日发(作者:)
第一讲 linux概述
1.1linux简介
linux操作系统核心是由25岁的芬兰大学生
Linus 于1991年8月在芬兰的赫尔辛基大学发布的。
在互联网的背景下,成千上万的程序员加入了它的开
发中,使其成为了最流行的操作系统之一。
Linus是一个天才,他的才能不仅展现在编程能力
方面,而且组织技巧也相当杰出。Linux的内核是由世
界上一些最优秀的程序员开发并不断完善的,他们通
过Internet相互协作,开发理想的操作系统;他们享
受着工作中的乐趣,而且也获得了充分的自豪感。
Linux并不是一个完整的操作系统。当我们在安装
通常所说的Linux时,我们实际安装的是很多工具的
集合。这些工具协同工作以组成一个功能强大的实用
系统。Linux本身只是这个操作系统的内核,是操作系
统的心脏、灵魂、指挥中心。整个系统应该称为
GNU/Linux。
Linux优秀的一个原因在于它是基于一组优秀的
概念。Unix是一个简单却非常优秀的模型。在Linux
创建之前,Unix已经有20年的发展历史。Linux从Unix
的各个流派中不断吸取成功经验,模仿Unix的优点,
抛弃Unix的缺点。这样做的结果是Linux 成为了Unix
系列中的佼佼者:高速、健壮、完整,而且抛弃了历
史包袱。
Linux最强大的生命力还在于其公开的开发过程。
每个人都可以自由获取内核源程序,每个人都可以对
源程序加以修改,而后他人也可以自由获取你修改后
的源程序。(GPL协议)
如果你发现了缺陷,你可以对它进行修正,而不
用去乞求不知名的公司来为你修正。如果你有什么最
优化或者新特点的创意,你也可以直接在系统中增加
功能,而不用向操作系统供应商解释你的想法,指望
他们将来会增加相应的功能。如果你发现一个安全漏
洞后,你可以通过编程来弥补这个漏洞,而不用关闭
系统直到你的供应商为你提供修补程序。由于你拥有
直接访问源代码的能力,你也可以直接阅读代码来寻
找缺陷,或是效率不高的代码,或是安全漏洞,以防
患于未然。【这对于安全操作系统项目而言,是一个参
考原型】
Linux是一个Unix的版本。就像Solaris,AIX等
一样。
Linux最早是针对Intel构架开发出来的,但是现
在适用于各种硬件平台,诸如Alpha,IBM的个小型机、
大小机,Sun的Sparc,ARM等。
1.2linux的产生和发展
简单的说:一个名叫Linus Torvalds的芬兰大学
生想要了解Intel的新CPU386。他认为比较好的学习
方法是自己编写一个操作系统的内核。出于这种目的,
加上他对当时Unix变种版本(即Minix)对于80386
类机器的脆弱支持十分不满,他决定要开发出一个全
功能的、支持POSIX标准的、类Unix的操作系统内核,
该系统吸收了BSD和System V的优点,同时摒弃了它
们的缺点。Linus独立把这个内核开发到0.02版,这
个版本已经可以运行gcc、bash和很少的一些应用程
序。这些就是他开始的全部工作了。后来,他又开始
在因特网上寻求广泛的帮助。


发布评论