Linux发展历程:从命令行操作到桌面应用,再到云计算产业的领导力 (linux发展的大致历程)

Linux是一种开源、自由、免费的操作系统,最初于1991年由芬兰大学生Linus Torvalds创建。随着技术的不断发展和应用场景的扩大,Linux从最初的命令行操作系统逐渐发展成拥有图形用户界面和桌面应用的完整操作系统,并在云计算领域占据领导地位。

命令行时代

最初的Linux操作系统只能通过命令行进行操作,需要用户输入指令才能进行各种操作。虽然这种方式操作灵活,但是对于普通用户来说,这种操作方式并不友好,需要掌握一定的命令行知识才能进行操作。因此,当时Linux主要应用于服务器领域。

此时,Linux还被视为一种“玩具”操作系统,没有被视为真正的商业操作系统。但正是由于其开源、自由、免费的特点,Linux逐渐吸引了越来越多的程序员加入到Linux社区中,共同推动Linux的发展。

桌面应用的崛起

随着桌面计算机的普及,Linux逐渐向桌面应用的领域发展。1997年,Red Hat公司发布了之一个商业版Linux操作系统,为Linux的商业化发展奠定了基础。同时,Linux的图形用户界面和桌面应用也得到了极大的改善,各种桌面环境和应用程序得到了广泛开发和使用。

此时,Linux在桌面应用领域虽然与Windows、Mac OS等主流操作系统相比还存在诸多不足,但是越来越多的用户开始选择Linux作为自己的主力操作系统,并为Linux的发展提供了新的动力。

云计算领导力

随着互联网的迅速发展,云计算作为新兴的IT技术逐渐被人们所接受和应用。而Linux作为一种具有高度稳定性和安全性的操作系统,逐渐成为云计算领域的主要操作系统。

根据最近的一项调查显示,截至2023年,全球超过85%的云计算服务器上运行的操作系统为Linux,其中Red Hat Enterprise Linux占比较大的份额。同时,在云计算领域,Linux还有着丰富的部署经验和工具,能够为云计算平台提供更加灵活高效的操作支持。

除了云计算领域外,Linux还在其他多个领域展示其强大的应用价值。例如,由于其开源的特点,Linux可以广泛应用于、物联网等领域。同时,Linux的稳定性和安全性也使得其成为大型科学计算系统、虚拟化平台等领域的首选系统。

Linux的发展历程经历了从命令行时代到桌面应用的崛起,再到云计算领导力的发展。这种进步离不开Linux社区的共同推动和开源理念的支持。预计未来,Linux在各个领域的需求将持续增长,推动其在各领域的广泛应用。

相关问题拓展阅读:

LIUNX的历史

任何一门知识都是先研究它的历史开始的,因为任何腔咐一门知识都不是一下子出现和成熟起来的,研究过去,是为了更了解现在。对于unix更是如此,如果不知道它的历史,就会对现在五花八门的unix搅得眼花缭乱,看过很多关于unix历史的介绍,能真正讲明白的不多,因为it世界本来就变化的快,有的来不及进入历史就消失了。但这一篇讲unix历史的文章,读来一点也不枯燥,也不会把你搞蒙,甚至还很有趣,如果你也想知道现在许多种unix的来历(不至于老像个新手),那么还是看看吧!

1960年代末期,Bell Telephone Laboratories, General Electric 和

Massachusetts Institude of Technlogy合作研发一个多使用者的作

业系统, Multics.此计划於1969年三月取消. 取消后的故事大家有点

熟,又有点不熟,这里把key part点出来:

* Ken Thompson在DEC PDP-7上写了个叫Space Travel的电玩.

* PDP-7欠缺程式发展环境,so, Ken Thompson + Dennis Ritchie写了UNIX出来.

* Ken Thompson写了B语言(由BCPL演化而来的直译语言)

* Dennis Ritchie把B改成了著名的C语言.

* 1973年11月Unix version 4,使用C语言改写而成.

