linux历史及基本知识
1. Linux的历史:
1973年,Ken Thompson以C语言写出第一个正式版的UNIX内核,
1977年:重要的UNIX分支——BSD(Berkeley Sofeware Distribution)诞生
为了将UNIX移植到不同主机上,即只要取得UNIX源码,并且针对主机的特性加以修订原有的源码,就可以完成。则UNIX则与学术界合作开发。伯克莱大学
的Bill Joy在获得源码后加入了很多工具和编译程序,最终将它命名为BSD。后来可以安装在x86硬件架构上的FreeBSD即是BSD改版而来。
1979年:重要的System V
由于当时没有版全纠纷,所以很多商家就开始了UNIX操作系统的开发,eg:AT&T的System V,IBM的AIX。(目前被称为纯种的UNIX值得就是
System V以及BSD这两套)
1984年:x86的Minix操作系统诞生:
由于1979年版权声明,影响了学校里教导UNIX内核源码的教授,所以一个AndrewTanmenbaum教授就开发了Minix。(磁盘上的源码对Linux开发影响很
大。)
1984年:GNU项目与FSF基金会成立 Free Software Foundation
由Stallman发起的GNU项目,对现今的自由软件风潮具有不可磨灭的作用。为了避免GNU所开发的自由软件被他人利用而作为专利软件,所以起草了通用公共许可证GPL(General Public License)。 由GUN所开发的几个重要软件:Emacs,GUN C(GCC),CNU C Library,Bash Shell。
1991年:芬兰大学生Linus Torvalds开发了一个Linux内核程序,并且发布到网上。
2. 版本:
内核版本: 2.6.18-92.e15 主版本号 次版本号 次次版本号 修改版本 (其中次版本号为奇数表示开发中版本,为偶数表示稳定版)
Linux distribution:一般包括Kernel+Softwares+tools。为了让用户用户方便安装于使用linux,许多商业公司就将Kernel与自己的软件集成起来,组成可以完全安装的系统,我们称之为Linux Distribution。为了让所有的Linux Distribution开发不至于差异太大,开发商需要依据LSB(Linux Standard Base),以及目录架构的File Hierarchy Standard。
linux历史及基本知识的更多相关文章
- Linux基础之快照克隆、Xshell优化、Linux历史
今天主要分享4个Linux基础知识,第一个知识是虚拟机快照,第二个是虚拟机克隆,第三个是优化Xshell,第四个是简述Linux历史. 先分享第一个知识——虚拟机快照. 1.4)虚拟机快照 虚拟机快照 ...
- [转] - Linux网络编程 -- 网络知识介绍
(一)Linux网络编程--网络知识介绍 Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户 ...
- Linux历史上线程的3种实现模型
一.概述 这里以Linux为例.Linux历史上,最开始使用的线程是LinuxThreads,但Li ...
- Linux(一)—— Unix&Linux 历史
Linux(一)-- Unix&Linux 历史 Unix =Unix内核+Unix实用工具 Unix Unix 的诞生 Unix的历史可以追溯到20世纪60年代中期,当时麻省理工学院,AT& ...
- 1)Linux程序设计入门--基础知识
)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makef ...
- linux运维基础知识
linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...
- linux历史命令
"忘记历史的Linux用户注定要输入很多信息.” 这也让强有力的历史命令(包括Bash shell的历史变体)不仅在援引之前执行命令而不需重新输入它们时有用,在调用其它很少用到的命令时也有用 ...
- linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
linux图形界面基本知识(X.X11.Xfree86.Xorg.GNOME.KDE之间的关系)(转自互联网) LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GN ...
- 快照、克隆,xshell优化,Linux历史
目录 一.虚拟拍照功能 二.虚拟机克隆功能 三.Xshell的优化 四.介绍Linux历史 一.虚拟拍照功能 1.拍摄快照 关机状态拍照 关机命令:shutdown -h now 或者 init 0 ...
随机推荐
- java jdbc 同时操作查询删除操作
Connection conn = null; try { // 创建连接实例 conn = JdbcUtility.GetFactory() ...
- Java 并发随身记(一)之 Unsafe类
最近在看Java并发相关的内容,需要自己整理整理,不然就生疏了.工作2年多,工作时一般注都是框架.消息这些内容,对基础内容比较忽视.闲话不说,既然是并发内容,首先先复习一下Unsafe的内容吧. Un ...
- mongodb 配置单实例与双实例
环境: centos6.5 192.168.16.70 配置单实例mongodb:[root@www soft]# tar xf mongodb-linux-x86_64-rhel62-3.2.7.t ...
- 谁能举个通俗易懂的例子告诉我IAAS,SAAS,PAAS的区别?【转自知乎】
是时候祭出这篇吃货文章了: ———————————————————— ———————————————————— ———————————————————— &lt ...
- 用CMakeLists.txt组织工程
1 一个工程会有多个CMakeLists.txt,如何组织这些CMakeLists.txt来构建一个工程? 1.1 最外层一个CMakeLists.txt,是总的CMakeList.txt,在这个里 ...
- iOS应用上架报错解决
ERROR ITMS-90087: "Unsupported Architectures. The executable for LiveStorage.app/Frameworks/Spe ...
- To discount or not to discount in reinforcement learning: A case study comparing R learning and Q learning
https://www.cs.cmu.edu/afs/cs/project/jair/pub/volume4/kaelbling96a-html/node26.html [平均-打折奖励] Schwa ...
- 空间Rm的任意两个范数都互相等价
- Java集合(一):Java集合概述
注:本文基于JDK 1.7 1 概述 Java提供了一个丰富的集合框架,这个集合框架包括了很多接口.虚拟类和实现类. 这些接口和类提供了丰富的功能.可以满足主要的聚合需求. 下图就是这个框架的总体结构 ...
- WordPress升级出现Briefly unavailable for scheduled maintenance. Check back in a minute.
WordPress升级出现Briefly unavailable for scheduled maintenance. Check back in a minute. 打开博客时提示: Brief ...