天天看点

Ubuntu历史与发展过程

Ubuntu始创者—马克·舍特尔沃斯Ubuntu由马克·舍特尔沃斯创立,其首个版本于2004年10月20日发布,并以Debian为开发蓝本。但其以每六个月发布一次新版本为目标,使得人们得以更频繁地获取新软件。而其开发目的是为了使个人电脑变得简单易用,但亦有提供服务器版本。Ubuntu的每个新版本均会包含了最新版本的GNOME桌面环境,并且会在GNOME发布新版本后一个月内发行。与以往建基于Debian的Linux发行版,如MEPIS、Xandros、Linspire、Progeny与Libranet等比较起来,Ubuntu更接近Debian的开发理念,因为其主要使用自由与开源软件,而其他的发行版则会附带很多闭源的插件。

Ubuntu的软件套件主要是建基于Debian的不稳定分支:不论是其软件套件格式(deb)还是软件管理与安装系统(Debian Apt/Synaptic)。Ubuntu会将所有对软件套件的修改即时向Debian作出回馈,而不是在发布新版时才宣布这些修改,而事实上,很多Ubuntu的开发者均为Debian的主要软件套件的维护者。但是Debian与Ubuntu的软件套件并不一定与对方兼容。换言之,将Debian的软件包安装在Ubuntu上可能会出现兼容性问题,反之亦然。

Ubuntu的运作主要依靠Canonical有限公司的支持,但亦有来自Linux社区的热心人士提供协助,Ubuntu的开发人员多称马克·舍特尔沃斯为SABDFL(是self-appointed benevolent dictator for life 的缩写,即自封的仁慈大君)。而在2005年7月8日,马克·舍特尔沃斯与Canonical有限公司宣布成立Ubuntu基金会,并对其提供1千万美元作为启始营运资金。成立基金会的目的是为了确保将来Ubuntu得以持续开发与获得支持,但直至2006年,此基金会仍未投入运作。马克·舍特尔沃斯形容此基金会是在Canonical有限公司出现财务危机时的紧急营运资金。

Ubuntu的最新长期支持版本为‘Dapper Drake’,即是在2006年6月1日所推出Ubuntu 6.06 LTS(长期支持版)(其后在2006年8月10日推出6.06.1 LTS版,其提供了安全性更新与问题修正),而使用者可以通过其船运服务来获取免费的安装光碟。不过由Ubuntu 6.10版开始,将不再有免费的船运邮寄光碟服务,使用者只可由网站上下载光碟映像档烧录并安装,但是Ubuntu 6.06 LTS版的免费船运邮寄服务则会继续。

特色

Ubuntu 6.06 LTS的zh-cn; 屏幕; zh-tw: 萤幕截图,背景桌布为Ubuntu的黎明 ,此为其中一个缺省安装的桌布,供使用者选择采用。

系统管理

Ubuntu的开发者与Debian和GNOME开源社区互相协作,因此其桌面环境采用了GNOME的最新版本,并且与GNOME项目同步发布。

Ubuntu十分注重系统的安全性,其采用Sudo工具,所有系统相关的任务均需使用此指令,并输入密码,比起传统以登入系统管理员帐号进行管理工作有更佳的安全性。

Ubuntu亦注重系统的可用性,其设计为在标准安装完成后即可以让使用者投入使用的操作系统。举例来说,完成安装后,使用者不用另外安装网页浏览器、办公室软件、多媒体软件与绘图软件等日常应用的软件,因为这些软件已被安装,并可随时使用。

Ubuntu不仅仅使用与Debian 相同的deb 软件包格式,还和Debian社区有著密切联系,其会直接和实时地向Debian社区作出贡献,而不是只在发布时宣布一下。许多Ubuntu的开发者也负责为Debian的关键软件包作出维护。

开发意念

Ubuntu计划强调可达性和国际化,以便能为尽可能多的人所用。而其自5.04版本开始,已使用万国码(UTF-8)作为系统缺省编码,使得来自不同国家的使用者可以看到对方的文字,而不会出现乱码。

Ubuntu的发行理念强调尽量使用自由软件。