Unix的之一篇Paper “The UNIX Time Sharing System”由Ken Thompson和Dennis

Ritchie

提出,在1973年十月the ACM Symposium on OS (SOSP)中提出来.而在次年七月的

the Communications of the ACM发表.这是UNIX与外界的之一次接触.

UNIX免费流传的原因

1956年AT&T受到反托拉斯法调查.调查期世带间AT&T与联邦签订了一个协议,

不能经营与电报无关之业务.L隶属於AT&T.

UNIX在SOSP发表后,学术界对UNIX及其原始码索求不断,所以AT&T便免费的

提供原始码给学术界,此举造成了UNIX的广泛流传.

Berkeley的Computer Science Research Group, CSRG对UNIX的发展做了很多的贡献.

Berkeley的UNIX称为BSD UNIX. BSD对UNIX的贡献有virtual memory, TCP/IP, Fast

File System(FFS), reliable signals, socket介面.

4.4BSD把原来的VM换成Mach的VM,并引进了Logged File System. (LFS).

CSRG做完BSD4.4之后就关门大吉了.原因有:

* 补助的不足

* BSD的特色已经可以在商业系统上见到了(所以不用DIY了)

* 系统已经大到不是一个小组可以维护的程度了

有一家公司Berkeley Software Design, Inc.(BSDI)成立来继续行销4.4BSD,

从事商业行为.他们的BSD叫做BSD/386. BSDI宣称BSD/386经过了Berkeley

的改写,已经没有AT&T的原始码了.不过AT&T还是对Berkeley和BSDI提出告诉.

导火线是BSDI的:ITS-UNIX.此一诉讼延后了4.4BSD的发表.

终於1994年二月四日,双方达成和解,撤销告诉. BSDI发表了不含AT&T宣称

的原始码的4.4BSD原始码,称为4.4BSD-Lite. 接下来的故事就是在网路上

的传奇,你可以在386BSD的讨论区看到.

UNIX System #

反拖拉司法调查结束后将AT&T拆成数个子公司, L改名为AT&T Bell Laboratories.

并且AT&T被允许进入电脑市场. AT&T发表的商业版伍返纯UNIX计有System III,

System V, System V Release 2 (SVR2) System V Release 3, System V Release

4/4.2

System V引进了许多新的特色(相对於旧的UNIX),如regions架构的虚拟记忆体(和

BSD的不太相同), IPC, remote file sharing, shared libraries,

STREAMS架构等等.

UNIX的商业化

商业化的UNIX也为UNIX争添不少特色,如SunOS的Network File System (NFS),

vnode/vfs interface支援多重档案系统,一个新的VM架构(为SVR4所采用)

AIX是之一个支援journaling file system的商业UNIX. ULTRIX (DEC的旧UNIX)

是支援multiprocessor UNIX的先趋之一.

Mach

Mach是Carnegie-Mellon大学(CMU)的microkernel(微核心)作业系统.(1980年代)

随著功能越来越多,UNIX也日渐庞大复杂而难以掌握, microkernel的概念就是

把Kernel去芜存菁,仅留下重要的部分,其馀的功能都用user阶层的程式(称作

server)来达成就好了,藉此减低kernel的复杂度.

Mach设计目标有

* 与UNIX相容

* 在单处理器,多处理器上都能执行

* 适合分散式运算环境

最普遍的版本是Mach2.5,是许多商业UNIX如DEC OSF/1, NextStep的基础.

Mach3.0才是真正纯粹的完全Microkernel化版本.

标准何在

UNIX的标准就像他的版本一样多.本小节仔细的介绍了各个标准与其命运.

讨论到最新的资讯为Novell将UNIX商标卖给了X/Open,以及Sun Solaris 2.5版.

1986年IEEE指定了一个委员会制定了一个一个开放作业系统的标准,称为

POSIX (Portable Operating Systems Interface,最后加上个X,为了好听,也是因为

本质上是UNIX的标准).

X/Open是一个由国际性电脑厂商组成的机构,成立於1984.其目的比较务实,

