故事库-中国往事  > 所属分类  > 
[0] 评论[0] 编辑

ubuntu

Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,类似儒家“仁爱”的思想,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观。Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。2013年1月3日,Ubuntu正式发布面向智能手机的移动操作系统。ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。2014年2月20日,Canonical公司于北京中关村皇冠假日酒店召开了Ubuntu智能手机发布会,正式宣布Ubuntu与国产手机厂商魅族合作推出Ubuntu版MX3。魅族副总裁李楠到场出席。
软件名称
ubuntu
开发商
Canonical公司
软件平台
Linux操作系统
创建初始时间
2004年10月20日
软件类别
自由开放源代码软件

目录

创立背景

Ubuntu由马克·舍特尔沃斯亦译为沙特尔沃斯(Mark Shuttleworth)创立,其首个版本Ubuntu4.10以Debian为开发蓝本发布于2004年10月20日。Ubuntu的开发目的是为了使个人电脑变得简单易用,同时也提供针对企业应用的服务器版本。

名称由来

uabntu主要版本有基于Gnome的ubuntu,基于KDE的Kubuntu,基于Xfce的Xubuntu你就根据自己的爱好在ubuntu、kubuntu以及xubuntu中选一款,三者的区别仅仅是桌面程序的不一样。

Ubuntu是一个南非的民族观念,该词来自于祖鲁语和科萨语。ubuntu发音"oo-BOON-too"类似中文“乌班图”读音。国际音标为 /ùbúntú/,曼德拉将ubuntu发音为/u:bu:tu:/,其中/u:/发/wu:/音。意为人们之间的忠诚和联系。被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。第一位黑人圣公会和南非圣公会省的大主教德斯蒙德·图图(Desmond Tutu)认为Ubuntu的内涵是“自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。” Ubuntu精神的大意是“人道待人”。另一种翻译可以是:“天下共享的信念,连接起每个人”。具有 Ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信。

unbutuunbutu
软件基础

Ubuntu的开发者与Debian和GNOME开源社区合作密切,其各个正式版本的桌面环境均采用GNOME的最新版本,通常会紧随GNOME项目的进展而及时更新(同时,也提供基于KDE、XFCE等桌面环境的派生版本)。GNOME是一套运行在操作系统上,提供图形桌面环境的计算机软件。Ubuntu的每个新版本均会包含当时最新的GNOME桌面环境,通常在GNOME发布新版本后一个月内发布。

Ubuntu建基于Debian的不稳定分支:不论其软件格式(deb)还是软件管理与安装系统(Debian Apt)。Ubuntu的开发者会把对软件的修改实时反馈给Debian社区,而不是在发布新版时才宣布这些修改。事实上,很多Ubuntu的开发者同时也是Debian主要软件的维护者。不过,Debian与Ubuntu的软件并不一定完全兼容,也就是说,将Debian的包安装在Ubuntu上可能会出现兼容性问题,反之亦然。Ubuntu与Debian使用相同的deb软件包格式,可以安装绝大多数为Debian编译的软件包,虽然不能保证完全兼容,但大多数情况是通用的。

Ubuntu所有系统相关的任务均需使用Sudo指令是它的一大特色,这种方式比传统的以系统管理员账号进行管理工作的方式更为安全,此为Linux、Unix系统的基本思维之一。Windows 在较新的版本内也引入了类似的 UAC 机制,但用户数量不多。它与其它基于Debian的Linux发布版,如MEPIS、Xandros、Linspire、Progeny和Libranet等相比,Ubuntu更接近Debian的开发理念,它主要使用自由、开源的软件,而其它发布版往往会附带很多闭源的软件。

发展历程

