Un agente de IA crea un kernel independiente en Rust que arranca el userspace de Linux en once días
Ginux: A New Kernel Runs Linux Userspace, Made via Human-Directed AI Engineering
Gregory Kurtzer, de CIQ, documenta Ginux, un kernel x86-64 escrito en Rust que arranca mediante UEFI, implementa su propia capa de compatibilidad con Linux y ejecuta programas de Alpine Linux sin modificarlos, además de levantar un userspace de Rocky Linux 10 con systemd hasta multi-user.target. Lo construyó una única tarea de agente de código persistente en once días bajo el método que llama Human-Directed Agentic Engineering. El autor lo presenta como prototipo de investigación: cobertura estrecha, sin auditoría de seguridad y sin pretensión de equivalencia con Linux.
Ginux demuestra la rápida integración de mecanismos de sistemas ya establecidos, pero sigue siendo un prototipo de investigación.
- vikramkr
Vale, entiendo que el término "vibe coding" suena despectivo y que se popularizó como término antes de que también se apoderara del trabajo de desarrollo normal. Pero estamos un poco atados a ese nombre, y escapar de él con "Agentic Engineering" o "Human-Directed AI Engineering" para intentar distinguirnos de algún normie pidiéndole a Claude que le haga una app random simplemente no va a cuajar. Quizá si vamos con "vibe engineering" como una especie de nombre en broma, pero creo que huir de la parte "vibe" del vibe coding para describir el desarrollo agéntico simplemente no va a funcionar, nadie nos lo va a permitir.
- hideki_okumura
Tareas como ×× que son compatibles con 〇〇 son en lo que la IA más destaca. Esto se debe a que el proceso de ampliar la compatibilidad se puede mejorar de forma incremental, y los criterios de aceptación son claros.
1. Preparar un elemento que funcione con 〇〇
2. Hacer que funcione con ××
3. Volver a (1) hasta que se considere suficiente
4. Preparar 100 elementos que funcionen con 〇〇
5. Medir el rendimiento con ××
6. Medir el rendimiento con 〇〇
7. Considerar varias medidas de mejora del rendimiento
8. Implementar las medidas de mejora verificando que no se comprometa la compatibilidad
9. Volver a (4) hasta que se determine que el rendimiento ha mejorado lo suficiente
10. Finalización de ××, que es suficientemente compatible con 〇〇 y no es inferior en rendimiento
- jonhohle
El proyecto incluye una licencia Apache, pero el código creado por una IA no es susceptible de derechos de autor y su resultado está en el dominio público.
> Ginux está disponible bajo la Licencia Apache 2.0. Véanse LICENSE y NOTICE.
Zarya of the Dawn concluye que la dirección y selección humana no bastan para producir una obra susceptible de derechos de autor a partir de contenido generado por IA. Sin derechos de autor, no hay base legal para ofrecer una licencia. El código está en el dominio público o, peor aún, mal licenciado, GPL o BSD lavado por IA.
- gdgghhhhh
Una revisión inicial encontró algunas cosas:
https://social.kernel.org/notice/BBry0fMLEodHRiUqGW
Al parecer ya las han arreglado a estas alturas.
- codetiger
Hace poco construí un concepto de SO Linux con toda la interfaz de usuario generada por un modelo de IA local basándose en la intención del usuario. https://github.com/codetiger/velliangiri