成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

【普及知識】快來了解下Snappy Ubuntu是什么

系統 Linux 開源
關于Snappy,之前的文章中提了一次Snappy與Deb共存,只是我不知道大家有沒有聽過Snappy Ubuntu。反正我聽到Snappy時,不是很理解。Snappy就是Canonical公司在未來發展的方向。未來Ubuntu所有的系統都將使用Snappy。這就是我們所說的Convergence(融合)。我們開發的應用可以在多個不同平臺尺寸的設備及云上運行。我們可以不必為某個設備而單獨開發。

  關于 Snappy,之前的文章中提了一次 Snappy 與 Deb 共存,只是我不知道大家有沒有聽過Snappy Ubuntu。反正我聽到Snappy時,不是很理解。如果我們查查字典,它的意思是爽快的,敏捷的,精力充沛的。聽起來非常不錯哦!對了Snappy就 是Canonical公司在未來發展的方向。未來Ubuntu所有的系統都將使用Snappy。這就是我們所說的Convergence(融合)。我們開發的應用可以在多個不同平臺尺寸的設備及云上運行。我們可以不必為某個設備而單獨開發。更多的信息可以在 https://developer.ubuntu.com/en/snappy/找到。在未來,Snappy Ubuntu將在IoT(Internet of Things物聯網中)扮演重要的角色,比如如下的無人機等。

  1.Snappy Ubuntu 到底是什么呢?

  簡言之,Snappy Ubuntu是一個嶄新的,具有事務性更新的為云及設備而建立的操作系統。它分為:

  ◆Snappy Ubuntu Core:為云(cloud)及IoT (Internet of Things,物聯網)。

  ◆Snappy Ubuntu Personal:為手機,平板及電腦。

  我們看一下Snappy Ubuntu 的特點:

  ◆最小的Ubuntu服務器image:由于有較小的內核,所有可以適用于更多的應用場景。應用通過簡單的方式,snap包來提供。snap包不同于先前的debian及手機上的click包。未來的應用及framwork都將以.snap包來發布。

  ◆事務性更新 (transitional updates):通過商城的channel自動更新。事務性 更新提供一個更加可靠的系統。在Snappy Ubuntu中含有兩個root filesystem分區:A區及B區(各含有一個系統image)。當A區啟動后,它可以用來更新B區。只有B區更新完整后才可以切換過來到B區,否則 永遠處于A區。反之依然,我們可以用同樣的辦法來更新A區。當然,我們在任何時候,也可以rollback,也即回到以前的啟動區。這樣的做法可以保證我 們的系統在任何的時候Ubuntu Core及應用的更新都是完整的。這對很多需要穩定工作的環境的系統來說非常重要,比如更新一個遠在路口的webcam等。

  ◆更強的應用安全:Snappy Ubuntu具有業界領先的安全性。Ubuntu系統image只是可讀的。任何應用不可以更改它。這樣的好處是不至于由于某個應用的安裝或升級從而導致 系統image得到修改,進而導致有些已經安裝的應用不能正常運行。每個應用都有自己的可以讀寫的空間,并且它們之間是不可以互相訪問的。每個應用都運行 于受限的沙箱之中。API的訪問是由Apparmor及Seccomp來強制受限的。它提供嚴格的基于MAC(Mandatory-Access- Control)的隔離。傳統的Linux應用可以訪問任何一個目錄,并讀寫它們之中的文件。這和Snappy系統是不同的。如果一個應用需要特別的庫, 可以使用 snapcraft來安裝相應的庫到自己應用的私有目錄中。

  2.Snappy Ubuntu Core 架構

  在Snappy Ubuntu系統中,有4層:

  ◆Application 層:這個之間由應用開發商提供。所有的應用都是隔離的,并受制于系統的安全機制。

  ◆Framework 層:這層是由Cannonical及開發商共同提供。它可以拓展Ubuntu Core的最基本的系統。這是一個可選的層。它不可以依附于其它的framework。

  ◆Ubuntu Core 層:這層是由Canonical公司提供。最少的rootfs來為特定的需求而定制。

  ◆Enablement 層:這個硬件層是由設備提供商或Canonical提供。Canonical提供4種支持。

  • 32/64 位
  • ARM/Intel

  #p#

