ubuntu rpm安装_为什么说Ubuntu是一个值得尊敬的Linux发行版
Ubuntu用了好長時間了,最早接觸的是RedHat,個人使用體驗并不好,當時一直在想,為什么就沒有一個更好用的Linux操作系統呢?別萬年不變的Windows不行嗎?(當時作為一個窮學生黨,完全不想還有高大上的MacOS可用),直到我看到了Ubuntu。
譯者是從14.04版本開始跟Ubuntu的,16.04,18.04,一路走來,Ubuntu從沒讓我失望,畢竟是我用過的最友好的Linux發行版了。Ubuntu簡化了許多操作,支持的應用也非常豐富,界面也非常友好,而且,支持許多新的項目和方案,比如OpenStack火的時候,Ubuntu介紹了一些便于用戶使用OpenStack的相關方案,K8s火的時候,Ubuntu也發布了跟K8s相關的軟件方案。
Makeusof網站的Bertel King總結了Ubuntu以及Ubuntu的開發者Canonical為Linux世界帶來的變化,他一共總結了八點,譯者還是比較認可這些說法的。這八點基本可以說明Ubuntu和它的開發者Canonical對Linux生態的貢獻是值得尊重的。
1,Ubuntu比較專注做桌面端
Ubuntu 9.10版本 Karmic KoalaUbuntu是2004年推出的,支持臺式機和筆記本電腦,當時的使用體驗并不好,Ubuntu致力于成為“人類友好型Linux”,增加了許多特性,這些特性可以讓Ubuntu當主操作系統用,比如讓驅動安裝變得更容易了,比如支持多媒體應用了,比如,近年來開始支持各種游戲了。
Ubuntu的開發者Canonical曾提出過許多關于規范Linux桌面的倡議,Ubuntu將消息通知集成到桌面中,推出了Ubuntu One文件同步服務和音樂存儲服務,還設計了統一的接口,雖然后來Canonical叫停了這些項目,但還是給Linux桌面領域帶來了很大影響。
Linux在服務器上用的更多,而當時的Ubuntu也表示最好用的Linux發行版,然而,Ubuntu的開發者和社區開發者為此付出了很多心血。
現在看來,整體Linux桌面比十五年前好用多了,Canonical功不可沒。
2,Linux支持的硬件類型越來越豐富
Canonical為的是提供面向普通用戶的桌面Linux,為此,他們跟許多硬件廠商勾搭,現在包括System 76、戴爾、惠普都推出了裝著Linux操作系統的筆記本電腦,市場上還有許多像Purism Librem 13,ZaReason UltraLap 6440 i7等相對小眾的筆記本。System76使用的Pop!_OS和Purism用的PureOS都是基于Ubuntu改造的。
3,Ubuntu為Linux帶來了上百萬的用戶
Canonical聚焦在桌面端的做法吸引了許多用戶,現在Ubuntu的用戶遠超別的發行版,知名度非常高,一般的電腦愛好者都知道它。很多人最開始接觸Linux就是從Ubuntu開始的,可能有的人現在不用Ubuntu了,但很多人都知道,如果沒有Ubuntu,也很難進入Linux世界的大門。
4,Ubuntu是許多流行的發行版的基礎
Ubuntu不僅是最流行的發行版,而且還是許多流行的發行版的基礎,很多都是基于Ubuntu打造的。
開啟Ubuntu的時候,你會從軟件庫里下載應用,軟件庫是一臺存放了所有程序和組件的服務器,開發者可以在這里創建和管理代碼項目,而Ubuntu這樣的發行版會從這里取代碼。
不是所有的代碼都是Canonical開發的,但是像Linux內核,一些測試和安全補丁都是Canonical提交的。
常見的包括Linux Mint,ElementaryOS和Pop!_OS這樣的Linux發行版也都是依賴于Ubuntu的庫,而且完全不用付費就能使用,雖然不能靠這個掙錢,但并沒有打消Canonical和Ubuntu社區為為Linux生態做貢獻的熱情。
5,Canonical創建了一個新的通用包格式——Snap
在Linux上怎么安裝程序呢?常用的最方便的辦法就是用通用的軟件包格式,簡單的一行命令就可以自動從服務器上拉下來軟件進行安裝,而不用非得先下載軟件到本地,然后再手動安裝了,Snap是一種Ubuntu貢獻的軟件包格式。
在有通用軟件包格式之前,如果你針對Ubuntu開發了軟件,而沒有給別的發行版開發對應版本的軟件,那就麻煩了。如果你用的Linux用的rpm的,想去安裝一個基于deb的軟件,根本不能安裝下來,除非你拿過來源碼重新針對新系統編譯一下。
Snap無視版本差異,不管你用的是不是Ubuntu,只要你的Linux啟用了Snap支持之后,就可以安裝Snap版本的應用。Canonical如今正在大力推廣Snap,面向開發者和一些大公司進行推廣,Snap明顯也是對大公司有利的。
6,Ubuntu吸引了第三方商業軟件
Ubuntu吸引了許多第三方開發者,使得Ubuntu平臺上引入了許多原來在Windows和MacOS下的商用、專有軟件。
雖然有些第三方開發者的加入不一定對整個Linux生態帶來積極效應,但對于第三方開發者本身來說,在Ubuntu上開發的軟件可以很快傳播到別的發行版上,比如Linux版本的Steam游戲平臺就是如此,這不由得讓游戲玩家和游戲廠商重新審視使用特定應用程序的前景。
有了Snap之后,很少有程序是Ubuntu獨占的,因為Snap應用商店里的應用程序現在非常簡單就能獲取到。
7,Canonical將GUN/Linux帶到了手機領域
安卓手機使用的也是Linux內核,這個你在電腦上安裝的Linux是一樣的,不過,兩者也就內核一樣,別的組件大部分都不一樣。
Ubuntu Touch移動操作系統是Canonical另一個雄心之作,這個想法跟譯者很久以前的個人幻想如出一轍,就是推出一個手機版的Linux,就像在臺式機上運行Ubuntu一樣在手機上運行一個Linux發行版,Canonical做到了,但有局限性,但是分發和推廣起來比較難,手機只在少數幾個市場上使用。(中國的魅族也發布了一款Ubuntu手機)
Ubuntu Toucu的發展現狀限制了Canonical在該項目上的投資力度,現在作為UBports社區項目繼續存在,社區成員可以繼續在原有基礎上進行開發,現在仍維持著更新。而且已經移植到了Librem 5 和PinePhone開源智能手機上,近期最還有新手機推出,但配置實在不夠看的。
最近,國內某科技公司宣布正在開發可比肩iOS和Android的移動操作系統,但譯者目前還不清楚背后的技術實現路徑,不過,將Linux直接運行在手機上的路徑不失為一種選擇。
8,Launchpad成了很多開源軟件的家
Launchpad是一個托管著數千個開源軟件的軟件協作中心,類似于Github。(跟Github不一樣的是它沒有跟微軟綁定)
Launchpad原本是Canonical用來盈利的專有項目,Canonical用它來支撐Ubuntu未來的開發工作,這一做法遭到批評后,Canonical陸續開放了很多組件,最后在2009年開源了該項目。
過去十多年來,Launchpad一直作為開源基礎設施項目,開發者可以用來共享源代碼,跟蹤bug,參與討論等。包括Linux Mint,elementaryOS,Inkscape,Exaile也都誕生于此。
Ubuntu是一個非常厲害的Linux操作系統,如果沒有Windows和macOS的話,我很樂意用Ubuntu。Ubuntu為規范和壯大Linux社區和生態做出了很多貢獻。
看完這八點介紹,能感覺出來Ubuntu作為一個免費的開源軟件簡直就是人見人愛的活雷鋒啊,不是一昧的要掙錢,能接受別人批評,敢為人先,敢想(做出了許多譯者想象中的事),敢失敗,敢在失敗之后繼續嘗試,這比還產品什么的都沒有就要大肆宣傳,稍微做點東西就急功近利要做私有化要商業化的公司要高尚的多。
后話:
不過,畢竟Canonical也是一家公司,雖然有很多社區的人利用空閑時間在做貢獻,但終究還要給全職員工發工資啊,Ubuntu是怎么掙錢的呢?下圖來自Ask Ubuntu上的高贊回答,介紹了Canonical是怎么掙錢的。
簡單說,Canonical是幾個土豪出資成立的公司,原本對盈利的要求不高,后來為了盈利發工錢,一方面要做類似RedHat一樣面向企業的付費服務,一方面跟OEM廠商合作盈利,還有一方面賣付費軟件,還有一方面是閉源商業化Launchpad上的軟件,最后,還有放置像Amazon電商網站這樣的入口廣告位,就像Firefox的默認搜索引擎是Google,Google會給Firefox一樣,類似于國產手機的預裝軟件。
總結
以上是生活随笔為你收集整理的ubuntu rpm安装_为什么说Ubuntu是一个值得尊敬的Linux发行版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html5+php调用android手机
- 下一篇: axure web组件下载_Elemen