Pei Ling Hoo - Fotolia

评估 权衡你正在考虑的技术、产品和项目的利弊。

Ubuntu核心:IOT的安全开源操作系统

Canonical表示,轻松的空中更新将其开源IOT OS放在比赛之前,但其他人推出其安全性,灵活性和可扩展性。

CANONICAL的Ubuntu核心,IOT设备的Ubuntu Linux操作系统的一个微小的事务版,运行高度安全的Linux应用程序包,称为“SNAPS”,可以远程升级。

使用相同的内核、库和系统软件经典的Ubuntu,客户可以像其他任何应用程序一样在ubuntu pcs上开发拍摄。物联网是差异的位置。

“因为物联网设备在CPU和内存方面往往比服务器或桌面要小,我们针对物联网做了我们称之为‘最小分发’的Ubuntu,”微软设备和物联网执行副总裁Mike Bell说总部位于伦敦的标准有限公司.“最棒的是,我可以像在物联网设备上一样,在桌面上和云上使用同样的技术。”

但不仅仅是将操作系统削减为IOT,规范逐步恢复了IoT的核心挑战,并确定这些云彩与云不同的挑战。

迈克贝尔迈克贝尔

“我们考虑的基本原则是安全的,”贝尔说。“通过服务器,您关心每个平台上的安全性,但使用IoT设备,该设备是身体脆弱也是如此也就是说,攻击者可以直接访问他们设备中的电子设备——设备在敌人手中。“因此,通过使用容器技术,我们提供了一种将应用打包到容器中的方法,我们称之为snaps。”在敌人手中,容器方法比传统应用程序更健壮——或者至少任何弱点都可以更快地以有组织的方式处理。

每个snap不仅分发无线应用程序更新,而且还包含运行在物联网设备上的应用程序。

“设备制造商面临的关键挑战之一是保持设备更新,所以我们照顾好了,“贝尔说。”我们有一个软件存储库;将最新的二进制文件放入该存储库中,我们将负责更新运行该捕捉的每个设备。因此,对于使用50,000或100,000个设备进行某些物联网任务的人员,我们将管理对它们的该软件堆栈的更新并管理操作系统更新。“

贝尔说,这是一个独特的卖点,也是Ubuntu Core区别于许多竞争对手和其他物联网操作系统的关键方面之一。

开源:物联网的理想操作系统?

根据贝尔,典范考虑Ubuntu核心答案IOT开源软件

他说:“我们相信,人们不想被困在里面,如果他们愿意,他们希望能够扩大业务。”“另一个优势是,有这么多人在这个平台上开发游戏,安全问题更快地解决了比在封闭源;这是我们的论点。”

你有需要持续供电的大东西,不需要任何资源限制,你有像传感器这样的小东西,为受限的环境进行了大量优化。因此,在市场上部署操作系统有很大的空间。
Aapo MarkkanenGartner首席研究分析师

然而,鉴于农业,企业,政府,健康,工业等行业的各种形式因素,应用和用例,将有多个iOS,而不是一个人,而不是一个。基督徒谴责他是451 research物联网研究总监。

Aapo Markkanen是一位专门从事Gartner Inc.的IoT的主要研究分析师,同意谈到IOT的操作系统时,需要和需求非常多样化,因为必须连接许多不同的事情。

“你有需要持续访问权力的大事,不需要有任何资源限制,并且您有很多像传感器一样针对受限环境优化的传感器,”他说。“所以,在市场上部署iS排放有很多范围。”

真正的价值Ubuntu核心IoT操作系统这是它非常开发的;开发人员可以应用他们获得的相同技能集Linux或Ubuntu.除此之外,Markkanen补充道。

雷诺称赞它能够在大量计算受限的设备上运行。他说:“目前,这是物联网的一个重要领域,因为大多数物联网最初设计时并没有考虑它们将成为计算设备。”“它们是油泵传感器、便携式内窥镜或作物水分探测器。”

Renaud说,这种灵活性也意味着各种系统的安全性和编排开始变得“可解决”。这就是Ubuntu Core带来的东西。它所擅长的是在公共安全和管理方法中带来一致性应用程序开发方法,”他说。“英特尔(Intel)正试图用风河(Wind River)做同样的事情,还有很多其他公司也在试图进入这个领域。”

雷诺补充说,传统IT技术供应商更关注更大的足迹、应用程序和更健壮的计算,而不是关注物联网设备本身运行的操作系统。

Renaud表示,创建IOT的开源All-Pocietprint OS绝对是行业必须克服连接环境的主要障碍。“当它是Pandora的盒子,有超过5,000种不同的设备类型运行5,000种不同的操作系统,不要担心连接它们,因为没有办法管理它们并保护它们,”他说。

Ubuntu核心运行

一个已经接受的制造商已经接受了Ubuntu Core IoT OS是戴尔技术;Dell Edge Gateway 3000在2月份推出了Ubuntu核心。

杰森牧羊人杰森牧羊人

“如果我们没有觉得它有价值,我们将没有[Ubuntu Core]作为我们工厂的关键操作系统选择之一,”杰森牧羊人戴尔物联网战略和合作伙伴关系主管。“我们知道我们必须选择Linux操作系统,因为有如此多的物联网正在加速发展在Linux方面而在个人电脑领域,Windows占据了主导地位。”

谢博德说,戴尔选择Canonical作为其Linux战略合作伙伴是基于人们从独立软件供应商的角度所使用的操作系统,主要是Ubuntu,但不一定是Core。在选择Canonical之后,戴尔必须决定是使用服务器版Ubuntu、桌面版Ubuntu还是Ubuntu Core。Ubuntu核心物联网操作系统胜出,尽管它是一个新产品,在市场上没有其他Linux操作系统所拥有的长期证据点,戴尔的决策者认为它将是物联网系统的最佳选择。

“这是正确的方法,当你想让一个非常简单的操作系统在机器上运行,然后只添加你需要的使你的解决方案工作,因为这样你最小化你的攻击面牧羊人说:“。

因为它有裸内核加上顶部的快照,Ubuntu Core允许额外的安全元素,以及不同的应用程序正在做什么和他们能够访问系统的分离,他说。

Shepherd说:“它还为你提供了事务性更新能力,这意味着如果我在运行某种操作,我想更新其中一个快照,我不必让整个系统崩溃。”如果在更新过程中出现问题,我可以回滚到最后一个已知状态,这样就不会导致整个系统宕机。我不需要等到我能进去修理一切。”

戴尔的另一个有吸引力的功能是规范的后端软件存储库,其中Dell可以加载捕捉并将更新推出到连接到该存储库的任何系统。牧羊人表示,这种基础设施很有吸引力,特别是在缩放产品或服务时。“那里有很多和大量的Linux发行版,[但]他们倾向于为不必建造规模的人设置更多,”他说。Ubuntu解决了这个问题。

深入挖掘物联网api、应用程序和软件

搜索CIO.
搜索安全
搜索网络
搜索数据中心
搜索数据管理
关闭