Ubuntu
2014-10-29 11:09:35 阿炯

Ubuntu 是一个以桌面应用为主的GNU/Linux操作系统,其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词(译为乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。


Ubuntu是基于Debian发布版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本,每2年发布一个LTS长期支持版本。普通的桌面版可以获得发布后18个月内的支持,标为LTS(长期支持)的桌面版可以获得更长时间的支持。而自Ubuntu 12.04 LTS开始,桌面版和服务器版均可获得为期5年的技术支持。其目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。Ubuntu目前具有庞大的社区力量支持,用户可以方便地从社区获得帮助。Ubuntu在Ubuntu 12.04的发布页面上使用了“友帮拓”作为官方译名,之前一些中文用户曾使用班图、乌班图、乌斑兔、乌帮图、笨兔等作为非官方译名。


Ubuntu由马克·舍特尔沃斯创立,其首个版本—4.10发布于2004年10月20日,它以Debian为开发蓝本。与Debian稳健的升级策略不同,Ubuntu每六个月便会发布一个新版,以便人们实时地获取和使用新软件。Ubuntu的开发目的是为了使个人电脑变得简单易用,同时也提供针对企业应用的服务器版本。Ubuntu的每个新版本均会包含当时最新的GNOME桌面环境,通常在GNOME发布新版本后一个月内发布。基于Debian的不稳定分支:不论其软件格式(deb)还是软件管理与安装系统(Debian Apt)。Ubuntu的开发者会把对软件的修改实时反馈给Debian社区,而不是在发布新版时才宣布这些修改。事实上很多Ubuntu的开发者同时也是Debian主要软件的维护者。不过Debian与Ubuntu的软件并不一定完全兼容,也就是说,将Debian的包安装在Ubuntu上可能会出现兼容性问题,反之亦然。

Ubuntu的运作主要依赖Canonical有限公司的支持,同时亦有来自Linux社区的热心人士提供协助。Ubuntu的开发人员多称马克·舍特尔沃斯为SABDFL(是self-appointed benevolent dictator for life的缩写,即自封终生开源码大佬)。其包管理系统与Debian的类似,所有软件分为main、restricted、universe和multiverse等4类,每一类为一个“组件(component)”,代表着不同的使用许可和可用的支持级别。一般来说,官方支持的main组件主要用来满足大多数个人电脑用户的基本要求,restricted(“版权限制”)组件主要用来提高系统的可用性,因此通常需要安装这两类组件中的软件。

Ubuntu 是基于 Debian GNU/Linux 的开源免费计算机操作系统。它的名字从祖鲁语松散地翻译过来的意思是“人性”,或者“一个人是一个人,只有通过其他人”。Ubuntu 旨在为普通用户提供最新、稳定的操作系统,非常注重可用性和易于安装。根据 2007 年桌面 Linux 市场调查,Ubuntu 被评为最流行的桌面 Linux 发行版,约占桌面 Linux 安装量的 30%。Ubuntu 是开源和免费的,它由南非企业家 马克·沙特尔沃思(Mark Shuttleworth) 所有的 Canonical Ltd. 赞助。Ubuntu 的第一个正式版本于 2004 年 10 月 20 日公布 。Ubuntu 适用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的使用体验。Ubuntu 几乎包含了所有常用的应用软件:文字处理、电子邮件、软件开发工具和 Web 服务等;Ubuntu 是目前最流行的 Linux 发行版之一,是个人和专业用户的热门选择。


组件介绍
main 即“基本”组件,其中只包含符合Ubuntu的许可证要求并可以从Ubuntu团队中获得支持的软件,致力于满足日常使用,位于这个组件中的软件可以确保得到技术支持和及时的安全更新。此组件内的软件是必须符合Ubuntu版权要求(Ubuntu license requirements)[28]的自由软件,而Ubuntu版权要求大致上与Debian自由软件指导纲要(Debian Free Software Guidelines)相同。

restricted 即“受限”组件,其中包含了非常重要的,但并不具有合适的自由许可证的软件,例如只能以二进制形式获得的显卡驱动程序。由于Ubuntu开发者无法获得相应的源代码,restricted组件能够获得的支持与main组件相比是非常有限的。

universe 即“社区维护”组件,其中包含的软件种类繁多,均为自由软件,但都不为Ubuntu团队所支持。

multiverse 即“非自由”组件,其中包括了不符合自由软件要求而且不被Ubuntu团队支持的软件包,通常为商业公司编写的软件。

正式派生版本
正式派生版本统一使用和Ubuntu一样的软件包 目前Ubuntu正式支持的派生版本包括:
Kubuntu:采用KDE作为默认的桌面环境,以满足偏爱KDE的Ubuntu用户。

Edubuntu:为教育量身定做,包含很多教育软件,可以帮助教师方便的搭建网络学习环境,管理电子教室。采用Unity界面。

Xubuntu:属于轻量级发行版,使用Xfce4作为默认的桌面环境。

Lubuntu:使用LXDE桌面环境的轻量级发行版,从10.04版本开始正式发行。

Ubuntu Server Edition:自Ubuntu 5.10版(Breezy Badger)起,与桌面版同步发行,可当作多种软件服务器,如电子邮件服务器、基于LAMP的Web网站服务器、DNS服务器、文件服务器与数据库服务器等。服务器版通常不预装任何桌面环境,与桌面版本相比,占用空间少,运行时对硬件要求较低,最少只需要500MB硬盘空间和64MB内存。

Ubuntu Studio:适合于音频,视频和图像设计的版本。使用Xfce4作为默认的桌面环境。

Mythbuntu:一套基于Ubuntu的面向媒体中心电脑的发行版,Mythbuntu=MythTV+Ubuntu,MythTV是其中关键的软件包,用于实现媒体中心等功能。它没有包含一些不必要的程序,如OpenOffice, Evolution和完全安装的Gnome。

Ubuntu Kylin(麒麟):语言的默认设置为中文,为中国用户专门定制。

Ubuntu GNOME:使用GNOME桌面环境的Ubuntu发布版。

Ubuntu for Android:在Android手机上运行的Ubuntu。

Ubuntu Touch:基于Ubuntu和Android的手机/平板操作系统。

Ubuntu TV:用于智能电视的版本。

上述派生计划与Ubuntu紧密相关,并与Ubuntu同步发布。另外,以下版本曾被Ubuntu正式支持,但相关支持已被终止。

Ubuntu Netbook Edition :专门为EeePC等小屏幕Netbook设计的Ubuntu,接口尽量精简以省屏幕空间,例如GNOME的Panel减成只剩一条,且与视窗标题合在一起。后来上网本版开始使用称为Unity的桌面环境,但是随着Unity在11.04中成为默认的桌面环境,上网本版被取消。

Ubuntu JeOS:一个高度精简的、专门针对虚拟化应用的版本。

Ubuntu Mobile:Ubuntu在MID上运行的版本。

Gobuntu:只使用自由软件的版本。

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

非正式派生版本
Ubuntu Lite:为旧电脑而设的版本。

Elbuntu:基于Enlightenment 0.17桌面环境并附有窗口管理器的Ubuntu修改版。

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

Gnoppix:基于Ubuntu Live CD而研制的以GNOME为默认桌面环境的Live CD。

PUD GNU/Linux:由台湾爱好者所制作的改良版,以轻量化为目标,可安装在光盘或256 MB以上的U盘上,并使用Ubuntu的包来源。

Deepin:原名Hiweed,由中国大陆爱好者制作的Ubuntu定制版本。现在进行商业化运作,还开发许多特色软件,初使用Xfce桌面环境,后来转移到Gnome,现在使用自行开发的桌面。

gOS:基于Enlightenment桌面环境,集成Google多数的在线服务的版本(并非由Google官方所开发)。

Linux Mint:基于Ubuntu的Linux发布版,目标是提供一种更完整的即刻可用体验。

Easy Peasy(eeeXubuntu):专为华硕的Eee PC定制。

gNewSense:由自由软件基金会官方于2006年11月2日推出,为一基于Ubuntu且只使用自由软件的Linux发布版,但与马克·沙特尔沃思所提到的Ubuntu-libre没有直接关系。

Elementary OS:Elementary开发团队推出的Ubuntu修改版。

根据 Ubuntu 发行版本的用途来划分,可分为 Ubuntu 桌面版(Ubuntu Desktop)、服务器版(Ubuntu Server)、Ubuntu 云操作系统(Ubuntu Cloud)和 Ubuntu 移动设备系统(Ubuntu Touch)、安全物联网(Ubuntu Core)。Ubuntu 已经形成一个比较完整的解决方案,涵盖了 IT 产品的方方面面。除了标准 Ubuntu 版本之外,Ubuntu 官方还有几大主要分支,分别是 Edubuntu、Kubuntu、Lubuntu、Mythbuntu、Ubuntu MATE,Ubuntu GNOME、Ubuntu Kylin、Ubuntu Studio 和 Xubuntu。如此全面的衍生也可以看出 Ubuntu 的流行程度,作为 Linux 世界的后起之秀,Ubuntu 有着相当庞大的用户群体和社区生态,具有庞大的社区力量,用户可以方便地从社区获得帮助;Ubuntu 对 GNU/Linux 的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。


Ubuntu 全新 Logo 曝光:前卫的非对称矩形 Logo

Ubuntu 新 Logo于2022年3月中旬 发布!新 logo 仍然使用熟悉的橙色+白色配色方案,但一贯的圆形风格被改成了直立的橙色矩形,手拉手的朋友圈放在矩形底部。


可以注意到,新 Logo 中的朋友圈(白色部分手牵手的三个人),人的脑袋在环里面,似乎不是手牵手而是手挽手,有着更亲密的拥抱,且看起来更为现代。新 Logo 由 2010 年改版的设计师 Marcus Hallam 操作。他解释说,尽管他和 Canonical 首席执行官 Mark Shuttlworth 探索了一些“更新奇的”想法,但他们最终认为“……将朋友圈更新为更现代的外观和感觉”是最有意义的。Ubuntu 字标还将其粗体字重减为更轻、更圆滑的字体,将“Ubuntu”中的“U”大写。


随着 Ubuntu 本身的进步,品牌风格重塑是非常正常的现象,这个新 Logo 做了一次大胆的尝试,矩形的橙色标签打破了传统的方形或圆形 Logo 风格,它允许橙色的大胆表达自己,在媒体上提供可识别的彩色标记。其次,标志从一个微小的右上角标转变为一个大的、动态的和领先行业风格的存在。新的 Logo 计划在2022年4月21日发布的 Ubuntu 22.04 LTS 新版本和其他地方使用。


为安全物联网而生的Ubuntu Core 20 发布

2021年2月4日消息,Canonical 的 Ubuntu Core 20 是面向物联网设备和嵌入式系统的 Ubuntu 20.04 LTS 的最小容器化版本,现已全面上市。官方表示,这个主要版本通过安全启动、全盘加密和安全设备恢复来增强设备安全性。Ubuntu Core 建立在 Ubuntu 应用程序生态系统的基础上,以创建超安全的智能事物。是 Canonical 针对嵌入式设备、物联网和其他工业硬件的精简版 Ubuntu;它是普通 Ubuntu 的一个容器化版本,与完整的 Ubuntu 相比,Ubuntu Core 非常轻量、具有更加安全的设计,并支持使用 Snaps 的事务性软件更新。


Canonical 方面表示,Ubuntu Core 20 使创新者能够创建高度安全的内容,完全专注于自己独特的功能和应用程序,并在操作系统中内置了限制和安全更新。通过定期、自动和可靠的更新来解决安全设备的设计、开发和维护成本。Canonical 与芯片供应商和 ODM 合作,以简化将新设备推向市场的整个过程。

新的 Ubuntu Core 支持针对设备系列的受控且经济高效的无人值守软件更新,可在用户的运输设备上快速修复所有问题。还包括针对 OS 和应用程序的最小攻击面,在基本操作系统中没有安装未使用的软件,减少了安全更新的规模和频率。并严格限制和隔离 Ubuntu Core 设备上的所有快照,从而限制了受到破坏的应用程序的破坏。可证明的软件完整性和安全启动可防止未经授权的软件安装,并且具有硬件信任根。全盘加密可简化对敏感的消费类,工业,医疗保健或智能城市应用程序的隐私要求。

根据 Canonical 的说法,Ubuntu Core 广泛可用,并已在流行的 x86 和 ARM 单板计算机上获得认证,从而使所有人都可以使用。Canonical 保证关键业务设备的安全长达 10 年。Ubuntu Core 产品经理 Galem Kayo 补充称,随着应用程序发展到边缘,远程位置的数据价值将增加。Ubuntu Core 20 通过硬件支持的全磁盘加密增加了安全启动,以确保免受物理攻击者的机密性。

Canonical 指出,目前数以万计的工业和消费类物联网设备都运行 Ubuntu Core,Bosch Rexroth、DELL、ABB、Rigado、Plus One Robotics、Jabil 等都在将 Ubuntu Core 推向市场。更多详情可访问其官方博客的说明页面。Canonical 正式于2022年6月中旬发布了 Ubuntu Core 22,从它的版本号可以看出它是基于 Ubuntu 22.04 LTS 的。它得到了 Canonical 公司对内核、操作系统和应用程序级代码长达 10 年的安全维护支持。新功能中有一个实时内核的测试版、为对时间敏感的工业、电信、汽车和机器人用例提供高性能、超低延迟和工作负载可预测性。其他特性:
迁移和向后兼容:Ubuntu Core 22 保持了与 Ubuntu Core 20 相同的分区布局,以便更顺利地升级和向后兼容;
与 LTS 接轨:该操作系统基于 Ubuntu 22.04 LTS,并将在 22.04 LTS 的整个生命周期内得到全面支持(直到 2032 年);
性能改进:占用空间和内存使用都得到了优化和减少,Ubuntu Core 22 还提供了更快的启动时间和快照执行时间;
出厂重置:将 Ubuntu Core 设备恢复到一个已知的原始状态,同时保留初始化过程中创建的基本数据。这在 Ubuntu Core 20 中也可以做到,但新版本的操作系统使这项任务变得更加容易;
对其包含的 snaps 内的服务设置资源限制,目前支持最大内存和 CPU 使用率;
支持 MAAS,即 Metal As A Service;

Canonical在2022年9月宣布,它已经加入了 Connectivity Standards Alliance (CSA 连接标准联盟,原 Zigbee 联盟),将为物联网制定新的安全和可靠性标准,并为 Ubuntu Core 提供 Matter 支持。Canonical 将以参与成员的身份加入该联盟,Canonical 也是第一家提供主要 GNU/Linux 发行版并加入该联盟的公司。


Matter 是一个基于互联网协议(IP)的通信标准,旨在使智能家居设备更安全、更可靠和无缝使用,该标准将于今年晚些时候正式推出。Matter 将被大多数主要的物联网硬件供应商以及几乎所有支持物联网设备的软件供应商采用。Ubuntu Core 是 Canonical 针对嵌入式设备、物联网和其他工业硬件的精简版 Ubuntu。它是普通 Ubuntu 的一个容器化版本,与完整的 Ubuntu 相比,Ubuntu Core 非常轻量、具有更加安全的设计,并支持使用 Snaps 的事务性软件更新。Canonical 的产品经理 Nathan Hart 表示:我们的目标是让 Ubuntu Core 成为 Matter 设备的最佳平台。在 Ubuntu Core 上开箱即用地支持 Matter,使其成为将 Matter 设备推向市场的最快、最可靠的方式。目前加入该联盟的公司包括亚马逊、苹果、Google、华为、三星、LG、宜家等国际知名企业。

官方发布适配全志 D1-H 哪吒开发板的镜像

Canonical 在2022年11月官方发布了适配全志 D1-H 哪吒开发板的 Ubuntu 镜像,旨在为开发者提供稳定的底层框架,让开发者可以专注于核心应用程序的开发。开发者可以直接到 Ubuntu 官方网站获取镜像文件下载及安装指南。此次发布的镜像是 Ubuntu Severt 22.04.1 版本,该版本的移植适配工作由 Canonical、阿里平头哥以及全志共同完成。


D1-H 哪吒运行 Ubuntu Server

Ubuntu 是最受欢迎的开源操作系统之一,其稳定且可靠的特性吸引大部分开发者选用其作为开发时的首选 OS。RISC-V 架构在近些年的时间里飞速发展,从低端微控制器到高端服务器级处理器皆可发现用 RISC-V 架构进行部署的应用。开源软件搭配上开源硬件,让免费且可扩展软硬件的自由度迈上新的台阶。D1-H 哪吒开发板距发布至今已有超过一年的时间,全志以 “开放 BSP,融入 OS” 为核心,建立起了丰富的 Linux 开发生态,目前开发板已经成功适配了全志自研 Tina Linux、Ubuntu、RT-Thread Smart、Debian、Fedora...... 等数款系统,全志也将携手各厂商、社区、工程师、开源创客等业内伙伴,在开源软硬件适配方向持续深耕,完善开发生态,为开发者提供多元化的选择。


Ubuntu更新记录(202x)

Ubuntu的那些大转向


官方主页:http://www.ubuntu.com/