1024程序员节特别篇:Linux三十年的发展历程以及未来的走向

Linux的定义


首先来更正一个很多人对于Linux的错误认识,好多人说起Linux的第一反应就是说Linux就是“Linux操作系统”,其实Linux只是一个内核而已,它不是操作系统,Linux可以称为系统,但不是操作系统。Linux系统的构成由Linux内核、GNU项目和其他项目的软件构成。

1024程序员节特别篇:Linux三十年的发展历程以及未来的走向

Linux的诞生


在1991年,在芬兰赫尔辛基大学上大学的林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)通过对学校使用的Unix系统底层代码进行了修改,并直接发布到学校的网上,起初命名为Linus’s Unix,但是网络管理员觉得这个名字不好听,就直接改成了Linux,后来linus同学们觉得这个版本不错,也对其进行改进,然后就迭代成了早期的Linux系统版本,可以说Linux系统是UNIX系统的一个克隆版本。

1024程序员节特别篇:Linux三十年的发展历程以及未来的走向

Linux的特点


Linux系统在诞生之后的短短几年之内,就取得了突飞猛进的发展,这与Linux的良好特性是分不开的。Linux的特点主要包括四个方面:开放(开源)性、多用户、多任务、良好的用户界面。

1、开放(开源)性

开放(开源)性是指系统遵循世界标准的规范,尤其是遵循了开放互联的国际标准,可方便的实现互联兼容。

2、多用户

多用户指的是系统资源可以被不同用户各自拥有,每个用户对自己的资源都有特定的权限,互不干涉影响。

3、多任务

多任务是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每个进程,平等的访问微处理器。

4、良好的用户界面

Linux给用户提供了两种界面:系统调用和用户界面。系统调用是给用户提供编程使用的界面,用户可以在编程的时候直接使用系统提供的调用命令行,然后系统通过该界面给用户程序提供服务。用户界面是基于文本的命令行界面,也称为shell,它既可以联机使用,也可以存储在文件上脱机使用。

5、其他

如果要用一个词来总结Linux独有的优点,那就是“可塑性(malleable)”。Linux就像是这样的一种原材料:可以装订切割,也可以为任意场合量身定制,小到嵌入式设备,大到大规模并行的超级计算机,这样正是Linux的魅力所在!

![](https://www.icode9.com/i/ll/?i=43a8849af4774a77a20ee558c0a9f2dc.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5LiJ5o6M5p-cNjY2,size_16,c

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

olor_FFFFFF,t_70,g_se,x_16)

Linux的未来发展走向


上一篇:top 命令


下一篇:查看TOP表空间