- Ubuntu Linux操作系统
- 张金石
- 8349字
- 2020-06-24 21:52:13
1.1 Linux与Ubuntu
Linux是一种起源于UNIX,以可移植操作系统接口(Portable Operating System Interface,POSIX)标准为框架而发展起来的开放源代码的操作系统。POSIX是UNIX类型操作系统接口集合的国际标准。Linux继承了UNIX系统卓越的稳定性表现,不仅功能强大,而且可以自由、免费使用,在桌面应用、服务器平台、嵌入式应用等领域形成了自身的产业环境,市场份额不断增加。作为一个新兴的Linux发行版,Ubuntu以桌面应用为主,是目前最热门的Linux发行版之一。
1.1.1 Linux操作系统的发展
操作系统(Operating System,OS),是最基本、最重要的系统软件,用于管理系统资源,控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程,为用户使用计算机提供良好运行环境。起源于UNIX的Linux已经成为一种主流的操作系统,下面介绍一下Linux系统的产生和发展过程。
1. UNIX
UNIX操作系统历史悠久,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。目前其商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
UNIX原本是针对小型机主机环境开发的操作系统,是一种集中式分时多用户体系结构。在20世纪80年代,UNIX主要是用于小型计算机的操作系统。UNIX作为一种多用户操作系统运行,应用软件和数据集中在一起,经过不断发展,UNIX成为可移植的操作系统,能够运行在各种计算机上,包括大型主机和巨型计算机,从而大大扩大了应用范围。PC的迅速发展和功能不断增强导致了UNIX的PC版本的开发,为UNIX在商业和办公室的应用方面开辟了新的市场。
UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构。UNIX版本很多,大多要与硬件相配套,代表产品包括HP-UX、IBM AIX等。
2. GNU与GPL
UNIX诞生之后,很多教育机构、大型企业都投入研究,并取得了不同程度的研究成果,从而导致软件的经济利益和版权问题。早期计算机程序的源代码(Source Code)都是公开的,到20世纪70年代,源代码开始对用户封闭,这给程序员造成了不便,也限制了软件的发展。为此,UNIX爱好者Richard M.Stallman提出开放源码(Open Source)的概念,提倡大家共享自己的程序,让很多人参与校验,在不同的平台进行测试,以编写出更好的程序。他在1984年创立了GNU与自由软件基金会(Free Software Foundation,FSF),目标是创建一套完全自由的操作系统。
GNU是“GNU's Not UNIX”的递归缩写,其含义是开发出一套与UNIX相似而不是UNIX的系统。作为一个自由软件工程项目,所谓的“自由”(free),并不是价格免费,而是指使用软件对所有的用户来说是自由的,即用户在取得软件之后,可以进行修改,进一步在不同的计算机平台上发布和复制。
到1990年GNU计划已经开发出不少功能强大的软件,如Emacs、gcc,这些工具后来都应用到了Linux系统。GNU计划也开发了大批的其他自由软件,这些软件也被移植到其他操作系统平台上,例如Microsoft Windows、BSD家族、Solaris及MacOS,这些都为Linux的诞生提供了环境。
为保证GNU软件可以自由地使用、复制、修改和发布,所有GNU软件都有一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协议条款。针对不同场合,GNU包含以下3个协议条款。
● GNU通用公共许可证(GNU General Public License,GPL)。
● GNU较宽松公共许可证(GNU Lesser General Public License,LGPL)。
● GNU自由文档许可证(GNU Free Documentation License,GFDL)。
其中GPL条款使用最为广泛。GNU GPL的精神就是开放、自由,为优秀的程序员提供展现自己才能的平台,也使他们能够编写出自由的、高质量、容易理解的软件。任何软件加上GPL授权之后,即成为自由的软件,任何人均可获得,同时亦可获得其源代码。获得GPL授权软件后,任何人均可根据需要修改其源代码。除此之外,经过修改的源代码应回报给网络社会,供大家参考。
GNU GPL的出现为Linux诞生奠定了基础。1991年,Linus Torvalds按照GPL条款发布了Linux,很快就吸引了专业人士加入Linux的开发,从而促进了Linux的快速发展。
3. POSIX
POSIX是由IEEE和ISO/IEC开发的一簇标准。该标准基于现有的UNIX实践和经验,描述操作系统的调用服务接口,用于保证编写的应用程序可以在源代码一级上移植到多种操作系统上运行。
它是在1980年一个UNIX用户组的早期工作基础上形成的。第一个正式标准是在1988年9月批准的(IEEE 1003.1-1988),也就是现在经常提到的POSIX.1标准。POSIX.1仅规定了系统服务应用程序编程接口(API),只是概括了基本的系统服务标准,还需要对系统的其他功能制定出标准。1989年,POSIX的工作被转移到ISO/IEC社团,并由15个工作组继续将其制定成ISO标准。到1990年,POSIX.1与已经通过的C语言标准联合,正式批准为IEEE 1003.1-1990和ISO/IEC 9945-1:1990标准。
IEEE POSIX标准的制定阶段正是Linux刚刚起步的时候,这个UNIX标准为Linux提供了极为重要的信息,使得Linux在标准的指导下进行开发,能够与绝大多数UNIX系统兼容。最初的Linux内核代码就已经为Linux与POSIX标准的兼容做好了准备。
4. Minix
Minix的名称源自英语Mini UNIX,是一种基于微内核架构的类UNIX计算机操作系统,由Andrew S. Tanenbaum发明。它最初发布于1987年,全部源代码开放给大学教学和研究工作。2000年重新改为BSD授权,成为自由和开放源码软件。
全套Minix除了启动部分以汇编语言编写以外,其他大部分都是纯粹用C语言编写的,包括内核、内存管理和档案管理3个部分。Minix主要用于学生学习操作系统原理,最有名的学生用户则是Linus Torvalds。他在芬兰的赫尔辛基大学用Minix操作平台建立了一个全新的操作系统的内核,这就是Linux。Linux是其作者受到Minix的影响而开发的,但在设计思想上Linux和Minix大相迳庭。Minix在内核设计上采用的是微内核,而Linux与原始的UNIX一样采用宏内核。
5. Linux的诞生
Linus Torvald设计Linux的目标是要开发可用于Intel 386或奔腾处理器的PC上,且具有UNIX全部功能的操作系统。1991年10月5日,他在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核系统的诞生。1994年Linux第一个正式版本1.0发布,随后通过Internet迅速传播。
Linux是一套在GNU公共许可权限下免费获得的自由软件,用户可以无偿地得到它及其源代码,可以无偿地获得大量的应用程序,而且可以任意地修改和补充它们。Linux能够在PC上实现全部的UNIX特性,具有多任务、多用户的能力。Linux正确的读音应该为['li:nəks]。
6. Linux的发展
Linux诞生之后,发展迅速。从技术上说,Linux是一个内核,也就是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。当然内核并不是一套完整的操作系统,一些机构和公司将Linux内核、源码以及相关应用软件集成为一个完整的操作系统,便于用户安装和使用,从而形成Linux发行版本。国外知名的Linux版本有Red Hat、Slackware、Debian、SuSE、Ubuntu,国内知名的Linux版本有红旗等。这些软件包不仅包括完整的Linux系统,而且还包括了文本编辑器、高级语言编译器等应用软件,以及X-Windows图形用户界面。
Linux在桌面应用、服务器平台、嵌入式应用等领域得到了良好发展,并形成了自己的产业环境,包括芯片制造商、硬件厂商、软件提供商等。
Linux具有完善的网络功能和较高的安全性,继承了UNIX系统卓越的稳定性表现,在全球各地的服务器平台上市场份额不断增加。
在高性能集群计算(HPCC)中,Linux是无可争议的霸主,在全球排名前500名的高性能计算机系统中,Linux占了90%以上的份额。
目前最热门的云计算技术的背后是虚拟化和网格技术,而虚拟化和网格技术基本是Linux的天下,目前虚拟化市场占有率最大的Vmware和Xen都是基于Linux的。
在桌面领域,Windows仍然是霸主,但是Ubuntu等注重于桌面体验的发行版的不断进步,使得Linux在桌面领域的市场份额正在逐步提升。
随着Google基于Linux的Android系统的推出,现在Android已经成为手机操作系统的霸主,占据智能手机移动操作系统的大半市场。
1.1.2 Linux操作系统的特性
Windows操作系统的主要特性有:统一的图形窗口界面和操作方法、易用性和兼容性、支持多任务多窗口、先进的内存管理、数据共享、拥有丰富的应用程序、内置网络和通信功能、支持多媒体技术等。与它相比,Linux操作系统包含了UNIX的全部功能和特性,且具有以下主要特性。
● 可以自由、免费使用。Linux源代码开放,因而从可靠性和安全性上来讲,更适合政府、军事、金融等关键性机构使用。
● 开放性。开放性是指系统遵循国际标准规范,特别是遵循开放系统互联(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互联。
● 性能好,功能完善,具有超强的稳定性和可靠性,适合需要连续运行的服务器系统。
● 可以进行内核定制。Linux可以根据自己的需要对系统内核进行定制,从而构建一个新的符合服务器角色的内核,减少不必要的内存占用,提升系统的整体性能。
● 支持多种硬件平台,包括PC、笔记本、工作站,甚至大型机。
● 完善的网络与Internet支持。
● 可靠的系统安全。Linux为网络多用户环境中的用户提供了必要的安全保障。
● 提供可选的类Windows图形界面。
● 设备独立性。操作系统把所有外部设备统一当作文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样操纵、使用这些设备。
● 良好的可移植性。这为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要额外增加特殊的和昂贵的通信接口。
1.1.3 分层设计的Linux体系结构
Windows系列操作系统采用微内核体系结构,模块化设计,将对象分为用户模式层和内核模式层。用户模式层由一组组件(子系统)构成,将与内核模式组件有关的必要信息与其最终用户和应用程序隔离开来。内核模式层有权访问系统数据和硬件,能直接访问内存,并在被保护的内存区域中执行。
Linux操作系统是采用单内核模式的操作系统,内核代码结构紧凑,执行速度快。内核是Linux操作系统的主要部分,它可实现进程管理、内存管理、文件系统、设备驱动和网络系统等功能,为核外的所有程序提供运行环境。
图1-1 Linux系统层次结构
Linux采用分层设计,分层结构如图1-1所示,它包括4个层次。每层只能与它相邻的层通信,层次间具有从上到下的依赖关系,靠上的层依赖于靠下的层,但靠下的层并不依赖于靠上的层。各层系统介绍如下。
● 用户应用程序:位于整个系统的最顶层,是Linux系统上运行的应用程序集合,常见的用户应用程序有字处理应用程序、多媒体处理应用程序、网络应用程序等。
● 操作系统服务:位于用户应用程序与系统内核之间,主要是指那些为用户提供服务且执行操作系统部分功能的程序,为应用程序提供系统内核的调用接口。X窗口系统、Shell命令解释系统、内核编程接口等就属于操作系统服务子系统。这一部分也称为系统程序。
● Linux内核:靠近硬件的是内核,即Linux操作系统常驻内存部分。Linux内核是整个操作系统的核心,由它实现对硬件资源的抽象和访问调度。它为上层调用提供了一个统一的虚拟机器接口,在编写上层程序的时候不需要考虑计算机使用何种类型的物理硬件,也不需要考虑临界资源问题。每个上层进程执行时就像它是计算机上的唯一进程,独占了系统的所有内存和其他硬件资源。但实际上,系统可以同时运行多个进程,由Linux内核保证各进程对临界资源的安全使用。所有运行在内核之上的程序可分为系统程序和用户程序两大类,但它们统统运行在用户模式之下。内核之外的所有程序必须通过系统调用才能进入操作系统的内核。
● 硬件系统:包含Linux所使用的所有物理设备,如CPU、内存、硬盘和网络设备等。
1.1.4 多种多样的Linux版本
Linux的版本分为两种:内核版本和发行版本。从技术角度看,Linux是一个内核。内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统称为Linux操作系统,或是GNU/Linux。仅有Linux内核是难以在PC上使用的。为方便普通用户使用,很多厂商都在Linux的内核基础上开发了自己的操作系统,从而导致Linux操作系统的发行版本非常丰富。
1. 内核版本
内核版本是指内核小组开发维护的系统内核的版本号。内核版本也有两种不同的版本号:实验版本和产品版本。实验版本还将不断地增加新的功能,不断地修正BUG,从而发展到产品版本,而产品版本不再增加新的功能,只是修改错误。在产品版本的基础上再衍生出一个新的实验版本,继续增加功能和修正错误,由此不断循环。
内核版本的每一个版本号都是由4个部分组成的,其形式如下:
[主版本].[次版本].[修订版本]-[附版本]
其中主版本和次版本两者共同构成当前内核版本号。次版本还表示内核类型,偶数说明是稳定的产品版本,奇数说明是开发中的实验版本。作为正式用途的网络操作系统,建议使用稳定版本的内核。
修订版本表示是第几次修正的内核。最末的附版本是由Linux产品厂商所定义的版本编号,这组版本是可以省略的。
例如,有一个内核的版本编号为2.6.9-23。那么,这个内核的主版本为2,次版本为6,是一个稳定的版本,而修订版本号为9,最后,厂商的版本编号为23。
用户在登录到Linux字符界面时,可以在提示信息中看到内核版本号。也可以随时执行命令uname-r来查看系统的内核版本号。
1991年10月5日,Linus发布的第一个Linux版本为0.02。1994年3月14日,正式的Linux内核版本——Linux 1.0版本发布,至此Linux内核的开发小组已成立,内核的开发和规范都由Linux社区负责。由Linus负责领导的Linux内核开发小组,每隔一段时间都会发布内核的新版本和修订版。
2003年12月,Linux 2.6.0内核发布,这曾经是一个广泛使用的版本。目前最新版本号超过了3.0,支持Intel、Alpha、PPC、Sparc、IA-64、ARM、MIPS、Amiga、Atari和IBM s/390等硬件平台,在Intel平台上物理内存最大支持可以达到64GB。
2. 发行版本
对于操作系统来说,仅有内核是不够的,还需配备基本的应用软件。一些组织机构和公司将Linux内核、源码以及相关应用软件集成为一个完整的操作系统,便于用户安装和使用,从而形成Linux发行版本。
Linux的发行版本通常包含了一些常用的工具性的实用程序(Utility),供普通用户日常操作和管理员维护操作使用。此外,Linux系统还有成百上千的第三方应用程序可供选用,如数据库管理系统、文字处理系统、Web服务器程序等。
发行版本由发行商确定,国外知名的有Red Hat、Slackware、Debian、SuSE、Ubuntu,国内知名的是红旗Linux。发行版本的版本号也随着发行者的不同而不同。以Red Hat Linux为例,其发行版本Enterprise Linux 5.3采用的内核版本是2.6.18,这二者并不矛盾。用户可以自行下载最新的内核版本,进行编译安装。
Red Hat Linux是商业上运作最成功的一个Linux发行套件,普及程度很高,由Red Hat公司发行。Red Hat Linux中的RPM软件包格式可以说是Linux社区的一个事实标准,被广泛使用于其他Linux发行套件中。目前RedHat分为两个系列:一个是Red Hat Enterprise Linux (简称RHEL),Red Hat提供收费技术支持和更新,适合服务器用户;另一个是Fedora(第7版以前为Fedora Core),它的定位是桌面用户,Fedora是Red Hat公司新技术的实验场,许多新的技术都会在Fedora Core中检验,如果稳定则会考虑加入Red Hat Enterprise Linux中。Fedora预计每年发行2~3次的发行版本。值得一提的是CentOS(Community Enterprise Operating System)是RHEL源代码再编译的免费版,它继承了Red Hat Linux的稳定性,而且又提供免费更新。2014年1月8日CentOS宣布加入Red Hat公司,承诺继续免费。
SUSE(读音为[ˈsuːsə])是欧洲大陆最流行的Linux版本,也是目前历史最久的商业发行版之一,起源于德国,后被Novell收购。主要版本有:SUSE Linux,针对个人用户,可以免费下载;另一个SUSE Linux Enterprise Server(SLES)是基于企业服务器端的。如果需要使用数据库高级服务和电子邮件网络应用,则可以考虑选用SUSE。
Debian(读音为[ˈdɛ.bi.ən])是迄今为止完全遵循GNU规范的Linux系统。Ubuntu是Debian的一个改版,也是现在最流行的Linux桌面系统。下面将重点介绍这两个发行版本。
1.1.5 后来居上的Ubuntu Linux
作为一个新兴的Linux发行版,Ubuntu以桌面应用为主,也是目前最热门的Linux发行版之一。“Ubuntu”一词源于非洲祖鲁人和科萨人的语言,发作oo-boon-too的音,国际音标为[uːˈbuːntuː],含义是“人性”“我的存在是因为大家的存在”,是非洲的一种传统价值观,类似华人社会的“仁爱”思想。中文音译为“乌班图”。Ubuntu基于Debian发行版,与Debian的不同在于它每6个月会发布一个新版本。
1. Ubuntu的父版本——Debian
Debian是Ubuntu的一个父版本,Ubuntu的发展离不开Debian。Debian 1993年8月由一名美国普渡大学学生Ian Murdock首次发布。
Debian是一个纯粹由自由软件所组合而成的作业环境。系统中绝大部分基础工具来自于GNU工程,因此Debian全称Debian GNU/Linux。它并没有任何的营利组织支持,开发团队全部来自世界各地的志愿者,官方开发者的总数就将近千名,而非官方的开发者亦为数众多。
Debian以其坚守UNIX和自由软件的精神,以及给予用户众多选择而闻名,现在Debian包括的软件包超过18000个,并且支持11个计算机系统结构。
Debian永远是自由软件,可以在网上免费获得。Debian是极为精简的Linux发行版,操作环境干净,安装步骤简易,拥有方便的套件管理程序,可以让使用者容易寻找、安装、移除、更新程序,或升级系统。它建立有健全的软件管理制度,包括了Bug汇报、套件维护人等制度,让Debian所收集的软件品质位居其他的Linux发行套件之上。它拥有庞大的套件库,使用者只需通过它自身所带的软件管理系统便可下载并安装套件。套件库分类清楚,使用者可以明确地选择安装自由软件、半自由软件或闭源软件。
Debian的缺点和不足主要表现在以下几个方面。
● 软件不能及时获得更新。
● 一些非自由软件不能得到很好的支持。
● 发行周期偏长。
有很多Linux发行版本都继承了Debian系统,如Ubuntu、Knoppix和Linspire,以及Xandros,其中Ubuntu最为著名,基于Debian GNU/Linux,支持x86、amd64(x64)和ppc架构,是由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。它继承了Debian的优点,使用很多在Debian下经过测试的优秀自由软件。
2. Ubuntu的诞生与发展
Ubuntu由Mark Shuttleworth创立,以Debian GNU/Linux不稳定分支为开发基础,其首个版本于2004年10月20日发布。Ubuntu使用Debian大量资源,同时其开发人员作为贡献者也参与Debian社区开发,还有许多热心人士也参与Ubuntu的开发。2005年7月8日,Mark Shuttleworth与Canonical有限公司宣布成立Ubuntu基金会,以确保将来Ubuntu得以持续开发与获得支持。Ubuntu的出现得益于GPL,它继承了Debian的所有优点。Ubuntu对GNU/Linux的普及尤其是桌面普及做出了巨大贡献,使更多人共享开源成果。
Ubuntu旨在为广大用户提供一个最新的,同时又相当稳定的,主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
Ubuntu每半年发行一个新的版本,版本号由发布年月组成。例如第一个版本,4.10代表是在2004年10月发行的。Ubuntu会发行长期支持版本(简称LTS),更新维护的时间比较长,大约两年会推出一个正式的大改版版本。有别一般版本的6个月支持期限,LTS面向企业用户,Canonical公司计划对桌面系列版本提供3年的更新及付费技术支持服务,对服务器版则提供5年的支持。值得一提的是自Ubuntu 12.04 LTS开始,桌面版和服务器版均可获得为期5年的技术支持。每个发行版本都提供相应的代号,代号的命名由两个单词组成的,而且两个单词的第一个字母都是相同的,第一个单词为形容词,第二个单词为表示动物的名词,例如,Ubuntu 9.10的代号为“Karmic Koala”(幸运的无尾熊)。
Ubuntu在Ubuntu 12.04的发布页面上使用了“友帮拓”一词作为其官方的中文译名。之前曾有一些中文用户使用班图、乌班图、乌斑兔、乌帮图、笨兔等作为非官方译名。
Ubuntu在2013年推出了新产品Ubuntu Phone OS和Ubuntu Tablet,目的是统一桌面设备和移动设备的屏幕。
在2014年10月Ubuntu诞生十周年之际,Canonical正式发布了Ubuntu 14.10,代号为“Utopic Unicorn”(乌托邦独角兽),官方下载地址为http://releases.ubuntu.com/14.10/。它采用的系统内核是Linux Kernel 3.16,并且按惯例进行了定制。该版本提供一个开发平台Developer Tools Centre,让用户可以一次性地下载开发Android App所要的工具,吸引更多开发者在此平台上开发移动应用。这个版本能够自动辨认所有跟计算机连接的打印机,不需用户自行设定。它也已经支持64-bit的ARM和Power8芯片了。
2015年4月发布的Ubuntu 15.04代号为“Vivid Vervet”(鲜艳的长尾黑颚猴),使用的内核为Linux Kernel 3.19,进一步改进桌面环境。
2015年10月发布的Ubuntu 15.10代号为“Wily Werewolf”(狡诈的狼人),内核版本升级到4.2,预装OpenStack云软件的最新稳定版。
3. Ubuntu的衍生版
Ubuntu的支持者众多,而且Ubuntu遵循着自由软件的精神,因而出现了比较多的衍生版本。目前正式支持的衍生版本如下,这些版本统一使用和Ubuntu一样的软件包。
● Kubuntu:使用和Ubuntu一样的软件库,但不采用GNOME,而是采用KDE作为默认的桌面环境,以满足偏爱KDE的Ubuntu用户。
● Edubuntu:是为教育量身定做的发行版,包含很多教育软件,可以帮助教师方便地搭建网络学习环境,管理电子教室。
● Xubuntu:属于轻量级的发行版,使用Xfce4作为默认桌面环境,与Ubuntu采用一样的软件库。
● Ubuntu Server Edition:现与桌面版同步发行,可用作多种服务器。与桌面版本相比,服务器版的光盘映像较小,运行时对硬件要求较低,最少需要500MB硬盘空间和64MB内存。服务器版通常不提供任何桌面环境。
● Ubuntu Studio:适合于音频、视频和图像设计的版本,使用Xfce4作为默认的桌面环境。
● Ubuntu JeOS:一个高度精简的、专门面向虚拟化应用的版本。
● Ubuntu Kylin(优麒麟):语言的默认设置为中文,为中国用户专门定制。
另外,还有Ubuntu非正式的衍生版本,如nUbuntu(专注于安全工具)、Ubuntu Lite(针对旧电脑)、Dubuntu(由中国爱好者开发的Ubuntu改进版)等。
除了桌面版和服务器版之外,Canonical公司还针对其他平台发布Ubuntu版本,如Ubuntu for Android用于Android手机的版本,Ubuntu Touch是基于Ubuntu和Android的手机/平板操作系统,Ubuntu TV是用于智能电视的版本。
4. Ubuntu特点
Ubuntu推出的主要目的是为了使PC变得简单易用,同时也提供了针对企业应用的服务器版本。
与其他基于Debian的Linux发行版(如MEPIS、Xandros等)相比,Ubuntu更接近Debian的开发理念,它主要使用自由、开源的软件,而其他发行版往往会附带很多非开源的软件。
Ubuntu具有优秀的软件管理软件Synaptic(新立得软件包管理器),方便更新、安装、删除软件。Ubuntu的安装“傻瓜化”,非常简单。
Ubuntu使用sudo操作防止用户的错误操作。
从Ubuntu 11.04开始,GNOME桌面环境被替换为Ubuntu开发的Unity环境,但仍然使用部分GNOME的附属应用程序,开始用Libreoffice作为默认办公套件,SCIM输入法平台,其支持东亚三国(中、日、韩)的文字输入,并有多种输入法选择。
目前全世界桌面操作系统市场约有5%由Linux家族所占据,其中约有一半为Ubuntu。