不是为众多的UNIX标准再添加一个.而是把重心放在汇集现有的标准,

整理出一个共通的环境.XPG (X/Open Portability Guide)就是他的大作.

目前UNIX这个商标应该是由X/Open所拥有.

除了标准以外,UNIX厂商也有合纵联盟.

UI, Unix International,是AT&T和Sun为主的联盟.主要的产物有SVR4和OpenLook.

OSF, Open Software Foundation为以IBM,DEC,HP为首的公司投资的子公司.

OSF对UNIX的贡献有Motif标准,DCE (Distributed Computing Environment).

在NT出来搅局后,UI瓦解了,AT&T不要UNIX了(专心於他的plan9作业系统?),

SVR4的传人变成了Sun的Solaris,不过Sun也不再坚持OpenLook,同时支援CDE

(Common Desktop Environment,讲白话一点就是Motif).

Linux是Unix克隆(Unix clone)或Unix风格(Unix alike)

的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE

POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性

较好的功能

强大而稳定的操作系统.它可以运行在x86 PC,Sun Sparc,Digital Alpha

,680×0,PowerPC, MIPS等平台上,可

以说Linux是目前运行硬件平台最多的操作系统. Linux更大的特点在于

它是GNU(Gnu’s Not Unix—-有点分形与混沌的意味—-无限自包含,

简单的说GNU是一种自由软件体系)的一员,遵循公共版权许可证(GPL),秉承

“自由的思想,开放的源码”的原则,成千上万的专家/爱好者通过Internet

在不断地完善并维护它,可以说Linux是计算机爱好者自己的操作系统.

追述Linux的历史直到1990年,Linus Torvalds还是芬兰赫尔辛基大

学的一名学生,最初是用汇编语言写了一个在80386保护模式下处理

多任务切换的程序,后来从Minix(Andy Tanenbaum教授所写的很小

的Unix操作系统,主要用于操作系统教学)得到灵感,进一步产生了

自认为狂妄的想法—-写一个比Minix更好的Minix,于是开始写了

一些硬件的设备驱动程序,一个小的文件系统,……,这样0.0.1

版本的Linux就出来了,但是它只具有操作系统内核的勉强的雏形,

甚至不能运行,你必须在有Minix的机器上编译以后才能玩.这时候

Linus已经完全着迷而不想停止,决定踢开Minix,于是在1991年10

月5号发布Linux 0.0.2版本,在这个版本中已经可以运行bash

(the GNU Bourne Again Shell—-一种用户与操作系统内核通讯的软件)

和gcc(GNU C 编译器).从一开始,Linus就决定自由扩散Linux,包括原代码,

他在comp.os.minix新闻讨论组里发布Linux 0.0.2时写到:

“Do you pine for nice days of Minix-1.1, when mem were men

and wrote their own device drivers? Are you without a nice

project and just dying to cut your teeth on a OS you can

try to modify for your needs? Are you finding it frustrsting

when everything works on Minix? No more all-nighters to

get a nifty program working? Then this post might be just

for you.

“As I mentioned a month ago, I’m working on a free version

of a Minix-lookalike for AT-386 computers. It has finally

reached the stage where it’s even usable(though may not be

depending on what you want),and I am willing to put out

the sources for wider distribution. It is just version

0.0.2 … but I’ve successfully run bash,gcc,gnu-make,

gnu-sed,compress,etc.under it.”

随即Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的

内核开发,Linux倾向于成为一个黑客的系统—-直到今天,在Linux社区

里内核的开发被认为是真正的编程.由于一批高水平黑客的加入,使Linux

发展迅猛,到1993年底94年初,Linux 1.0终于诞生了! Linux 1.0已经是一

个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,

在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,

不过自从2.1.xx系列的内核Linux开始走高端的路子—-硬件的发展太快了,

但是Linux不会失去它的本色.Linux具有良好的兼容性和可移植性,大约在

1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU—Digital