一個典型的遠程桌面協議應用架構:

  3.Snappy 支持的Target

  截止目前為止,Snappy支持的target為:

  從上面可以看出,Snappy已經在一些ARM的開發板及云(cloud)上都已經可以部署了。對有些開發者來說,買一個便宜的開發板加上一些附件,就可以hack我們的Snappy系統了。

  4.Snappy運用實例

  目前,Snappy在不同的領域越來越多地被運用,下面舉例一些已經在運用Snappy Ubuntu做產品的實例。我們可以點擊下面圖片進入產品的網站。  

[[153211]]

[[153212]]

  5.Snappy store

  就像其它的平臺一樣,Snappy也可以有自己的Store。為了看見所有在系統上的Snaps,我們可以打開我們的Browser(比如 chromium,firefox等)。我們可以看到在如下的localhost:4200地址啟動webdm (Web Device Manager),可以看到在設備中的已經安裝的應用。

  Canonical也可以向包括OEM提供專有的帶有品牌的Store。

  在接下來的文章中,我們將逐一介紹Snappy Ubuntu系統的技術細節。

責任編輯:火鳳凰 來源: Ubuntu中國
相關推薦

2020-02-13 10:37:43

5G技術機器人

2018-05-02 15:41:27

JavaScript人臉檢測圖像識別

2016-01-28 13:28:43

VoLTE科普4G

2019-09-20 08:00:00

開發技能Web開發 人工智能

2015-05-15 15:04:52

2010-05-26 09:28:56

Tomcat

2015-08-25 11:29:39

LinuxBcachefs

2018-07-03 14:20:41

AMOLED屏幕LCD屏幕APP

2020-12-31 23:31:13

網絡安全網絡攻擊漏洞

2023-02-28 11:44:48

2016-10-08 21:12:36

CopyleftCopyright開源

2021-12-15 10:29:44

iOS蘋果系統

2020-09-09 10:07:06

導航手機導航北斗導航

2016-08-04 14:53:34

服務器虛擬化網絡

2019-07-22 13:28:04

5G物聯網通信

2024-04-16 13:34:26

JSONMsgpack存儲

2009-09-04 05:34:57

KVM性能紅帽KVM

2019-11-22 11:10:26

區塊鏈技術

2019-11-21 10:45:22

MyBatisSQL標簽

2011-09-06 09:37:04

MTK平臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人av网页 | 天天夜干| 成人午夜激情 | 亚洲人va欧美va人人爽 | 久久精品| 久久久久久影院 | 男人的天堂在线视频 | 久久久一区二区三区 | 2020亚洲天堂 | 成人免费在线小视频 | 精久久 | 色婷婷综合在线观看 | 久久成人免费观看 | 理论片87福利理论电影 | 日本韩国电影免费观看 | 在线观看视频91 | 日本精品久久久一区二区三区 | 亚洲一区二区中文字幕 | 国产乱码精品一区二区三区中文 | 精品日韩电影 | 在线一区二区三区 | 久久久久久久综合 | 91精品久久久久久综合五月天 | 国产在线观看av | 99精品国产一区二区三区 | 国产乱码精品一区二区三区五月婷 | 一二区视频 | 九九九久久国产免费 | 91精品久久久久久久久中文字幕 | www.欧美视频| 日韩av在线一区 | 日韩久久在线 | 国产一区二区影院 | 日韩在线免费视频 | 九九热在线观看视频 | 国产aⅴ爽av久久久久久久 | 美女视频. | 99在线播放 | 国产精品久久久久aaaa九色 | 亚洲高清视频一区二区 | 激情五月综合 |