Один кодирующий агент за 11 дней написал ядро, которое загружает Rocky Linux 10 с systemd
Ginux: A New Kernel Runs Linux Userspace, Made via Human-Directed AI Engineering
Отчёт Gregory Kurtzer из CIQ описывает метод Human-Directed Agentic Engineering: человек задаёт архитектуру, ограничения, этапы и критерии приёмки, а автономный агент реализует, запускает, диагностирует и правит код. За одиннадцать дней одна постоянная задача агента породила независимое ядро Ginux на Rust для x86-64: оно грузится через UEFI, реализует собственные механизмы ОС и слой совместимости с Linux, запускает немодифицированные программы Alpine и доводит Rocky Linux 10 до multi-user.target. Автор честно называет это исследовательским прототипом без аудита безопасности.
Ginux демонстрирует быструю интеграцию устоявшихся системных механизмов, но остаётся исследовательским прототипом.
- vikramkr
Ребят, я понимаю, что термин «vibe coding» кажется уничижительным и что он появился раньше, чем захватил и обычную разработку. Но мы как бы застряли с этим названием, и попытки убежать от него с помощью «Agentic Engineering» или «Human-Directed AI Engineering», чтобы отличить себя от какого-нибудь обывателя, просящего Claude сделать случайное приложение, просто не приживутся. Может, если взять «vibe engineering» как шутливое название, но я думаю, что убегать от части «vibe» в vibe coding для описания агентной разработки просто не сработает — никто нам этого не позволит.
- hideki_okumura
Задачи типа ××, совместимые с 〇〇, — это то, в чём ИИ преуспевает больше всего. Потому что процесс расширения совместимости можно улучшать постепенно, и критерии приёмки ясны.
1. Подготовить один элемент, который работает с 〇〇
2. Заставить его работать с ××
3. Возвращаться к (1), пока не будет сочтено достаточным
4. Подготовить 100 элементов, которые работают с 〇〇
5. Измерить производительность с ××
6. Измерить производительность с 〇〇
7. Рассмотреть несколько мер по улучшению производительности
8. Реализовать меры по улучшению, проверяя, что совместимость не нарушена
9. Возвращаться к (4), пока не будет определено, что производительность улучшилась достаточно
10. Завершение ××, который достаточно совместим с 〇〇 и не уступает в производительности
- jonhohle
Проект включает лицензию Apache, но код, созданный ИИ, не подлежит авторскому праву, а его вывод находится в общественном достоянии.
> Ginux доступен под лицензией Apache License 2.0. См. LICENSE и NOTICE.
Zarya of the Dawn приходит к выводу, что человеческого руководства и отбора недостаточно для создания охраняемого авторским правом произведения из контента, сгенерированного ИИ. Без авторского права нет юридических оснований предлагать лицензию. Код находится в общественном достоянии или, что хуже, неправильно лицензирован — отмытый ИИ GPL или BSD.
- gdgghhhhh
Первоначальный обзор выявил несколько вещей:
https://social.kernel.org/notice/BBry0fMLEodHRiUqGW
По-видимому, к настоящему времени их исправили.
- codetiger
Недавно я создал концептуальную Linux-ОС, весь интерфейс которой генерируется локальной моделью ИИ на основе намерений пользователя. https://github.com/codetiger/velliangiri