写点什么

不仅有 Ubuntu,这家公司的 Ubuntu Core 预计使用翻倍

  • 2019-01-30
  • 本文字数:1175 字

    阅读完需:约 4 分钟

不仅有Ubuntu,这家公司的Ubuntu Core预计使用翻倍

对于 Canonical 这家公司,想必玩 Linux 的都不陌生。这家公司主要是创建并支持几种开源软件项目,比如 Ubuntu,一个基于 Debian 的 Linux 发行版,使用 Unity 桌面环境。最近,这家公司透露其主要营收来自于云业务,现在也可通过其新的 Ubuntu Core 版本将 Linux 未来置于物联网之上。


Canonical 的创始人 Mark Shuttleworth 之前就曾提到过物联网,加上多年来对 Linux 的熟悉,该公司推出的物联网操作系统 Ubuntu Core 将 Ubuntu 18.04 长期支持(LTS)代码库引入嵌入式设备,这一点也很正常。


Ubuntu Core 的图像大小为 260MB,是迄今为止最小的 Ubuntu Linux 版本,这使其成为物联网设备和云容器的理想选择。当然,使操作系统适用于物联网需要更多尺寸,除了在系统资源最少的设备上运行外,它的微小尺寸使其具有最小攻击面。


此外,要在 Core 上安装程序,操作系统使用不可变的数字签名快照(Snap)。实际上,Core 的整个平台都由严格限制的 Snap 组成。Snap 是 Ubuntu 的抗损坏容器化软件包,即使一个 Snap 被破坏,影响也只限于沙箱,这降低了潜在危害面,Ubuntu Core Snap 也会定期扫描已知漏洞。


对开发人员来说,Ubuntu Core 的另一大优势是相同的 Core Snap 可在 Ubuntu 服务器、桌面和云端运行,这意味着一个平台,一种格式和一套流程可以使用工作站、云服务器来构建 IoT 软件系统。


此外,使用 Snap,每次更新都会保留早期的二进制文件和应用程序数据,这意味着如果出现错误,开发人员可立即回滚应用程序和设备状态。


Ubuntu Core 将正确的代码放在具有更新和管理语义的设备上,由于 Snap 提供从内核和设备驱动程序到第三方应用程序的所有内容,因此可以通过中央应用程序商店协调目标升级并将其交付给物联网终端,整个过程无需用户干预,这种可管理性对于增强设备持续安全和性能至关重要。


一旦发布,每个 Ubuntu Core 都可以访问自己的安全应用商店。供应商可以打开这家商店,让客户访问所有标准应用程序,或只访问自己的程序。


Ubuntu Core 承诺 10 年低成本安全支持,OEM 和部署设备的公司均可控制安全更新,这为物联网开发人员和客户提供了大多数物联网操作系统所缺乏的长期部署安全保护。由于缺乏长期安全支持,物联网设备已经臭名昭著,Ubuntu Core 为物联网提供了应有的安全性。


目前,Ubuntu Core 可以在戴尔、Rigado、英特尔、高通和三星等制造商的各种设备上运行,支持 ARM 和 Intel 芯片上的 32 位和 64 位应用程序。


在此版本发布之前,Eclipse Foundation 已经发现 Ubuntu 和 Raspbian,特定于 Raspberry Pi 的 Linux 发行版和 Debian 是最受欢迎的物联网操作系统。总而言之,72%的物联网开发人员正在使用 Linux。预计,Ubuntu Core 在物联网开发人员、供应商和客户中会更受欢迎,基于此构建的物联网设备可能会翻倍。


参考链接:


https://www.zdnet.com/article/ubuntu-core-doubles-down-on-internet-of-things/


2019-01-30 09:576115
用户头像
赵钰莹 极客邦科技 总编辑

发布了 916 篇内容, 共 716.5 次阅读, 收获喜欢 2713 次。

关注

评论 1 条评论

发布
用户头像
好像ubuntu放弃Unity使用gnome作为桌面环境了.
2019-01-30 10:20
回复
没有更多了
发现更多内容

前端开发框架React技术如何与小程序结合,进行页面构建

兴科Sinco

小程序 taro 前端开发 前端框架 React Native

【深度挖掘RocketMQ底层源码】「底层问题分析系列」深度挖掘RocketMQ底层那些导致消息丢失的汇总盘点透析([REJECTREQUEST]system busy, start flow control for a while)

码界西柚

RocketMQ OOM 消息队列 3月日更

【3.3-3.10】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

22年阿里高频Java面试题总结:分布式+中间件+高并发+算法+数据库

Java java面试 Java八股文 Java面试题 Java面试八股文

Spring Boot或Spring Cloud快速实现文件上传

Java Spring Cloud Spring Boot

周六直播|StarRocks 参与数据湖架构峰会,揭秘最新湖仓分析新范式!

StarRocks

数据库 大数据

原因码与ACK--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 原因码

两会聚焦|智能制造的“加速时刻”来了

硬科技星球

技术创新,让企业拥有智能“伯乐”,实现精准识人

用友BIP

58个实例+2个项目,带你深入技术原理,彻底搞懂Spring Boot

Java spring 微服务 Spring Boot 框架

ListView Item多布局的实现

芯动大师

ListView item QQ界面

API 网关日志的价值,你了解多少?

API7.ai 技术团队

数字图像处理Matlab函数全汇总

timerring

图像处理

数据库国产替代涌入千军万马 亚信科技CEO高念书:非头部企业将难以生存

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库

链上双币拆分理财dapp系统开发功能逻辑分析(智能合约编写)

开发v-hkkf5566

怎样判断led显示屏防火性能的好坏

Dylan

行业 LED显示屏 市场

Swift 里 的 Struct 和 Class

刿刀

研发提效利器:聊聊mock服务化

老张

Mockito 服务化 Mock

实践,制作一个高扩展、可视化低代码前端,详实、完整

悠闲的水

前端 低代码 前端框架 低代码开发 低代码平台

openEuler加入RISC-V Landscape

openEuler

Linux 操作系统 openEuler risc-v

直播回顾|聚焦科技自立自强,Bonree ONE 助力国产办公自动化平稳替代

博睿数据

可观测性 智能运维 博睿数据 信创生态 直播回顾

从 1 秒到 10 毫秒!在 APISIX 中减少 Prometheus 请求阻塞

API7.ai 技术团队

工厂模式进阶用法,如何动态选择对象?

JAVA旭阳

Java 设计模式

PyTorch深度学习实战 | 计算机视觉

TiAmo

深度学习 计算机视觉

NebulaGraph:打造灵活弹性的云原生图数据库,与阿里云计算巢共同拥抱开放生态

云布道师

数据库 阿里云

微服务为什么要用到 API 网关?

API7.ai 技术团队

浦发银行与易观千帆签约合作

易观分析

金融 银行 经济

面向状态机编程:复杂业务逻辑应对之道

京东科技开发者

接口 istio 灰度发布 状态机 企业号 3 月 PK 榜

CleanMyMac X4.20免费版Mac系统垃圾清理工具

茶色酒

CleanMyMac X

金融交易行为监测方法——利用 CNN 模型实现行为识别

亚马逊云科技 (Amazon Web Services)

高效基于scrum的项目管理工具分享

顿顿顿

Scrum 敏捷开发 项目管理工具 项目管理软件、 leangoo

不仅有Ubuntu,这家公司的Ubuntu Core预计使用翻倍_服务革新_赵钰莹_InfoQ精选文章