Fedora Hummingbird: новая Fedora на основе образов для эпохи агентов искусственного интеллекта.

  • Fedora Hummingbird объединяет модель без дистрибутивов и образы OCI, предлагая дистрибутив Linux на основе образов с непрерывным обновлением, разработанный для разработчиков и агентов искусственного интеллекта.
  • Проект Hummingbird обеспечивает основу безопасности, предоставляя каталог образов без дистрибутивов, конвейеры Konflux, chunkah и четкую цель — минимизацию уязвимостей CVE в контейнерах и операционной системе.
  • Ядро ARK и атомарные обновления с правами root только для чтения обеспечивают постоянное обновление системы, встроенную функцию отката и строгое разделение состояния в каталогах /var и /etc.
  • Компания Red Hat позиционирует Fedora Hummingbird как бесплатный шлюз в свою экосистему искусственного интеллекта, дополняющий Red Hat Desktop и связывающий эксперименты с корпоративными средами на RHEL и OpenShift.

Федора Колибри

Во время саммита Red Hat 2026 Было представлено одна из самых новаторских ставок в экосистеме Fedora: Fedora Hummingbird — дистрибутив Linux с непрерывным обновлением, основанный на образах и предназначенный для агентов искусственного интеллекта и разработчиков, работающих в контейнерах.Это не просто «ещё одна Fedora», а очень серьёзный эксперимент по внедрению модели без дистрибутива и лучших практик безопасности контейнеров в саму хост-операционную систему.

Эта новая система исходит из амбициозной цели: Сведите к минимуму уязвимости (CVE) как в образах контейнеров, так и в операционной системе.Предлагая скорость обновлений, аналогичную Fedora Rawhide, но в формате образов OCI, с атомарными обновлениями, интегрированной функцией отката и четкой ориентацией на мир автоматизации и агентов искусственного интеллекта.

Что такое Fedora Hummingbird и чем она отличается от других подобных программ?

Fedora Hummingbird по сути является дистрибутив Linux с непрерывным обновлением, основанный на образах.В отличие от традиционных систем Fedora на основе RPM, устанавливаемых классическим способом, здесь система собирается и распространяется как контейнер, но со всем необходимым для полноценной работы в качестве хоста: ядром, пользовательским пространством, сервисами и базовыми инструментами.

Основная идея ясна: Сочетайте модель Project Hummingbird, не требующую дистрибутива, с полноценной операционной системой, которую можно использовать в виртуальных машинах, на физическом оборудовании или даже в качестве хоста для других контейнеров.В результате создается согласованная среда, которую легко обновлять и которая имеет более контролируемую поверхность атаки, что является ключевым моментом в средах, где одновременно развертывается несколько сред выполнения и версий.

В сообществе Fedora Hummingbird представлен как Передовое экспериментальное пространство для систем, основанных на обработке изображений, постоянно поддерживаемое и ориентированное на будущее, в котором агенты искусственного интеллекта будут играть ведущую роль в жизненном цикле программного обеспечения.Она не заменяет другие версии, такие как Silverblue, Kinoite или Fedora CoreOS, но открывает путь к еще более интегрированной модели с автоматизированными конвейерами и безопасностью по умолчанию.

Проект «Колибри»: истоки подхода Distroless.

Чтобы понять Fedora Hummingbird, нужно начать с её корневой директории: Проект Hummingbird — инициатива, направленная на создание минималистичных, защищенных образов контейнеров с явной целью приблизиться к нулевому количеству уязвимостей CVE.Вся архитектура, от набора пакетов до инструментов сборки, направлена ​​на уменьшение поверхности атаки и автоматизацию управления уязвимостями.

Наиболее поразительным является стремление к использованию образов, не связанных с конкретными дистрибутивами: Они не включают в себя менеджер пакетов, командную оболочку или универсальные утилиты; они содержат только само приложение и зависимости, строго необходимые для его запуска.Это предотвратит загрузку ненужных компонентов, содержащих потенциальные уязвимости CVE, которые затем придется устранять вручную.

Философия заключается в том, что... Когда вы загружаете образ Hummingbird, конвейер уже проделал всю грязную работу: анализ уязвимостей CVE, установка патчей, пересборка и выпуск новой версии.Это избавит вас от значительной части типичных проблем, связанных с уязвимостями контейнеров. Кроме того, статус CVE для каждого образа и варианта публикуется практически в режиме реального времени в каталоге Hummingbird, поэтому вы точно знаете, в каком положении находитесь.

