写点什么

不仅有 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:575718
用户头像
赵钰莹 InfoQ 主编

发布了 882 篇内容, 共 640.1 次阅读, 收获喜欢 2679 次。

关注

评论 1 条评论

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

nginx快速入门

Studying_swz

10月月更

如何监测MySQL是否命中索引?

乌龟哥哥

10月月更

ZooKeeper基本架构

穿过生命散发芬芳

zookeeper 10月月更

聊聊 K8S:K8S集群搭建实战

老周聊架构

k8s 10月月更

2022-10-19:一个数组如果满足 : 升降升降升降... 或者 降升降升...都是满足的 给定一个数组, 1,看有几种方法能够剔除一个元素,达成上述的要求 2,数组天然符合要求返回0 3,剔

福大大架构师每日一题

算法 rust 福大大

docker学习笔记(一)

Studying_swz

10月月更

CAN与CAN FD通信之间存在的问题

不脱发的程序猿

汽车电子 CAN总线 CAN FD总线 CAN与CAN FD通信问题 CAN与CAN FD通信

Windows Update MiniTool 20.12.2016 控制Window更新下载及使用教程

Yeats_Liao

工具 windows 10月月更

【内网渗透】一次简单内网靶场渗透

网络安全学海

黑客 网络安全 安全 信息安全 渗透测试

一文搞懂CAN和CAN FD总线协议

不脱发的程序猿

汽车电子 通信协议 CAN总线 CAN和CAN FD总线协议 CAN FD总线

Centos7 搭建单机Spark分布式集群

Yeats_Liao

后端 虚拟机 10月月更

Spring Boot「09」Property 高级特性

Samson

Java 学习笔记 Spirng spring-boot 10月月更

什么是IP路由?思科与华为在IP路由配置上有啥区别?

wljslmz

路由器 动态路由 静态路由 10月月更 IP 路由

【资损】资损防控的系统规范之服务接口类设计

小明Java问道之路

架构 微服务 金融 10月月更 资损

Centos7 搭建Jupyter NoteBook教程

Yeats_Liao

后端 虚拟机 10月月更

区块链架构的层级:第 0、1、2、3 层介绍

devpoint

区块链 10月月更

cstdio的源码学习分析11-格式化输入输出函数fprintf---format解析跳转表逻辑分析

桑榆

c++ 源码刨析 10月月更

牛客刷题系列(完全数计算,扑克牌大小)

雪芙花

c c++ 10月月更

Pixel系列还能打,靠的是什么?

脑极体

人工智能

基础结构:链表 回文链表

梦笔生花

Python 10月月更 回文数

一份经过时间检验的 Laravel PHPUnit 测试经验分享

乌龟哥哥

10月月更

深入理解java中的自动装箱与拆箱

乌龟哥哥

10月月更

【愚公系列】2022年10月 Go教学课程 033-结构体方法重写、方法值、方法表达式

愚公搬代码

10月月更

公司没钱了,工资发不出来,作为员工怎么办?

石云升

离职 职场经验

Feign的整体流程

急需上岸的小谢

10月月更

利用Babel自动生成“Attribute”文档

小鑫同学

前端 markdown 插件开发 babel 10月月更

运维服务体系架构

阿泽🧸

10月月更 运维服务

docker学习笔记(二)

Studying_swz

Docker 10月月更

如何进行项目管理?

老张

项目管理

feign的动态代理

急需上岸的小谢

10月月更

RefectiveFeign

急需上岸的小谢

10月月更

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