未加星标

Linux简要发展史

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二04 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏
目录

linux 简述

Linux之父

Linux标志

企鹅的来源

Tux的来源

历史

Unix

GNU

BSD

Minix

Linux

主要特性

Linux内核版本

Linux发行版

Linux简述

Linux 是一套自由加开放源代码的类 Unix 操作系统,诞生于 1991 年 10 月 5 日(第一次正式向外公布),由芬兰学生 Linus Torvalds 和后来陆续加入的众多爱好者共同开发完成。

Linux 是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,可支持 32 位和 64 位硬件。 Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux 存在着许多不同的版本,但它们都使用了 Linux 内核。 Linux 可安装在各种计算机硬件设备中,比如:手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲, Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。

Linux之父

林纳斯 托瓦兹( Linus Torvalds )


Linux简要发展史

Linus Torvalds 被称作 Linux 之父,著名的电脑程序员、黑客。 Linux 内核的发明人及该计划的合作者。他利用个人时间及器材创造出了这套当今全球最流行的操作系统内核之一,现受聘于开放源代码开发实验室( OSDL : Open Source Development Labs, Inc ),全力开发 Linux 内核。

Linux 是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。 1991 年,当时还是芬兰大学生的 Linus Torvalds 萌发了开发一个自由的 Unix 操作系统的想法,当年, Linux 就诞生了,为了不让这个羽毛未丰的操作系统矢折, Linus Torvalds 将自已的作品 Linux 通过 Internet 发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,一场声势浩大的运动应运而生, Linux 逐渐成长起来。

Linux 一开始是要求所有的源码必须公开,并且任何人均不得从 Linux 交易中获利。然而这种纯粹的自由软件的理想对于 Linux 的普及和发展是不利的,于是 Linux 开始转向 GPL ,成为 GNU 阵营中的主要一员。

Linux 凭借优秀的设计、不凡的性能,加上 IBM 、 Intel 、 CA 、 CORE 、 Oracle 等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。

Linux 标志

苹果的标志是一只被咬了一口的苹果,微软的标志是一面窗户(至少最初是),而 Linux 的标志(吉祥物)则是一只名为 Tux 的企鹅。


Linux简要发展史
企鹅的来源

1994 年发表 Linux 正式核心 1.0 的时候,大家要 Linus Torvalds 想一只吉祥物,他想起曾经在澳大利亚的一个动物园里被企鹅咬过,干脆就以企鹅来当吉祥物了!

更容易接受的说法是:企鹅代表南极,而南极又是全世界共有个一块陆地,不属于任何国家。也就是说 Linux 不属于任何商业公司,是全人类每个人都可以分享的一项技术成果。

Tux的来源

大多数人相信, Tux 这个名字来源于 Torvalds UniX ,而不是因为它看起来像是穿着一件晚礼服 (tuxedo) 。也有说法称 Tux 来自 James Hughes :

Re: Let’s name the penguin! (was: Re: Linux 2.0 really is

released..) .James Hughes

Mon, 10 Jun 1996 20:25:52 -0400 .

(T)orvalds (U)ni(X) > TUX!

Tux: Linux 吉祥物 /Logo Tux: Linux 吉祥物 /Logo

历史 Unix

Unix 操作系统是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由 KenThompson 、 Dennis Ritchie 和 Douglas McIlroy 于 1969 年在 AT&T 的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一 Unix 规范的 Unix 系统才能使用 Unix 这个名称,否则只能称为类 Unix ( Unix-like )。

GNU

GNU 是自由软件之父 Richard Stallman 在 1984 年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证( General Public License ,简称 GPL )。 Linux 以及与他有关的大量软件是在 GPL 的推动下开发和发布的。

自由软件之父 Richard Stallman 像一个神态庄严的传教士一样喋喋不休地到处传播自由软件的福音,阐述他创立 GNU 的梦想: “ 自由的思想,而不是免费的午餐 ” 。这位自由软件的 “ 顶级神甫 ” 为自己的梦想付出了大半生的努力,他不但自己创作了许多自由软件,如: GCC 、和 GDB ,在他的倡导下,目前人们熟悉的一些软件如 BIND 、 Perl 、 Apache 、 TCP/IP 等都成了自由软件的经典之作。

如果说 Richard Stallman 创立并推动了自由软件的发展,那么, Linus Torvalds 毫不犹豫奉献给 GNU 的 Linux ,则把自由软件的发展带入到一个全新的境界。

BSD