Ubuntu的所有发行版本都将免费提供。除了光碟映像档(CD Image)可提供下载外,使用者亦可通过其船运服务[10]来获取免费的光碟。且不像其他大型Linux操作系统厂商,Ubuntu并不对“企业版”收取升级订购费(意即没有所谓的企业版本,人人所使用的版本皆一样,使用者只有在购买官方技术支援服务时才要付钱)。

Ubuntu为所有用户提供从某个版本升级到下一个版本的方便的途径。

安装设定

一直以来,Ubuntu均支持主流的i386、AMD64与PowerPC平台,因此大多数个人电脑使用者皆可安装相应的Ubuntu版本在其电脑上。而在2006年6月,Ubuntu新增了对升阳电脑的UltraSPARC与UltraSPARC T1平台的支持,使用者可下载相应版本进行安装。

自初始发行起,Ubuntu即提供一片安装光碟与一片用来预览的Live CD。在Ubuntu 6.06 LTS发布时,其将原来只用作预览的Live CD更改为不只可以用来预览,并且使用图形接口进行安装的光碟(即Desktop CD),而原来只提供文字安装接口的安装光碟则保留并改名(即Alternate install CD)。

在硬件要求上,Ubuntu需要256MB内存,并需要3GB的硬盘空间用来安装。

在档案系统格式方式,Ubuntu缺省采用ext3档案系统格式,但亦可选择其他档案系统格式。而在存取微软视窗分区方面,其可以自由读取和写入FAT32档案系统格式的分区,但是对NTFS档案系统格式的分区则只可进行读取,而不能对其写入资料。

而在Ubuntu里,可以经由Samba这个软件来与其他操作系统进行资讯和档案交换,功能类似Windows平台上的网络芳邻。

其他特色

Ubuntu有一个软件包叫ubuntu-calendar。安装后,软件包会每月随系统升级一起下载桌面壁纸图像。其中部分壁纸为女性裸体照片,以致Ubuntu被幽默地称为“色情发行版”、“Linuxxx”与其他类似名称。2005年5月,具有争议的Ubuntu-calendar在没有宣告下暂停发行。而2004年10月到2005年4月的月历壁纸还可以在Ubuntu储存库中找到。

软件组件

Ubuntuzh-cn; 登陆屏幕; zh-tw: 豋入画面萤幕表达了Ubuntu(即乐于分享)的概念。Ubuntu的软件管理系统与Debian的相同,俱使用apt-get这个指令,而同时亦有图形使用者接口的Synaptic(新立得软件包管理器)可供使用。而其将所有软件分为4类,称为“组件(component)”,以反映不同的许可证和可用的支持级别。在通常性况下,来自main(官方支持)的软件会被安装,以满足大多数计算机用户的基本要求,而同样被安装的还有来自restricted(“版权限制”)的软件,其为对系统可用性具有重要性的软件包。

main组件只包含符合Ubuntu许可证要求并可以从Ubuntu团队中获得支持的软件包。其力图使日常使用Linux系统时所需的任何东西包括在内。在这个组件内的包可以确保得到技术支持和及时的安全升级。在此组件内的软件必定是符合Ubuntu版权要求(Ubuntu license requirements)的自由软件,而Ubuntu版权要求大致上与Debian自由软件指导纲要(Debian Free Software Guidelines)相同。

restricted组件包含了由于其重要性而被Ubuntu开发者支持的软件,但是它们并不具有合适的自由许可证,因此不能列入main。其中包括仅能以二进制形式获得的显卡驱动程序。因为Ubuntu开发者无法获得源代码,其支持的水平与main相比是有限的。

universe(“社区维护”)组件里包含的软件范围广泛,他们或许是受限于许可证,或许不是,但是都不为Ubuntu团队支持。这样用户可以使用Ubuntu的软件包管理系统安装各式各样的程序,同时又与main和restricted中被支持的软件包相隔离。

最后是multiverse(“非自由”)组件,其中包括了不符合自由软件要求而且不被支持的软件包。

大致可总括如下︰

自由软件 非自由软件

官方支持 Main Restricted

不被官方支持 Universe Multiverse

而因为Ubuntu的新版本在发行后,该版本的套件库便会被冻结,只提供安全性更新,因此官方推出了一个名为Ubuntu Backports的后续支援计划,让使用者可以获取最新版本的软件。

