小白学习LINUX------------------------第一章 LINUX是什么

----------------LINUX时间线

1969年以前:一个伟大的梦想-BELL,MIT与GE的“Multics"系统。

1969年:KEN Thompson 的小型 File Server System,当时他是为了一直一套名为”太空旅游“的游戏。

1973年:UNIX正式诞生,Ritchie等人以C语言写出了第一个正式的UNIX内核

1977年:重要的UNIX分支--------BSD诞生

1979年: 招摇的System V架构与版权声明

1984年之一:X86架构的Minix操作系统诞生(谭宁邦教授不看UNIX内核自己编写的)

1984年之二:GNU项目与FSF基金会成立(开发软件,Emacs,GNU C(GCC),GNU C Library(GLIBC),Bash shell)

1988年:图形接口XFree86项目(XFree86的GUI界面在LINUX的内核1.0版于1994年释出时集成到了LINUX中)

1991年:芬兰大学生Linus Torvalds宣称以bash,gcc等工具谢了一个小小的内核程序,可以在Intel的386机器运行

----------------------------所以Torvalds(托瓦兹)的LINUX开发经历

1-通过谭宁邦教授的Minix得到了内核程序设计的设计概念

2-inter 386上进行多任务测试

3-谭宁邦不愿进行功能的加强,托瓦兹决定自己编写内核程序

4-借助GNU项目开发的bash工作环境以及GCC编译程序等自由软件,让他得以顺利编写内核

5-他写的小玩意真的可以在386上运行,但他希望可以获得大奖的修改建议,所以将内核放在网络上供大家下载

6-他放置内核的那个FTP网站的目录是Linux,从此大家便将这个内核称为Linux(初次释出版本为0.02)

7-为了让更多软件可以在Linux上运行,他选择了修改Linux,开始参考标准的POSIX规范。

----------------POSIX规范是可携式操作系统接口的缩写,重点在于规范内核与应用程序之间的接口,由美国电气与电子工程师学会(IEEE)锁发布的标准)------------

8-Linux的开发:虚拟团队的产生

-单一个人维护阶段->广大志愿者加入阶段->内核功能细部分工开发阶段

9-1994年这些虚拟团队完成了Linux的内核正式版version 1.0,这一版加入了X Window System的支持

10-1996年完成了2.0版本,指明企鹅为Linux的吉祥物(因为想不出什么做吉祥物,他小时候又被企鹅咬过)

--------------------Linux的内核版本

1-为了平衡家庭计算机和企业单位应用,托瓦兹将内核的开发趋势分为两股

(主.次版本为奇数:开发版本,如2.5.xx这种内核版本用于测试和开发新功能

主次版本为偶数:稳定版本,如2.6xx,主要用于家庭计算机和企业,相对稳定的Linux作业环境平台)

2-我们现在所用的Linux版本号,并不是上述的kernel版本,而是Linux distributions

因为大神们写的东西普通用户没啥能力使用,所以很多商业公司将Linux Kernel+工具+可运行的软件集成起来

这个”Kernel+Softwares+Tools"的可完全安装的系统,称之为Linux distribution。中文为可完全安装套件

3-托Linux的GPL版权声明,这些商业公司集成的套件,同城也可以从网上下载

4-Linux distribution因为有一些标准的存在所以,不同公司开发出来的Linux distribution,并没有太大差异。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值