HypriotOS1.0.0(Blackbeard)版本釋出

貓飯先生發表於2017-10-12
本文講的是HypriotOS 1.0.0(Blackbeard)版本釋出【編者的話】今天我們驕傲地宣佈HyproitOS1.0.0 版本釋出-這是一款容器作業系統,可以在任何支援Raspberry Pi系列的裝置上執行,能讓你在五分鐘內從0到Docker。

為了釋出這款HypriotOS,我們克服了無數的困難。它不僅包含Docker Engine1.12.1、Docker Compose和Docker Machine最新版本的優秀特性,而且在效能、可靠性和可用性方面都大有提升。
docker_pirate_650px_full-width.jpg


這款產品也很好地闡明瞭我們Hypriot團隊是如何工作的:絕不僅僅停留在讓Docker能夠在Raspberry Pi上執行(其實這已經相當耗時間了),而是竭盡所能地使它在ARM上能高效執行,並將效能,可靠性和可用性除錯到最佳狀態。舉幾個例子:我們引入了linux核心,併為執行Docker專門進行了優化。我們設定了所有Docker推薦的配置引數,並且提供了工具可以非常容易地下載HypriotOS並刷進SD卡里。

可以保證我們提供的是一款超級酷的產品,而不僅僅只是一個容器作業系統。

HypriotOS 的顯著特性

最新的Docker Engine1.12.1和Swarm模式

新鮮出爐的Docker Engine 1.12.1,你的手放在上面還是熱的,它包括新的Swarm模式,只需幾條命令,就能為多節點叢集提供高可靠服務。

支援Raspberry Pi全系列產品

你可以在任何一款Raspberry Pi上執行HypriotOS – 我們支援Pi 1,2,3,0,甚至計算模組。因此,目前所有的Raspberry Pi裝置我們都支援。這是通過在SD卡里引入了ARMv6和ARMv7的雙核架構實現的。猜猜怎樣:你甚至可以把SD卡從一種一款Pi拔出插刀另外一款就可以立刻工作。

容易刷機和配置

我們改進了刷機工具,可以把Hypriot刷進SD卡里並通過一條命令啟動。刷SD卡以後,可以儲存環境引數,比如Wi-Fi的連線引數可以寫到SD卡里/boot/device-init.yaml檔案。HypriotOS包括device-init,可以使你的Raspberry Pi 裝置在啟動後直接連上Wi-Fi。啟動後,你可以通過一條簡單的ping black-pearl.local命令在你的網路中找到Raspberry Pi裝置 - 感謝整合的Avahi裝置發現功能,不用再搜素IP地址了。

開箱即用的安全功能

我們認為安全功能應該是開箱即用的。所以設計的HypriotOS非常安全但你卻不會注意到。比如,它不再有內建的root使用者。而且,預設使用者‘pirate`(密碼‘hypriot`)可以直接執行Docker 命令,通常這需要SUDO許可權。為更安全起見,我們強烈建議修改預設使用者的密碼,同時對取消密碼認證而使用共享keys的SSH限制使用。

開箱即用的強大效能

類似於安全,HypriotOS可以直接讓Docker在其上高速執行。這包括快速啟動(15~17秒),優化的檔案系統可以支援更多的Inodes,最小的記憶體和磁碟使用空間,預設支援overlay storage driver 等等。

體積比以前縮小一倍,甚至小於Raspbian Lite

儘管HypriotOS已經整合進整個最新的Docker工具集裡,它現在的體積甚至小於Raspbian Lite。我們是通過減少快取和丟棄一些不需要的程式包來實現的,所以以前你使用的所有特性都保持在新版本中。現在你只需要下載232MB而不是以前的504MB,利用這項改進,我們將最小使用的磁碟空間減小到600M。

快速開始

下載flash tool然後執行

flash https://downloads.hypriot.com/hypriotos-rpi-v1.0.0.img.zip


然後,將SD卡插入Raspberry Pi按電源鍵,HypriotOS就執行起來了。

下一步

如果你想連上Raspberry Pi,執行

ssh pirate@black-pearl.local


密碼是‘hypriot`。

如果你想Raspberry Pi啟動後直接連上wi-fi,修改主機名,然後根據documentation of device-init編輯SD卡里的檔案/boot/device-init.yaml. 或者,利用hypriot flash tool也可以非常簡單地配置引數:

flash -n myHOSTNAME -s mySSID -p myWIFIPASSWORD https://downloads.hypriot.com/hypriotos-rpi-v1.0.0.img.zip


反饋

請在Gitter channel上留下您的寶貴意見或者推特我們 @HypriotTweets。 

原文連結:Releasing HypriotOS 1.0.0 “Blackbeard”(譯者:楊川)

原文釋出時間為:2016-09-04

本文作者:楊川

本文來自雲棲社群合作伙伴Dockerone.io,瞭解相關資訊可以關注Dockerone.io。

原文標題:HypriotOS 1.0.0(Blackbeard)版本釋出


相關文章