适用于笔记本电脑的框架计算机开源固件

笔记本电脑制造商 Framework Computer 是自我修复的支持者,致力于使其产品易于拆卸、升级和更换组件,该公司宣布发布 Framework Laptop 中使用的嵌入式控制器 (EC) 固件的源代码。 该代码在 BSD 许可证下开放。

Framework Laptop 的主要思想是提供从模块组装笔记本电脑的能力,类似于用户如何从非特定制造商强加的各个组件组装台式电脑。 框架笔记本电脑可以按部件订购,并由用户组装成最终设备。 设备中的每个组件都有清晰的标签且易于拆卸。 如有必要,用户可以快速更换任何模块,并且在发生故障时,尝试使用制造商提供的说明和视频自行修复设备,其中包含组装/拆卸、更换组件和维修的信息。

除了更换内存和存储之外,还可以更换主板、机箱(提供不同颜色)、键盘(不同布局)和无线适配器。 通过扩展卡插槽,您可以将最多 4 个带有 USB-C、USB-A、HDMI、DisplayPort、MicroSD 的附加模块和第二个驱动器连接到笔记本电脑,而无需拆卸外壳。 此功能允许用户选择所需的一组端口并随时更换它们(例如,如果没有足够的 USB 端口,您可以用 USB 端口更换 HDMI 模块)。 如果发生故障或升级,您可以单独购买屏幕(13.5英寸2256×1504)、电池、触摸板、网络摄像头、键盘、声卡、外壳、带指纹传感器的板、安装铰链等组件屏幕和扬声器。

开放固件还允许爱好者创建和安装替代固件。 EmbeddedController固件支持第11代Intel Core i5和i7处理器的主板,并负责与硬件执行低级操作,例如初始化处理器和芯片组、控制背光和指示灯、与键盘和触摸板交互、电源管理和组织初始启动阶段。 固件代码基于开源 chromium-ec 项目的开发,Google 在该项目中为 Chromebook 系列设备开发固件。

未来的计划包括继续为仍与专有代码相关的组件(例如无线芯片)创建开放固件。 根据用户发布的推荐和建议,正在开发一系列在笔记本电脑上安装 Linux 发行版(例如 Fedora 35、Ubuntu 21.10、Manjaro 21.2.1、Mint、Arch、Debian 和 Elementary OS)的分步指南。 推荐的 Linux 发行版是 Fedora 35,因为该发行版提供了对笔记本电脑框架开箱即用的全面支持。

适用于笔记本电脑的框架计算机开源固件
适用于笔记本电脑的框架计算机开源固件


来源: opennet.ru

添加评论