386BSD 因为法律问题直到 1992 年还不能发布, NetBSD 和 FreeBSD 是 386BSD 的后裔,比 Linux 早。 Linus Torvalds 说,当时如果有自由的基于 386 的 Unix-like 操作系统,他就可能不会创造 Linux 。尽管无法预料这给以后的软件业究竟造成了什么样的影响(如果没有这个法律纠纷,很有可能没有今天的革命性的 Linux ),但有一点可以肯定, Linux 更加丰富了这块土壤。

Minix

Minix 是一种基于微内核架构的类 Unix 计算机操作系统,由 Andrew S. Tanenbaum 发明。 Minix 最初发布于 1987 年,开放全部源代码给大学教学和研究工作。 2000 年重新改为 BSD 授权,成为自由和开放源码软件。

因为 AT&T 的政策改变,在 Version 7 Unix 推出之后,发布新的使用条款,将 Unix 源代码私有化,在大学中不再能使用 Unix 源代码。教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何 AT&T 的源代码前提下,自行开发与 Unix 兼容的操作系统,以避免版权上的争议。他以小型 Unix ( mini-Unix )之意,将它称为 Minix 。

Minix 没有任何代码抄袭 Unix ,所以它们之间并没有任何继承关系, Minix 作为当时有史以来的第一个开源的操作系统放到网上以后,短期之内得到了飞速发展,大量的人进行下载学习。

由于 Minix 是教授一人所写,所以存在一些漏洞。这时候有使用者发现漏洞存在,想着去下载一些补丁或者自己写一些补丁来修补这些漏洞,修补之后发现效果不错,然后就建议教授利用这些补丁完善下 Minix ,结果呢,教授比较固执,意思是说:为了维持 Minix 的纯洁性,不需要任何外来代码。也就是说,根本不打算做商业发行,所以 Minux 保持了其最原始的风范。

Linux

在后来的几年内,由于计算机硬件工业的强力运作,以 Intel 主导的 x86 系统架构的个人计算机大行其道,所以个人计算机算是相当流行的一个机器了。但在此时,人们使用的大多还是 DOS 操作系统。此时,芬兰赫尔辛基大学有个叫 Linus Torvalds 的学生做了件不寻常的事情。当时他正好有一台 386 的计算机,由于并不喜欢自己电脑上的 DOS 系统,所以就想:既然 Minix 这么棒、这么稳定,那我何不将它移植到个人计算机 (好在由于 Stallman 提倡的 Open Source 理念,他得以接触到一些 Source Code ,而经由这样的一个想法,他就很有心的读取了 Unix 核心,并且去除较为繁复的核心程序,将它改写成可以适用于一般个人计算机的 x86 系统上面)。

到了 1991 年,他终于将 0.02 版的原始码 hobby 放到网络上面供大家下载,由于 hobby 受到大家的肯定,相当多的朋友一起投入这个工作中。终于在 1994 年,将第一个完整的核心 Version 1.0 释出,并且造成目前的大流行。。。由于 Linux kernel 的发展是由虚拟团队所达成的,大家都是透过网络取得 Linux 的核心原始码,经由自己精心改造后再回传给 Linux 社群,进而一步一步的发展完成完整的 Linux 系统,至于 Linus Torvalds 是这个集团中的发起者。由于这个群策群力的缘故, Linus Torvalds 将 Linux 定为同样造福大家的 GNU 授权模式!

Linux 是 Linus Torvalds 受到 Minix 的影响而作成的。但在设计哲学上, Linux 则和 Minix 大相迳庭。 Minix 在内核设计上采用微内核的原则,但 Linux 则和原始的 Unix 相同都采用宏内核的概念。在 Linux 发展之初,双方还于 1992 年在新闻组上有过一场精彩的理念争论。 Minix 的作者和支持者认为 Linux 的单内核构造是 “ 向七十年代的大倒退 ” ,而 Linux 的支持者认为 Minix 本身没有实用性。

主要特性

基本思想

Linux 的基本思想有两点:

1. 一切都是文件。

2. 每个软件都有确定的用途。

其中第一条详细来讲就是系统中的所有都归结为一个文件,包括:命令、硬件和软件设备、操作系统、进程等等,对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说 Linux 是基于 Unix 的,很大程度上也是因为这两者的基本思想十分相近。

完全免费

Linux 是一款免费的操作系统,用户可以通过网络或其它途径免费获得,并可以任意修改其源代码。这是其它操作系统所做不到的。正是由于这一点,来自全世界的无数程序员

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

分页:12
转载请注明
本文标题:Linux简要发展史
本站链接:http://www.codesec.net/view/484469.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(20)