简而言之,在Ubuntu里,安装软件的动作大多是经由apt-get这个指令或Synaptic这个工具来完成的,在该处可找到所有官方供应的软件(不一定被支援),这与微软视窗操作系统的情况很不同。在视窗里,使用者要安装软件,便要自行购买该软件的安装档或执行档(副档名为.exe)或在网络上下载,且要逐一寻找,而在Ubuntu里则可一次过完成大量软件安装,因为不论apt-get指令或Synaptic均可单次搜寻并大量安装软件。

缺省套件

以下的列表包含了部份在Ubuntu桌面里缺省安装了的软件。部份软件(如GIMP、 OpenOffice.org与Firefox)是自由桌面的标准软件。

GNOME:桌面环境与附属应用程序。

GIMP:绘图程序。

Firefox:网页浏览器(Web Browser)。

Gaim:即时通讯软件。

Evolution:电邮(E-Mail)与个人资讯管理软件(PIM)。

OpenOffice.org:办公室软件(Office Software)

SCIM输入法平台,其支持东亚三国(中、日、韩)的文字输入,并有多种输入法选择(只有在安装系统时选择东亚三国语系安装才会在缺省情况下被安装)。

Synaptic:套件管理员。

Totem:多媒体播放器。

Rhythmbox:音乐播放器。

众多其他自由软件亦可以经由Synaptic或新增移除程序连结至套件库下载并进行安装。

缺省情况下,Ubuntu并没有安装防毒软件,这是因为Linux受到病毒的威胁不大,但使用者可自行安装ClamAV这套防毒软件,其主要是用来扫描和清除可以感染微软视窗的病毒,这在设有电邮服务器的电脑上作用较大。而Ubuntu缺省则安装了iptables这套防火墙软件,但却没有提供相关的图形设定接口,使用者可自行安装firestarter这套图形接口的防火墙设定程序来进行设置。

私有版权软件的采用

Ubuntu 5.04版截图Ubuntu为第三方软件设立了认证程序。虽然其主要采用自由软件,但亦接纳部份私有版权软件,只要该私有版权软件可以自由散发便可,Ubuntu会将其放于multiverse组件里。

而并不会随Ubuntu发行的软件包括︰

破解DVD加密的解密软件DeCSS。

多媒体编码与解码程序库,如Windows Media。

部份广受欢迎的以私有版权形式发布的浏览器插件,如Adobe(合并前为Macromedia)出版的Shockwave(其没有Linux版本)与Flash——其授权(EULA)禁止Linux发行版将其附于光碟或映像档内发布,但Ubuntu将其置为multiverse的套件包(flashplugin-nonfree),其会自动由Adobe的网站下载Linux版Flash插件,并进行安装。

发布周期

Ubuntu每6个月发布一个新版本,而每个版本都有代号和版本号。版本号基于发布日期,例如第一个版本,4.10,代表是在2004年10月发行的。下表列出了以前和计划中的发布:

版本 发布日期 代号

4.10 2004年10月20日  Warty Warthog

5.04 2005年4月8日  Hoary Hedgehog

5.10 2005年10月13日  Breezy Badger

6.06 LTS 2006年6月1日  Dapper Drake

6.10 2006年10月26日 Edgy Eft

7.04 (预计2007年4月19日) Feisty Fawn

Ubuntu 6.06 是首个拥有长期支持(Long Term Support,LTS)的发行版本。其包含了GNOME 2.14版(Kubuntu则包含了KDE 3.5.2版)、Mozilla Firefox 1.5.0.3版、OpenOffice.org 2.0.2版、Xorg 7.0版、GCC 4.0.3版与2.6.15版的Linux核心(Linux kernel)。而在正式发行后至今,其中部份软件得到了安全性更新。

另外还有一个代号为Grumpy Groundhog的分支,其直接由Ubuntu套件库里的软件版本控制系统里取出软件的源代码,以用作永久性的测试和开发,因此其为不稳定的分支,且不会对公众开放。

相关计划

Ubuntu发行版光碟,免费索取

正式衍生版本

目前Ubuntu正式支援的衍生版本包括:

