Fedora Hummingbird: Nová Fedora založená na obrazoch pre éru agentov s umelou inteligenciou

  • Fedora Hummingbird zjednocuje model bez distribúcie a obrazy OCI, aby ponúkla postupne vydávanú distribúciu Linuxu založenú na obrazoch, určenú pre vývojárov a agentov umelej inteligencie.
  • Projekt Hummingbird poskytuje bezpečnostnej základni katalóg distribučných obrazov, Konflux pipeline, chunkah a jasný cieľ minimalizovať CVE v kontajneroch a operačnom systéme.
  • Jadro ARK a atomické aktualizácie s root prístupom iba na čítanie umožňujú systém, ktorý je vždy aktuálny, s vstavaným vrátením zmien a prísnym oddelením stavu v /var a /etc.
  • Spoločnosť Red Hat prezentuje Fedoru Hummingbird ako bezplatnú bránu do svojho ekosystému umelej inteligencie, dopĺňajúcu Red Hat Desktop a prepájajúcu experimentovanie s podnikovými prostrediami na RHEL a OpenShift.

Kolibrík Fedora

Počas summitu Red Hat 2026 bol predložený jedna z najprelomovejších stávok v ekosystéme Fedory: Fedora Hummingbird, postupne vydávaná distribúcia Linuxu založená na obrazoch, určená pre agentov a vývojárov umelej inteligencie žijúcich v kontajnerochNie je to „len ďalšia Fedora“, ale veľmi seriózny experiment, ktorý má priniesť osvedčené postupy zabezpečenia bezdistribúcií a kontajnerov do samotného hostiteľského operačného systému.

Tento nový systém vychádza z ambiciózneho cieľa: Čo najviac minimalizujte zraniteľnosti (CVE) v obrazoch kontajnerov aj v operačnom systéme.Ponúka vlastnú rýchlosť aktualizácie Fedory Rawhide, ale zabalenú vo forme obrazov OCI, s atomickými aktualizáciami, integrovaným vrátením zmien a veľmi jasným zameraním na svet automatizácie a agentov umelej inteligencie.

Čo je Fedora Hummingbird a čím sa odlišuje?

Fedora Hummingbird je v podstate distribúcia Linuxu s postupným vydávaním založená na obrazochNa rozdiel od tradičných systémov Fedora založených na RPM, ktoré sa inštalujú klasickým spôsobom, je tu systém zostavený a distribuovaný ako kontajner, ale so všetkým potrebným na to, aby bol kompletným hostiteľom: jadro, používateľský priestor, služby a základné nástroje.

Základná myšlienka je jasná: Skombinujte distribučný model Project Hummingbird s kompletným operačným systémom, ktorý je možné použiť vo virtuálnych strojoch, na holých počítačoch alebo dokonca ako hostiteľ pre iné kontajnery.Výsledkom je koherentné prostredie, ktoré sa ľahko aktualizuje a má kontrolovanejšiu útočnú plochu, čo je kľúčové v prostrediach, kde je súčasne nasadených viacero runtime prostredí a verzií.

V rámci komunity Fedora je Hummingbird prezentovaný ako Pokročilý experimentálny priestor pre systémy založené na obrazoch, neustále udržiavaný a orientovaný na budúcnosť, kde agenti umelej inteligencie zohrávajú vedúcu úlohu v životnom cykle softvéru.Nenahrádza iné edície ako Silverblue, Kinoite alebo Fedora CoreOS, ale otvára dvere ešte integrovanejšiemu modelu s automatickými kanálmi a zabezpečením už od návrhu.

Projekt Hummingbird: pôvod prístupu Distroless

Aby ste pochopili Fedoru Hummingbird, musíte začať od jej koreňa: Projekt Hummingbird, iniciatíva zameraná na vytváranie minimalistických, odolných obrazov kontajnerov s explicitným cieľom priblížiť sa k nulovému CVE.Celý návrh architektúry, od sady balíkov až po nástroje na zostavenie, je zameraný na zníženie plochy útoku a automatizáciu správy zraniteľností.

