El Consejo del Proyecto Fedora ha revocado la decisión previamente tomada de crear Fedora AI Developer Desktop, una edición oficial de la distribución para desarrolladores que utilizan herramientas de IA. Inicialmente, los 6 miembros del consejo votaron a favor de la creación del proyecto, pero tras conocer las críticas expresadas durante la discusión en la comunidad, dos participantes cambiaron su voto y se declararon en contra. Dado que no se alcanzó un consenso, la aprobación de la decisión ha sido pospuesta. Se planea resolver la cuestión antes de la conferencia Flock 2026, que se llevará a cabo del 14 al 16 de junio.
El descontento está relacionado con la intención de utilizar módulos de núcleo de terceros y componentes propietarios en Fedora AI Developer Desktop para soportar la tecnología NVIDIA CUDA. La inclusión de módulos de terceros viola el consenso establecido en el proyecto sobre la política de inclusión de módulos del núcleo, y la inclusión de CUDA va en contra de la ideología del proyecto, que no promueve el software propietario ni la dependencia de un solo proveedor. Además, en la nueva edición se propuso incluir ramas LTS del núcleo, pero no está claro quién las mantendrá aparte de los paquetes de núcleo que se actualizan constantemente en Fedora.
Según un miembro del consejo que cambió su voto, el cambio de estrategia respecto a la inclusión de módulos del núcleo en Fedora requiere una mayor coordinación y la obtención de opiniones expertas de ingenieros y abogados. Se anticipa que el problema puede ser resuelto mediante la transición a la inclusión del controlador estándar Nova en lugar de los módulos abiertos de terceros de NVIDIA, cuyo desarrollo se espera que esté listo para finales de año.
Inicialmente, se pensó que los miembros de la comunidad se dirigieran a los representantes del consejo administrativo en caso de preocupaciones sobre decisiones próximas, pero en realidad el consejo no fue informado de posibles problemas y votó según la información proporcionada por el autor de la iniciativa. Para evitar en el futuro decisiones del consejo que vayan en contra de la opinión de la comunidad, Jef Spaleta, líder del proyecto Fedora, propuso publicar las posiciones del consejo, en las que se haya alcanzado un consenso, antes de la votación para que la comunidad pueda reaccionar y tratar de convencer a los participantes. También se menciona la opción de introducir una votación preliminar en la etapa de discusión de los temas presentados al consejo, con la publicación de los resultados fuera de las actas de las reuniones para informar a la comunidad sobre la postura del consejo antes de la votación final.
El proyecto Fedora AI Developer Desktop está dirigido a crear ediciones de escritorio de Fedora Linux que se actualicen atómicamente para desarrolladores que utilizan y desarrollan tecnologías de IA. Se planeaba utilizar como base los desarrollos de las distribuciones Silverblue (GNOME) y Kinoite (KDE), complementadas con módulos de kernel, herramientas, plataformas y bibliotecas para desplegar modelos de IA en el sistema local, así como para desarrollar aplicaciones que utilicen IA. Para pruebas, está disponible un prototipo de la compilación Fedora AI Developer Desktop basado en Fedora Silverblue.
El objetivo final es proporcionar una solución para el uso de IA lista para usar, que no requiera configuración manual ni instalación de software adicional. Para el correcto funcionamiento de muchos frameworks de IA, generalmente se requiere configuración manual y concordancia de versiones de kernel, controladores NVIDIA, herramientas CUDA y runtimes para ejecutar contenedores. Fedora AI Developer Desktop ofrecerá un entorno de trabajo ya probado, permitiendo iniciar contenedores listos con plataformas de IA preconfiguradas y utilizar herramientas para acelerar la ejecución de modelos de IA mediante GPU.
Todas las herramientas y plataformas de IA se entregarán de forma predeterminada sin enviar telemetría y con el acceso a servicios en la nube desactivado. Para habilitar la aceleración en GPU NVIDIA, se han incluido módulos de núcleo de código abierto de NVIDIA, que son utilizados en los controladores propietarios de NVIDIA (en el futuro, se planea reemplazar estos módulos de núcleo por el controlador Nova). Además de los módulos abiertos, existe la posibilidad de instalar CUDA Runtime o CUDA Toolkit. Además de las GPU NVIDIA, se menciona la posibilidad de operar en sistemas con GPU ARM, AMD e Intel. De los componentes incluidos en la entrega básica, destaca el agente de IA preconfigurado Goose y la interfaz gráfica para crear, ejecutar y gestionar contenedores Podman Desktop.
Fuente: opennet.ru