Alpha(至少目前主频是更高的).所以不要总把Linux与低档硬件平台联系

到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥

出来而已,Linux必将从低端应用横扫到高端应用!

在Linux的发展历程上还有一件重要的事:Linux加入GNU并遵循公共

版权许可证(GPL).此举大大加强了GNU和Linux,几乎所有应用的GNU

库/软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一

个根基,我现在也搞不清楚到底是GNU Linux呢还是基于Linux的GNU.

🙂 更重要的是遵循公共版权许可证,在继承自由软件的精神的前

提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形

式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发

商业软件.从此Linux又开始了一次飞跃,出现了很多的Linux发行版

,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多种,而且

还在增加,注意你不能说”Redhat Linux””Suse Linux””Slackware

Linux”等等,Linux主要指操作系统内核,对所有发行版内核原代码

都是一样的(但集成的内核版本可能因发行时间不同而有所不同).

还有一些公司在Linux上开发商业软件或把其他Unix平台的软件移

植到Linux上来,如今很多IT业界的大腕如IBM,Intel,Oracle,Infomix

,Syase,Corel,Netscape,CA,Novell等都宣布支持Linux! 商家的

加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计

算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希

望所在!!

Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十

分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等.

随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,

如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统.

…..常有新手问Linux能做什么,其实它不象那些中看不中用的操作

系统,不在于你用它能干什么,而在于你想干什么!

Linux的兴起还给人们很多启迪与思考,如集市式软件开发的讨论,

又如自由软件的精神……

.

看看吧,很详细的。

UNIX这个名字早已被众多用户所熟知。作为一个操作系统,它以其独特的魅力—-即开放性、可移植性、和多用户多任务等特点,不仅赢得了广大用户的喜爱,同时也受到许多计算机厂商的青睐。

Unix操作系统的历史漫长而曲折,它的之一个版本是1969年由KeThompson在AT&T贝尔实验室实现的,运行在一台 DECPDP-7计算机上。这个版本实现了一个文件系统、一个命令解释器(shell)和一些简单的文件工具。Ken和他的伙伴们使用GE系统来为 PDP -7进行交叉编译,很快写好了汇编器,使系统有了自支持的能力。这个系统已基本成型,其文件系统与现在的文件系统相似,它使用i结点,有特殊文件类型支持目录和设备,而且可以同时支持两个用户。

与当时的一个名为MULTICS(MULTiplexed Information and Computing System)的操作系统相比,UNIX显得异常短小精悍,它曾被玩笑地称作”UNICS”,代表 UNiplexed Information and Computing System. 有人称 MULTICS 代表 “Many Unneccessarily Large Tables In Core Simulataneously”,而UNIX则是裁减了的 MULTICS,不久,UNICS变成了UNIX而且被流传下来。

1970年,UNIX被移植到PDP-11/20上,这需要很大的工作量,因为整个系统全是用汇编语言编写的。

C语言的诞生给系统设计带来了新的契机, Ken Thompson和Dennis Ritchie使用C语言对整个系统进行了再加工和编写,使得Unix能够很容易的移植到其他硬件的计算机上。从那以后,Unix系统开始了令人瞩目的发展。由于此时AT&T还没有把Unix作为它的正式商品,因此研究人员只是在实验室内部使用并完善它。正是由于Unix是被作为研究项目,其他科研机构和大学的计算机研究人员也希望能得到这个系统,以便进行自己的研究。AT&T以分发许可证的方法,对Unix仅仅收歼闭取很少的费用,大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学,一方面使得科研人员能够根据需要改进系统,或者将其移植到其他的硬件环境中去,另一方面培养了懂得Unix使用和编程的大量的学生,这使得Unix的普及更为广泛。

由于操作系统的开发相当困难,只有少数的计算机厂商,如IBM、Digital等大型公司,才拥有自己的操作系统,而其他众多生产计算机的硬件厂商则采用别人开发的操作系统。因为Unix不需要太多的花费,因此很多厂商就选择了Unix作为他们生产的计算机使用的操作系统。他们把Unix移植到自己的硬件环境下,而不必从头开发一个操作系统。