Najvýraznejšia je oddanosť „bezdistribúcii“ snímok: Neobsahujú správcu balíkov, shell ani generické nástroje; obsahujú iba aplikáciu a závislosti nevyhnutne potrebné na jej spustenie.Vďaka tomu si zabránite sťahovať nepotrebné komponenty plné potenciálnych CVE, ktoré potom musíte spravovať manuálne.

Filozofia je taká, Keď stiahnete obraz Hummingbird, kanál už vykonal špinavú prácu: triedenie CVE, opravu, prestavbu a vydanie novej verzie.Vďaka tomu sa vyhnete veľkej časti typickej nočnej mory zraniteľnosti kontajnerov. Navyše, stav CVE podľa obrázka a variantu sa v katalógu Hummingbird publikuje takmer v reálnom čase, takže presne viete, kde sa nachádzate.

Počas týchto mesiacov práce sa tím zostavil katalóg so 49 unikátnymi obrazmi bez distribúcie a 157 variantmi vrátane zostavení FIPS a multi-architektúrZahŕňajú široko používané runtime prostredia ako Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, ako aj služby ako PostgreSQL alebo nginx a mnoho ďalších.

Catalina technical: ako sa vytvárajú obrázky kolibríkov

Za týmto katalógom sa skrýva Kanál založený na Konfluxe navrhnutý na poskytovanie izolovaných, reprodukovateľných a ľahko inkrementálne aktualizovaných zostaveníSystém pracuje s pripnutými zoznamami balíkov, čo vám umožňuje znovu vytvoriť presne ten istý obraz, sledovať zmeny a zabezpečiť dlhodobú konzistenciu.

Aby sa znížili náklady na vylepšenia, tím vyvinul Chunkah, nástroj, ktorý umožňuje sťahovať iba upravené časti obrázkaVďaka tomu sa vyhnete nutnosti sťahovať celú sadu obrazov znova pri každej aktualizácii. Je to veľmi praktický prístup v prostrediach, kde sú obrazy neustále nasadené v klastroch alebo hybridných cloudoch.

Bezpečnosť je pilier: Obrazy sú priebežne skenované pomocou nástrojov Syft a Grype, pričom sa zraniteľnosti zisťujú hneď po ich nahlásení a opravy sa aplikujú hneď, ako sú k dispozícii.V momente, keď sa oprava objaví v príslušnom projekte, kanál spustí prestavbu, spustí testy a publikuje nový obraz.

Ďalším kľúčovým prvkom je vzťah so spoločnosťou Fedora Rawhide: Viac ako 95 % balíkov v každom obraze Hummingbird pochádza priamo z Fedory Rawhide, bez úprav.Keď Rawhide ešte neobsahuje dostatočne novú verziu, systém ju stiahne priamo z upstreamu a tím spolupracuje tak, že vráta zmeny späť do Fedory, čím sa uzatvára kruh medzi experimentovaním a základnou distribúciou.

Takzvaná „továreň na kolibríky“ zostavuje balíčky aby každý mal svoju vlastnú identitu, nezávislý životný cyklus, odlišnú politiku oprav a vlastný kanál zraniteľnostíKaždý balík, ktorý spravuje tím Red Hat Product Security, obsahuje strojovo čitateľné údaje o zraniteľnostiach, ktoré nielen indikujú, ktoré CVE existujú, ale aj to, ktoré z nich skutočne ovplyvňujú konkrétnu pracovnú záťaž.

Z kontajnera do operačného systému: Fedora Hummingbird ako OS v obraze

Rovnaké bezpečnostné a údržbárske výzvy identifikované v používateľskom priestore sa objavujú aj na vrstve operačného systému. Preto Ďalším logickým krokom pre projekt Hummingbird bolo aplikovať rovnaký prístup na hostiteľa: Fedora Hummingbird sa tak zrodila ako kompletný operačný systém vo forme obrazu OCI..

Obrázok kolibríka Fedora je verejne dostupný na adrese quay.io/hummingbird-community/bootc-osJe postavený s použitím rovnakého pipeline Konflux a RPM pressure ako zvyšok katalógu Hummingbird. Už teraz podporuje architektúry x86_64 a aarch64, vďaka čomu je vhodný pre tradičné servery aj pre novšie prostredia ARM.

