Quantcast
Channel: CodeSection,代码区,Linux操作系统:Ubuntu_Centos_Debian - CodeSec
Viewing all articles
Browse latest Browse all 11063

发布 HypriotOS1.0.0 (Blackbeard)

$
0
0
发布 HypriotOS1.0.0 (Blackbeard)

原文地址( http://blog.hypriot.com/post/r ... -1-0/ )

2016年8月21日,星期天

** 今天我们骄傲地宣布HyproitOS1.0.0 版本发布-这是一款容器操作系统,可以在任何支持Raspberry Pi系列的设备上运行,能让你在五分钟内从0到Docker. **

为了发布这款HypriotOS,我们克服了无数的困难。它不仅包含Docker engine1.12.1,Docker compose和 Docker Machine最新版本的优秀特性,而且在性能,可靠性和可用性方面都大有提升。


发布 HypriotOS1.0.0 (Blackbeard)

这款产品也很好地阐明了我们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权限。为更安全起见,我们强烈建议修改缺省用户的密码,同时对取消密码认证而使用共享key的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/ ... g.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/ ... g.zip

反馈

请在Gitter channel上留下您的宝贵意见或者推特我们 @HypriotTweets.


Viewing all articles
Browse latest Browse all 11063

Trending Articles