За эти месяцы работы команда собрала Каталог, содержащий 49 уникальных образов без дистрибутива и 157 вариантов, включая сборки, соответствующие стандарту FIPS и поддерживающие многоархитектурные системы.Они охватывают широко используемые среды выполнения, такие как Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, а также сервисы, такие как PostgreSQL или nginx, и многие другие.

Технические характеристики Catalina: как создаются изображения колибри.

За этим каталогом скрывается Конвейер на основе Konflux, разработанный для создания изолированных, воспроизводимых и легко обновляемых сборок с постепенным увеличением объема.Система работает с закрепленными списками пакетов, что позволяет воссоздавать один и тот же образ, отслеживать изменения и обеспечивать долговременную согласованность.

Для снижения стоимости обновлений команда разработала Chunkah — это инструмент, позволяющий загружать только измененные части изображения.Это позволяет избежать необходимости повторной загрузки всего набора образов при каждом обновлении. Это очень практичный подход в средах, где образы постоянно развертываются в кластерах или гибридных облаках.

Безопасность – это основа всего: Образы постоянно сканируются с помощью Syft и Grype, обнаруживая уязвимости сразу после их обнаружения и применяя исправления, как только они становятся доступны разработчикам.Как только исправление попадает в соответствующий проект, конвейер запускает пересборку, выполняет тесты и публикует новый образ.

Ещё одним ключевым элементом являются отношения с Fedora Rawhide: Более 95% пакетов в каждом образе Hummingbird поступают непосредственно из Fedora Rawhide в неизмененном виде.Когда в Rawhide ещё нет достаточно новой версии, система напрямую подгружает её из исходного кода, и команда совместно откатывает изменения обратно в Fedora, замыкая круг между экспериментами и базовым дистрибутивом.

Так называемая «фабрика колибри» занимается комплектацией этих наборов. таким образом, каждый из них будет иметь свою собственную идентичность, независимый жизненный цикл, отдельную политику обновления и свой собственный поток уязвимостей.Каждый пакет, поддерживаемый командой безопасности продуктов Red Hat, содержит машиночитаемые данные об уязвимостях, которые указывают не только на то, какие CVE существуют, но и на то, какие из них фактически затрагивают конкретную рабочую нагрузку.

От контейнера к операционной системе: Fedora Hummingbird как ОС в образе.

Те же проблемы безопасности и обслуживания, выявленные в пользовательском пространстве, также проявляются на уровне операционной системы. Поэтому, Следующим логическим шагом для проекта Hummingbird стало применение того же подхода к хост-системе: таким образом, появилась Fedora Hummingbird как полноценная операционная система в виде образа OCI..

Изображение колибри в шляпе «Федора» находится в открытом доступе по адресу: quay.io/hummingbird-community/bootc-osОн создан с использованием того же конвейера Konflux и оптимизированных RPM-пакетов, что и остальная часть каталога Hummingbird. Он уже поддерживает архитектуры x86_64 и aarch64, что делает его подходящим как для традиционных серверов, так и для более новых ARM-сред.

Цель состоит в том, чтобы Этот образ может работать в контейнерах, виртуальных машинах и на физических серверах, обеспечивая стабильное поведение во всех случаях.Это соответствует инициативе Fedora по созданию загрузочных контейнеров, в рамках которой предлагалось предоставлять саму операционную систему в виде образа контейнера с атомарной моделью обновления и возможностью отката в случае возникновения проблем.

В этом макете Корневой каталог файловой системы доступен только для чтения., в то время как всё изменяемое состояние находится в /var y /etcПолностью отделено от содержимого образа системы. Такое разделение уменьшает расхождение в конфигурации, исключает частичное обновление и обеспечивает надежный откат.

Ядро ARK и интеграция с проектом CKI.

Под капотом Fedora Hummingbird находится... ARK (Always Ready Kernel) — ядро ​​ядра, разработанное в рамках проекта CKI (Continuous Kernel Integration), которое во многом повторяет основную ветку ядра Линуса Торвальдса.Это ядро ​​уже используется в Fedora, но в Hummingbird оно играет ключевую роль в качестве основы системы, которая постоянно обновляется.

Главная ценность CKI заключается в том, что Он предлагает не только тщательно подобранную конфигурацию ядра, но и целую инженерную и тестовую среду, построенную на основе высокоскоростного процесса работы ядра.Это позволяет быстро внедрять новые основные функции ядра, не теряя при этом из виду стабильность, что является тонким балансом при приоритете скорости работы исходного кода.

