Linux发展史

Linux发展史


Linux的简单介绍

Linux操作系统诞生于1991 年,是一套免费使用和自由传播的类Unix操作系统。Linux存在着许多不同的Linux发行版本。严格意义上的Linux系统应该是GUN/Linux(kernel+Application)而Linux本身只表示Linux系统内核,但实际上人们已经习惯了用Linux称呼GUN/Linux系统。

Linux的核心理念:一切皆文件;由众多目的单一的小程序组成,一个程序只做一件事;组合小程序完成复杂任务;尽可能避免和用户交互;使用文本文件保存配置信息;

Linux作为自由软件,同时也遵循自由软件的思想:

★  自由使用

★  自由学习和修改

★  自由分发

★  自由创建衍生版

Linux的发展史

1.jpg

Linux内核版本号命名的规则

Linux内核版本号查看命令:uname -r

1.jpg

第一组数字:3  代表主版本号

第二组数字:10 代表次版本号(偶数为稳定版、奇数为bata版)

第三组数字:0  代表修订版本号,代表修补的次数;327代表微调版本;EL : Enterprise Linux ; X86_64代表64位系统。

Linux系统发展中的重要人物


1.Ken Thompson:C语言之父和Unix之父

1476345450996841.png

2.Dennis Ritchie:C语言之父和Unix之父;

1344234720_2673.png

3.Stallman:著名黑客,GNU创始人,开发了Emacs、gcc、bash shell;

1476345482611182.gif

4.Bill Joy:BSD开发者;

1476345542933391.gif

5.Tanenbaum:Minix开发者;

1476345571372475.png

6.Linus Torvalds:Linux之父,芬兰赫尔辛基大学;

1476345595273010.png


2016-10-13

原创文章,作者:M21-13-王振中,如若转载,请注明出处:http://www.178linux.com/51166

(0)
M21-13-王振中M21-13-王振中
上一篇 2016-10-13 14:54
下一篇 2016-10-13 16:23

相关推荐

  • awk

    文本处理工具 文本处理三工具:grep,sed,awk grep,egrep,fgrep:文本过滤工具 sed:行编辑器 awk:报告生成器,格式化文本输出; awk gawk – pattern scanning and processing language lrwxrwxrwx. 1 root root 4 May 17 19:23 /bi…

    Linux干货 2017-05-21
  • 文本处理工具(练习+作业)

    文本处理工具(cut,sort,uniq)练习 1、找出ifconfig命令结果中本机的所有IPv4地址 [root@localhost ~]# ifconfig | tr -cs '[:digit:].' '\n'| sort -t. -k3 |tail -5 2、查出分区空间使用率的最大百分比值 [root@loc…

    Linux干货 2016-08-07
  • 文件编辑之神器Sed

    pattern space   //  文本中每行内容都会进入到pattern space中, 如果匹配到了,就会进入到右分支, 如果没有匹配到,则进入左分支。 hold space  //  就是已经被模式匹配到, 并且编辑后保存的内容就是hold space 中. 默认情况下,当没有被匹配之后,没有匹配到…

    Linux干货 2016-08-15
  • 端口转发实例

    什么是端口转发?      端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。 为什么需要端口转发? …

    2017-04-13
  • samba服务部署WordPress

    简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Inter…

    Linux干货 2017-04-28
  • 超全超详细的HTTP状态码大全

    本部分余下的内容会详细地介绍 HTTP 1.1中的状态码。这些状态码被分为五大类:  100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-599 用…

    Linux干货 2015-03-20