LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1505|回复: 3

发现学好unix,linux,freebsd的发展历史,有助理解三者关系,提高学习技术的兴趣

[复制链接]
发表于 2005-3-13 21:59:09 | 显示全部楼层 |阅读模式
以下为转帖

1.  unix    的发展历史
2.  linux   的发展历史
3.  freebsd 的发展历史
4.  中国Linux的发展历史





1.  unix    的发展历史

出处:www.soft.yesky.com

从总体来看,Unix的发展可以分为三个阶段:

  第一阶段为Unix的初始发展阶段,从1969年KeThompson在AT&T贝尔实验室创造了Unix操作系统,刚开始运行在一台DECPDP-7计算机上,只在实验室内部使用并完善它,这个阶段Unix从版本1发展到了版本6。值得注意,此时的Unix是用汇编语言写成的,以至在1970将Unix移植到PDP-11/20上的时候花费了大量工作。在这个阶段里最重要的事件可以算Unix的作者使用C语言对Unix的源代码重新改写,使Unix非常具有可移植性。

  Unix是用c写成的,c本身又是为了写Unix而诞生的。大家还记得在不区分大小写的DOS用C开始写程序时候的不适么?年幼的天缘当时也很不明白为什么c需要区分大小写,后来接触多了,才知道c原本就是unix下的,而unix是区分大小写的。由于此时AT&T还没有把Unix作为它的正式商品,因此研究人员只是在实验室内部使用并完善它。

  正是由于Unix是被作为研究项目,其他科研机构和大学的计算机研究人员也希望能得到这个系统,以便进行自己的研究。AT&T以分发许可证的方法,对Unix仅仅收取很少的费用,大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学,一方面使得科研人员能够根据需要改进系统,或者将其移植到其他的硬件环境中去,另一方面培养了懂得Unix使用和编程的大量的学生,这使得Unix的普及更为广泛。

  第二阶段为80年代,这是Unix的丰富发展时期,在Unix发展到了版本6之后,一方面AT&T继续发展内部使用的Unix版本7 ,同时也发展了一个对外发行的版本,但改用System加罗马字母作版本号来称呼它。System III和System V都是相当重要的Unix版本。此外,其他厂商,以及科研机构都纷纷改进Unix,其中以加州大学伯克利分校的BSD版本最为著名,从4.2BSD中也派生出了多种商业Unix版本比如Solaris、HP-UX、IRIX 、AIX、SCO等等。

  Sun是最早的工作站厂商,但一直在Unix工作站领域不断发展。其操作系统 SunOS是基于4.2BSD开发的,直到SunOS 4。但是在此之后,Sun将操作系统的开发工作转向了System V,这个新版本为Solaris 2,或者称为SunOS 5,因此也可以将SunOS 4称为Solaris 1.0,但是SunOS 4与Solaris 2分属两个流派,其中的差别就比较大了。值得一提的是Sun的版本号比较有趣,从Solaris 2.6之后,Solaris 2.7的版本号直接变成了Solaris 7.0,可说是常见的商业炒作手法之一了。Sun的Solaris主要针对他的处理器Sparc来开发,但是他们也开发了用于Intel平台上的系统Solaris X86。与运行在工作站上的Solaris相比,Solaris X86性能较差。近期来由于Linux给于的压力,Sun加大了对x86的投入力度,目前Solaris for x86的10版本已可以在网络上找到。

  IRIX是SGI公司的Unix,这也是一种基于Unix System V的产品。SGI的Unix图形工作站是图形图象处理领域内的顶级产品,这一方面是由于SGI的硬件性能相当优秀,另一方面在软件方面,SGI开发了工作站下的图形图象处理软件,成为这个领域的领先者。事实上天缘曾经有缘使用过SGI的机器,在一张静态图片上用鼠标点击,即时毫不停顿地产生多个相互交互作用的水波纹,波纹之清晰、交互之自然、速度之流畅,给我留下了相当深刻的印象。SGI在图形图象领域的领先地位掩盖了他作为一家Unix厂商在操作系统领域内的努力,事实上在他们还生产超级计算机,在多处理器和并行计算等大负荷计算方面都有独到的研究。如果大家有够细心,可以看到在关于linux发展的文章中有提到SGI组建了一个基于Linux使用256个CPU的超级服务器。IRIX在SGI出色硬件的合作下,性能相当卓越。

  SCO Unix是在国内比较有名气的操作系统,因为他是当时能运行在Intel的平台之一,并且较早进入中国市场。它的历史可以追溯到MicroSoft开发的Xienx,Xienx是运行在Intel平台上的一种基于Unix V 6的系统,后来Xienx开发部门独立出来成立了SCO公司,并基于AT&T System VR3.2开发了SCO Unix,其最新的版本为增强了图形接口的SCO OpenServer 5.0.4。此时AT&T已经将它们负责Unix的部门USL(Unix系统实验室),卖给了Novell公司,它们的Unix被更名为UnixWare ,但是Novell正逢经营问题,不得不将UnixWare再次卖给SCO。SCO之所以能占有市场,并不是其产品特别出色,而是因为在小型机特别昂贵的年代,对一些追求稳定的行业来说,使用SCO能在x86上运行,可以节约大量成本。因此早期的银行、金融行业的终端大多是使用SCO的。而最近SCO的名声越来越坏,只因被更加优秀且同样能运行于x86的Linux抢走大量份额,大家知道知道吃不饱的狗是会乱咬人的。不过可惜最后授权没强行推销出去几份,反而得了个$CO之名。而Novell在购买UnixWare之后的一个重要举动是将Unix商标赠送给一个非盈利的Unix组织X/Open,结束了USL与BSD以及其他厂商的纷争。

  其他的如IBM的UNIX,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来。HP-UX则是HP公司从S III(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而来。

  在这个时期中,Internet开始进行研究,而BSD Unix最先实现了TCP/IP,使Internet和Unix紧密结合在一起。伯克利大学为Internet打下了基石,同样的还有这所大学所出的DB和DNS 解析服务器,再怎么盛赞这所大学为Internet的贡献也不为过。


附件转于http://www.freebsdchina.org/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-3-13 22:00:14 | 显示全部楼层
2.  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的发展历程上还有一件重要的事inux加入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,Sysbase,Corel,Netscape,CA,Novell等都宣布支持Linux! 商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在!!
  Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等.随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统...... 常有新手问Linux能做什么,其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么!
 
    Linus说刚开始的时候他根本没有想到要编写一个操作系统内核。1991年,他需要一个简单的终端仿真程序来存取Usenet新闻组的内容,于是他就在前两个草草编写的进程的基础上又写了一个程序。当然,他把那些个A和B改成了别的东西。“一个进程是从键盘上阅读输入然后发送给调制解调器,另一个进程则是从调制解调器上阅读发送来的信息然后送到屏幕上供人阅读。”然而要实现这两个新的进程,他显然还需要一些别的东西,这就是驱动程序。他必须为不同的显示器、键盘和调制解调器编写驱动程序。1991年的夏季,也就是在他购买了第一台PC之后6个月,Linus觉得他还需要从网上下载某些文件,为此他必须读写某个磁盘。“于是我又不得不写一个磁盘驱动程序,然后是一个文件系统。而一旦当你有了任务切换器、文件系统和设备驱动程序之后,你当然就拥有了一个Unix,”或者至少是它的一个内核。Linux就以这样一种极其古怪但也极其自然的方式问世了。

  
    这个羽毛未丰的操作系统很有可能马上夭折,所以Linus并没有在Minix新闻组中公布 。他只是在赫尔辛基技术大学的一台FTP服务器上发了一则消息,说用户可以下载Linux的公开版本。“Linux是我的笔名,但是我要是真用它来命名的话,我担心有人会认为我狂妄自大,而且不会去认真地对待它。所以我当时选了一个很糟糕的名字:Freax,”这个字是由free(自由)+freak(怪胎)+x构成的,“我知道这听起来令人恶心。”幸好,管理这台FTP服务器的Ari Lemmke根本不喜欢Freax这个名字,他最后还是选择了Linux。到1992年1月止,全世界大约只有100个左右的人在使用Linux,但正是他们为Linux做关键性的在线洗礼。他们所提供的所有初期的上载代码和评论后来证明对Linux的发展至关重要,尤为重要的是那些网上黑客们为了解决Linux的错误而编写的许多插入代码段。

  
    Linus就是如此这般脚步蹒跚跌跌撞撞地创建了一个网上的“卡勒利亚王国”,并开始为他的“卡勒瓦拉”收集并组织各种有用的素材。网上的任何人在任何地方都可以得到Linux的基本文件,并可通过电子邮件发表评论或者提供修正代码,Usenet还专门为它开辟了一个论坛。于是,Linux就从最开始的一个人思想的产品变成了一副巨大的织锦,变成了由无数志同道合的黑客们发起的一场运动。

    Linus向来不求名利,Linux的成功也没有为他带来财富,但他的成就已使其在电脑科技发展史上占有一席之地。Linus的才能吸引了二十多名精英跟随左右,并心甘情愿地离开他们的家和原来的办公室,随Linus来到硅谷,去开创他们眼里真正的事业。而Linux的转售商,像Red Hat、Solaris、Caldera以及Workstation Solution等,在得知李纳斯要离开赫尔辛基去硅谷发展时,无不对Linux系统的前景翘首以盼。就像当年Marc Andreesen离开学校开发出Internet免费浏览器软件(即今天的NETSCAPE),又或像杨致远和David Filo创办雅虎一样,Linus离开象牙塔后也定会有所建树。

    Linux虽有不少优势,但并非所向披靡。对长期依赖微软操作系统的人来说,Linux的使用概念仍很陌生;企业用户也不可能一夜间抛弃Windows。虽然电脑大厂纷纷表态支持Linux,但现有支援Linux的应用软件和工具仍比不上微软完备。但对于不远的将来,Linus会竭尽一切,使Linux在激烈竞争中继续领先。Linux受欢迎的现状已经超出了他当初的想象,而且还将继续被关注、被传播、被进行下去。


  Linux的兴起还给人们很多启迪与思考,如集市式软件开发的讨论,又如自由软件的精神......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-13 22:00:58 | 显示全部楼层
3.  freebsd 的发展历史

转于本站BSD 讨论专题
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=26495

FreeBSD的现状和未来(转载)

--------------------------------------------------------------------------------


发信人: gracewind (和风), 信区: FreeBSD
标 题: FreeBSD的现状和未来(转载)
发信站: BBS 水木清华站 (Mon Aug 26 11:07:09 2002), 站内信件

FreeBSD的现状和未来

王波

最近几年,很多Linux/Unix的使用者,都知道有这么一个操作系统:FreeBSD。但是,其
中大部分人对这个系统还只是比较简单的了解,还没有机会真正尝试使用、安装、管理
它,这样无形中这个操作系统就被笼罩着一层神秘的面纱。事实上,这个操作系统本身
并不神秘,它的实际应用事实上是非常普遍的,并且其本身也非常易于使用。

1.FreeBSD是Unix吗?

在众多BBS上,比较常问到的一个问题就是“FreeBSD是不是Unix”,to be or not to
be?,回答这个问题并没有这个问题本身看起来这么简单。
假如回顾Unix的历史发展的话,我们可以简单的整理出一个脉络,AT&T发明Unix,伯克
利大学对Unix进行研究改进,大家觉得伯克利大学的Unix更好,因此纷纷买伯克利的Un
ix发行版本。这种做法就好比现在大家都找RedHat买Linux一样,没有人直接到AT&T买U
nix。
因此,在70年代、80年代,最流行的操作系统就是BSD Unix,我们作为一个无法领略那
个黄金时代的年轻Unix使用者,很难了解到BSD在Unix领域中的威望,只有沉浸在他人写
的文章中,看他们以尊敬的口吻谈起BSD。那个时候,很多流行的Unix,如SunOS4等等,
统统都是BSD Unix在某个硬件平台上的具体发行版本,就好比当前RedHat、Turbo等等,
都是Linux的具体发行版本一样。可以想象,那个时候的BSD Unix就好比当前的Linux一
样炙手可热。
不可否认,由于AT&T起诉BSD造成的法律纠纷,商业公司Sun、HP等纷纷转向AT&T的Unix
System V,目前BSD Unix已经盛况不再。设想一下,某一天Linus起诉诸多Linux厂商,
那将是一种怎样的悲剧!当然目前由于许可权的完善,这种情况很难发生了。直到1994
年,不含任何AT&T Unix代码的4.4BSD-Lite发布,法律问题才完全结束,然而,长达数
年的法律纠纷已经给市场留出空间,乘着Internet普及的大潮,Linux趁势崛起,代替B
SD Unix成为各个商业公司追捧的对象。而AT&T的Unix也没有象想象的那样得到成功,几
经转手倒卖,目前系统的全称为Caldera Unixware,和Caldera OpenLinux一样,属于一
家Linux公司Caldera。
在这些倒卖过程中,原来属于AT&T的Unix商标,也被Novell赠送给一家Unix组织X/Open
,这个组织是由多家商业Unix公司,如IBM,HP,Sun等组成的,这样,所有X/Open的成员
都可以宣称他们的操作系统是Unix。反过来,如果一个公司不是X/Open的成员,那么在
法律上,它就无权享用Unix商标,称自己的操作系统为Unix。
FreeBSD系统是BSD Unix的直接继承者,但正如其名字暗示的,这个系统是由一个非赢利
组织来维护、开发的,显然也不是X/Open的成员。至于FreeBSD到底是不是Unix,聪明的
读者,我想你一定有了自己的答案了吧!

2.谁在使用FreeBSD?

初步接触FreeBSD的用户,可能最大的问题还是关心FreeBSD的应用范围问题,因为不象
Windows, Linux, Solaris这些系统,商业公司有众多的市场费用对它们进行包装宣传,
例如最近的Windows XP就是一例。而FreeBSD则只是默默的在后台承载着具体的工作任务
,通过它本身的优秀特性,由一个技术人员告诉另一个技术人员,逐渐得到更广泛的应
用。
最愿意使用FreeBSD的用户是互联网服务提供商ISP和网站ICP,著名yahoo并没有应用昂
贵的专业Unix服务器,它们的服务器是由多台运行FreeBSD的PC组成,Internet上最繁忙
的ftp服务器ftp.cdrom.com(目前为ftp.freesoftware.com),单台服务器支持的每天
传输量都在700GB以上,也是由FreeBSD构成的,甚至包括属于微软的hotmail,其大部分
的服务器原本也是FreeBSD,Microsoft曾多次想将它们迁移到Microsoft平台上,最早是
想迁移到Microsoft NT上,但直到Windows 2000出现之后,Microsoft才获得成功,目前
hotmail仍然还有部分服务器仍然运行FreeBSD。
毫无疑问,如果仅仅从技术角度考虑问题,FreeBSD系统无疑是用作Web、Ftp、Email、
DNS等互联网服务器的最佳操作操作系统。这是因为BSD Unix就是TCP/IP协议的最初实现
者,目前大部分TCP/IP的实现代码,都来自于BSD Unix,包括Windows系统中也包含BSD
Unix的代码,同样大多数网络应用软件也是从Unix上最先开发的,这样就导致几乎所有
的网络应用都支持FreeBSD,并且在FreeBSD上会有最好的性能表现。这也是在没有任何
市场努力下,FreeBSD得到ISP/ICP支持的根本原因。
另外一些用户,可能其本身没有意识到在使用FreeBSD,实际上每天都在使用FreeBSD处
理工作。这是因为FreeBSD作为技术核心出现在系统内部,一般用户不需直接接触到它。
这个例子最明显的就是使用Mac OS X的桌面用户。Apple公司最新的OS X本质上就是Fre
eBSD的核心加上Apple公司的图形界面接口和应用系统。正如,Windows NT/2000的用户
不需要知道其系统内核是来自VMS一样,OS X的用户一般也不知道其实他使用的系统其核
心是FreeBSD。
在桌面系统来讲,Mac OS X独有的图形界面确实更受欢迎,但FreeBSD系统本身也提供了
X Window支持,从而可以使用KDE、gnome等图形用户接口,使得FreeBSD系统也能用在桌
面系统中。然而,在后台使用FreeBSD,而加以定制、开发,而以另外一个名字出现的情
况,Mac OS X并不是一个仅有的特例,很多系统从本质上来讲根本就是FreeBSD系统,再
加上为了适应特殊硬件和特殊需求进行的定制开发。但一般用户并不了解这一点,事实
上也不需要了解这一点。这种情况在专用设备上特别明显,例如路由器、防火墙、存储
服务器等等。
路由器方面最为著名的是Juniper,仅次于cisco的第二大路由器厂家,Juniper的JUNOS
就是基于FreeBSD的系统,当然Juniper的路由器有专用的网络处理芯片。防火墙方面有
Nokia,它就是使用FreeBSD 2.2.x的系统。而Maxtor、AMI等厂家在他们的存储系统中也
是使用的FreeBSD。此外,IBM的InterJet也是使用的FreeBSD。其他不太著名的厂家,使
用FreeBSD的更是比比皆是。
因此,可能你还没有意识到你所使用的网络其实与FreeBSD密切相关,事实上,也许你每
天都在和一个FreeBSD系统打交道呢!

3.为什么选用FreeBSD?

然而,在使用FreeBSD完成这些任务的同时,使用其他种类的Unix,包括Linux,同样也
能完成这些任务。特别是目前Linux正处于众人关心的焦点,同为PC平台上的免费Unix,
有什么理由去选择FreeBSD而不用Linux呢?那么,让我们首先看看专业厂家的理由吧!

这些专用设备厂商和ISP选择FreeBSD的原因一方面是高性能,很多证据表明,即使是商
业Unix,在性能上也比不上FreeBSD,尤其是网络性能。例如AT&T Unix System V系列的
商业Unix,其IP堆栈基于stream,这样灵活性虽强,但效率就大打折扣了,以至于Sun在
Solaris 2.6之后,又将其网络功能移入内核,不再通过stream实现TCP/IP了。
另一个选择FreeBSD的原因是稳定性,虽然没有办法确切的找出证据来说明FreeBSD比其
他Unix更稳定,然而无论是从Internet上关于系统崩溃的报告,还是诸多Unix使用者的
个人使用经验,都得不到FreeBSD不稳定或FreeBSD不如某种Unix稳定的结论。原因就在
于BSD Unix的代码经过了几十年的时间和多种不同硬件平台的考验,更为成熟。事实上
,稳定性对于全天候运行的系统至关重要,因此这一点对于专用设备和服务器系统来讲
,尤其重要。而FreeBSD正由于其特别的稳定性,得到了一致的认可,被誉为“象岩石一
样稳定”。
专用设备厂商选择使用FreeBSD的另一个理由是许可权方式,基本上,Linux是使用了GN
U许可的方式,我们都知道这种方式对于进行再次开发有更大的限制,要求对GNU软件的
改动也要开放源代码。原则上来讲,GNU许可是合理的,应该得到支持,但是在某些领域
内由于涉及到商业利益、相关软件硬件代码保密的需要等等,采用GNU许可有一定的障碍
,这样采用BSD许可方式就更受欢迎了!这是因为FreeBSD遵循的BSD许可比常用的GPL许
可更为宽松的原因,它允许保留改进过的源代码,而直接发布二进制形式的软件。
对于专业厂家、ISP/ICP来讲,采用FreeBSD显然是比较自然的,因为他们有专门的系统
管理员去提供支持,而网络管理员事实上是希望采用FreeBSD的,因为这个系统一经安装
完毕正常运转,几乎就不再需要任何额外的管理负担,例如Windows系统经常发生的当机
、死锁等需要重新启动等等,系统的安全性也非常高,也不必担心黑客攻击。但是对于
普通用户,选用这个系统时,常常就会考虑,“谁来提供服务?”。
基本上,对于Linux、FreeBSD这些依赖于互联网发展起来的系统来讲,非常重要的一种
模式就是用户群体的自组织和自服务性,这就是说用户之间可以相互提供有限的技术服
务,例如解答问题,提供指导等等。这种自服务方式经实践证明是非常有效的,但是,
普通的企业经理也许更关心商业服务,希望能得到更可靠、稳定、全面的服务。例如,
对于Windows来讲,Microsoft的工程师会提供服务,对于Solaris来讲,Sun的工程师会
提供服务,对于Linux来讲,RedHat、Turbo以及国内的蓝点等等厂家会提供商业服务。

对于FreeBSD,应该找什么人或公司提供商业服务呢?由于FreeBSD的用户群的技术层次
比较高,对于商业服务的需求就小一些,但事实上商业服务还是存在的,在国外,这种
高层次的商业服务一方面这种服务可以从一些有丰富经验的系统专家那里获得,企业通
过聘请他们担任技术顾问提供技术服务,另一方面可以从专业技术服务公司获得,提供
技术服务已经是目前IT企业的一个趋势,如IBM、HP都在转型作服务,而FreeBSD商业服
务可以从Daemonnews等公司获得。国内的情况也是类似的,例如共创软件等一些公司和
一些个人都可以为FreeBSD提供商业技术支持。
 
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-13 22:06:45 | 显示全部楼层
中国Linux的发展历史
--------------------------------------------------------------------------------


转载自:www.csdn.net

中国Linux早期历史的回眸 以下为应朋友之约而写有关Linux在中国发展历程的一点杂文,如记忆有误,还望各界指正 我们都知道Linux是中国IT业内相当热门的一个话题。其作为振兴中国软件产业的一个极好的契机受到了国家决策者的高度重视,而其自由开放的天性又符合了程序员人群的口味。因此,自从Linux踏入中国大地后一批又一批的中国IT界精英为她在国内的落地开花,艰苦耕耘十载终于浙浙地形成了当前的Linux热潮。
一 黎明之光
Linux何时从国外被引入中国已不可考,最初的时候,有部分国外留学人员回国时,用大包小包的软盘装载了从诸如赫尔辛基大学、MIT、加州大学伯克利分校等处拷回的Linux发行版。那时国内互联网还仅仅只有高能物理研究所一个出口节点,带宽也仅有64K,因此软盘基本上是唯一载体,一张张5.2寸软盘不仅载回了Linux,也为中国IT业载来了一个新时代的黎明。早期的Linux发行版只有寥寥几种,最著名的是由Partick Volkerding维护的SlackWare,她的目录结构至今仍保持软盘安装时代的样式。但是她还不是最古老的Linux发行版,SlackWare的前身是一种叫SLS的Linux发行版。从笔者掌握的资料来看,SLS是中国大陆由商业公司所销售的第一套Linux发行版,时间是在1994年,销售商则是由一家名叫‘联邦’的软件流通商。而这家‘联邦’公司也就是后来著名的软件连锁企业‘连邦’的前身。当时这套SLS发行版是属于一个以‘摩典’为产品名称的共享软件包系列中的一套。这套‘摩典’系列共享软件包共有十辑,收录了当时流传在互联网上的大量的各类共享软件和源代码资源,可以说是后来共享软件发行的鼻祖。SLS是其中的第九、第十辑,共由十张软盘组成。而它的Linux内核版本是1.2.x。由于当时的Linux资源极其溃乏,使用者也数量稀少,整个中国Linux界在当时充斥着DOS汉化气氛中的IT业内就象一个无助婴儿,只有在如清华,中科大等极少数高校中和一些科研机构内才有少数的拓荒者在默默地等待着黎明的到来。 这个时期大致是从20世纪90年代初至1997年。结束标志认为是在中国软件行业协会自由软件研究应用发展分会的成立。
二 开拓之路
1997年6月17日,中国软件行业协会自由软件研究应用发展分会在北京成立,同时中国自由软件库freesoft.cei.gov.cn建立。这座自由软件库是中国早期自由软件下载站中容量最大,包含软件最全的一个站点。并且还提供了新闻组服务。她的硬件基础是五台奔腾90Mhz的微机,每台机器32M内存,采用软Raid的方式,共约80G的空间。其新闻组是当时国内最具技术水准和研究气氛的自由软件交流基地,主要支持专家是在赫尔辛基理工大学的宫敏博士,管理员是国家信息中心的张鹿。在这个新闻组中聚集了当时中国大陆绝大多数的自由软件爱好者,并且出现了一大批现在作为国内自由软件界主力的人才,那个时期的不少讨论贴技术含量高,大多数回贴者言之有物,并不象现在很多BBS站那样灌水贴泛滥,由于上去交流的人都是国内Linux的早期使用者,技术素养普遍较好,回答问题很专业,经常可以看到长篇的贴子,或者是精彩的讨论贴,这种优良的技术素质,勤奋的研究精神是中国Linux界最宝贵的精神财富。 与此同一时期,另一个国内自由软件爱好者的聚集地--水木清华BBS的Linux版也在不断激荡起自由的浪潮。清华BBS上的Linux版对于中国自由软件发展的主要贡献是在中国大陆最早提出了建立中文Linux计划,这个计划由homer提出倡仪,并由dfbb,eric,olly,macaw等人共同支持,于1997年5月5日首先在位于常州的一台服务器上建立,域名为clinux.ml.org,相信这个域名对于早期Linux玩家来说是相当熟悉的,那时这个站是中国收集Linux中文技术资料最全面的站点,并且提供了ftp,firebird,maillist 和 newsgroup服务,它的maillist是中国最早的以Linux为主题的maillist,上面的ftp是当时非常著名的中文Linux软件下载站,而整台服务器采用的硬件不过为一台Pentium 90 计算机,带宽不过为256Kbps。后来,homer改名为ppyy,并在奔腾(bentium.net)网站工作,创立了国内现在知名的新闻组服务news.cn99.com。而共同创立中文Linux计划的dfbb则在以后进入了当时刚进入大陆不久的TurboLinux公司,并与陈向阳,于明俭共同开发了Zwinpro中文外挂平台,熟悉中国Linux历程的读者现在大概就可以猜出dfbb是谁了,他就是人称中文Linux三剑客之一的方汉。应该说当时除了中国自由软件分会和清华大学的Linux版外,还有一些大学和社会组织提供了Linux相关的资源和交流平台,如webking等。不过,从对后来中国Linux界发展的影响来看,上述的几个站点的历史作用更大。 除了这些交流平台外,中国第一个专门销售Linux光盘的站点也于1998年在保定热线上开通,创立者是位于邯郸的宿宝臣。在当时的大陆,要搞到一盘Linux软件只有三种途径,一个就是从网站上下载光盘镜像,刻成安装盘,但是在当时CDRW仍是一种高档设备,而一张刻录光盘的价格也很高,普通用户根本无力承受,只有大学,科研机构才有条件这样做。另一种是从国外托人购买Linux光盘,这不仅需要有充足的资金还要有相关的聚道,有条件的人寥寥无几,第三种就是从盗版商处购得,这几乎绝大多数Linux爱好者唯一的一条快速,廉价的获得Linux的渠道,当时盗版商所制作的Linux光盘质量可靠,而且大多数是盗版的美国infomagic所出品的六张Linux发行版系列的前两张光盘,笔者手上就有一套,是双CD的,一张上的是RedHat 4.1,另一张是SlackWare 3.2,但是,不久盗版商的光盘制作水准就大幅下降,不少光盘无法启动,挂羊头卖狗肉的现象也越来越多。因此,当时Linux获取的困难,在一定程度上影响了中国Linux爱好者的热情,使许多人在搜寻Linux安装光盘上白白花费了时间与金钱。在这样一个时代背景下,宿宝臣通过相关渠道从美国cheapbyte公司购入了正式的Linux发行版光盘,通过邮购的方式,用尽可能合适的价格,丰富的品种,及时的供货,为中国Linux发展及时输送了最需要的‘弹药’。当时,他所销售的光盘包括了国际上最主要的几大Linux发行版,并且还提供Redhat PowerTools系列以及sunsite软件合集等配套光盘。笔者也从宿宝臣处邮购了一张RedHat 5.1光盘。宿宝臣后来在朗新开设的linuxaid上担任了管理员。 除了以上几个大型的Linux站点外,大陆从1997年年中开始,渐渐地产生了一些Linux User Group组织,其中以上海的Linux User Group为最早成立的一个LUG组织,北京Linux俱乐部,南京LUG也相继成立。 上海的LUG最早是产生在pchome的irc上,并很快在上海凝聚了一批热爱Linux的积极者,并在一台位于瑞典的服务器上建立了首页。1998年上海LUG在当时的3C+T网吧办了一次聚会。会上主要讨论了今后的发展思路,并决定为自由软件分会的新闻组整理一份FAQ,这项工作很快就于1998年8月开始,并在10月份完成。现在这份文档保存在linuxforum的藏经阁中。1999年3月20日,上海LUG与xteam公司和TurboLinux公司在上海的青松城举办了Linux研讨会,研讨会吸引了上海二百多位Linux爱好者,及一批相关单位的注意。在研讨会上,Xteam演示了XteamLinux 1.0,TurboLinux则预布了他们最新的TurboLinux 3.0,这些都是当时最新的中文Linux研发成果。 北京Linux俱乐部首先在清华BBS上发表了成立了宣言,创始人包括常晓光,邓光磊,赵宇,蔡明军等人,不久,北京Linux俱乐部在263.net上建立了自已的主页。关于北京Linux俱乐部的这份成立文档现在保存在清华Linux版的精华贴中。当时北京Linux俱乐部的webmaster是邓光磊。他也就是后来Linuxforum的创立人。北京Linux由于身处中国Linux发展的核心城市,在北京的各大高校中有很多成员,并与业内一些有志于发展Linux的公司保持了联系,所以发展很快,活动水平与组织规模是当时最优良的。由于身处首都,北京Linux俱乐部也参加了一些由政府组织的关于Linux在中国发展的讨论会,并积极地利用俱乐部在民间的影响,主办交流会,积极协助国家制订对于Linux产业的政策。 南京的LUG组织由zhaoway组建,南京LUG对于中国Linux发展所作出的贡献在于他们翻译了著名的Linuxgazette杂志,为广大Linux爱好者积累了一笔丰富的文档财富,这个中文Linuxgazette项目在也是大陆当时主要的中文化项目之一。
那个时期,在技术上,国内主要的研发力量都集中于Linux下的中文处理问题,当时最流行的解决方案是包装(warp)X的构画字体函数,当时采用这项技术的有由陈向阳,方汉和于明俭开发的ZWinPro中文平台,宫敏博士的ZhXwin外挂中文平台,和台湾的XCIN中文平台。而于明俭的Chinput在当时也已经比较成熟,外挂中文平台与Chinput的结合是当时国内Linux使用者的基本配置。除了外挂中文平台外,由深圳的邓煜,李凌和廖生苗所研发的内核汉化技术则是用hack的方式提供了中文的支持,他们都为中国Linux的发展进行了各自的探索,至于以后的业界内轰动一时的内核汉化与外挂汉化之争,则更多的是受到了商业利益的左右,这已经不是在这些技术专家所能掌握的范围内。 中国Linux的发展历程从萌芽向现代化的推移是在一批又一批热情的民间志愿者的不断努力下而进行的。这些人在今后仍将会守护着如今来之不易的发展成果,并将会与更多的年轻志愿者一同发展中国刚刚起步的Linux事业,Linux不仅是他们理想中的事业,也包含了他们对于中国早日国富民强的热忱盼望。投身于Linux运动不仅需要有利益的支撑,也需要的有一种意志的坚持。目前,国内Linux界相比前一时期有一定的退步,但是仍有不少意志坚定的人,正在努力振兴中国Linux的发展,在linuxforum,linuxfans, linuxsir,以及各大高校的BBS上,仍有不少活跃的志愿者在继续沿着开拓者们的足迹前进。
以上是对中国中前期Linux发展历程的一个回顾,但是仍有一些内容由于笔者所掌握的资料有限而未被写入。象minigui计划,LVS项目,这些都是中国著名的自由软件项目,笔者所写的都是一些亲自经历或有过一定程度接触的内容,所以不可能包括进国内Linux发展史上的所有内容,如果谁能接手继续完成它,以为新来的爱好者们留下一份珍贵的史料,使他们认识到中国Linux发展之不易,并由此热爱上这一事业,笔者将不胜感谢。

--------------------------------------------------------------------------------
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表