Благодаря этому сочетанию, Fedora Hummingbird может предложить среда, которая всегда актуальна с точки зрения ядра, но с уровнем автоматизированного тестирования, которого трудно достичь в более ручных моделях.Для разработчиков, которые полагаются на новые возможности ядра (например, в контейнерах, сетях, хранилищах данных или поддержке более современного оборудования), этот подход особенно привлекателен.

Fedora Hummingbird Linux: постоянно обновляемый дистрибутив для агентов искусственного интеллекта и разработчиков.

Компания Red Hat определяет Fedora Hummingbird Linux как Операционная система Linux с непрерывным обновлением, ориентированная на контейнеры и разработанная для «создателей» агентной эпохи: разработчиков-людей и агентов ИИ, которым необходимо развертывать среды практически мгновенно.Главное здесь то, что избегаются классические циклы выпуска и шестимесячные или более длительные периоды привязки к разработчикам, а именно — непрерывные обновления от сообществ разработчиков.

Одним из наиболее отличительных моментов является то, что Модель Hummingbird разработана таким образом, что выбор этого символа осуществляется самими агентами искусственного интеллекта на этапе экспериментирования.В ситуации, когда агенту необходимо быстро настроить среду, любая ручная регистрация, заполнение форм или проверка создают узкое место. Именно поэтому Fedora Hummingbird Linux можно загрузить без регистрации, используя анонимные запросы, разработанные для автоматизированного развертывания в гибридных облаках и лабораторных средах.

Эта модель превращает колибри в своего рода «операционная система по умолчанию» для агентов, единственная цель которых — как можно быстрее настроить тестовую среду.Далее естественный путь ведет к производственным средам, управляемым Red Hat Enterprise Linux и OpenShift Virtualization, где вступает в игру классическая корпоративная поддержка.

Как заявила сама компания Red Hat: Рынок Linux разделился: операционным группам необходима многолетняя стабильность RHEL, в то время как разработчики (люди и агенты) требуют высокой скорости работы с исходным кодом и рабочих процессов на основе образов.Fedora Hummingbird Linux занимает именно вторую полюсную позицию, выступая в качестве эталонной платформы для программного обеспечения, которое будет формировать будущее бизнеса.

Программная фабрика, работающая в автоматическом режиме и использующая искусственный интеллект.

Одна из самых примечательных новых особенностей заключается в том, что Значительная часть работ по поддержке и интеграции новых функций в Fedora Hummingbird Linux выполняется агентами искусственного интеллекта под управлением человека.Компания Red Hat описывает этот процесс как «фабрику программного обеспечения без участия человека», что означает высокую степень автоматизации и способность функционировать практически без прямого вмешательства.

Это позволяет осуществлять распространение. Она развивается в темпе экосистемы искусственного интеллекта, чего невозможно достичь с помощью традиционной ручной упаковки.Сочетание агентов, автоматизирующих повторяющиеся задачи (анализ уязвимостей CVE, генерация патчей, интеграция новых версий), и ручной проверки в критических точках направлено на достижение баланса между скоростью и безопасностью.

С точки зрения безопасности, Hummingbird полагается на та же автоматизированная инфраструктура и конвейеры Konflux, которые лежат в основе защищенных образов Red Hat.Это означает, что языки программирования, среды выполнения, базы данных и инструменты, предоставляемые из этих образов, не содержат известных уязвимостей CVE и сопровождаются полными спецификациями программного обеспечения (SBOM), что высоко ценится при проведении аудитов цепочки поставок.

Беспроблемное внедрение и путь к корпоративному производству

В так называемую «агентную эру» первое решение о том, какую операционную систему использовать, уже не всегда принимает человек: Искусственный интеллект может выбрать распределение на этапе тестирования проекта.Если этот агент сталкивается с регистрацией, требованиями к лицензированию или барьерами доступа, инновации подавляются. Fedora Hummingbird Linux была создана для того, чтобы обойти эти препятствия.

Следовательно, распределение Это позволяет анонимно загружать изменения и поддерживает сверхбыстрое развертывание, устраняя барьеры регистрации, которые часто замедляют работу агентов и высокоавтоматизированных рабочих процессов CI/CD.Это делает его чрезвычайно удобным вариантом для лабораторий, прототипов и тестирования концепций в облаке.

Однако компания Red Hat не просто экспериментирует: планируется предложить модель совместной поддержки сообщества, связанную с подпиской Red Hat.чтобы пользователи Hummingbird могли быстро находить и использовать ресурсы сообщества, а также взаимодействовать с экосистемой поддержки предприятия.