在过去的版本用户可以通过船运服务(shipit)来获得免费的安装光盘。Ubuntu 6.06版有提供免费船运服务,然而其后的Ubuntu 6.10版却没有提供免费的船运邮寄光盘服务,用户只可由网站上下载光盘映像文件刻录并安装。Ubuntu 6.06发布当时,曾有消息指出往后不会再对非长期支持版提供船运服务,但在Ubuntu7.04版推出时,船运服务再度启动,而此版并非长期支持版。在Ubuntu11.04发布前夕,船运服务被停止。

版本更新

Ubuntu历史版本

与Debian稳健的升级策略不同,Ubuntu每六个月便会发布一个新版,以便人们实时地获取和使用新软件。Ubuntu共有五个长期支持版本(Long Term Support,LTS):Ubuntu 6.06、8.04、10.04、12.04、14.04、16.04。Ubuntu 12.04和14.04桌面版与服务器版都有5年支持周期。而之前的长期支持版本为桌面版3年,服务器版5年。每个Ubuntu的版本代号都是按照“形容词+动物”的格式命名的,一开始并不是按照字母顺序,从6.06的Drapper DRAKE才开始如此。而数字号则是表示发布的“年+月”,如12.04是在2012年4月发布。

Ubuntu历史版本一览表

版本号
代号
发布时间
17.04Zesty Zapus2017/04(即将发布)
16.10
Yakkety Yak2016/10/20
16.04LTSXenial Xerus2016/04/21
15.10Wily Werewolf2015/10/23
15.04Vivid Vervet2015/4/22
14.10Utopic Unicorn2014/10/23
14.04 LTSTrusty Tahr2014/04/18
13.10Saucy Salamander2013/10/17
13.04Raring Ringtail2013/04/25
12.10
Quantal Quetzal
2012/10/18
12.04 LTS
Precise Pangolin
2012/04/26
11.10
Oneiric Ocelot
2011/10/13
11.04(Unity成为默认桌面环境)
Natty Narwhal
2011/04/28
10.10
Maverick Meerkat
2010/10/10
10.04 LTS
Lucid Lynx
2010/04/29
9.10
Karmic Koala
2009/10/29
9.04
Jaunty Jackalope
2009/04/23
8.10
Intrepid Ibex
2008/10/30
8.04 LTS
Hardy Heron
2008/04/24
7.10
Gutsy Gibbon
2007/10/18
7.04
Feisty Fawn
2007/04/19
6.10
Edgy Eft
2006/10/26
6.06 LTS
Dapper Drake
2006/06/01
5.10
Breezy Badger
2005/10/13
5.04
Hoary Hedgehog
2005/04/08
4.10(初始发布版本)
Warty Warthog
2004/10/20
衍生版本
Ubuntu正式支援的衍生版本包括:Kubuntu、Edubuntu、Xubuntu、Ubuntu Kylin、Ubuntu Server Edition、Gobuntu、Ubuntu Studio、Ubuntu JeOS、Mythbuntu、BioInfoServOS、Ebuntu、Xubuntu、Fluxbuntu、Freespire、Gnoppix、gOS、Hiweed、Jolicloud、Gubuntu、Linux Deepin、Linux Mint、Lubuntu、nUbuntu、Ubuntu CE等。
手机版

北京时间2013.1.3凌晨两点,Canonical公司在官网发布了适用于智能手机的 Ubuntu 操作系统分支,并宣布将很快提供适用于 Galaxy Nexus 的刷机包,并将在 2014 年初推出手机硬件。

联姻魅族

2014年2月20日,乌班图于北京中关村皇冠假日酒店召开了乌班图智能手机发布会,正式宣布乌班图与国产手机厂商魅族合作推出乌班图版MX3。魅族副总裁李楠也到场出席。

此次乌班图系统与魅族合作推出乌班图版MX3印证了早前媒体曝光的运行乌班图系统魅族MX3的相关消息的真实性,而魅族也是现今乌班图系统唯一一家手机合作厂商。魅族方面表示部分欧洲运营商已经对这个还比较稚嫩的手机操作系统表示感兴趣,乌班图版MX3销售版也将首先在欧洲放出,而其在国内市场何时推出还要看市场的表现再做决定。若乌班图版MX3与欧洲运营商达成合作将是魅族手机进军欧美市场的重要一步。

