分类

编程工具

Snappy Ubuntu Core

Snappy Ubuntu Core 16.04 官方版

大小:347 MB

语言:英文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2017-07-03

  snappy ubuntu core 是一款功能强大的Snappy Ubuntu Core操作系统;它是由Canonical公司进行研发推出的,也可以正式的进行登录,通过这款软件,可以快速的帮助开发者使用Ubuntu系统来进行探索需要的物联网,而且资源方面也比较的丰富,充分的发挥出了安全的特性;软件的使用简单,操作方便,是款非常值得信赖的软件,需要的朋友赶快这河东软件园将Snappy Ubuntu Core下载来使用试试吧!

Snappy Ubuntu Core 16.04 官方版

软件功能

  Snappy 代表了两种意思,它是一种用来替代 deb 的新的打包格式;也是一个用来更新系统的前端,从CoreOS、红帽子和其他系统借鉴了原子更新这个想法。

  自从树莓派 2 投入市场,Canonical 很快就发布了用于树莓派的Snappy Core 版本。而第一代树莓派因为是基于ARMv6 ,Ubuntu 的ARM 镜像是基于ARMv7 ,所以不能运行ubuntu 。

  不过这种状况现在改变了,Canonical 通过发布 Snappy Core 的RPI2 镜像,抓住机会证明了Snappy 就是一个用于云计算,特别是用于物联网的系统。

  Snappy 同样可以运行在其它像Amazon EC2, Microsofts Azure, Google的 Compute Engine 这样的云端上,也可以虚拟化在 KVM、Virtuabox 和vagrant 上

  Canonical Ubuntu 已经拥抱了微软、谷歌、Docker、OpenStack 这些重量级选手,同时也与一些小项目达成合作关系。

  除了一些创业公司,比如 Ninja Sphere、Erle Robotics,还有一些开发板生产商,比如 Odroid、Banana Pro, Udoo, PCDuino 和 Parallella 、全志,Snappy 也提供了支持。Snappy Core 同时也希望尽快运行到路由器上来帮助改进路由器生产商目前很少更新固件的策略。

软件特色

  Application 层:这层是由应用开发商提供.所有的应用都是隔离的,并受制于系统的安全机制

  Framework 层:这层是由Cannonical及开发商共同提供.它可以拓展Ubuntu Core的最基本的系统.这是一个可选的层.它不可以依附于其它的framework

  Ubuntu Core 层:这层是由Canonical公司提供.最少的rootfs来为特定的需求而定制

  Enablement 层:这个硬件层是由设备提供商或Canonical提供.Canonical提供4种支持

  最小的Ubuntu服务器image:由于有较小的内核,所有可以适用于更多的应用场景.应用通过简单的.snap包来提供.snap包不同于先前的debian及手机上的click包

  未来的应用及framwork都将以.snap包来发布.参阅文章"利用snapcraft为我们的Snappy Ubuntu应用打包"

  事务性更新 (transactional updates):通过商城的channel自动更新.事务性更新提供一个更加可靠的系统.在Snappy Ubuntu中含有两个root filesystem分区:A区及B区(各含有一个系统image).当A区启动后,它可以用来更新B区

  只有B区更新完整后并且没有错误后才可以切换过来到B区,否则永远处于A区.反之依然,我们可以用同样的办法来更新A区

使用方法

  安装自己的开发的Ubuntu开发主机

  我们可以选用Ubuntu 14.04 LTS作为我们开发主机的操作系统.当然我们也可以采用最新Ubuntu系统,比如15.04,或15.10作为桌面系统.一旦安装好我们的系统后,我们打开一个Terminal (Ctrl + Alt + T),并在Terminal中输入如下的命令来得到最新的开发工具来开发Snappy系统.

Snappy Ubuntu Core 16.04 官方版

  本地启动一个Snappy Ubuntu Core 实例 - KVM

  当前的Ubuntu Core可作为KVM虚拟机。在我们的Ubuntu的开发主机上,通过Terminal加入如下的指令来安装KVM,并检测你的电脑是否支持运行虚拟机.

Snappy Ubuntu Core 16.04 官方版

  如果你看见上面的结果,那么我恭喜你啦!这是最好的结局 - 这意味着Snappy将在你的系统运行速度快,并充分利用硬件加速。如果KVM不支持您的系统上,我们建议您尝试Ubuntu的核心在云上运行.

  接下来,下载Ubuntu的核心下列发布,它是一个大约100MB的压缩图像:

Snappy Ubuntu Core 16.04 官方版

  现在,您可以启动该虚拟机KVM:

Snappy Ubuntu Core 16.04 官方版

  在这里,虚拟机的口地址我们已经做了重定向:

  -8090 本地端口将指向虚拟机中的80口 (web server)

  -8022 本地端口将指向虚拟机中的22口 (ssh)

  -4200 本地端口将指向虚拟机中的4200口 (webdm)

Snappy Ubuntu Core 16.04 官方版

  你应该看到一个窗口弹出来,在里面你的Ubuntu核心的虚拟机正在启动。一旦它给你一个登录提示.注意登陆的用户名及密码是ubuntu/ubuntu.你可以直接在本地,重定向端口窗口或SSH连接到虚拟机登录(我们映射虚拟机的SSH端口连接到你的笔记本电脑不同的本地端口):

Snappy Ubuntu Core 16.04 官方版

  如果上面的命令不成功,我们可以使用如下的命令来完成:

Snappy Ubuntu Core 16.04 官方版

常见问题

  第一启动

  该系统将引导然后成为准备好配置

  该设备将显示提示“按enter键配置”

  按回车然后选择“开始”开始配置您的网络和一个管理员帐户。按照屏幕上的指示,你将被要求配置您的网络,输入你的Ubuntu SSO的凭证

  过程的最后,您将看到您的凭据访问你的Ubuntu核心机:

Snappy Ubuntu Core 16.04 官方版

  用户登录

  设置完成后,您可以使用SSH登录到Ubuntu的核心,从一台机器在同一个网络中,使用以下命令:

Snappy Ubuntu Core 16.04 官方版

  用户名是你的Ubuntu SSO用户名,它一直提醒你的帐户配置步骤。

  第一启动提示

  在设置中,console-conf将下载的SSH密钥注册你的存储账户和配置它,这样你就可以登录到设备通过 ssh @没有密码。

  没有默认的 ubuntu用户对这些图片,但是你可以运行 sudo passwd 设置一个密码,以防你需要一个本地控制台登录。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0