В среднесрочной перспективе предполагается следующее: Hummingbird выступает в качестве «бесплатного» шлюза с ноутбука разработчика к серьезному облачному тестированию, а оттуда, без необходимости сложных миграций, — в мир RHEL и OpenShift для производственных нагрузок.Таким образом, охватывается весь процесс: свободное экспериментирование, консолидация и, наконец, управляемое внедрение.

Различия между Fedora Hummingbird Linux и ориентированной на ИИ операционной системой Red Hat Desktop.

В ходе того же саммита Red Hat были представлены следующие доклады: Для мира ИИ предлагаются два разных варианта Linux-приложений для настольных компьютеров: новый Red Hat Desktop, ориентированный на разработчиков и предоставляющий управляемую среду разработки, и Fedora Hummingbird Linux как бесплатный вариант с непрерывным обновлением для сборщиков и агентов.Хотя они дополняют друг друга, они играют разные роли.

Новый Red Hat Desktop Он основан на сборке Podman Desktop от Red Hat.Его цель — упростить создание, управление и развертывание контейнеров в Linux, macOS и Windows. Он построен на основе защищенных образов Red Hat и доверенных библиотек Red Hat, уделяя особое внимание безопасности и совместимости со средами OpenShift.

За этим столом, OpenShift Dev Spaces предоставляет расширяемую платформу для интеграции ИИ-помощников непосредственно в облачную IDE.Включает в себя техническую предварительную версию помощника по программированию AWS Kiro, а также интеграцию с Microsoft Copilot, Claude CLI, Cline, Continue, Roo и другими. Послание ясно: разрабатывайте с помощью любого помощника по вашему выбору, будь то проприетарный или с открытым исходным кодом.

Еще одним интересным элементом является Kaiden — решение с открытым исходным кодом для изоляции агентов искусственного интеллекта в изолированных средах.Это позволяет тестировать агентов и их действия на собственном локальном компьютере, сводя к минимуму риск сбоя системы из-за ошибочного решения агента. Для тех, кто много экспериментирует с автономными агентами, это настоящее спасение.

В состав пакета Red Hat Advanced Developer Suite также входит Возможности анализа эксплойтов на основе искусственного интеллектаЭти инструменты помогают определить, действительно ли известная уязвимость в коде, сгенерированном ИИ, влияет на конкретную среду выполнения. Это позволяет расставлять приоритеты в устранении и смягчении последствий на основе реального риска, а не только наличия CVE.

Тем временем Fedora Hummingbird Linux позиционирует себя как Свободная дистрибуция, «свободная как пиво и свободная как свобода», с непрерывным обновлением, разработанная как операционная система по умолчанию для агентов и автоматизированных рабочих процессов.Она не придерживается замороженных циклов выпуска обновлений, а доставляет обновления из исходного кода, как только они готовы.

Компания Red Hat также планирует, что Fedora Hummingbird Linux предлагается в качестве варианта по умолчанию в облачных провайдерах, ориентированных на разработчиков.Это типичные среды, где запускаются небольшие личные проекты или концептуальные прототипы. Red Hat Desktop, с другой стороны, выступает в качестве управляемой среды разработки, которая наилучшим образом отражает условия эксплуатации RHEL и остальных продуктов семейства Red Hat AI.

Взаимоотношения с Fedora, Fedora CoreOS и сообществом.

Fedora Hummingbird не рождается в изоляции: Несколько членов команды Hummingbird уже являются разработчиками и сопровождающими пакетов в Fedora.включая такие фундаментальные компоненты, как Podman и другие инструменты для работы с контейнерами, имеющие решающее значение для экосистемы Linux, а также являясь частью команды, стоящей за Fedora CoreOS.

Вакансии в Загрузочные контейнеры Fedora заложили техническую основу для Fedora Hummingbird.Многие из тех, кто участвовал в этой инициативе, по-прежнему продвигают проект Hummingbird, но с более широкой целью: создать полноценную операционную систему, поставляемую в виде образа.

Заявленное намерение состоит в том, чтобы Интегрировать Hummingbird в проект Fedora, чтобы он мог развиваться и извлекать выгоду из той же экосистемы сообщества.Фактически, конвейер Hummingbird уже собирает и публикует набор образов, полностью основанных на Fedora Rawhide. quay.io/organization/hummingbird-rawhideчто укрепляет связь.

Часть текущей работы посвящена следующим вопросам: Уменьшить количество RPM-пакетов, собранных Hummingbird, и стандартных пакетов Fedora в образе.для полного согласования технологической основы. Именно на этом этапе сотрудничество с сообществом становится наиболее ценным как для уточнения модели, так и для ее расширения на новые сценарии.

