Ubuntu(国际音标:[uːˈbuːntuː])是一个基于Debian的Linux发行版,其名称来自非洲南部
祖鲁语或
豪萨语的“ubuntu”一词,意思是“Humanity to Others”(以人道善待他人),同时还有着“群在故我在”的意味,是非洲传统的一种价值观。
截至2023年12月,据官网显示,ubuntu最新发行版主要提供Desktop和Server两种版本。它每6个月发布一次,且每次发布的版本均提供为期18个月的支援。2023年10月12日,官方发布的Ubuntu23.10版本。2023年10月27日,
Canonical公布了Ubuntu24.04 LTS(Noble N) 的发布计划,稳定版计划2024年4月25日发布。
Ubuntu的愿景是一部分面向大众,一部分面向商用:作为自由软件,按照同样的条款提供给每个人使用,同时也通过科能(上海)软件科技有限公司提供的一系列服务获得资金来源。截至2023年08月29日,Ubuntu有着超过600万的
活跃用户,这些用户会将设备联网,并定期进行版本更新。同时,在所有
Linux开发版系统中,Ubuntu的市场占比已经达到了27%。
发展历程
软件发展
Ubuntu Linux是由南非人
马克·沙特尔沃思(Mark Shuttleworth)创办的基于Debian Linux的操作系统,以Debian 为开发蓝本,于2004年10月公布Ubuntu的第一个版本(Ubuntu 4.10“Warty Warthog”)。
2005 年,马克出资建立了 Ubuntu 基金会并投入了一千万美元作为启动资金。
2013年,马克和Ubuntu一同被授予
澳大利亚反个人隐私大哥奖(Austrian anti-privacy Big Brother Award),理由是默认情况下,Ubuntu会把Unity桌面的搜索框的搜索结果发往
Canonical服务器。而一年前,马克曾经申明过这一过程进行了匿名化处理。
2022年12月20日,在即将到来的 Ubuntu 23.04(Lunar Lobster)发行版本中,
Canonical计划使用
谷歌的
Flutter UI SDK来重新编写Ubuntu Desktop的安装器。
2023年3月28日,在 Canonical 放弃涉足智能手机市场之后,Ubuntu Touch 手机系统在社区的推动下艰难前行。UBports团队发布了 Ubuntu Touch OTA-1 Focal,正式跃迁到Ubuntu 20.04 LTS(Focal Fossa)发行版。
2023年4月20日,
Canonical 面向所有处于支持状态的Ubuntu发行版,发布了Linux内核安全更新,累计修复了17个安全漏洞。
2023年10月13日,Canonical发布了Ubuntu23.10 ISO镜像,不过在收到用户的反馈,在系统中存在某些仇恨言论,因此紧急撤回ISO镜像,并已经着手重新编译。
历史版本
ubuntu每6个月发布一个新版本,而每个版本都有代号和版本号。
Ubuntu版本编号的定义,其编号以“年份的最后一位.发布月份”的格式命名,因此Ubuntu的第一个版本就称为4.10(2004.10)。除了代号之外,每个Ubuntu版本在开发之初还有一个开发代号。Ubuntu开发代号格式为“形容词+动物”,且形容词和动物名称的第一个字母要一致,如Ubuntu16.04的开发代号是Xenial Xerus,译为“好客的非洲地松鼠”。从Ubuntu 6.06开始,两个词的首字母按照英文字母表的排列顺序取用。
从11.04版起,Ubuntu发行版放弃了GNOME桌面环境,改为Unity。后自Ubuntu 18.04 LTS起,Ubuntu发行版重新开始使用GNOME3桌面环境。
软件特色
精神内涵
Ubuntu一词被视为一种传统的
非洲民族理念,同时也被认为是南非共和国的建国准则之一,并且与非洲复兴的理想密切相关。该词源于
祖鲁语和
科萨语,它的核心理念是“人道待人”,着眼于人们之间相互的忠诚与交流。
南非总统
纳尔逊·曼德拉这样解释:Ubuntu是一个概念,它包含了尊重、互助、分享、交流、关怀、信任、无私的众多内涵:Ubuntu是一种生活方式,提倡宽容和同情他人。
Ubuntu精神与软件开源精神恰恰不谋而合。作为一个基于
Linux的操作系统,Ubuntu试图将这种精神延伸到计算机世界,“软件应当被分享,并能够为任何需要的人所获得。”Ubuntu的目标是让世界上的每个人都能得到一个易于使用的Linux版本,不论他所处的地理位置和身体状况。
在这种Ubuntu精神的指导下,Ubuntu Linux承诺如下所示:
Ubuntu对个人使用、组织和企业内部开发使用是免费的,但这种使用没有售后支持。
Ubuntu将为全球数百个公司提供商业支持。
Ubuntu包含由
自由软件团体提供的最佳翻译和本地化。
Ubuntu光盘仅仅包含自由软件,鼓励用户使用自由和开源软件,并改善和传播它。
系统特点
Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为 Unity。自Ubuntu18.04LTS起,Ubuntu发行版又重新开始使用Gnome3桌面环境。Ubuntu不仅仅使用与Debian相同的deb软件包格式,还和Debian社区有著密切联系,其会直接和实时地向Debian社区作出贡献,而不是只在发布时宣布一下。许多Ubuntu的开发者也负责为Debian的关键软件包作出维护。
Ubuntu十分注重系统的安全性,其采用
sudo工具,当你运行一个需要
root特权的应用程序时,sudo会提示你输入你的普通用户的密码,这样可以确保程序不会损坏你的系统。Ubuntu亦注重系统的可用性,其设计为在标准安装完成后即可以让使用者投入使用的操作系统。举例来说,完成安装后,使用者不用另外安装网页浏览器、办公室软件、
多媒体软件与绘图软件等日常应用的软件,因为这些软件已被安装,并可随时使用。此外,Ubuntu有包括Unity和Steam平台上的成千上万款游戏可用,例如Dota 2,Kerbal Space Program,《
反恐精英:全球攻势》和《无主之地:前传》。
安全维护
Ubuntu的每个长期支持(LTS)版本都附带针对主操作系统的五年免费安全和维护更新。
Canonical还提供许多其他产品和服务来帮助管理Ubuntu系统的安全性。
Ubuntu Livepatch服务通过在系统运行时修补Linux内核,消除了对高严重性和严重性内核漏洞的计划外维护窗口的需求,同时使用Ubuntu Livepatch服务保持长达十年的不间断服务。
为高安全性和政府监管的环境开发和运行工作负载,需要漫长而昂贵的验证过程。通过Ubuntu Advantage和Pro提供的FIPS 140和通用标准认证,可以缩短认证时间并转嫁验证成本。
Landscape是用于部署、监控和管理Ubuntu服务器和桌面的领先管理工。Landscape能够集中查看和管理已应用于其系统的安全更新,以及至关重要的尚未应用的安全更新。
Canonical为Ubuntu Pro客户提供扩展安全维护(ESM),为内核和基本用户空间包、工具链和应用程序提供重要的安全修复。这些更新通过一个安全的私人存档提供,该存档仅供Canonical客户使用。
以上内容参考来源:
安装设定
Canonical与戴尔、联想和
惠普紧密合作,以证明Ubuntu可在最广泛的
笔记本电脑和
工作站上使用。这意味着可以提供无缝Ubuntu体验,以及比以往更多的硬件选择。Ubuntu不仅只适用于桌面电脑,其也被广泛地使用在世界各地的
数据中心中,为各种各样的服务器提供支持,并且还是
云计算中最流行的操作系统。
软件组件
Ubuntu的软件管理系统与Debian的相同,俱使用
APT这个指令,而同时也有图形使用者接口的Synaptic(新立得软件包管理器)可供使用。而其将所有软件分为4类,称为“组件(component)”,以反映不同的许可证和可用的支持级别。
在通常性况下,来自main(官方支持)的软件会被安装,以满足大多数
计算机用户的基本要求,而同样被安装的还有来自restricted(“版权限制”)的软件,其为对系统
可用性具有重要性的软件包。
main组件只包含符合Ubuntu许可证要求并可以从Ubuntu团队中获得支持的
软件包。其力图使日常使用
Linux时所需的任何东西包括在内。在这个组件内的包可以确保得到
技术支持和及时的安全升级。在此组件内的软件必定是符合Ubuntu版权要求(Ubuntu license requirements)的
自由软件,而Ubuntu版权要求大致上与Debian自由软件指导纲要(Debian Free
软件 Guidelines)相同。
restricted组件包含了由于其重要性而被Ubuntu开发者支持的软件,但是它们并不具有合适的自由许可证,因此不能列入main。其中包括仅能以二进制形式获得的
显卡驱动程序。因为Ubuntu开发者无法获得源代码,其支持的水平与main相比是有限的。
universe(“社区维护”)组件里包含的软件范围广泛,他们或许是受限于许可证,或许不是,但是都不为Ubuntu团队支持。这样用户可以使用Ubuntu的
软件包管理系统安装各式各样的程序,同时又与main和restricted中被支持的软件包相隔离。最后是multiverse(“非自由”)组件,其中包括了不符合
自由软件要求而且不被支持的软件包。
大致可总括如下︰
而因为Ubuntu的新版本在发行后,该版本的套件库便会被冻结,只提供安全性更新,因此官方推出了一个名为Ubuntu Backports的后续支援计划,让使用者可以获取最新版本的软件。
Ubuntu为第三方软件设立了认证程序。虽然其主要采用自由软件,但亦接纳部份私有版权软件,只要该私有版权软件可以自由散发便可,Ubuntu会将其放于multiverse组件里。
而并不会随Ubuntu发行的软件包括︰破解DVD加密的解密软件DeCSS、
多媒体编码与解码程序库如
Windows Media。
部分广受欢迎的以私有版权形式发布的浏览器插件,如
奥多比(合并前为
Macromedia)出版的Shockwave(其没有Linux版本)与Flash——其授权(EULA)禁止
Linux发行版将其附于光碟或映像档内发布,但Ubuntu将其置为multiverse的套件包(flashplugin-nonfree),其会自动由Adobe的网站下载Linux版Flash
插件,并进行安装。
版本
根据发布版本用途,ubuntu可分为四种版本,分别是Ubuntu桌面版(Ubuntu Desktop)、Ubuntu服务器版(Ubuntu Server)、Ubuntu云操作系统(Ubuntu Cloud)和Ubuntu移动设备系统(Ubuntu Touch)。截至2023年12月,据官网显示,Ubuntu最新发行版主要提供Desktop和Server两种版本。
官方发行版
非官方发行版
云操作系统
其他分支
Ubuntu还有一个代号为Grumpy Groundhog的分支,其直接由Ubuntu套件库里的软件版本控制系统里取出软件的源代码,以用作永久性的测试和开发,因此其为不稳定的分支,且不会对公众开放。
Ubuntu Core
Canonical于2014年开始开发Ubuntu Core,旨在创建一个完全容器化的物联网平台,让自主连接的物联网设备能够在没有人为干预的情况下接收更新,以解决边缘的安全和业务需求。Ubuntu Core作为不可变
Linux Desktop基本操作系统,使用了与
Docker和
lxc构建技术相同的内核容器技术,系统的每个组件放入一个安全的沙盒中,并且被明确定义了升级和回滚机制。Ubuntu Core 的占用空间极小,尤其适合稳定性、安全性和可预测性至关重要的环境。
长期支援
代号“Dapper Drake”的Ubuntu6.06LTS版本是Ubuntu的首个拥有长期支援的版本,
Canonical公司计划对它提供比其他版本较长时间的更新支援。桌面版本将得到三年的套件更新以及付费技术支援服务,而服务器版本则将得到五年。
因为其较长的支援周期,Canonical宣布将继续为Dapper Drake版本持续提供船运服务,及后之Edgy Eft并不提供,然自Feisty Fawn开始,再度提供这服务。
Ubuntu社区
Ubuntu社区为其使用者提供了多种学习、交流、切磋和讨论方式,如论坛、星球、维基及IRC即时通信等。通过Ubuntu庞大的社区组织,Ubuntu用户可以获得很多帮助和支持,使得Ubuntu使用起来更加得心应手。
评价
好评
在上,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所采用。