Tijekom Red Hat Summita 2026. je predstavljen jedna od najrevolucionarnijih oklada unutar Fedora ekosustava: Fedora Hummingbird, Linux distribucija temeljena na slikama s postupnim izdanjem, dizajnirana za AI agente i programere koji žive u kontejnerima.Nije to "samo još jedna Fedora", već vrlo ozbiljan eksperiment kojim se model bez distribucije i najbolje prakse sigurnosti kontejnera prenose na sam operativni sustav hosta.
Ovaj novi sustav polazi od ambicioznog cilja: Što je više moguće smanjite ranjivosti (CVE) i u slikama spremnika i u operativnom sustavuIako nudi vlastitu brzinu ažuriranja Fedore Rawhide, ali pakiranu u obliku OCI slika, s atomskim ažuriranjima, integriranim vraćanjem na prethodno stanje i vrlo jasnim fokusom na svijet automatizacije i AI agenata.
Što je Fedora Hummingbird i po čemu se razlikuje?
Fedora Hummingbird je, u biti, Linux distribucija s postupnim izdanjem temeljena na slikamaZa razliku od tradicionalnih RPM-baziranih Fedora sustava instaliranih na klasičan način, ovdje je sustav izgrađen i distribuiran kao da je kontejner, ali sa svime što je potrebno da bude potpuni host: kernel, korisnički prostor, servisi i osnovni alati.
Osnovna ideja je jasna: Kombinirajte distribucijski model Project Hummingbirda s kompletnim operativnim sustavom koji se može koristiti u virtualnim strojevima, bare metalu ili čak kao host za druge kontejnere.To rezultira koherentnim okruženjem koje se lako ažurira i ima kontroliraniju površinu za napad, što je ključno u okruženjima u kojima se istovremeno implementira više okruženja i verzija.
Unutar Fedora zajednice, Hummingbird je predstavljen kao Napredni eksperimentalni prostor za sustave temeljene na slikama, kontinuirano održavan i usmjeren prema budućnosti u kojoj će AI agenti igrati vodeću ulogu u životnom ciklusu softveraNe zamjenjuje druga izdanja poput Silverbluea, Kinoitea ili Fedore CoreOS-a, ali otvara vrata još integriranijem modelu s automatskim cjevovodima i sigurnošću po dizajnu.
Projekt Hummingbird: podrijetlo Distroless pristupa
Da biste razumjeli Fedora Hummingbird, morate početi od njegovog korijena: Projekt Hummingbird, inicijativa usmjerena na izgradnju minimalističkih, ojačanih slika kontejnera s eksplicitnim ciljem približavanja nultoj CVE.Cijeli dizajn arhitekture, od skupa paketa do alata za izgradnju, usmjeren je na smanjenje površine napada i automatizaciju upravljanja ranjivostima.
Najupečatljivija stvar je predanost slikama "bez distribucije": Ne uključuju upravitelj paketa, ljusku ili generičke uslužne programe; sadrže samo aplikaciju i ovisnosti koje su strogo potrebne za njezino pokretanje.To vas sprječava preuzimanje nepotrebnih komponenti punih potencijalnih CVE-ova kojima zatim morate ručno upravljati.
Filozofija je da, Kada preuzmete Hummingbird sliku, cjevovod je već obavio prljavi posao: CVE trijažu, zakrpu, ponovnu izgradnju i objavljivanje nove verzije.To vam štedi dobar dio tipične noćne more s ranjivostima kontejnera. Nadalje, CVE status po slici i varijanti objavljuje se gotovo u stvarnom vremenu u Hummingbird katalogu, tako da točno znate gdje se nalazite.
U ovim mjesecima rada, tim se okupio katalog s 49 jedinstvenih slika bez distribucije i 157 varijanti, uključujući FIPS i višearhitekturne verzijePokrivaju široko korištene runtime okruženja kao što su Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, kao i servise poput PostgreSQL-a ili nginx-a, među mnogima drugima.
Catalina tehnički: kako se konstruiraju slike kolibrija
Iza ovog kataloga stoji Cjevovod temeljen na Konfluxu dizajniran za isporuku izoliranih, reproducibilnih i lako inkrementalno ažuriranih verzijaSustav radi s prikvačenim popisima paketa, što vam omogućuje ponovnu izgradnju potpuno iste slike, praćenje promjena i osiguranje dugoročne konzistentnosti.
Kako bi smanjili troškove nadogradnji, tim je razvio Chunkah, alat koji vam omogućuje preuzimanje samo modificiranih dijelova slikeTime se izbjegava ponovno preuzimanje cijelog skupa slika sa svakim ažuriranjem. To je vrlo praktičan pristup u okruženjima gdje se slike stalno raspoređuju u klastere ili hibridne oblake.
Sigurnost je stup: Slike se kontinuirano skeniraju pomoću Syfta i Grypea, otkrivajući ranjivosti čim se prijave i primjenjujući zakrpe čim postanu dostupne.Čim se ispravak pojavi u odgovarajućem projektu, cjevovod pokreće ponovnu izgradnju, pokreće testove i objavljuje novu sliku.
Još jedan ključni element je odnos s Fedora Rawhide: Preko 95% paketa u svakoj Hummingbird slici dolazi izravno iz Fedora Rawhidea, nemodificirano.Kada Rawhide još ne uključuje dovoljno novu verziju, sustav izravno preuzima promjene iz uzvodnog sustava, a tim surađuje vraćajući promjene na Fedoru, zatvarajući krug između eksperimentiranja i osnovne distribucije.
Takozvana „tvornica kolibrija“ sastavlja pakete tako da svaki ima svoj identitet, neovisan životni ciklus, zasebnu politiku zakrpa i vlastiti feed ranjivostiSvaki paket, koji održava Red Hat Product Security tim, uključuje strojno čitljive podatke o ranjivostima koji ne samo da pokazuju koje CVE ranjivosti postoje, već i koje zapravo utječu na određeno radno opterećenje.
Od kontejnera do operativnog sustava: Fedora Hummingbird kao OS na slici
Isti sigurnosni i održavajući izazovi identificirani u korisničkom prostoru pojavljuju se i na sloju operacijskog sustava. Stoga, Sljedeći logičan korak za Project Hummingbird bio je primjena istog pristupa na host: tako je Fedora Hummingbird nastala kao cjeloviti operativni sustav u obliku OCI slike..
Slika kolibrija Fedora javno je dostupna na quay.io/hummingbird-community/bootc-osIzgrađen je korištenjem istog Konflux cjevovoda i RPM strogosti kao i ostatak Hummingbird kataloga. Već podržava x86_64 i aarch64 arhitekture, što ga čini prikladnim i za tradicionalne poslužitelje i za novija ARM okruženja.
Cilj je taj Ova slika može se pokretati u kontejnerima, virtualnim strojevima i Bare Metal implementacijama, s dosljednim ponašanjem u svim slučajevima.To je u skladu s Fedorinom inicijativom za bootabilne kontejnere, koja je predložila isporuku samog operativnog sustava kao slike kontejnera, s modelom atomske nadogradnje i vraćanjem unazad u slučaju problema.
U ovom izgledu, Korijen datotečnog sustava je samo za čitanje, dok cijelo promjenjivo stanje postoji u /var y /etcpotpuno odvojeno od sadržaja slike sustava. Ovo odvajanje smanjuje pomicanje konfiguracije, eliminira djelomična stanja ažuriranja i čini vraćanje na prethodnu verziju pouzdanim.
ARK jezgra i integracija s CKI projektom
Ispod haube, Fedora Hummingbird se naslanja na ARK (Always Ready Kernel), iz projekta CKI (Continuous Kernel Integration), koji blisko prati glavnu liniju Linusa TorvaldsaOva jezgra se već danas koristi u Fedori, ali u Hummingbirdu preuzima ključnu ulogu kao osnova sustava koji se kontinuirano ažurira.
Velika vrijednost CKI-a je u tome što Ne nudi samo pažljivo odabranu konfiguraciju kernela, već i cijeli inženjerski i testni okvir izgrađen oko brzog toka kernela.To omogućuje brzo usvajanje novih značajki jezgre bez gubitka stabilnosti, što je delikatna ravnoteža pri davanju prioriteta brzini uzvodnog prijenosa.
Zahvaljujući ovoj kombinaciji, Fedora Hummingbird može ponuditi okruženje koje je uvijek ažurno u smislu kernela, ali s razinom automatiziranog testiranja koju je teško postići u ručnijim modelimaZa programere koji se oslanjaju na nove mogućnosti kernela (na primjer, u kontejnerima, umrežavanju, pohrani ili podršci za noviji hardver), ovaj je pristup posebno privlačan.
Fedora Hummingbird Linux: distribucija za AI agente i programere
Red Hat definira Fedora Hummingbird Linux kao Linux operativni sustav s roll-in izdanjima, izvorno baziran na kontejnerima, dizajniran za "graditelje" agentske ere: ljudske programere i AI agente koji trebaju gotovo trenutno implementirati okruženja.Ključno je u tome što izbjegava klasične cikluse izdavanja i šestomjesečne ili dulje zadržavanje, prihvaćajući kontinuirana ažuriranja od uzvodnih zajednica.
Jedna od najrazličitijih točaka je ta da Hummingbird je dizajniran tako da ga sami AI agenti biraju tijekom faze eksperimentiranja.U scenariju u kojem agent treba brzo postaviti okruženje, svaka ručna registracija, obrazac ili provjera stvara usko grlo. Zato se Fedora Hummingbird Linux može preuzeti bez registracije, korištenjem anonimnih povlačenja dizajniranih za automatizirano postavljanje u hibridnim oblacima i laboratorijskim okruženjima.
Ovaj model pretvara Kolibrija u svojevrsni "zadani operativni sustav" za agente čija je jedina svrha što brže postavljanje testnog okruženjaOdatle, prirodni put ukazuje na produkcijska okruženja kojima upravljaju Red Hat Enterprise Linux i OpenShift Virtualization, gdje do izražaja dolazi klasična podrška za poduzeća.
Riječima samog Red Hata, Tržište Linuxa se razdvojilo: operativnim timovima je potrebna višedesetljetna stabilnost RHEL-a, dok programeri (ljudi i agenti) zahtijevaju brzinu uzvodnog procesa i tijekove rada temeljene na slikama.Fedora Hummingbird Linux je pozicioniran upravo na toj drugoj krajnosti, kao referentna platforma za softver koji će graditi budućnost poslovanja.
Tvornica softvera koja "gasi svjetla" pokreće AI agenti
Jedna od najupečatljivijih novih značajki je ta što Velik dio održavanja i integracije novih značajki u Fedora Hummingbird Linuxu obavljaju AI agenti, uz ljudski nadzor.Red Hat opisuje proces kao "tvornicu softvera" u potpunom gasu, što znači da je visoko automatiziran i sposoban funkcionirati gotovo bez izravne intervencije.
To omogućuje distribuciju Napreduje tempom ekosustava umjetne inteligencije, nešto što je nemoguće usporediti s tradicionalnim ručnim pakiranjem.Kombinacija agenata koji automatiziraju repetitivne zadatke (trijaža CVE, generiranje zakrpa, integracija novih verzija) i ljudskih pregleda u kritičnim točkama nastoji uravnotežiti brzinu i sigurnost.
Sa sigurnosnog stajališta, Hummingbird se oslanja na ista automatizirana infrastruktura i Konflux cjevovodi koji podupiru Red Hat Hardened ImagesTo znači da su jezici, okruženja za izvođenje, baze podataka i alati koji se poslužuju iz ovih slika bez poznatih CVE-ova i popraćeni potpunim SBOM-ovima (softverskim popisom materijala), što je nešto što se visoko cijeni u revizijama lanca opskrbe.
Besprijekorno uvođenje u posao i put do poslovne produkcije
U takozvanoj "eri agenata", prvu odluku o tome koji operativni sustav koristiti više ne donosi uvijek osoba: AI agent može odabrati distribuciju tijekom faze testiranja projektaAko taj agent naiđe na registracije, zahtjeve za licenciranje ili prepreke pristupu, inovacija je ugušena. Fedora Hummingbird Linux je stvoren kako bi zaobišao te prepreke.
Stoga, distribucija Omogućuje anonimno preuzimanje i podržava ultrabrza implementacije, uklanjajući registracijske zidove koji često usporavaju agente i visoko automatizirane CI/CD tijekove rada.Zbog toga je izuzetno praktična opcija za laboratorije, prototipove i testiranje koncepta u oblaku.
Međutim, Red Hat ne samo eksperimentira: planira ponuditi model Kooperativne podrške zajednici povezan s pretplatom na Red Hatkako bi korisnici Hummingbirda mogli brzo pronaći i iskoristiti resurse zajednice, a istovremeno se povezati s ekosustavom podrške poduzećima.
Srednjoročna vizija je da Hummingbird djeluje kao "besplatni" pristupnik od prijenosnog računala programera do ozbiljnog testiranja u oblaku, a odatle, bez potrebe za traumatičnim migracijama, do svijeta RHEL-a i OpenShifta za produkcijska opterećenja.Dakle, cijeli proces je pokriven: slobodno eksperimentiranje, konsolidacija i konačno, regulirano raspoređivanje.
Razlike između Fedora Hummingbird Linuxa i Red Hat Desktopa orijentiranog na umjetnu inteligenciju
Tijekom istog Red Hat Summita, predstavljeno je sljedeće: Dva različita prijedloga za Linux desktop za svijet umjetne inteligencije: novi Red Hat Desktop, usmjeren na developere s reguliranim okruženjem, i Fedora Hummingbird Linux kao besplatna i kontinuirano dostupna opcija za developere i agente.Iako se međusobno nadopunjuju, igraju različite uloge.
Novo radno okruženje Red Hat Baziran je na Red Hatovoj verziji Podman Desktopa.Njegova je svrha olakšati stvaranje, upravljanje i implementaciju kontejnera na Linuxu, macOS-u i Windowsu. Izgrađen je na Red Hat Hardened Images i Red Hat Trusted Libraries, nudeći snažan fokus na sigurnost i usklađenost s OpenShift okruženjima.
Za tim stolom, OpenShift Dev Spaces pruža proširivi okvir za integraciju AI asistenata izravno u cloud IDE.Uključuje tehnički pregled AWS Kiro kodnog asistenta, kao i integracije s Microsoft Copilotom, Claude CLI-jem, Clineom, Continueom, Rooom i drugima. Poruka je jasna: razvijajte s asistentom po vašem izboru, bilo da je vlasnički ili otvorenog koda.
Još jedan zanimljiv element je Kaiden, rješenje otvorenog koda za izolaciju AI agenata u sandboximaTo vam omogućuje testiranje agenata i njihovih radnji na vašem lokalnom računalu, minimizirajući rizik od rušenja host sustava zbog pogrešne odluke agenta. Za one koji intenzivno eksperimentiraju s autonomnim agentima, ovo je spas.
Red Hat Advanced Developer Suite također uključuje Iskorištavanje inteligencijskih mogućnosti pokretanih umjetnom inteligencijomOvi alati pomažu u određivanju utječe li poznata ranjivost u kodu generiranom umjetnom inteligencijom zapravo na određeno okruženje izvođenja. To omogućuje određivanje prioriteta sanacije i ublažavanja na temelju stvarnog rizika, a ne samo postojanja CVE-a.
U međuvremenu, Fedora Hummingbird Linux se pozicionira kao besplatna distribucija, „besplatno kao pivo i besplatno kao sloboda“, postupno izdavanje, dizajnirana kao zadani operativni sustav za agente i automatizirane tijekove radaNe prati zamrznute cikluse izdanja, već isporučuje ažuriranja iz uzvodnog sustava čim su spremna.
Red Hat također planira to Fedora Hummingbird Linux se nudi kao zadana opcija kod pružatelja usluga u oblaku usmjerenih na razvojne programere.To su tipična okruženja u kojima se pokreću mali osobni projekti ili dokazi koncepta. Red Hat Desktop, s druge strane, djeluje kao upravljano razvojno okruženje koje najbolje odražava produkciju na RHEL-u i ostatku Red Hat AI obitelji.
Odnos s Fedorom, Fedora CoreOS-om i zajednicom
Fedora Hummingbird se ne rađa u izolaciji: Više članova Hummingbird tima već sudjeluju u suradništvu i održavanju paketa na Fedori., uključujući temeljne dijelove poput Podmana i drugih alata za kontejnere ključnih za Linux ekosustav, kao i dio tima koji stoji iza Fedora CoreOS-a.
Poslovi u Fedorini bootabilni kontejneri postavili su tehničke temelje za Fedora HummingbirdMnogi ljudi uključeni u tu inicijativu i dalje guraju projekt Hummingbird, ali sa širom vizijom: konsolidirati cjeloviti operativni sustav isporučen kao slika.
Izražena namjera je Integrirajte Hummingbird u Fedora projekt kako bi mogao rasti i imati koristi od istog ekosustava zajedniceZapravo, Hummingbird cjevovod već gradi i objavljuje skup slika u potpunosti temeljenih na Fedora Rawhideu. quay.io/organization/hummingbird-rawhide, što jača vezu.
Dio trenutnog rada usmjeren je na Smanjite miješanje RPM-ova izgrađenih od strane Hummingbirda i standardnih Fedora paketa unutar slikekako bi se u potpunosti uskladila tehnološka osnova. Upravo u tom trenutku suradnja zajednice postaje najvrjednija, kako za usavršavanje modela, tako i za njegovo proširenje na nove scenarije.
Osim toga, tim već vraća Fedoru. Optimizacije specifične za kontejnere, ispravci pronađeni u .spec datotekama i poboljšanja koja koriste cijeloj distribucijiInformacije o ranjivostima koje prate Hummingbird pakete također se smatraju potencijalno zanimljivim doprinosom ostatku Fedora ekosustava.
Trenutno stanje, prototipovi i ekosustav koji okružuje Hummingbird
Slika bootc operativnog sustava Fedora Hummingbird Pokreće se danas i može se isprobati bez registracije, pretplata ili alata za upravljanje licencama poput subscription-managera.Kod je javan, cjevovod je aktivan, a tim potiče više ljudi da se pridruže kako bi sustav testirali u stvarnom svijetu.
Oni već postoje CoreOS-stil desktopa i osnovnih prototipova na HummingbirduPokrenute od strane članova zajednice i programera uključenih u projekte poput Universal Blue, osnovne slike "CoreOS Desktopa" stvorene su u jednom danu iz Fedora RPM-ova. Ove slike se uspješno pokreću i služe kao dokaz da je pristup održiv i bliži stvarnosti nego što se čini.
U tom kontekstu objašnjene su promjene u planovima za projekte u zajednici, poput napuštanja shema stabilna→testiranje→sljedeća grana u korist ciljane podružnice za testiranje i odlučniji fokus na zatvorene slike i HummingbirdIdeja je da će ovaj novi ekosustav privući profil suradnika entuzijastičnog za eksperimentiranje s modelima operativnih sustava sljedeće generacije.
Zajednica već aktivno raspravlja o tim idejama u Specifične teme, interesne grupe (SIG) i otvoreni kanali za razgovorAtmosfera je tipična za Fedoru: puno eksperimentiranja, tehničke rasprave i eksplicitan poziv svima koji se žele uključiti, bilo testiranjem slika, prijavljivanjem grešaka ili doprinosom kodu.
Kako danas početi isprobavati Fedora Hummingbird
Za one koji žele odmah početi s uređivanjem, tim predlaže Brzi tijek pokretanja u virtualnom stroju pomoću Podmana, bootc-image-buildera i virt-installa, koristeći sliku dostupnu u Quayu.
Opći koraci sastoje se od Izvlačenje Hummingbird bootc OS slike iz quay.io pomoću podmana, a zatim pokrenite spremnik od bootc-image-builder s odgovarajućim volumenima za generiranje slike qcow2 s ext4 datotečnim sustavom i smjestite tu sliku u putanju za pohranu libvirta.
Zatim, preimenovanje datoteke disk.qcow2 u opisniji naziv i korištenje virt-install s jednostavnim parametrima (memorija, vCPU-ovi, disk, mreža i VNC grafika)Virtualni stroj Fedora Hummingbird možete brzo postaviti. To nije tradicionalni instalacijski program; u biti se pokrećete izravno s unaprijed sastavljene slike.
Odatle se potiče da se Testirajte sustav, pregledajte njegovo ponašanje, provjerite ažuriranja i prijavite svako neobično ponašanje.Povratne informacije su posebno vrijedne u ovim ranim fazama, kada se integracija između tradicionalnog Fedora svijeta i svijeta slika Hummingbirda još uvijek usavršava.
Sudjelovanje, doprinos i budućnost projekta
Svatko tko se usudi ići dalje od jednostavnog testa može Otvorite probleme, predložite poboljšanja ili pošaljite doprinose izravno u repozitorij projekta, koji se trenutno nalazi na gitlab.com/redhat/hummingbird/containersJedan od sljedećih planiranih koraka je upravo migracija i uspostavljanje projekta unutar Fedorine vlastite infrastrukture.
Osim toga, Postoje uvodne sesije i GIS sastanci vezani uz Hummingbird.gdje se objašnjava tehnički model, odgovaraju se na pitanja o razvojnom procesu, sigurnosti ili integraciji s alatima poput Podmana te se koordiniraju napori između Red Hata i Fedora zajednice.
Što se tiče vida, očekuje se da Fedora Hummingbird postaje laboratorij u kojem zajednica testira nove modele sustava temeljene na slikama i kontinuirano održavanje, prije nego što te ideje počnu utjecati na ostatak Linux ekosustava.Fedora je oduvijek igrala ulogu "poligona" za tehnologije koje kasnije dominiraju poslovnim krajolikom.
Uzeti zajedno, Fedora Hummingbird i njezin pridruženi ekosustav stvaraju sliku budućnost u kojoj se operativni sustavi grade i održavaju slično modernim kontejnerima: minimalističke slike, automatizirani cjevovodi, ugrađena sigurnost i ciklusi ažuriranja koji prate današnji frenetični softver, kako za developere, tako i za AI agente kojima su potrebna okruženja spremna za korištenje.