Кроме того, команда уже занимается возрождением Fedora. Оптимизация, специфичная для каждого контейнера, исправления, обнаруженные в файлах .spec, и улучшения, приносящие пользу всему дистрибутиву.Лента информации об уязвимостях, сопровождающая пакеты Hummingbird, также рассматривается как потенциально интересный вклад в остальную экосистему Fedora.

Текущее состояние, прототипы и экосистема, окружающая колибри.

Образ загрузочной ОС Fedora Hummingbird Он запускается сегодня, и его можно попробовать без регистрации, подписок или инструментов управления лицензиями, таких как subscription-manager.Код находится в открытом доступе, конвейер обработки данных запущен, и команда призывает больше людей присоединиться к ней, чтобы протестировать систему в реальных условиях.

Они уже существуют. Прототипы настольных и базовых операционных систем в стиле CoreOS на Hummingbird.Благодаря усилиям членов сообщества и разработчиков, участвующих в таких проектах, как Universal Blue, базовые образы "CoreOS Desktop" были созданы за один день из RPM-пакетов Fedora. Эти образы успешно загружаются и служат доказательством того, что такой подход жизнеспособен и ближе к реальности, чем кажется.

В этом контексте были объяснены изменения в планах по реализации проектов, реализуемых сообществом, такие как отказ от схемы stable→testing→next branch в пользу Целенаправленные направления тестирования и более целенаправленное внимание к герметичным изображениям и «Колибри»Идея заключается в том, что эта новая экосистема привлечет участников, увлеченных экспериментами с моделями операционных систем следующего поколения.

В сообществе уже активно обсуждаются эти идеи. Специальные темы, группы по интересам (SIG) и открытые каналы для обсуждения.Атмосфера типична для Fedora: много экспериментов, технических дискуссий и явное приглашение к участию всем желающим, будь то тестирование образов, сообщение об ошибках или внесение вклада в код.

Как начать пользоваться Fedora Hummingbird уже сегодня

Для тех, кто хочет начать экспериментировать прямо сейчас, команда предлагает следующее: Быстрая загрузка виртуальной машины с использованием Podman, bootc-image-builder и virt-install.используя изображение, доступное в районе Куэй.

Общие этапы включают в себя: Загрузка образа операционной системы Hummingbird bootc с сайта quay.io с помощью podman.затем запустите контейнер bootc-image-builder с соответствующими объемами для создания изображения. qcow2 с файловой системой ext4 и поместите этот образ в путь хранения libvirt.

Затем переименуйте файл. Присвоить disk.qcow2 более описательное имя и использовать virt-install с простыми параметрами (память, виртуальные процессоры, диск, сеть и графика VNC).Вы можете быстро настроить виртуальную машину Fedora Hummingbird. Это не традиционный установщик; по сути, вы загружаетесь непосредственно с предварительно собранного образа.

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

Участие, вклад и будущее проекта

Любой, кто осмелится выйти за рамки простого теста, сможет Открывайте новые задачи, предлагайте улучшения или вносите свой вклад непосредственно в репозиторий проекта, который в настоящее время находится по адресу gitlab.com/redhat/hummingbird/containersОдним из следующих запланированных шагов является именно миграция и внедрение проекта в собственную инфраструктуру Fedora.

Кроме того, Проводятся вводные занятия и встречи, посвященные колибри, с использованием ГИС-технологий.где объясняется техническая модель, даются ответы на вопросы о конвейере обработки данных, безопасности или интеграции с такими инструментами, как Podman, а также координируется взаимодействие между Red Hat и сообществом Fedora.

Что касается зрения, ожидается, что Fedora Hummingbird становится лабораторией, где сообщество тестирует новые модели систем на основе образов и непрерывное сопровождение, прежде чем эти идеи окажут влияние на остальную экосистему Linux.Fedora всегда играла роль «испытательного полигона» для технологий, которые впоследствии доминируют в деловой среде.

Взятые вместе, Fedora Hummingbird и связанная с ней экосистема создают целостную картину. Будущее, в котором операционные системы создаются и поддерживаются подобно современным контейнерам: минималистичные образы, автоматизированные конвейеры, встроенная безопасность и циклы обновлений, соответствующие стремительному развитию современного программного обеспечения.как для разработчиков, так и для агентов ИИ, которым необходимы готовые к использованию среды.

Fedora 44 Beta
Статья по теме:
В Fedora 44 Beta появились улучшения для GNOME, Plasma и установщика.

Добавить в качестве предпочтительного источника в Google