新闻报道

在2014年召开的MWC大会上Ubuntu创始人Mark Shuttleworth在接受访问的时候表示首款Ubuntu手机将于2014年秋季发布,将会“在某些领域异常的优秀强大”,但不可避免的存在“薄弱点”--但是在软件方面绝对“优于”微软。Ubuntu版本的魅族MX3和BQ Aquaris智能手机将于今年第三季度发售。

Ubuntu创始人MarkUbuntu创始人Mark Shuttleworth

Shuttleworth表示:“我们的初代手机在某些领域绝对会让你吃惊的。但是相比较Android和iOS等平台来说也存在不足点。但是当消费者拿到手中的时候必然会对这款手机优秀的应用目录和某些领域的改善而惊叹。”

“尽管目前我们的应用商城并没有65万款应用,但是在初代Ubuntu手机发布的时候你绝对不用担心没有应用可以使用。”

当被问道为什么Ubuntu会和国内的魅族和BQ进行合作时候Shuttleworth回答到:“在我们的合作伙伴中有不少家喻户晓的厂商名字。但是在我们发布Ubuntu手机的时候这些大型的手机制造商只是作为该生态系统未来发展的一个很小部分。所以我们和这两家手机制造商进行合作的原因是双方的初衷是相同的,有着共同的追求;还有一方面就是这两家公司都能找准时机在正确的时间内推出正确的设备。这两家公司最终吸引我们进行紧密合作的原因在于他们都具备不畏艰难险阻、对设备的执着追求,并且对手机市场有着非常敏锐的视角,能够在未来的市场中在合适的时间内针对合适的人群推出相应的部署。”

桌面安装

Ubuntu也相当注重系统的易用性,标准安装完成后(或Live CD启动完成后)就可以立即投入使用,简单地说,就是安装完成以后,用户无需再费神安装浏览器、Office套装程序、多媒体播放程序等常用软件,一般也无需下载安装网卡、声卡等硬件设备的驱动(但部份显卡需要额外下载的驱动程序,且不一定能用包库中所提供的版本)

普通

在下载得到Ubuntu的光盘镜像后,可以选择刻盘引导安装或利用unetbootin工具用U盘引导安装。官方下载 页面中有Ubuntu的安装指导以供参阅。

高级

下载三个文件:vmlinuz、initrd.gz和ubuntu镜像(ubuntu-12.10-desktop-amd64.iso、ubuntu-12.10-server-amd64.iso等任选其一)

Ubuntu的安装程序过于简单,可以添加Slackware的安装程序备用,当然使用debootstrap很容易创建一个全功能随身系统。

安装引导,以下三选一即可

fdisk /dev/sdX

syslinux -i -d/dir /dev/sdXn

cat mbr.bin > /dev/sdX

注意激活syslinux安装文件夹所在分区

syslinux -i -a -m -d/dir X:

fdisk /dev/sdX

ubuntuubuntu

mkdir -p /xxx/extlinux

extlinux -i /xxx/extlinux

cat mbr.bin > /dev/sdX

注意激活extlinux安装文件夹所在分区

主要是chain.c32、memdisk和vesamenu.c32这三个文件,访问syslinux官方网站获取其他模块具体使用方法。另外还需复制vmlinuz、initrd.gz、ubuntu镜像、bzImage和initrd.img置于U盘。

TIMEOUT 900

UI vesamenu.c32

MENU BACKGROUND syslinux_splash.jpg

LABEL Ubuntu

KERNEL vmlinuz append initrd=initrd.gz

LABEL Slackware

KERNEL bzImage append initrd=initrd.img

然后电脑从U盘启动,按提示安装即可。

Wubi