Cieľom je to Tento obraz je možné spúšťať v kontajneroch, virtuálnych počítačoch a nasadeniach Bare Metal s konzistentným správaním vo všetkých prípadoch.Toto je v súlade s iniciatívou bootovacích kontajnerov Fedory, ktorá navrhovala poskytovanie samotného operačného systému ako obrazu kontajnera s modelom atomickej aktualizácie a vrátením zmien v prípade problémov.

V tomto rozložení Koreňový adresár súborového systému je len na čítanie, zatiaľ čo celý modifikovateľný stav sa nachádza v /var y /etcúplne oddelené od obsahu obrazu systému. Toto oddelenie znižuje posun konfigurácie, eliminuje čiastočné aktualizácie a zaisťuje spoľahlivosť vrátenia zmien.

Jadro ARK a integrácia s projektom CKI

Pod kapotou sa Fedora Hummingbird opiera o ARK (Always Ready Kernel) z projektu CKI (Continuous Kernel Integration), ktorý úzko nadväzuje na hlavnú líniu Linusa TorvaldsaToto jadro sa už dnes používa vo Fedore, ale v Hummingbirde zohráva kľúčovú úlohu ako základ systému, ktorý je neustále aktualizovaný.

Veľkou hodnotou CKI je, že Ponúka nielen starostlivo nastavenú konfiguráciu jadra, ale aj kompletný inžiniersky a testovací rámec postavený na vysokorýchlostnom toku jadra.To umožňuje rýchle prijatie nových funkcií jadra bez straty zo zreteľa stability, čo je krehká rovnováha pri uprednostňovaní rýchlosti upstreamu.

Vďaka tejto kombinácii môže Fedora Hummingbird ponúknuť prostredie, ktoré je vždy aktuálne z hľadiska jadra, ale s úrovňou automatizovaného testovania, ktorú je ťažké dosiahnuť v manuálnejších modelochPre vývojárov, ktorí sa spoliehajú na nové možnosti jadra (napríklad v kontajneroch, sieťach, úložisku alebo podpore novšieho hardvéru), je tento prístup obzvlášť atraktívny.

Fedora Hummingbird Linux: postupná distribúcia pre agentov a vývojárov AI

Red Hat definuje Fedoru Hummingbird Linux ako Kontajnerový operačný systém Linux s postupným vydávaním určený pre „staviteľov“ agentovej éry: ľudských vývojárov a agentov s umelou inteligenciou, ktorí potrebujú nasadiť prostredia takmer okamžite.Kľúčové je, že sa vyhýba klasickým cyklom vydávania a šesťmesačným alebo dlhším uzávierkam a využíva neustále aktualizácie od pôvodných komunít.

Jedným z najvýraznejších rozdielov je, že Hummingbird je navrhnutý tak, aby si ho agenti umelej inteligencie sami vybrali počas fázy experimentovania.V scenári, kde agent potrebuje rýchlo nastaviť prostredie, akákoľvek manuálna registrácia, formulár alebo overenie vytvára úzke hrdlo. Preto je možné stiahnuť Fedoru Hummingbird Linux bez registrácie pomocou anonymných sťahovaní určených pre automatizované nasadenie v hybridných cloudoch a laboratórnych prostrediach.

Tento model premení kolibríka na druh „predvoleného operačného systému“ pre agentov, ktorých jediným účelom je čo najrýchlejšie nastaviť testovacie prostredieOdtiaľ prirodzená cesta smeruje k produkčným prostrediam riadeným Red Hat Enterprise Linux a OpenShift Virtualization, kde prichádza do úvahy klasická podniková podpora.

Podľa slov samotnej spoločnosti Red Hat, Trh s Linuxom sa rozdvojil: prevádzkové tímy potrebujú desaťročia trvajúcu stabilitu RHEL, zatiaľ čo vývojári (ľudia aj agenti) požadujú rýchlosť upstreamu a pracovné postupy založené na obrazoch.Fedora Hummingbird Linux je umiestnená presne na tomto druhom extréme, ako referenčná platforma pre softvér, ktorý bude budovať budúcnosť podnikania.

Softvérová továreň na „zhasnutie svetiel“ poháňaná agentmi umelej inteligencie