到了70年代中氏坦裂后期,在Unix发展到了版本6之后,AT&T认识到了Unix的价值,成立了Unix系统实验室(Unix System Lab,USL)来继续发展Unix。因此AT&T一方面继续发展内部使用的Unix版本7,一方面由USL开发对外正式发行的Unix版本,同时AT&T也宣布对Unix产品拥有所有权。几乎在同时,加州大学伯克利分校计算机系统研究小组(CSRG)使用 Unix对操作系统进行研究,因此他们的研究成果就反映在他们使用的Unix中。他们对Unix的改进相当多,增加了很多当时非常先进的特性,包括更好的内存管理,快速且健壮的文件系统等,大部分原有的源代码都被重新写过,以支持这些新特性。很多其他Unix使用者,包括其他大学和商业机信运构,都希望能得到 CSRG改进的Unix系统。因此CSRG中的研究人员把他们的Unix组成一个完整的Unix系统——BSD Unix (Berkeley Software Distribution),向外发行。

到此,UNIX就有了一个大的分支,分为AT&T UNIX 和 BSD Unix,现代的Unix版本大部分都是这两个版本的衍生产品。

Linux是一种操作系统

1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话:

你好,所有使用minix的人-我正在为386(486)AT做一个免费的操作系统(只是为了爱好,不会象gnu那样很大很专业).

这名学生就是LinusTorvalds,而他所说的’爱好’就变成我们今天知道的Linux.

Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的内核开发,Linux倾向于成为一个黑客的系统—-直到今天,在Linux社区里内核的开发被认为是真正的编程.由于一批高水平黑客的加入,使Linux发展迅猛.

作为一个具备所有特性的类似POSIX的操作系统,Linux并非仅由Linus一人开发,而是由全世界几百个程序员共同开发的.有趣的是这个巨大的全世界的开发活动不是很协调.当然,Linus为内核定了调子,但Linux并不只是内核.没有一个管理组织;一个俄罗斯学生得到一块新的主板,就写了驱动程序支持这块主板.马里兰的一个系统管理员需要备份软件,就写一个,并把它传给任何需要的人.好象总是在正确的时间发生正确的事.

到1993年底94年初,Linux1.0终于诞生了!Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,不过自从2.1.xx系列的内核Linux开始走高端的路子—-硬件的发展太快了,但是Linux不会失去它的本色.Linux具有良好的兼容性和可移植性,大约在1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU—DigitalAlpha(至少目前主频是更高的).所以不要总把Linux与低档硬件平台联系到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥出来而已,Linux必将从低端应用横扫到高端应用!

在Linux的发展历程上还有一件重要的事:Linux加入GNU并遵循公共版权许可证(GPL).此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一个根基,我现在也搞不清楚到底是GNULinux呢还是基于Linux的GNU.:-)更重要的是遵循公共版权许可证,在继承自由软件的精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件.

另一个有趣的事是你可不花钱就得到Linux.你只要有时间并愿意下载,你就可以免费得到大多数软件.

为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。

当我们提到的Linux时,一般是指”RealLinux”,即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统。还需要许多软件包,编译器,程序库文件,Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以这就是为什么有许多不同的Linux发行版的原因。

各地出现了很多的Linux发行版,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多种,而且还在增加,注意,严格来说,你不能说”RedhatLinux””SuseLinux””SlackwareLinux”等等,Linux主要指操作系统内核,对所有发行版内核原代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同).

越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来,如今很多IT业界的大腕IBM,Intel,Oracle,Infomix,Syase,Corel,Netscape,CA,Novell等都宣布支持Linux!商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在!!

Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等.随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统……常有新手问Linux能做什么,其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么!

谁能详细的介绍一下linux

