{"id":1205,"date":"2025-01-08T22:30:35","date_gmt":"2025-01-08T21:30:35","guid":{"rendered":"https:\/\/www.glub.biz\/?p=1205"},"modified":"2025-01-04T20:26:07","modified_gmt":"2025-01-04T19:26:07","slug":"apertis-distro-de-collabora-para-dispositivos-integrados","status":"publish","type":"post","link":"https:\/\/www.glub.biz\/?p=1205","title":{"rendered":"Apertis, distro de Collabora para dispositivos integrados"},"content":{"rendered":"<p><strong>Apertis est\u00e1 dise\u00f1ada sobre la base de Debian GNU\/Linux 12 y su enfoque toma en cuenta los posibles desaf\u00edos legales asociados con algunas licencias de software libre, como la GPLv3, que proh\u00edbe pr\u00e1cticas como la tivoizaci\u00f3n (vincular software con hardware de manera restrictiva). En lugar de ello, se da preferencia a opciones que permiten el uso de software y firmware certificado, con la firma digital del fabricante.<\/strong><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.glub.biz\/media\/images\/2025\/apertis.jpg\" alt=\"Apertis\" class=\"alignnone size-medium\" width=\"480\"><\/p>\n<p>El proyecto Apertis sigue las directrices de Debian e incluye solo software bajo licencias abiertas o que al menos permiten la distribuci\u00f3n libre. Adem\u00e1s, cada compilaci\u00f3n incluye un informe SBOM (Software Bill of Materials), lo que proporciona detalles sobre las licencias y versiones de los archivos utilizados, ayudando a identificar posibles vulnerabilidades.<\/p>\n<p><!--more--><\/p>\n<p>La distribuci\u00f3n est\u00e1 estructurada de forma modular, lo que permite a los fabricantes personalizar y ajustar el entorno del sistema seg\u00fan las necesidades espec\u00edficas. Adem\u00e1s, soporta tanto la creaci\u00f3n de compilaciones mediante paquetes deb tradicionales como im\u00e1genes monol\u00edticas, las cuales se actualizan de manera at\u00f3mica utilizando la tecnolog\u00eda OSTree.<\/p>\n<p>Una caracter\u00edstica destacada de Apertis es su capacidad para crear compilaciones que no incluyen software bajo la licencia GPLv3. En lugar de emplear versiones antiguas de herramientas GNU que eran incompatibles con esta licencia, Apertis ha adoptado alternativas modernas y permisivas, como los utilitarios uutils escritos en Rust y distribuidos bajo la licencia MIT. Asimismo, en lugar de usar GnuPG, Apertis opta por Sequoia-PGP, que se distribuye bajo las licencias GPL-2+ y LGPL-2+. No obstante, para aquellos que no tienen problemas con las restricciones de la GPLv3, tambi\u00e9n existe la opci\u00f3n de utilizar las herramientas tradicionales.<\/p>\n<p>Apertis somete todos sus componentes a rigurosas pruebas, tanto manuales como automatizadas, en plataformas de hardware de referencia, tales como las placas Raspberry Pi 4 SoC R-car. Los resultados de estas pruebas se hacen p\u00fablicos para garantizar la transparencia y las pruebas automatizadas de los sistemas completos en equipos de referencia se realizan utilizando la infraestructura LAVA (Linaro Automated Validation Architecture).<\/p>\n<p>El kernel de la distribuci\u00f3n se basa en la \u00faltima versi\u00f3n LTS de Linux. Por ejemplo, la versi\u00f3n Apertis 2024.3 utiliza el kernel 6.6, en lugar del kernel 6.1 de Debian 12. Cada versi\u00f3n de Apertis tiene un ciclo de mantenimiento de 1 a\u00f1o y 9 meses, con actualizaciones trimestrales para corregir errores.<\/p>\n<p>La distribuci\u00f3n incluye m\u00e1s de 5000 paquetes, y todo el desarrollo, incluidas las im\u00e1genes, utilidades y configuraciones, se realiza de manera abierta en un repositorio p\u00fablico de Git. Para la colaboraci\u00f3n, se usa GitLab, y la integraci\u00f3n continua se gestiona a trav\u00e9s de GitLab CI. El kit de herramientas OBS (Open Build Service) se emplea para generar los paquetes binarios a partir del c\u00f3digo fuente, y los repositorios APT para la distribuci\u00f3n se gestionan con aptly.<\/p>\n<p>Cabe mencionar que actualmente Apertis se encuentra en su versi\u00f3n 2024.3 y en ella se han incluido varias mejoras y caracter\u00edsticas, adem\u00e1s de la actualizaci\u00f3n al nuevo kernel de Linux. Entre las mejoras y novedades que se destacan:<\/p>\n<ul>\n<li><strong>Soporte para Podman:<\/strong> Permite ejecutar contenedores OCI sin privilegios de root ni demonios de orquestaci\u00f3n. Mejora la integraci\u00f3n con las pol\u00edticas de licencia de Apertis.<\/li>\n<li><strong>Compatibilidad con ONNX Runtime:<\/strong> Incluye el acelerador de aprendizaje autom\u00e1tico para inferencia, con soporte para frameworks como PyTorch, TensorFlow y scikit-learn. Optimiza el rendimiento en hardware especializado y acelera el entrenamiento en GPU NVIDIA. Se incorpor\u00f3 el paquete a Debian, respondiendo a demandas de la comunidad.<\/li>\n<li><strong>Mejoras en soporte OP-TEE:<\/strong> Se integraron optee-os, optee-client y optee-test, habilitando soporte para hardware como TI SK-AM62x y QEMU ARMv8. Estos paquetes tambi\u00e9n se contribuyeron a Debian.<\/li>\n<li><strong>Compatibilidad con nuevas placas:<\/strong> Soporte inicial para TI SK-AM62. Gu\u00eda detallada para personalizar im\u00e1genes para hardware como Orange Pi Zero2.<\/li>\n<li><strong>Advertencias avanzadas del compilador:<\/strong> Nuevo perfil para dpkg con advertencias adicionales que mejoran la seguridad y calidad del sistema.<\/li>\n<li><strong>Mejoras en generaci\u00f3n de im\u00e1genes y SBOM:<\/strong> Herramienta que facilita el seguimiento de modificaciones en compilaciones diarias.<\/li>\n<li><strong>Informes SBOM avanzados:<\/strong> Detalle de licencias y derechos de autor en archivos no binarios. Informes de seguridad para rastrear CVE en dependencias. Uso de OSS Review Toolkit para mejorar la revisi\u00f3n de licencias.<\/li>\n<\/ul>\n<p> Finalmente cabe comentar que esta versi\u00f3n refuerza el compromiso de Apertis con la comunidad de desarrolladores y empresas que buscan soluciones robustas y actualizadas para sus dispositivos embebidos.<\/p>\n<p>Fuente: <a href=\"https:\/\/blog.desdelinux.net\/apertis-la-distro-de-collabora-para-dispositivos-integrados\/\" target=\"_blank\" rel=\"noopener noreferrer\">DesdeLinux<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apertis est\u00e1 dise\u00f1ada sobre la base de Debian GNU\/Linux 12 y su enfoque toma en cuenta los posibles desaf\u00edos legales asociados con algunas licencias de software libre, como la GPLv3, que proh\u00edbe pr\u00e1cticas como la tivoizaci\u00f3n (vincular software con hardware &hellip; <a href=\"https:\/\/www.glub.biz\/?p=1205\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1205","post","type-post","status-publish","format-standard","hentry","category-noticias"],"_links":{"self":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts\/1205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1205"}],"version-history":[{"count":1,"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts\/1205\/revisions"}],"predecessor-version":[{"id":1206,"href":"https:\/\/www.glub.biz\/index.php?rest_route=\/wp\/v2\/posts\/1205\/revisions\/1206"}],"wp:attachment":[{"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glub.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}