El fabricante de laptops Framework Computer, un defensor de dar a los usuarios el derecho a reparar por sí mismos y que intenta hacer que sus productos sean lo más convenientes posible para el desmontaje, la actualización y el reemplazo de componentes, ha anunciado la publicación del código fuente del firmware del Controlador Embebido (EC) utilizado en la laptop Framework. El código está licenciado bajo la licencia BSD.
La idea principal de la Framework Laptop es ofrecer la posibilidad de configurar la laptop a partir de módulos, similar a cómo un usuario puede ensamblar una computadora de escritorio a partir de componentes individuales, sin estar restringido por un fabricante específico. La Framework Laptop se puede pedir por partes y ensamblar al usuario mismo como un dispositivo final. Cada componente en el dispositivo está claramente etiquetado y es fácil de extraer. Si es necesario, el usuario puede reemplazar rápidamente cualquier módulo, y en caso de falla, intentar reparar su dispositivo por sí mismo, utilizando las instrucciones y videos proporcionados por el fabricante sobre ensamblaje/desensamblaje, reemplazo de componentes y reparación.
Además del reemplazo de la memoria y el almacenamiento, se ofrece la posibilidad de cambiar la placa base, la carcasa (se ofrecen diferentes acabados de color), el teclado (diferentes distribuciones) y el adaptador inalámbrico. A través de las ranuras de la Tarjeta de Expansión, sin desmontar la carcasa, se pueden conectar hasta 4 módulos adicionales con USB-C, USB-A, HDMI, DisplayPort, MicroSD y un segundo almacenamiento. Esta característica permite al usuario elegir el conjunto de puertos necesarios y reemplazarlos en cualquier momento (por ejemplo, si falta un puerto USB, se puede reemplazar el módulo HDMI por USB). En caso de falla o para una actualización, se pueden comprar componentes individuales, como la pantalla (13.5” 2256×1504), la batería, el trackpad, la cámara web, el teclado, la tarjeta de sonido, la carcasa, la placa con el sensor de huellas dactilares, las bisagras para sujetar la pantalla y los altavoces.
La apertura del firmware permitirá adicionalmente a los entusiastas crear e instalar alternativas. El firmware EmbeddedController es compatible con placas madre para la 11ª generación de procesadores Intel Core i5 e i7, y se encarga de llevar a cabo operaciones de bajo nivel con el hardware, como la inicialización del procesador y del chipset, el control de la retroiluminación y los indicadores, la interacción con el teclado y el touchpad, la gestión de la energía y la organización de la fase inicial de arranque. El código del firmware se basa en el trabajo del proyecto abierto chromium-ec, en el que la empresa Google desarrolla firmware para dispositivos de la familia Chromebook.
Entre los planes futuros se destaca la continuación del trabajo en el desarrollo de firmware abierto para componentes que aún dependen de código propietario (por ejemplo, chips inalámbricos). Basándose en las recomendaciones y deseos publicados por los usuarios, se está desarrollando una serie de guías paso a paso para la instalación de distribuciones de Linux en la laptop, como Fedora 35, Ubuntu 21.10, Manjaro 21.2.1, Mint, Arch, Debian y Elementary OS. Se recomienda como distribución de Linux a Fedora 35, ya que esta ofrece soporte completo para Framework Laptop desde el inicio.


Fuente: opennet.ru
