Linux嵌入式版本LEDE、Winbuntu、SONiC OS、Zephyr介绍

以下为你介绍Linux嵌入式版本:LEDE(基于OpenWrt的嵌入式Linux发行版)、Winbuntu(Windows 10 的Ubuntu环境)、SONiC OS(交换机操作系统)、Zephyr(实时操作系统)。

Linux嵌入式版本LEDE、Winbuntu、SONiC OS、Zephyr介绍

1、LEDE(基于OpenWrt的嵌入式Linux发行版)

LEDE项目是OpenWrt项目的一个衍生(spin-off)并有许多相同的目标。我们正在构建一个嵌入式Linux发行版,使它易于被开发者、系统管理员或其他Linux爱好者为嵌入式设备尤其是无线路由器去编译(build)和定制软件。名称LEDE代表Linux嵌入式开发环境(Linux Embedded Development Environment)。

项目成员已包括大部分OpenWrt社区的最活跃成员。我们打算通过创建一个非常注重透明、协作和去中心化(decentralisation)的社区来为嵌入式Linux开发带来新生。

LEDE的既定目标是:

构建一个优秀的并注重稳定性和功能的嵌入式Linux发行版。

有规律、可预测的发布周期外加社区提供的设备测试反馈。

建立具有广泛社区参与和公开会议的透明决策流程。

我们决定创建这个新项目是由于OpenWrt项目/社区中长期存在的问题无法解决:

活跃的核心开发者数量处于历史低点,且没有引入更多新人的流程。

不可靠的基础架构,因内部分歧和单点故障而得不到修复。

在OpenWrt项目中缺少沟通、透明和协调,无论是核心团队内部还是在核心团队与社区的其余部分之间。

没有足够的有提交权限的人用以处理传入的补丁,很少重视测试和定期编译(builds)。

缺乏注重稳定性和文档。

为了解决这些问题,我们以一条与OpenWrt不同的道路建立了LEDE项目:

我们所有的沟通渠道是公开的,有些对于非成员是只读的,以维护良好的信噪比。

我们的决策过程更加开放,约50/50的开发者和超级用户有投票权。

我们的基础架构简化了很多,以确保我们更少的维护工作。

我们根据经验,用OpenWrt的package和GitHub的feed来使我们的合并策略更自由。

我们非常注重自动化测试和一个简化的发布流程相结合。

下载地址:https://gitee.com/mirrors/lede

2、Winbuntu(Windows 10 的Ubuntu环境)

Linux嵌入式版本LEDE、Winbuntu、SONiC OS、Zephyr介绍

Winbuntu(Windows + Ubuntu = Winbuntu) 是 Windows 10 的 Ubuntu Linux 运行环境。Winbuntu 是由 Windows 10 内嵌 Ubuntu ,也称 Windows 子系统。无需使用虚拟机和模拟器,Linux 命令或者可执行文件可以运行在 Windows 10 上,可以轻松的安装一个 Linux 系统在 Windows 10 上。

3、SONiC OS(交换机操作系统)

Linux嵌入式版本LEDE、Winbuntu、SONiC OS、Zephyr介绍

SONiC 是微软公司基于 Debian Linux 打造的一款网络交换机操作系统,该系统广泛用于微软的 Azure 云中。

SONiC 基于 Linux 的 Azure Cloud Switch (ACS) 操作系统,ACS 是微软 Azure 云系统中交换机的大脑。可通过 C API Switch Abstraction Interface (SAI) 来编写程序控制交换机的动作,开发者无需关心底层的硬件细节。而底层的硬件必须实现 SAI ,微软已经将 SAI 贡献给 OCP 组织。

下载地址:https://gitee.com/mirrors/Azure-SONiC

4、Zephyr(实时操作系统)

Linux嵌入式版本LEDE、Winbuntu、SONiC OS、Zephyr介绍

Zephyr 是 Linux 基金会推出的一个适用于物联网的小型可伸缩的实时操作系统,支持多种处理器架构。Zephyr 是安全的、开源的、模块化的以及支持多种连接方式,将支持 Bluetooth、Bluetooth LE、WiFi、802.15.4 以及 6Lowpan、CoAP、IPv4、IPv6、NFC。

下载地址:https://github.com/zephyrproject-rtos/zephyr/

注明

以上就是Linux嵌入式版本LEDE、Winbuntu、SONiC OS、Zephyr的介绍内容。

栏目相关文章