Jednou z najvýraznejších nových funkcií je, že Veľkú časť údržby a integrácie nových funkcií vo Fedore Hummingbird Linux vykonávajú agenti umelej inteligencie pod ľudským dohľadom.Red Hat opisuje tento proces ako „softvérovú továreň“ bez svetiel, čo znamená, že je vysoko automatizovaný a schopný fungovať prakticky bez priameho zásahu.

To umožňuje distribúciu Postupuje tempom ekosystému umelej inteligencie, čo je niečo, čo sa nedá porovnať s tradičným manuálnym balením.Kombinácia agentov, ktorí automatizujú opakujúce sa úlohy (triedenie CVE, generovanie záplat, integrácia nových verzií) a ľudských kontrol v kritických bodoch, sa snaží vyvážiť rýchlosť a bezpečnosť.

Z bezpečnostného hľadiska sa Hummingbird spolieha na rovnaká automatizovaná infraštruktúra a pipeline Konflux, ktoré sú základom Red Hat Hardened ImagesTo znamená, že jazyky, runtime prostredia, databázy a nástroje poskytované z týchto obrazov neobsahujú známe CVE a sú sprevádzané kompletnými SBOM (softvérovými zoznamami materiálov), čo je pri auditoch dodávateľského reťazca vysoko cenené.

Bezproblémový nástup a cesta k podnikovej produkcii

V takzvanej „agentovej ére“ už prvé rozhodnutie o tom, ktorý operačný systém použiť, nerobí vždy človek: Agent umelej inteligencie si môže vybrať distribúciu počas testovacej fázy projektuAk tento agent narazí na registrácie, licenčné požiadavky alebo prístupové bariéry, inovácia je potlačená. Fedora Hummingbird Linux bol vytvorený na obídenie týchto prekážok.

Preto distribúcia Umožňuje anonymné sťahovanie údajov a podporuje ultrarýchle nasadenie, čím eliminuje registračné bariéry, ktoré často spomaľujú agentov a vysoko automatizované pracovné postupy CI/CD.Vďaka tomu je mimoriadne pohodlnou voľbou pre laboratóriá, prototypy a testovanie konceptov v cloude.

Red Hat však nielen experimentuje: plánuje ponúknuť model kooperatívnej komunitnej podpory spojený s predplatným Red Hataby používatelia Hummingbirdu mohli rýchlo nájsť a využiť komunitné zdroje a zároveň sa prepojiť s ekosystémom podpory podnikov.

Strednodobá vízia je taká, že Hummingbird funguje ako „bezplatná“ brána z notebooku vývojára k serióznemu cloudovému testovaniu a odtiaľ, bez potreby traumatických migrácií, do sveta RHEL a OpenShift pre produkčné úlohy.Celá cesta je teda pokrytá: voľné experimentovanie, konsolidácia a nakoniec riadené nasadenie.

Rozdiely medzi systémom Fedora Hummingbird Linux a systémom Red Hat Desktop orientovaným na umelú inteligenciu

Počas toho istého summitu Red Hat boli prezentované: Dva rôzne návrhy Linuxových desktopových systémov pre svet umelej inteligencie: nový Red Hat Desktop, zameraný na vývojárov s riadeným prostredím, a Fedora Hummingbird Linux ako bezplatná a postupne vydávaná možnosť pre vývojárov a agentov.Hoci sa navzájom dopĺňajú, hrajú odlišné úlohy.

Nový desktop Red Hat Je založený na zostave Podman Desktop od spoločnosti Red Hat.Jeho účelom je uľahčiť vytváranie, správu a nasadzovanie kontajnerov v systémoch Linux, macOS a Windows. Je postavený na technológiách Red Hat Hardened Images a Red Hat Trusted Libraries, pričom sa silne zameriava na bezpečnosť a zosúladenie s prostrediami OpenShift.

Pri tom stole, OpenShift Dev Spaces poskytuje rozšíriteľný rámec pre integráciu AI asistentov priamo do cloudového IDE.Zahŕňa technický náhľad asistenta kódu AWS Kiro, ako aj integrácie s Microsoft Copilot, Claude CLI, Cline, Continue, Roo a ďalšími. Posolstvo je jasné: vyvíjajte s asistentom podľa vlastného výberu, či už proprietárnym alebo open source.

