Peridio 推出 Avocado OS:加速嵌入式产品开发的开源 Linux 发行版
Peridio近日宣布推出了Avocado OS,这是一款旨在重塑嵌入式产品开发生命周期的开创性开源嵌入式Linux发行版,能够为开发者和生产系统提供无缝体验,同时保障安全性、可靠性和确定性性能。 解决嵌入式Linux开发困境 传统的嵌入式Linux开发迫使团队在两种选择之间做出妥协:一种是以开发为导向的发行版,允许快速迭代;另一种是以生产为导向的系统,工具复杂但灵活性低。这种两难局面导致了流程碎片化、学习曲线陡峭、后期集成难度大以及安全功能难以实现等问题。 Peridio的CEO Bill Brock表示,“Avocado OS满足了我们在行业中看到的关键需求。嵌入式系统的复杂性和连接性正在爆炸性增长,需要更快的创新周期,同时不能妥协安全性与可靠性。Avocado OS为此提供了框架,帮助企业加快上市时间,推出更安全、更强大的产品。” 通过与众多行业的开发者进行交流并结合Peridio在嵌入式系统方面的丰富经验,确认了市场对这一解决方案的迫切需求。Avocado OS具备以下核心特性: 无缝开发者体验:通过live NFS-mounted扩展功能,开发者可以在目标硬件上即时反映代码更改,无需长时间重建或刷新。集成工具、容器化的SDK和支持声明式软件包选择等功能,提供了类似现代软件开发的交互、高效的环境。 生产级安全与可靠性:基于Yocto项目,并利用现代Linux能力如systemd和btrfs,Avocado OS提供了一个不可改变的核心系统。其可组合架构利用系统和配置扩展(sysext/confext),可以使用dm-verity进行加密验证。简化且跨平台的工具支持安全启动和LUKS全盘加密,从一开始就简化了安全性的集成。 可组合架构:不同于传统的单体系统,Avocado OS将功能组织为不同的层。核心OS层提供一个不可改变、安全的基础,而扩展层则允许模块化功能添加,无需担心系统完整性问题。通过扩展组合,单个基础镜像可以支持多种引导模式(开发、制造、恢复、测试)。 业内人士评价与公司背景 Peridio首席产品官Justin Schneck指出,“作为嵌入式工程师,我们在设计Avocado OS时解决了我们自己以及其他开发者经常遇到的痛点。不应为了一个小的改动而重新构建整个系统,也不应为实施安全启动而挣扎于厂商特定的工具。Avocado OS通过分层架构和系统扩展方式抽象了这些复杂性,使得日常开发更容易,同时能够无缝集成到CI/CD工作流中。硬件在环开发环境等功能,彻底改变了团队的迭代速度。” Peridio是一家活跃的Linux基金会和The Yocto Project的成员,致力于通过代码贡献和技术工作组参与,确保Avocado OS与行业标准保持一致。目前,Avocado OS正处于私人alpha和beta测试阶段,精选客户已经实现了显著的开发效率提升和安全性改善。官方计划于2025年6月在Open Source Summit上正式发布Avocado OS,支持多个关键硬件平台。 当前状态与未来发展 据Justin Schneck介绍,来自alpha和beta测试者的反馈对Avocado OS的优化起到了重要作用,帮助团队有效扩展,将开发周期缩短高达70%,同时提升了安全性。在经过早期采用者的验证后,Peridio期待将Avocado OS推向更广泛的社区。 Avocado OS不仅是一个嵌入式产品开发框架,还通过二进制分发模型使团队可以从预建软件包、上游和自定义扩展以及系统配置中组成系统,同时保持通过Yocto项目进行扩展的能力,以支持有独特硬件需求的团队。更多关于Avocado OS的信息,包括预览文档和加入社区的方式,可访问官网:https://www.avocadolinux.org/ 业内专家认为,Avocado OS的推出有望革新嵌入式开发市场,通过其独特的特性和强大的社区支持,为企业带来更高效、更安全的产品开发解决方案。Peridio作为在嵌入式领域有着深厚技术积累的公司,其创新能力值得期待。
