linux的历史

原创 2007年09月12日 15:10:00
1991. Linus Torvalds买了一台32位的386的机子,买不起正版的unix。

当时有一个用于教学的开放源码的unix系统, minix(由于早期unix系统的开放性, minix系统得以发展), 但它只能运行于16位机器上,并且功能简单, Linus于是决定自己开发操作系统,借机学习386的底层编程技术。他借鉴了minix系统的设计原则, 编写了自己的内核。但linux系统用的是不同的实现方法。最显著的差别是: minix是微内核结构(micro kernel), linux是单内核(monolithic kernel). 这里有一篇文章比较了这两个系统的一些源码, 以说明linux是另外的实现而不是copy: 《Source comparison of early linux and minix versions》

1991.9.17, linux首次发布。

linux主要依据POSIX标准来设计, 在posix没有涉及的地方, linux除了网络部分一般都参考System V的实践。

讲linux,不得不提到GNU,GNU项目旨在创建一个类unix的,基于posix标准的操作系统及其上层的应用。GNU是richard stallman在1984年建立的自由软件基金会(Free Software Foundation)的一个子项目。在1991年linux发布的时候,gnu已经发展了gcc, emacs,bash等工具, 但并没有系统内核和驱动。 linux内核发布后很快采用了GNU的GPL协议, 在这个框架下, linux进一步发展,gun组件加入,而成就了gnu/linux。这也是linux是基于posix标准的原因。


随着linux的发展, 它有了更多的自己的特性。另一方面,第三方组件加入, 比如x-window system,使得linux发展成为一个功能全面的操作系统。各个厂商对linux内核的扩展(修改)不同, 就有了很多不同的linux版本, 如redhat, ubuntu。




参考链接

 

关于linux的历史

LINUX发展史 "Hello everybody out there using minix——I'm doing a (free) operating system" 在1991年的八月,网络上出...
  • u011225629
  • u011225629
  • 2015年08月25日 11:57
  • 1233

Linux查看历史命令,并查询操作时间

# export HISTTIMEFORMAT='%F %T '#时间格式 # history 100 | more#最近100条命令,包括重复命令...
  • silentmuh
  • silentmuh
  • 2016年06月13日 12:53
  • 835

设置Linux可以查看历史命令的执行时间

设置Linux可以查看历史命令的执行时间 export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
  • ljunjie82
  • ljunjie82
  • 2013年07月16日 00:42
  • 5319

Linux学习---快捷键和历史命令

常用快捷键ctrl + c : 强制停止当前命令ctrl + l : 清屏ctrl + a : 光标移动到命令行首ctrl + e : 光标移动到命令行尾ctrl + u : 从光标所在位置删除到行首...
  • qq_16811963
  • qq_16811963
  • 2016年11月01日 15:33
  • 1179

linux删除历史操作命令

有时候在系统中做了任何操作,但不想被别人知道,毕竟系统别人都可以登入查看,那怎么把自己操作系统的历史命令删除而不让别人知晓呢?         在linux系统里一旦操作了任何命令,都会被记...
  • a1009563517
  • a1009563517
  • 2015年09月07日 08:54
  • 8930

linux历史命令

linux历史命令
  • zzjxiaozi
  • zzjxiaozi
  • 2015年11月18日 11:14
  • 1159

linux命令行历史记录搜索,然后再执行

linux命令行历史记录搜索,然后再执行
  • doctor_who2004
  • doctor_who2004
  • 2015年01月19日 21:40
  • 4892

linux查看用户操作历史

一、查看及管理当前登录用户 1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命...
  • alibert
  • alibert
  • 2015年10月01日 12:35
  • 1463

Linux发展历史及版本

linux分为内核版本和发行版本
  • u012110719
  • u012110719
  • 2014年12月06日 17:05
  • 1357

Linux快速查询到历史输入命令

使用快捷键:ctrl+r 输入ctrl+r后,输入要搜素的字符即可使用vi编辑器的功能;set -o vi输入esc(一定要输入esc),切换到命令模式,输入斜杠【/】即可开启搜索模式,可以输...
  • forever_river
  • forever_river
  • 2017年02月04日 20:04
  • 1660
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux的历史
举报原因:
原因补充:

(最多只允许输入30个字)