Ďalším zaujímavým prvkom je Kaiden, open source riešenie na izoláciu AI agentov v sandboxochTo vám umožňuje testovať agentov a ich akcie na vašom vlastnom lokálnom počítači, čím sa minimalizuje riziko, že chybné rozhodnutie agenta zrúti hostiteľský systém. Pre tých, ktorí intenzívne experimentujú s autonómnymi agentmi, je to záchrana.

Súčasťou balíka Red Hat Advanced Developer Suite je aj Využívanie inteligencie pomocou umelej inteligencieTieto nástroje pomáhajú určiť, či známa zraniteľnosť v kóde generovanom umelou inteligenciou skutočne ovplyvňuje konkrétne prostredie runtime. To umožňuje uprednostniť nápravu a zmiernenie rizík na základe skutočného rizika, nielen existencie CVE.

Medzitým sa Fedora Hummingbird Linux prezentuje ako bezplatná distribúcia, „voľné ako pivo a bezplatné ako sloboda“, postupné vydávanie, navrhnutá ako predvolený operačný systém pre agentov a automatizované pracovné postupyNedodržiava zmrazené cykly vydávania, ale dodáva aktualizácie z upstreamu hneď, ako sú pripravené.

Red Hat to tiež plánuje Fedora Hummingbird Linux sa ponúka ako predvolená možnosť u poskytovateľov cloudových služieb zameraných na vývojárov.Ide o typické prostredia, kde sa začínajú malé osobné projekty alebo testovanie konceptov. Red Hat Desktop na druhej strane funguje ako riadené vývojové prostredie, ktoré najlepšie odráža produkciu na RHEL a zvyšku rodiny Red Hat AI.

Vzťah s Fedorou, Fedora CoreOS a komunitou

Kolibrík Fedora sa nerodí izolovane: Viacerí členovia tímu Hummingbird už prispievajú a spravujú balíčky na Fedore., vrátane základných častí ako Podman a ďalších kontajnerových nástrojov, ktoré sú kľúčové pre ekosystém Linuxu, ako aj súčasť tímu stojaceho za systémom Fedora CoreOS.

Pracovné miesta v Zavádzacie kontajnery Fedory položili technický základ pre Fedoru HummingbirdMnohí ľudia zapojení do tejto iniciatívy stále presadzujú projekt Hummingbird, ale so širšou víziou: konsolidovať kompletný operačný systém dodávaný ako obraz.

Uvedený zámer je Integrujte Hummingbird do projektu Fedora, aby mohol rásť a ťažiť z rovnakého komunitného ekosystémuV skutočnosti, Hummingbird už vytvára a publikuje sadu obrazov založených výlučne na Fedore Rawhide. quay.io/organization/hummingbird-rawhide, čo posilňuje spojenie.

Časť súčasnej práce sa zameriava na Znížte množstvo balíkov RPM zostavených programom Hummingbird a štandardných balíkov Fedory v rámci obrazuplne zosúladiť technologický základ. Práve v tomto bode sa spolupráca komunity stáva najcennejšou, a to ako pri zdokonaľovaní modelu, tak aj pri jeho rozšírení na nové scenáre.

Okrem toho tím už vracia Fedoru späť. Optimalizácie špecifické pre kontajnery, opravy nájdené v súboroch .spec a vylepšenia, ktoré prospievajú celej distribúciiInformačný kanál o zraniteľnostiach, ktorý je súčasťou balíkov Hummingbird, sa tiež považuje za potenciálne zaujímavý príspevok k zvyšku ekosystému Fedory.

Súčasný stav, prototypy a ekosystém okolo Hummingbirdu

Bootc obraz operačného systému Fedora Hummingbird Spúšťa sa dnes a je možné si ho vyskúšať bez registrácie, predplatného alebo nástrojov na správu licencií, ako je napríklad subscription-manager.Kód je verejne dostupný, testovací proces je spustený a tím povzbudzuje ďalších ľudí, aby sa zapojili do testovania systému v reálnom svete.

Už existujú Desktopové a základné prototypy v štýle CoreOS na HummingbirdeVďaka členom komunity a vývojárom zapojeným do projektov ako Universal Blue boli základné obrazy „CoreOS Desktop“ vytvorené z RPM balíčkov Fedory za jediný deň. Tieto obrazy sa úspešne spustili a slúžia ako dôkaz, že tento prístup je životaschopný a bližšie k realite, než sa zdá.

