Один кодирующий агент за 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 демонстрирует быструю интеграцию устоявшихся системных механизмов, но остаётся исследовательским прототипом.
  1. vikramkr

    Ребят, я понимаю, что термин «vibe coding» кажется уничижительным и что он появился раньше, чем захватил и обычную разработку. Но мы как бы застряли с этим названием, и попытки убежать от него с помощью «Agentic Engineering» или «Human-Directed AI Engineering», чтобы отличить себя от какого-нибудь обывателя, просящего Claude сделать случайное приложение, просто не приживутся. Может, если взять «vibe engineering» как шутливое название, но я думаю, что убегать от части «vibe» в vibe coding для описания агентной разработки просто не сработает — никто нам этого не позволит.

  2. hideki_okumura

    Задачи типа ××, совместимые с 〇〇, — это то, в чём ИИ преуспевает больше всего. Потому что процесс расширения совместимости можно улучшать постепенно, и критерии приёмки ясны.

    1. Подготовить один элемент, который работает с 〇〇

    2. Заставить его работать с ××

    3. Возвращаться к (1), пока не будет сочтено достаточным

    4. Подготовить 100 элементов, которые работают с 〇〇

    5. Измерить производительность с ××

    6. Измерить производительность с 〇〇

    7. Рассмотреть несколько мер по улучшению производительности

    8. Реализовать меры по улучшению, проверяя, что совместимость не нарушена

    9. Возвращаться к (4), пока не будет определено, что производительность улучшилась достаточно

    10. Завершение ××, который достаточно совместим с 〇〇 и не уступает в производительности

  3. jonhohle

    Проект включает лицензию Apache, но код, созданный ИИ, не подлежит авторскому праву, а его вывод находится в общественном достоянии.

    > Ginux доступен под лицензией Apache License 2.0. См. LICENSE и NOTICE.

    Zarya of the Dawn приходит к выводу, что человеческого руководства и отбора недостаточно для создания охраняемого авторским правом произведения из контента, сгенерированного ИИ. Без авторского права нет юридических оснований предлагать лицензию. Код находится в общественном достоянии или, что хуже, неправильно лицензирован — отмытый ИИ GPL или BSD.

  4. gdgghhhhh

    Первоначальный обзор выявил несколько вещей:

    https://social.kernel.org/notice/BBry0fMLEodHRiUqGW

    По-видимому, к настоящему времени их исправили.

  5. codetiger

    Недавно я создал концептуальную Linux-ОС, весь интерфейс которой генерируется локальной моделью ИИ на основе намерений пользователя. https://github.com/codetiger/velliangiri

Ещё за этот день

2026-11-09