Kubuntu:使用和Ubuntu一样的软件库,但不采用GNOME,而使用更为美观的KDE为其预定桌面环境。

Edubuntu:是Ubuntu的教育发行版。这是为了使教育工作者可以在短于一小时的时间内设计电脑教室,或建立网上学习环境,并且可即时控制该环境而不用在家学习而创作的。

Xubuntu:属于轻量级的发行版,使用Xfce4作为桌面环境,与Ubuntu采用一样的软件库。

Ubuntu Server Edition︰其于Ubuntu 5.10版(Breezy Badger)起与桌面版同步发行。 其提供了服务器的应用程序,如一个电邮服务器、一个LAMP网页服务器平台、DNS设定工具、档案服务器与数据库管理。与原来的桌面版本比较起来,服务器版的光碟映像档体积较细,并且其对硬件规格的要求更低。若要运行服务器版,最少只需要有500MB的硬盘空间与64MB的内存便可。然而其并没有任何桌面环境提供,使用者在缺省环境里只可使用文字接口。

这些专案与Ubuntu紧密相关,从2006年起,他们会与Ubuntu同步发行。

另外,马克·舍特尔沃斯也承诺将制作Ubuntu-libre发行版,只使用自由软件基金会认证过的自由软件。

非正式衍生版本

nUbuntu:专注于安全工具的版本。

Ubuntu Lite︰为旧电脑而设的版本。

zUbuntu:为IBM zSeries 主机移植的版本。

Ebuntu︰建基于Enlightenment 0.17桌面环境并附有视窗管理员的Ubuntu修改版。

Fluxbuntu︰建基于 Fluxbox桌面环境的修改版。

Gnoppix : 这是基于Ubuntu Live CD而研制的以GNOME为缺省桌面环境的Live CD。

Dubuntu :这是中国大陆Ubuntu爱好者改进Ubuntu的版本,更好的支持中文,并且添加了更多软件的Live CD。

中文译名

Ubuntu及其衍生版本至今似乎没有正式的中文译名,至少从Ubuntu中文网和Ubuntu正体中文网的官方网站上来看是这样,班图曾经作为非官方的译名被一些中文用户使用,不过这个不完整的音译并未得到一致认可。一位名为demo的用户在新帆新闻组上提出了一个新的中文译名“吾帮托”,这个译名既在用字形式上给人以理想国乌托邦的联想,又在读音上给人以广东话“帮拖”(即提供协助)的联想,而且在涵义上也暗合Ubuntu的原意,demo还根据这一译名提出了酷帮托,小帮托和爱就帮托作为衍生版本Kubuntu,Xubuntu和Edubuntu的译名,似乎这是一组更为信达雅的中文译名。

各界评价

回响

一年多以来,Distrowatch.com上的Ubuntu介绍页是访问率最高的页面,而在2005年于伦敦举行的Linux世界论坛及会议(LinuxWorld Conference and Expo)上,Ubuntu被嘉奖为读者所选的最佳Linux发行版。 其亦经常被网络与纸面出版媒体评审。很多评审者认为Ubuntu的主要成功原因在于其拥有一个庞大的社群,让使用者能够轻易获得支持。

批评

Ubuntu虽然建基于Debian,但Debian的创始人Ian Murdock却不满意Ubuntu。其认为Ubuntu虽然是优秀的Linux发行版,亦促使了Debian的全球化,但因为Ubuntu并不是在Debian的基础上作出改善,而是另建套件库,使其与Debian出现不兼容的问题,所以其表示希望Ubuntu能与Debian作出更紧密的合作,使其成果可以为Debian所采用[37]。

注释

1. ^ 这是免费提供的支持,其包括了安全性更新、引数据损失的重要漏洞修补与额外的翻译。若要其他的技术支持,则需要购买其商业支持服务。值得注意的是LTS版(即长期支持版)所获的支援期更长,详情可参看内文。

2. ^ sudo为superuser do 的简写,即超级用户的工作,在Ubuntu的缺省环境里,root(即管理员)帐号是停用的,所有与系统相关的工作指令均需在进行时于终端机接口输入sudo在指令前方,并输入密码确认,这样做是为了防止因一时失误对系统造成破坏。sudo工具的缺省密码是首个帐户的密码。

继续阅读