V tejto súvislosti boli vysvetlené zmeny v plánoch komunitných projektov, ako napríklad opustenie schém stabilný→testovanie→ďalšia vetva v prospech cielené testovacie pobočky a rozhodnejšie zameranie na zapečatené obrazy a HummingbirdMyšlienka je, že tento nový ekosystém priláka prispievateľov s nadšením pre experimentovanie s modelmi operačných systémov novej generácie.

Komunita už aktívne diskutuje o týchto myšlienkach Konkrétne vlákna, záujmové skupiny (SIG) a otvorené konverzačné kanályAtmosféra je typická pre Fedoru: veľa experimentovania, technických debát a explicitná pozvánka pre každého, kto sa chce zapojiť, či už testovaním obrázkov, hlásením chýb alebo prispievaním kódom.

Ako začať vyskúšať Fedoru Hummingbird ešte dnes

Pre tých, ktorí chcú začať s tvorbou hneď teraz, tím navrhuje Rýchly postup spustenia virtuálneho počítača pomocou Podmanu, bootc-image-builderu a virt-install, s využitím obrázka dostupného v Quay.

Všeobecné kroky pozostávajú z Stiahnutie obrazu operačného systému Hummingbird bootc z quay.io pomocou podman, potom spustite kontajner s bootc-image-builder s príslušnými objemami na vytvorenie obrazu qcow2 so súborovým systémom ext4 a umiestnite tento obraz do úložnej cesty libvirt.

Potom premenovanie súboru disk.qcow2 na výstižnejší názov a pomocou virt-install s jednoduchými parametrami (pamäť, vCPU, disk, sieť a VNC grafika)Virtuálny stroj Fedora Hummingbird si môžete rýchlo nastaviť. Nie je to tradičný inštalátor; v podstate sa systém bootuje priamo z predpripraveného obrazu.

Odtiaľ je človek povzbudzovaný k Otestujte systém, skontrolujte jeho správanie, overte aktualizácie a nahláste akékoľvek nezvyčajné správanie.Spätná väzba je obzvlášť cenná v týchto raných fázach, keď sa integrácia medzi tradičným svetom Fedory a svetom obrázkov Hummingbird stále dolaďuje.

Účasť, príspevok a budúcnosť projektu

Každý, kto sa odváži ísť nad rámec jednoduchého testu, to dokáže Otvárajte problémy, navrhujte vylepšenia alebo posielajte príspevky priamo do repozitára projektu, ktorý sa momentálne nachádza na adrese gitlab.com/redhat/hummingbird/containersJedným z ďalších plánovaných krokov je práve migrácia a etablovanie projektu v rámci vlastnej infraštruktúry Fedory.

Okrem toho, Konajú sa úvodné stretnutia a stretnutia zamerané na GIS súvisiace s Hummingbird.kde je vysvetlený technický model, odpovedané sú otázky týkajúce sa vývojového procesu, bezpečnosti alebo integrácie s nástrojmi ako Podman a koordinované úsilie medzi komunitou Red Hat a Fedora.

Z hľadiska vízie sa očakáva, že Fedora Hummingbird sa stáva laboratóriom, kde komunita testuje nové modely systémov založené na obrazoch a prebieha ich priebežná údržba, skôr ako tieto nápady ovplyvnia zvyšok ekosystému Linuxu.Fedora vždy zohrávala úlohu „testovacieho prostredia“ pre technológie, ktoré neskôr dominujú podnikateľskej scéne.

Fedora Hummingbird a s ňou spojený ekosystém spolu vytvárajú obraz budúcnosť, v ktorej sa operačné systémy budujú a udržiavajú podobne ako moderné kontajnery: minimalistické obrazy, automatizované procesy, vstavané zabezpečenie a aktualizačné cykly, ktoré držia krok s dnešným frenetickým softvérom, a to ako pre vývojárov, tak aj pre agentov umelej inteligencie, ktorí potrebujú prostredia pripravené na použitie.

Fedora 44 Beta
Súvisiaci článok:
Fedora 44 Beta prichádza s vylepšeniami GNOME, Plasmy a inštalátora.

Pridať ako preferovaný zdroj