码迷,mamicode.com
首页 > 系统相关 > 详细

17-10-7简述linux背景知识

时间:2017-10-08 10:16:23      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:linux背景知识

批处理系统就是jobs1$$$$$$$$$$$$$$$$jobs2$$$$$很慢,之后由通用电气GE,贝尔实验室Bell和麻省理工大学的人工智能实验室联合创建的多任务多用户系统。当时机器基本功能已经实现,但体积庞大,叫做Multice,由汇编开发的。随后GE,Bell失去兴趣,只有MIT继续研发。


Bell的Ken Thompson当时在Multice发明了Space Travel(太空旅行),但贝尔实验室退出了,游戏只能运行在Multice,他随后自行研究,在比较落后的PPD-7主机开发出来了,但移植性复杂,随后优化成为Unics-->Unix,移植性依旧复杂。。。。1972年Dennis Ritchie和Ken对b语言进行改进成为了c语言,之后他们用c语言重写了整个Unix.


1976年,Ken加入了Bill Joy领导的BSRG小组,之后改进的Unix系统叫BSD(Berkeley System Distribution),原贝尔实验室的Unix叫System V.随后2家开始卖钱,Unix暂时停止前进


荷兰大学教授Andrew由于Unix商业化无法使用,后来自己弄一个系统Minix,不让人加驱到他的系统里,所有linus自己弄了一个内核linux,自由免费并且随意更改,迅速传播开来

1980年,Stallman认为程序应该Freedom,和许多黑客一起创建GNU(GNU is Not Unix),遵循标准GPL(General Public License)

都是源代码:c-->编译成二进制(交叉编译)

ABI:Application Binary Interface,

第三方组织编译内核以及打包发行出去:linux发行商RedHat  SLS  Debian  SUSE    RedHat赚的是服务费,类似于一些补丁升级,人们只能买服务,卖买后期的保障,所以出现了Centos:Community ENTerprise Os,做的是把redhat的源代码转化为二进制,并完全兼容,但没保障 Debian不受商业组织或公司,是由大部分兴趣爱好者负责的,是高级人用的,Ubuntu是基于Debian二次发行,转注与pc版,还有Mint也是


17-10-7简述linux背景知识

标签:linux背景知识

原文地址:http://11264884.blog.51cto.com/11254884/1970637

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!