解压iso镜像文件,双击wubi图标,然后进行一些简单的设置即可。从13.04版开始,Ubuntu官方发行版不再支持Wubi安装。下图中的Wubi 14.04理论上是无法成功安装Ubuntu的,在启动后系统会提示“/检查时出错”,随后进入文字界面而无法加载GUI。

驱动安装

请注意:鉴于各厂商支持的差异,Ubuntu对硬件的驱动支持也有所不同。手动安装驱动效果无法保证。

显卡

ubuntu内置了对Intel显卡的良好驱动支持,一般无手动安装驱动的必要性。

如果有手动安装驱动的必要,可以查看intel官方网站获取所需信息。

1. 到Nvidia官方去下载ubuntu的驱动,下载的文件存盘备用。

2. 完全删除原驱动,包括Ubuntu自带的nv驱动和nvidia-glx-new驱动,此步骤非常重要。

3. 重新启动,并关闭xserver

关闭xserver命令(gnome)

sudo /etc/init.d/gdm stop

4. 安装驱动:

sudo sh ./NVIDIA-Linux-x86_64-173.14.05-pkg2.run

5. 启动xserver:

sudo /etc/init.d/gdm start

6. 调整分辨率:

如果启动后显示分辨率不正常,需要修改xorg.conf。

cd /etc/X11

sudo cp xorg.conf xorg.conf.mybackup

sudo vi /etc/X11/xorg.conf

确认Device里面的Driver一项定义是“nvidia;

删除Monitor定义里面的Modeline一行;

Screen里面Modes一行改为

Modes ”nvidia-auto-select“

修改后重新启动xserver。Ctrl-Alt-Backspace。

7. 调整个人分辨率配置:

如果登录界面分辨率正常,但用户登录后变为低分辨率,需要在个人选项里面调整:

System -> Preferences -> Screen Resolutions

8. 显示驱动细节调整:

sudo nvidia-settings

必须用root权限运行,否则配置无法保存到xorg.conf里面。

搞定。

方法一:便捷安装

图形方式,打开系统设置—附加驱动,选择驱动激活

命令的方式为,终端(ctrl+alt+t)执行:sudo apt-get install fglrx ##此方法不能选择驱动版本

方法二:手工安装

查看内核版本终端执行:uname -a

查看当前xorg版本,终端执行:X -version

待以上条件满足后,进入AMD显卡官网下载对应的驱动。32位系统,下载好A卡的驱动文件XXXXXXX.run,(可能是个zip包,在终端内unzip amd-*.zip即可)

然后右键xxx.run,属性-权限-"允许作为程序执行文件"前打勾-关闭

再双击打开,然后推荐选择在终端中运行(如果安装出错,可以查看问题)

安装过程和win下安装软件类似,不在赘述,安装后重启生效。

终端执行:

sudo sh /usr/share/ati/fglrx-uninstall.sh

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

首先先从ATI官网上将驱动文件包下载到电脑上。

本例使用的是ati-driver-installer-8-9-x86-x86_64.run

在终端中执行:

sudo apt-get install build-essential cdbsfakerootdh-make debhelper debconf libstdc 5 dkmslinux-headers-$(uname -r)

切换目录到你下载的安装包位置,在终端中执行:

sh ati-driver-installer-8-9-x86.x86_64.run --buildpkg

Ubuntu/hardy

在/usr/lib中找到一个名为libGL的文件。

然后在终端中执行:

sudo ln -s /usr/lib/libGL /usr/lib/libGL.1

然后对文件进行设置:

sudo gedit /etc/default/linux-restricted-modules-common

将DISABLED_MODULES=”“ 改为DISABLED_MODULES=”fglrx“

按照原文在这里的意思,是说修改完上一句后,可以在受限驱动管理器中看到,受限驱动虽没有被选中,但在安装的后期,可发现状态是”使用中“。这说明受限驱动中的fglrx模块虽被禁用,但你下载的安装包中的fglrx模块正在起作用。

然后对文件进行设置:

