這可能是一個幼稚的問題,但是為什麼有人應該將Snappy Ubuntu安裝到Raspberry Pi?我沒有得到Raspbian Wheezy的優勢。
也許有人有經驗或案例...
這可能是一個幼稚的問題,但是為什麼有人應該將Snappy Ubuntu安裝到Raspberry Pi?我沒有得到Raspbian Wheezy的優勢。
也許有人有經驗或案例...
我沒有使用Snappy Core,但這有一些客觀原因:
Snappy Core是為ARMv7編譯的,這意味著該軟件將更好地利用Pi 2的處理器。我不知道這是否有很大的不同。根據Diederik de Haas在下面的評論,反正Rasbpian的ARMv6與Debian的ARMv7幾乎相同(假定這是Snappy Core的基礎)。我還沒有看到任何明確的基準測試。
Ubuntu在版本和更新方面的政策要比Debian寬鬆一些。這意味著可以從其發行版中獲得最新版本的軟件。
Snappy Core設置為使用只讀文件系統。我不認為這是個好主意,可恥的是,這正是Ubuntu和基金會決定為pi推廣的方式,特別是因為 Ubuntu具有可以在其上運行的更多常規ARMv7發行版。但是,有些人可能會對此表示讚賞和渴望。
我必須承認完全被Ubuntu Snappy內核弄糊塗了。
我認為這是一個物聯網應用程序。那是沒有桌面支持的最小核心系統。我認為它不能作為Raspberry Pi上的桌面系統使用。我認為目前還沒有一種將更多應用程序添加到核心系統的可行方法。
如果您想在Rapberry Pi上使用Ubuntu,我建議您嘗試 https:/ /wiki.ubuntu.com/ARM/RaspberryPi
如果有人可以找到對Snappy core的理解,請告訴我
我認為某人可以安裝 Snappy(在Raspberry Pi或任何其他架構中)的最佳原因是每個Snappy軟件包都具有隔離性。
如果您嘗試將Raspberry Pi用於可以處理可部署軟件組件的項目,那麼Snappy軟件包(如 Docker軟件包)是維護這些軟件包的一種非常好的方法組件及其生命週期。
換句話說,作為Snappy(或Docker)軟件包安裝的每個軟件(與DEB或RPM都不同)是它們都不存在,也不與操作系統共享依賴關係。因此,您可以選擇每個帶有各自版本的庫和軟件。如果某個程序包依賴於版本1.x的庫A,而另一個程序包使用相同的庫,但版本為1.y,則這兩個程序包可以共享同一系統,可以同時運行,並且不會相互干擾。您可以知道每個人都有自己的“空間”,從而升級或維護版本。他們自己的“隔離沙箱”。
如果您想擁有類似的“軟件生命週期哲學”,可以在Debian中嘗試Docker。
這是我的看法。我希望它會有用。
Snappy是基於控制台的Ubuntu,可以在Ubuntu下測試和運行程序(與Debian相比,兩者都不同)。如果需要GUI,請使用Raspian。
Snappy Core目前適用於開發人員。我不認為它已經可以日常使用了。似乎缺少用於下載軟件包的存儲庫。如果您想修補,我現在就選擇Raspbian。