简单的说,Linux是Unix克隆(Unix clone)或Unix风格(Unix alike)的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性较好的功能 强大而稳定的操作系统.它可以运行x86PC,Sun Sparc,Digital Alpha,680×0,PowerPC, MIPS等平台上,可 以说Linux是目前运行硬件平台最多的操作系统. Linux更大的特点在于它是GNU(Gnu’s Not Unix—-有点分形与混沌的意味—-无限自包含,简单的说GNU是一种自由软件体系)的一员,遵循公共版权许可证(GPL),秉承 “自由的思想,开放的源码”的原则,成千上万的专家/爱好者通过Internet在不断地完善并维护它,可以说Linux是计算机爱好者自己的操作系统. 追述Linux的历史直到1990年,Linus Torvalds还是芬兰赫尔辛基大学的一名学生,最初是用汇编语言写了一个在80386保护银岩模式下处理多任务切换的程序,后来从Minix(Andy Tanenbaum教授所写的很小的Unix操银圆作系统,主要用于操作系统教学)得到灵感,进一步产生了自认为狂妄的想法—-写一个比Minix更好的Minix,于是开始写了一些硬件的设备驱动程序,一个小的文件系统,……,这样0.0.1版本的Linux就出来了,但是它只具有操作系统内核的勉强的雏形,甚至不能运行,你必须在有Minix的机器上编译以后才能玩.这时候 Linus已经完全着迷而不想停止,决定踢开Minix,于是在1991年10 月5号发布Linux 0.0.2版本,在这个版本中已经可以运行bash(the GNU Bourne Again Shell—-一种用户与操作系统内核通讯的软件)和gcc(GNU C 编译器).从一开始,Linus就决定自由扩散Linux,包括原代码,他在comp.os.minix新闻讨论组里发布Linux 0.0.2时写到:

“Do you pine for nice days of Minix-1.1, when mem were men and wrote their own device drivers? Are you without a niceproject and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrsting when everything works on Minix? No more all-nighters to get a nifty program working? Then this post might be just for you.

“As I mentioned a month ago, I’m working on a free version of a Minix-lookalike for AT-386 computers. It has finally reached the stage where it’s even usable(though may not be depending on what you want),and I am willing to put out the sources for wider distribution. It is just version 0.0.2 … but I’ve successfully run bash,gcc,gnu-make,gnu-sed,compress,etc.under it.”

随即Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的内核开发,Linux倾向于成为一个黑客的系统—-直到今天,在Linux社区里内核的开发被认为是真正的编程.由于一批高水平黑客的加入,使Linux发展迅猛,到1993年底94年初,Linux 1.0终于诞生了! Linux 1.0已经是一个功锋搏御能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,不过自从2.1.xx系列的内核Linux开始走高端的路子—-硬件的发展太快了,但是Linux不会失去它的本色.Linux具有良好的兼容性和可移植性,大约在1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU—Digital Alpha(至少目前主频是更高的).所以不要总把Linux与低档硬件平台联系 到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥 出来而已,Linux必将从低端应用横扫到高端应用!

在Linux的发展历程上还有一件重要的事:Linux加入GNU并遵循公共版权许可证(GPL).此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一个根基,我现在也搞不清楚到底是GNU Linux呢还是基于Linux的GNU. 🙂 更重要的是遵循公共版权许可证,在继承自由软件的精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件.从此Linux又开始了一次飞跃,出现了很多的Linux发行版 ,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多种,而且 还在增加,注意你不能说”Redhat Linux””Suse Linux””Slackware Linux”等等,Linux主要指操作系统内核,对所有发行版内核原代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同). 还有一些公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来,如今很多IT业界的大腕如IBM,Intel,Oracle,Infomix,Syase,Corel,Netscape,CA,Novell等都宣布支持Linux! 商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在!!

Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等.随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统. …..常有新手问Linux能做什么,其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么! Linux的兴起还给人们很多启迪与思考,如集市式软件开发的讨论, 又如自由软件的精神……

关于linux发展的大致历程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux发展历程:从命令行操作到桌面应用,再到云计算产业的领导力 (linux发展的大致历程)