題:
Snappy Ubuntu-原因?
jaromrax
2015-04-15 17:24:30 UTC
view on stackexchange narkive permalink

這可能是一個幼稚的問題,但是為什麼有人應該將Snappy Ubuntu安裝到Raspberry Pi?我沒有得到Raspbian Wheezy的優勢。

也許有人有經驗或案例...

五 答案:
goldilocks
2015-04-15 18:37:28 UTC
view on stackexchange narkive permalink

我沒有使用Snappy Core,但這有一些客觀原因:

  1. Snappy Core是為ARMv7編譯的,這意味著該軟件將更好地利用Pi 2的處理器。我不知道這是否有很大的不同。根據Diederik de Haas在下面的評論,反正Rasbpian的ARMv6與Debian的ARMv7幾乎相同(假定這是Snappy Core的基礎)。我還沒有看到任何明確的基準測試。

  2. Ubuntu在版本和更新方面的政策要比Debian寬鬆一些。這意味著可以從其發行版中獲得最新版本的軟件。

  3. Snappy Core設置為使用只讀文件系統。我不認為這是個好主意,可恥的是,這正是Ubuntu和基金會決定為pi推廣的方式,特別是因為 Ubuntu具有可以在其上運行的更多常規ARMv7發行版。但是,有些人可能會對此表示讚賞和渴望。

  4. ol>
您的陳述不完全正確。 Pi 1僅具有ARMv6架構,但不足以符合Debian的armhf架構。 Raspbian確實利用了ARMv6之上的這些額外功能,否則它們可能只是停留在Debian的armel端口上(就像他們一開始就使用的那樣)。 Debian的armhf(即ARMv7)與Raspbian的armhf之間的區別只能在(非常)精選的軟件包中看到。此外,“快6倍”的主張是基於Raspbian的基準測試。
@DiederikdeHaas當然可以,ARM1176JZF-S *是* ARMv6,[包括某些擴展名](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.arm11/index.html) ,以及VFP協處理器。我猜想幾乎所有現有/正在使用的ARMv6實現都是這樣。這使得它比Debian的armel發行版更加樂觀,因為armel *並非針對ARMv6優化的,它支持ARMv5和v4。它可以在ARMv6系統上運行,因為ARMv6與ARMv7一樣是向後兼容的。
VFP也會引起一些混亂,因為Debian的armhf(“硬浮動”)發行版是ARMv7。我認為Snappy Core使用相同的二進製文件,但我不知道。我會相信,基準測試是使用Raspbian股票軟件完成的。我認為基金會公告頁面只是說它是在Raspbian上完成的,這不一定是同一回事。無論如何,我已經將其編輯了,等等。
joan
2015-04-15 19:33:25 UTC
view on stackexchange narkive permalink

我必須承認完全被Ubuntu Snappy內核弄糊塗了。

我認為這是一個物聯網應用程序。那是沒有桌面支持的最小核心系統。我認為它不能作為Raspberry Pi上的桌面系統使用。我認為目前還沒有一種將更多應用程序添加到核心系統的可行方法。

如果您想在Rapberry Pi上使用Ubuntu,我建議您嘗試 https:/ /wiki.ubuntu.com/ARM/RaspberryPi

如果有人可以找到對Snappy core的理解,請告訴我

+1對於該鏈接到pi的普通版本的Ubuntu自身頁面!我不知道為什麼rpi.org下載頁面上沒有顯示...
Maximiliano Rodriguez
2015-12-16 02:33:20 UTC
view on stackexchange narkive permalink

我認為某人可以安裝 Snappy(在Raspberry Pi或任何其他架構中)的最佳原因是每個Snappy軟件包都具有隔離性。

如果您嘗試將Raspberry Pi用於可以處理可部署軟件組件的項目,那麼Snappy軟件包(如 Docker軟件包)是維護這些軟件包的一種非常好的方法組件及其生命週期。

換句話說,作為Snappy(或Docker)軟件包安裝的每個軟件(與DEB或RPM都不同)是它們都不存在,也不與操作系統共享依賴關係。因此,您可以選擇每個帶有各自版本的庫和軟件。如果某個程序包依賴於版本1.x的庫A,而另一個程序包使用相同的庫,但版本為1.y,則這兩個程序包可以共享同一系統,可以同時運行,並且不會相互干擾。您可以知道每個人都有自己的“空間”,從而升級或維護版本。他們自己的“隔離沙箱”。

如果您想擁有類似的“軟件生命週期哲學”,可以在Debian中嘗試Docker。

這是我的看法。我希望它會有用。

iLuvHK
2015-04-16 09:20:29 UTC
view on stackexchange narkive permalink

Snappy是基於控制台的Ubuntu,可以在Ubuntu下測試和運行程序(與Debian相比,兩者都不同)。如果需要GUI,請使用Raspian。

我看,基於控制台。但是樹莓生態系統有什麼區別嗎?我想不起任何不在debian下運行的ubuntu控制台應用程序。
為什麼Raspbian比Ubuntu Mate更好?
sam coleman
2015-04-19 10:25:56 UTC
view on stackexchange narkive permalink

Snappy Core目前適用於開發人員。我不認為它已經可以日常使用了。似乎缺少用於下載軟件包的存儲庫。如果您想修補,我現在就選擇Raspbian。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...