您的位置 首页 百科问答

Linux是什么意思

Linux是什么意思

单的说,Linux是Unix克隆(Unixclone)或Unix风格(Unixalike)

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

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

较好的功能

强大而稳定的操作系统.它可以运行在x86PC,SunSparc,DigitalAlpha

,680x0,PowerPC汽短微短长免比落川,MIPS等平台上,可

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

它是GNU(Gnu'sNotUnix----有点分形与混沌的意味----无限自包含,

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

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

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

追述Linux的历史直到1990年,L360问答inusTorvalds还属七热既氢杆是芬兰赫尔辛基大

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

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

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

自很促远刻认为狂妄的想法---针选另宽-写一个比Minix更好的Minix,于是开始台围促衣宁甚写了

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

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

甚至不能运行,你必须在有Minix的机器上编译以后才能委最易飞世压活历委粮玩.这时候

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

月5号发布Linux0.0.2版本,在这个版本中已经可以运行bash

(theGNUBourneA满优gainShell----一种用户陆队马护江著青与操作系统内核通讯的软件)

和gcc(GNUC编译器).从一开始,Linus就决定自由扩散Li即举么绍丝触nux,包括原代码,

他在comp.os.minix新闻讨论组里发布Linux0湖突空吗注区鲜烟威板.0.2时写到:

"Doyoupineforni防改注军黑读阳互几cedaysofMinix-1.1,whenmemweremen

andwrotetheirowndevicedrivers?Areyouwith北整铁者outanice

project含弦andjustdyingtocutyourteethonaOSyoucan

trytomodifyforyourneeds?Areyoufindingitfrustrsting

wheneverythingworksonMinix?Nomoreall-nightersto

getaniftyprogramworking?Thenthispostmightbejust

foryou.

"AsImentionedamonthago,I'mworkingonafreeversion

ofaMinix-lookalikeforAT-386computers.Ithasfinally

reachedthestagewhereit'sevenusable(thoughmaynotbe

dependingonwhatyouwant),andIamwillingtoputout

thesourcesforwiderdistribution.Itisjustversion

0.0.2...butI'vesuccessfullyrunbash,gcc,gnu-make,

gnu-sed,compress,etc.underit."

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

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

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

发展迅猛,到1993年底94年初,Linux1.0终于诞生了!Linux1.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有了一

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

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

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

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

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

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

还在增加,注意你不能说"RedhatLinux""SuseLinux""Slackware

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

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

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

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

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

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

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

望所在!!

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

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

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

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

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

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

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

又如自由软件的精神......

上一篇 agv是啥意思
下一篇 闻道有先后,术业有专攻什么意思?
扫一扫,手机访问

扫一扫,手机浏览