sudo gedit /etc/modprobe.d/blacklist-restricted

sudo gedit /etc/modprobe.d/blacklist-local

上两个文件可能不存在,如果不存在的话就不用新建再更改。只有第2个文件,即blacklist-local文件。在其中可发现有”blacklist fglrx“字样,在这前面加上一个#字。保存退出。

好,接下来可以安装刚刚生成的五个DEB包了:

sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb

最后进入扫尾阶段:

先修改xorg.conf中的设置:

sudo gedit /etc/X11/xorg.conf

在其中找到Section ”Device“字段,其中有个Driver,把它后面的参数改为”fglrx“。如果没有找到改字段,直接将下段代码复制到文件中:

Section ”Device“ […]

Driver ”fglrx“

[…]

EndSection

保存退出。

在终端中执行:

sudo aticonfig --initial -f

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

重启。

可以使用DISPLAY=:0 glxinfo | grep render 命令查看结果,如果显示的是direct rending为yes。那么恭喜你,你已经安装成功了。如果仍为no,请继续阅读下文。

首先删除xserver-xgl

sudo apt-get remove xserver-xgl

再把这一段加进/etc/X11/xorg.conf里:

Section ”Extensions“

Option ”Composite“ ”Enable“

EndSection

最后这一步非常重要,我的机器就是在加上这一段后,direct rending终于变为了yes。至此,大功告成了!

Bumblebee

针对于Intel与Nvidia双显卡发热问题,Bumblebee 能很好解决这一问题。Bumblebee 致力于提供对NVIDIA Optimus的笔记本电脑为GNU / Linux发行版的支持。通过Bumblebee,你可以用你的NVIDIA显卡进行渲染将使用英特尔网卡显示图形。Bumblebee已纳入Ubuntu13.10及更高版本官方源。Ubuntu低版本可通过Bumblebee Project 社区获得支持。

Ubuntu12.04 - 13.04基本安装

sudoadd-apt-repositoryppa:bumblebee/stable

sudoapt-getupdate

sudoapt-getinstallbumblebeebumblebee-nvidiavirtualgllinux-headers-generic

Reboot

Ubuntu13.10及更高版本安装

sudoapt-getinstallbumblebeebumblebee-nvidiaprimuslinux-headers-generic

Reboot

声卡配置

先运行 alsactl init ,还是无法识别则可以尝试编译alsaconf如下:

apt-get install alsa-utils(将alsa-utils依赖软件包装上)

apt-get remove alsa-utils(卸载alsa-utils,接下来从源码编译alsa-utils)

apt-get source alsa-utils

cd alsa-utils-1.0.25

./configure && make install

alsaconf -> alsamixer -> alsactl store -> alsactl restore

echo "alsactl restore &" >> /etc/rc.local

make uninstall clean(清除编译安装的alsa-utils,防止污染软件系统)

apt-get install alsa-utils(再次从软件源中安装alsa-utils)

中文输入

apt-get install build-essential iso-codes libgtk+2.0-dev cmake intltool libxkbfile-dev libenchant-dev libicu-dev dbus-x11 libxml2-dev libdbus-1-dev libdbus-glib-1-dev libopencc-dev libgirepository1.0-dev gobject-introspection libgtk-3-dev

tar xf fcitx-4.2.6.1_dict.tar.xz

cd fcitx-4.2.6.1

cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_GTK3_IM_MODULE=on

make install(或者使用checkinstall生成软件包)

vim ~/.xinitrc,添加

export LC_CTYPE=zh_CN.UTF-8

export XMODIFIERS=@im=fcitx

export GTK_IM_MODULE=fcitx

eval `dbus-launch --sh-syntax --exit-with-session`

exec fcitx &

sudoadd-apt-repositoryppa:fcitx-team/nightlysudoapt-getupdate

默认组件

以下的列表包含了部份在Ubuntu桌面里默认安装的软件。

