歷史背景,創立背景,名稱由來,軟體基礎,發展歷程,版本更新,Ubuntu歷史版本,衍生版本,手機版,聯姻魅族,新聞報導,桌面安裝,普通,高級,Wubi,驅動安裝,顯示卡,Bumblebee,音效卡配置,中文輸入,軟體管理,默認組件,軟體對比,
歷史背景
創立背景
Ubuntu由
馬克·舍特爾沃斯亦譯為沙特爾沃斯(
Mark Shuttleworth)創立,其首個版本Ubuntu4.10以Debian為開發藍本發布於2004年10月20日。Ubuntu的開發目的是為了使個人電腦變得簡單易用,同時也提供針對企業套用的伺服器版本。
Ubuntu的運作主要依賴Canonical有限公司的支持,同時亦有來自Linux社區的熱心人士提供協助。Ubuntu的開發人員多稱馬克·舍特爾沃斯為SABDFL(是self-appointedbenevolentdictatorforlife的縮寫,即自封終生開源碼大佬)。在2005年7月8日,馬克·舍特爾沃斯與Canonical有限公司宣布成立Ubuntu基金會,並提供1千萬美元作為啟始營運資金。成立基金會的目的是為了確保將來Ubuntu得以持續開發與獲得支持,但直至2006年,此基金會仍未投入運作。馬克·舍特爾沃斯形容此基金會是在Canonical有限公司出現財務危機時的緊急營運資金。
名稱由來
Ubuntu主要版本有基於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 精神的人心胸開闊,樂於助人,見賢思齊而不忌妒賢能,因為他/她擁有適度的自信。
軟體基礎
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月發布。
版本號 | 代號 | 發布時間 |
---|
17.04 | Zesty Zapus | 2017/04(即將發布) |
16.10 | Yakkety Yak | 2016/10/20 |
16.04LTS | Xenial Xerus | 2016/04/21 |
15.10 | Wily Werewolf | 2015/10/23 |
15.04 | Vivid Vervet | 2015/4/22 |
14.10 | Utopic Unicorn | 2014/10/23 |
14.04 LTS | Trusty Tahr | 2014/04/18 |
13.10 | Saucy Salamander | 2013/10/17 |
13.04 | Raring Ringtail | 2013/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 |
衍生版本
手機版
台北時間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智慧型手機將於今年第三季度發售。
Shuttleworth表示:“我們的初代手機在某些領域絕對會讓你吃驚的。但是相比較Android和iOS等平台來說也存在不足點。但是當消費者拿到手中的時候必然會對這款手機優秀的套用目錄和某些領域的改善而驚嘆。”
“儘管目前我們的套用商城並沒有65萬款套用,但是在初代Ubuntu手機發布的時候你絕對不用擔心沒有套用可以使用。”
當被問道為什麼Ubuntu會和國內的魅族和BQ進行合作時候Shuttleworth回答到:“在我們的合作夥伴中有不少家喻戶曉的廠商名字。但是在我們發布Ubuntu手機的時候這些大型的手機製造商只是作為該生態系統未來發展的一個很小部分。所以我們和這兩家手機製造商進行合作的原因是雙方的初衷是相同的,有著共同的追求;還有一方面就是這兩家公司都能找準時機在正確的時間內推出正確的設備。這兩家公司最終吸引我們進行緊密合作的原因在於他們都具備不畏艱難險阻、對設備的執著追求,並且對手機市場有著非常敏銳的視角,能夠在未來的市場中在合適的時間內針對合適的人群推出相應的部署。”
桌面安裝
Ubuntu也相當注重系統的易用性,標準安裝完成後(或Live CD啟動完成後)就可以立即投入使用,簡單地說,就是安裝完成以後,用戶無需再費神安裝瀏覽器、Office套裝程式、多媒體播放程式等常用軟體,一般也無需下載安裝網卡、音效卡等硬體設備的驅動(但部份顯示卡需要額外下載的驅動程式,且不一定能用包庫中所提供的版本)
普通
在下載得到Ubuntu的光碟鏡像後,可以選擇刻盤引導安裝或利用unetbootin工具用隨身碟引導安裝。官方下載 頁面中有Ubuntu的安裝指導以供參閱。
高級
下載三個檔案:vmlinuz、initrd.gz和ubuntu鏡像(ubuntu-12.10-desktop-amd64.iso、ubuntu-12.10-server-amd64.iso等任選其一)
Ubuntu的安裝程式過於簡單,可以添加
Slackware的安裝程式備用,當然使用debootstrap很容易創建一個全功能隨身系統。
安裝引導,以下三選一即可
①syslinux for vfat/ntfsGNU/Linux平台
fdisk /dev/sdX
syslinux -i -d/dir /dev/sdXn
cat mbr.bin > /dev/sdX
注意激活syslinux安裝資料夾所在分區
②syslinux for fat16/fat32/ntfsWindows平台
syslinux -i -a -m -d/dir X:
③syslinux for ext2/ext3/ext4/btrfs僅GNU/Linux平台
fdisk /dev/sdX
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置於隨身碟。
編輯選單:
syslinux引導選單
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
然後電腦從隨身碟啟動,按提示安裝即可。
Wubi
解壓iso鏡像檔案,雙擊
wubi圖示,然後進行一些簡單的設定即可。從13.04版開始,Ubuntu官方發行版不再支持Wubi安裝。下圖中的Wubi 14.04理論上是無法成功安裝Ubuntu的,在啟動後系統會提示“/檢查時出錯”,隨後進入文字界面而無法載入GUI。
驅動安裝
請注意:鑒於各廠商支持的差異,Ubuntu對硬體的驅動支持也有所不同。手動安裝驅動效果無法保證。
顯示卡
Intel集成顯示卡
ubuntu內置了對Intel顯示卡的良好驅動支持,一般無手動安裝驅動的必要性。
如果有手動安裝驅動的必要,可以查看intel官方網站獲取所需信息。
Nvidia顯示卡
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裡面。
搞定。
AMD(ATI)顯示卡
安裝
方法一:便捷安裝
方法二:手工安裝
請確定當前閉源顯示卡驅動是否支持當前核心版本和xorg版本。如果閉源顯示卡驅動不支持要求,請不要安裝!!
查看核心版本終端執行: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 cdbs
fakeroot dh-make debhelper debconf libstdc 5 dkms
linux-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)
中文輸入
中文輸入常用的有
IBus(12.04.x自帶)和
Fcitx(Ubuntukylin默認使用,見如下)
Fcitx安裝
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生成軟體包)
添加Fcitx啟動
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 &
搜狗Linux版
1.添加軟體源
sudoadd-apt-repositoryppa:fcitx-team/nightlysudoapt-getupdate
2.打開Ubuntu軟體中心,在搜尋欄輸入fcitx,將會搜出fcitx,然後按照一般軟體安裝步驟安裝即可完成升級。
3.雙擊下載的 deb 軟體包安裝搜狗輸入法。
軟體管理
作為
Debian的衍生版,Ubuntu同樣採用
dpkg進行軟體包管理。
Debian將軟體分為main(自由軟體)、non-free(非自由軟體)和contrib(依賴非自由軟體)。
Ubuntu分類略有差異,它將軟體分為4類:
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組件(“非自由”),其中包括了不符合
自由軟體要求而且不被支持的軟體包。
默認組件
以下的列表包含了部份在Ubuntu
桌面里默認安裝的軟體。
GNOME:
桌面環境與附屬應用程式。由Ubuntu 11.04開始,GNOME桌面環境被替換為Ubuntu開發的Unity環境。
Unity:自Ubuntu 11.04後成為默認桌面環境,但仍然使用部分GNOME的附屬應用程式。
GIMP:繪圖程式(ubuntu10.04以上默認沒有安裝)。
SCIM輸入法平台,其支持東亞三國(中、日、韓)的文字輸入,並有多種輸入法選擇(只有在
安裝系統時選擇東亞三國語系安裝才會在預設情況下被安裝)(從Ubuntu9.04開始,默認輸入法變成
IBUS)。
軟體對比
對於轉換到一個新的桌面界面,最終用戶將需要再培訓的說法一直有爭論。微軟
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桌面部署的公司會受益於許可費用上的節省。