GNOME:桌面环境与附属应用程序。由Ubuntu 11.04开始,GNOME桌面环境被替换为Ubuntu开发的Unity环境。

Unity:自Ubuntu 11.04后成为默认桌面环境,但仍然使用部分GNOME的附属应用程序。

GIMP:绘图程序(ubuntu10.04以上默认没有安装)。

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

Empathy:即时通讯软件。

Evolution:电子邮件(E-Mail)与个人资讯管理软件(PIM),现改为Thunderbird。

OpenOffice:办公套件(Office Software),从ubuntu11.04开始用libreoffice作默认办公套件。

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

Synaptic:新立得软件包管理器。

Totem:媒体播放机。

Rhythmbox:音乐播放器。

软件对比

对于转换到一个新的桌面界面,最终用户将需要再培训的说法一直有争论。微软Windows 8.1新界面需要的培训就相当于转移到Linux上要做的培训。Ubuntu的Unity桌面已经演变成一个用户友好的界面,可以说相比Windws 8.1更容易让终端用户接受。

例如,拿用户关闭操作系统来进行对比。对于所有近期的Ubuntu版本,启动只需要点击屏幕的右上角,开关机按钮都在那里。点开菜单,再点击关机就可以。Windows 8.1需要在开始按钮上右击,出现菜单后再点击关闭。一个点击关闭机器。这对于Windows 8是一个巨大的进步,但明显没有在屏幕上直接显示图标的魅力大。

终端用户应用程序培训现在是一个不太复杂的任务,这多亏了许多流行的Windows版本的开源应用程序。用户可能已经熟悉Firefox、LibreOffice、Pidgin和Windows上的VLC媒体播放器。商业应用程序用于业务,比如Skype和Adobe Acrobat,功能和Windows相应的应用功能一样。基于云计算的应用,如Google Drive或微软Office 365在Ubuntu上也运行良好。

遗留的Windows应用程序可通过熟悉的Citrix客户端或开源RDP客户端进行访问。公司也可以使用开源虚拟化产品,如VirtualBox运行较难处理的遗留Windows应用程序。

在支持方面,许多技术人员应该知道早期的Linux对硬件支持是非常有限的。现在没有那么简单了。

Linux硬件支持通常比最新的版本的Windows表现更好。许多硬件厂商一直在减少对新版本Windows的驱动支持。Linux中的开源驱动程序在在开发者社区一直保持最新,所以很多老式硬件是完全支持最新的Ubuntu版本的。另外,Ubuntu的低系统需求将延长公司的硬件寿命。

虽然部署Linux桌面有很多好处,但企业应该考虑一些潜在的困难。虽然很多技术人员已经使用或者处于学习新技能的愿景使用了Linux,但也会有技术人员花大量时间开发一个舒适的Windows管理程序,并且不喜欢变化。

薪酬是用来解决这个潜在问题的一种方法。Linux技能职位的薪水正以其他专业技术人员近一倍的速度上升。

有严格的合规要求的公司可能在切换到Linux时比较有困难的。例如,HIPAA需要符合FIPS-140-2标准进行加密。大多数开源加密项目没有赞助商让他们通过NIST认证来满足这一需求。开源实际上可能比专有软件更安全,因为有很多人已经修订了源代码。

企业需要了解他们的合规要求,并在决定进行全面转换之前首先制定IT员工培训计划。但总的来说,Ubuntu Linux已经成长为一个可行的替代企业专有操作系统的选项。实施Linux桌面部署的公司会受益于许可费用上的节省。

附件列表


0

故事内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

如果您认为本故事还有待完善,请 编辑

上一篇 陀螺仪    下一篇 可编程中断控制器

同义词

暂无同义词
  • 友情链接:
  • 中原企业家
  • 华锐社区
  • 法学学习
  • 故事库
  • 舆情信息
  • 郑州商业观察
  • 美丽中国
  • 药食同源
  • Lovely China
  • 纯欲天花板
  • 留学生