Fedora Hummingbird: Nova Fedora zasnovana na slikama za doba AI agenata

  • Fedora Hummingbird ujedinjuje model bez distribucije i OCI slike kako bi ponudila Linux distribuciju zasnovanu na slikama s postupnim izdanjem, dizajniranu za AI developere i agente.
  • Projekt Hummingbird pruža sigurnosnoj bazi katalog distribuless slika, Konflux pipeline-a, chunkah-a i jasan cilj minimiziranja CVE-a u kontejnerima i operativnom sistemu.
  • ARK kernel i atomska ažuriranja sa root pristupom samo za čitanje omogućavaju sistem koji je uvijek ažuriran, sa ugrađenim vraćanjem na prethodno stanje i strogim odvajanjem stanja u /var i /etc.
  • Red Hat pozicionira Fedora Hummingbird kao besplatan ulaz u svoj AI ekosistem, dopunjujući Red Hat Desktop i povezujući eksperimentisanje sa poslovnim okruženjima na RHEL-u i OpenShiftu.

Fedora kolibri

Tokom Red Hat Summita 2026. Predstavljeno je jedna od najrevolucionarnijih opcija unutar Fedora ekosistema: Fedora Hummingbird, Linux distribucija zasnovana na slikama, sa postupnim izdanjem, dizajnirana za AI agente i programere koji žive u kontejnerima.To nije "samo još jedna Fedora", već vrlo ozbiljan eksperiment za prenošenje modela bez distribucije i najboljih praksi sigurnosti kontejnera na sam host operativni sistem.

Ovaj novi sistem polazi od ambicioznog cilja: Minimizirajte ranjivosti (CVE) koliko god je to moguće i u slikama kontejnera i u operativnom sistemuIako nudi vlastitu brzinu ažuriranja Fedora Rawhide, ali upakovanu u obliku OCI slika, s atomskim ažuriranjima, integriranim vraćanjem na prethodno stanje i vrlo jasnim fokusom na svijet automatizacije i AI agenata.

Šta je Fedora Hummingbird i po čemu se razlikuje?

Fedora Hummingbird je, u suštini, Linux distribucija s postupnim izdanjima zasnovana na slikamaZa razliku od tradicionalnih RPM-baziranih Fedora sistema instaliranih na klasičan način, ovdje je sistem izgrađen i distribuiran kao da je kontejner, ali sa svime što je potrebno da bude kompletan host: kernel, korisnički prostor, servisi i osnovni alati.

Osnovna ideja je jasna: Kombinujte Project Hummingbird-ov distribuless model sa kompletnim operativnim sistemom koji se može koristiti u virtuelnim mašinama, 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 gdje se istovremeno implementira više okruženja i verzija.

Unutar Fedora zajednice, Hummingbird je predstavljen kao Napredni eksperimentalni prostor za sisteme zasnovane na slikama, kontinuirano održavan i orijentisan ka budućnosti u kojoj će AI agenti igrati vodeću ulogu u životnom ciklusu softvera.Ne zamjenjuje druga izdanja poput Silverblue, Kinoite ili Fedora CoreOS, ali otvara vrata još integriranijem modelu s automatskim cjevovodima i sigurnošću po dizajnu.

Projekt Hummingbird: porijeklo 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 posvećenost slikama "bez distribucije": Ne uključuju upravitelj paketa, ljusku ili generičke uslužne programe; sadrže samo aplikaciju i zavisnosti koje su striktno potrebne za njeno pokretanje.Ovo vas sprečava da preuzimate nepotrebne komponente pune potencijalnih CVE-ova kojima zatim morate ručno upravljati.

Filozofija je da, Kada preuzmete Hummingbird sliku, proces je već obavio prljavi posao: CVE trijažu, ažuriranje zakrpa, ponovnu izgradnju i objavljivanje nove verzije.Ovo 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 tačno znate gdje se nalazite.

Tokom ovih mjeseci rada, tim se okupio katalog sa 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, između mnogih drugih.

Catalina tehnički: kako se konstruišu slike kolibrija

Iza ovog kataloga stoji Cjevovod zasnovan na Konfluxu dizajniran za isporuku izoliranih, reproducibilnih i lako inkrementalno ažuriranih verzijaSistem radi sa zakačenim listama paketa, što vam omogućava da ponovo izgradite potpuno istu sliku, pratite promjene i osigurate dugoročnu konzistentnost.

Kako bi smanjili troškove nadogradnji, tim je razvio Chunkah, alat koji vam omogućava preuzimanje samo modificiranih dijelova slikeOvo izbjegava potrebu ponovnog preuzimanja 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 stub: Slike se kontinuirano skeniraju pomoću Syfta i Grypea, otkrivajući ranjivosti čim se prijave i primjenjujući zakrpe čim postanu dostupne.Čim se ispravka pojavi u odgovarajućem projektu, proces pokreće ponovnu izgradnju, pokreće testove i objavljuje novu sliku.

Još jedan ključni element je odnos sa Fedora Rawhide: Preko 95% paketa u svakoj Hummingbird slici dolazi direktno iz Fedora Rawhide-a, bez modifikacija.Kada Rawhide još uvijek ne uključuje dovoljno novu verziju, sistem direktno preuzima promjene iz uzvodnog sistema, a tim sarađuje vraćajući promjene na Fedoru, zatvarajući krug između eksperimentiranja i osnovne distribucije.

Takozvana „fabrika kolibrija“ sastavlja pakete tako da svaki ima svoj identitet, nezavisni životni ciklus, zasebnu politiku ažuriranja i vlastiti feed ranjivostiSvaki paket, koji održava Red Hat Product Security tim, uključuje podatke o ranjivostima koje mogu čitati mašinski, a koji ne samo da ukazuju na to koje CVE ranjivosti postoje, već i na one koje zapravo utiču na određeno radno opterećenje.

Od kontejnera do operativnog sistema: Fedora Hummingbird kao OS u slici

Isti sigurnosni i održavajući izazovi identifikovani u korisničkom prostoru pojavljuju se i na sloju operativnog sistema. Stoga, Sljedeći logičan korak za Project Hummingbird bio je primjena istog pristupa na host: tako je Fedora Hummingbird nastala kao kompletan operativni sistem u obliku OCI slike..

Slika kolibrija Fedora je javno dostupna na quay.io/hummingbird-community/bootc-osIzgrađen je korištenjem istog Konflux pipeline-a i RPM strogosti kao i ostatak Hummingbird kataloga. Već podržava x86_64 i aarch64 arhitekture, što ga čini pogodnim i za tradicionalne servere i za novija ARM okruženja.

Cilj je to Ova slika se može pokretati u kontejnerima, virtuelnim mašinama i Bare Metal implementacijama, sa konzistentnim ponašanjem u svim slučajevima.Ovo je u skladu s Fedorinom inicijativom za bootabilne kontejnere, koja je predložila isporuku samog operativnog sistema kao slike kontejnera, s modelom atomske nadogradnje i vraćanjem na prethodnu verziju u slučaju problema.

U ovom rasporedu, Korijen datotečnog sistema je samo za čitanje, dok cijelo promjenjivo stanje postoji u /var y /etcpotpuno odvojeno od sadržaja sistemske slike. Ovo odvajanje smanjuje pomjeranje konfiguracije, eliminiše djelimična stanja ažuriranja i čini vraćanje na prethodnu verziju pouzdanim.

ARK kernel i integracija sa CKI projektom

Ispod haube, Fedora Hummingbird se oslanja na ARK (Always Ready Kernel), iz projekta CKI (Continuous Kernel Integration), koji blisko prati glavnu liniju Linusa TorvaldsaOvaj kernel se već danas koristi u Fedori, ali u Hummingbirdu preuzima ključnu ulogu kao osnova sistema 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 protoka kernela.Ovo omogućava brzo usvajanje novih osnovnih funkcija kernela bez gubitka stabilnosti, što je delikatna ravnoteža pri davanju prioriteta brzini uzvodnog rada.

Zahvaljujući ovoj kombinaciji, Fedora Hummingbird može ponuditi okruženje koje je uvijek ažurno u smislu kernela, ali s nivoom automatiziranog testiranja koji je teško postići u manuelnijim modelimaZa programere koji se oslanjaju na nove mogućnosti kernela (na primjer, u kontejnerima, umrežavanju, pohrani ili podršci za noviji hardver), ovaj pristup je posebno privlačan.

Fedora Hummingbird Linux: distribucija koja se obnavlja za AI agente i programere

Red Hat definiše Fedora Hummingbird Linux kao Linux operativni sistem, izvorno baziran na kontejnerima i sa postupnim izdanjima, dizajniran za "graditelje" agentske ere: ljudske programere i AI agente kojima je potrebno gotovo trenutno implementirati okruženja.Ključno je u tome što izbjegava klasične cikluse izdavanja i šestomjesečne ili duže blokade, prihvatajući kontinuirana ažuriranja od strane uzvodnih zajednica.

Jedna od najrazličitijih tačaka je da Hummingbird je dizajniran tako da ga sami agenti umjetne inteligencije biraju tokom faze eksperimentiranja.U scenariju u kojem agent treba brzo postaviti okruženje, svaka ručna registracija, obrazac ili verifikacija 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 vrsta "zadanog operativnog sistema" 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 preduzeća.

Riječima samog Red Hata, Tržište Linuxa se razdvojilo: operativnim timovima je potrebna višedecenijska stabilnost RHEL-a, dok programeri (ljudi i agenti) zahtijevaju brzinu uzvodnog procesa i radne procese zasnovane 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 karakteristika je ta što Veliki dio održavanja i integracije novih funkcija u Fedora Hummingbird Linuxu obavljaju AI agenti, uz ljudski nadzor.Red Hat opisuje proces kao "tvornicu softvera" u potpuno ugašenom stanju, što znači da je visoko automatiziran i sposoban funkcionirati gotovo bez direktne intervencije.

Ovo omogućava distribuciju Napreduje tempom ekosistema umjetne inteligencije, nešto što je nemoguće uskladiti 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 tačkama nastoji uravnotežiti brzinu i sigurnost.

Sa stanovišta sigurnosti, Hummingbird se oslanja na ista automatizirana infrastruktura i Konflux cjevovodi koji podržavaju Red Hat Hardened ImagesTo znači da su jezici, okruženja za izvršavanje, baze podataka i alati koji se koriste iz ovih slika bez poznatih CVE-ova i popraćeni kompletnim SBOM-ovima (softverskim popisom materijala), što je nešto što se visoko cijeni u revizijama lanca snabdijevanja.

Besprijekorno uvođenje u posao i put do poslovne produkcije

U takozvanoj "eri agenata", prvu odluku o tome koji operativni sistem koristiti više ne donosi uvijek osoba: AI agent može odabrati distribuciju tokom faze testiranja projektaAko taj agent naiđe na registracije, zahtjeve za licenciranje ili prepreke u pristupu, inovacija je ugušena. Fedora Hummingbird Linux je kreiran da zaobiđe te prepreke.

Stoga, distribucija Omogućava anonimno preuzimanje podataka i podržava ultrabrza implementacije, eliminirajući registracijske zidove koji često usporavaju agente i visoko automatizirane CI/CD tokove rada.Zbog toga je izuzetno praktična opcija za laboratorije, prototipove i testiranje koncepta u oblaku.

Međutim, Red Hat ne samo eksperimentiše: 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 ekosistemom podrške preduzećima.

Srednjoročna vizija je da Hummingbird djeluje kao "besplatna" veza od programerovog laptopa 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 orijentisanog na vještačku inteligenciju

Tokom istog Red Hat samita, predstavljeno je sljedeće: Dva različita prijedloga za Linux desktop okruženje za svijet umjetne inteligencije: novi Red Hat Desktop, usmjeren na programere s reguliranim okruženjem, i Fedora Hummingbird Linux kao besplatna i kontinuirano dostupna opcija za programere i agente.Iako se međusobno dopunjuju, igraju različite uloge.

Novi Red Hat Desktop Baziran je na Red Hatovoj verziji Podman Desktopa.Njegova svrha je olakšati kreiranje, 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 direktno u cloud IDE.Uključuje tehnički pregled AWS Kiro kodnog asistenta, kao i integracije sa Microsoft Copilot, Claude CLI, Cline, Continue, Roo 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 sandbox okruženjimaOvo vam omogućava da testirate agente i njihove akcije na vašem lokalnom računaru, minimizirajući rizik od pogrešne odluke agenta koja bi mogla uzrokovati pad host sistema. Za one koji intenzivno eksperimentišu sa 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 utvrđivanju da li poznata ranjivost u kodu generisanom vještačkom inteligencijom zaista utiče na određeno okruženje izvršavanja. To omogućava davanje prioriteta sanaciji i ublažavanju na osnovu stvarnog rizika, a ne samo postojanja CVE.

U međuvremenu, Fedora Hummingbird Linux se pozicionira kao besplatna distribucija, „besplatno kao pivo i besplatno kao sloboda“, postupno izdavanje, dizajnirana kao zadani operativni sistem za agente i automatizirane tokove rada.Ne prati zamrznute cikluse izdanja, već isporučuje ažuriranja iz glavnog izvora čim su spremna.

Red Hat također planira to Fedora Hummingbird Linux se nudi kao zadana opcija kod provajdera cloud usluga usmjerenih na programere.Ovo su tipična okruženja u kojima se pokreću mali lični 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 porodice.

Odnos sa Fedorom, Fedora CoreOS-om i zajednicom

Fedora Hummingbird se ne rađa u izolaciji: Više članova Hummingbird tima već doprinose i održavaju pakete na Fedori., uključujući fundamentalne dijelove poput Podmana i drugih alata za kontejnere ključnih za Linux ekosistem, kao i dio tima koji stoji iza Fedora CoreOS-a.

Poslovi u Fedora bootabilni kontejneri postavili su tehničke temelje za Fedora HummingbirdMnogi ljudi uključeni u tu inicijativu i dalje guraju Hummingbird projekat, ali sa širom vizijom: konsolidovati kompletan operativni sistem isporučen kao image.

Izjavljena namjera je Integrirajte Hummingbird u Fedora projekat kako bi mogao rasti i imati koristi od istog ekosistema zajedniceU stvari, Hummingbird cjevovod već gradi i objavljuje skup slika u potpunosti zasnovanih na Fedora Rawhide. quay.io/organization/hummingbird-rawhide, što jača vezu.

Dio trenutnog rada fokusiran je na Smanjite miješanje između RPM-ova izgrađenih od strane Hummingbirda i standardnih Fedora paketa unutar slikeda se u potpunosti uskladi tehnološka osnova. Upravo u ovom trenutku saradnja zajednice postaje najvrijednija, 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, ispravke pronađene 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 ekosistema.

Trenutno stanje, prototipovi i ekosistem koji okružuje Hummingbird

Slika operativnog sistema Fedora Hummingbird za pokretanje sistema Pokreće se danas i može se isprobati bez registracije, pretplata ili alata za upravljanje licencama poput subscription-managera.Kod je javan, proces je aktivan, a tim ohrabruje više ljudi da se pridruže kako bi sistem testirali u stvarnom svijetu.

Oni već postoje Desktop računar u CoreOS stilu i osnovni prototipovi na HummingbirduPokrenute od strane članova zajednice i programera uključenih u projekte poput Universal Blue, osnovne slike "CoreOS Desktopa" kreirane 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, kao što je napuštanje shema stabilna→testiranje→sljedeća grana u korist ciljane grane za testiranje i odlučniji fokus na zatvorene slike i HummingbirdIdeja je da će ovaj novi ekosistem privući saradnike s entuzijazmom za eksperimentiranje s modelima operativnih sistema sljedeće generacije.

Zajednica već aktivno raspravlja o ovim idejama u Specifične teme, grupe sa posebnim interesima (SIG) i otvoreni kanali za razgovorAtmosfera je tipična za Fedoru: mnogo eksperimentisanja, tehničke debate i eksplicitan poziv svima koji žele da se uključe, 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 tok pokretanja u virtuelnoj mašini korištenjem Podmana, bootc-image-buildera i virt-installa, koristeći sliku dostupnu u Quayu.

Opći koraci se sastoje od Izvlačenje Hummingbird bootc OS slike iz quay.io koristeći podman, a zatim pokrenite kontejner od bootc-image-builder sa odgovarajućim volumenima za generisanje slike qcow2 sa ext4 datotečnim sistemom i postavite tu sliku u putanju za skladištenje libvirt-a.

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)Možete brzo postaviti virtuelnu mašinu Fedora Hummingbird. To nije tradicionalni instalacijski program; u suštini se pokrećete direktno sa prethodno sastavljene slike.

Odatle se ohrabruje da se Testirajte sistem, 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 Hummingbird-a još uvijek usavršava.

Učešće, doprinos i budućnost projekta

Svako ko se usudi ići dalje od jednostavnog testa može Otvorite probleme, predložite poboljšanja ili pošaljite doprinose direktno 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 vlastite Fedorine infrastrukture.

Takođe, Postoje uvodne sesije i sastanci vođeni GIS-om vezani za Hummingbird.gdje se objašnjava tehnički model, odgovaraju na pitanja o razvoju, sigurnosti ili integraciji s alatima poput Podmana, te se koordiniraju napori između Red Hata i Fedora zajednice.

Što se tiče vizije, očekuje se da Fedora Hummingbird postaje laboratorija u kojoj zajednica testira nove sistemske modele zasnovane na slikama i kontinuirano održavanje, prije nego što te ideje počnu uticati na ostatak Linux ekosistema.Fedora je oduvijek igrala ulogu "poligona za testiranje" tehnologija koje kasnije dominiraju poslovnim pejzažom.

Uzeti zajedno, Fedora Hummingbird i njen pridruženi ekosistem stvaraju sliku budućnost u kojoj se operativni sistemi grade i održavaju slično modernim kontejnerima: minimalističke slike, automatizovani cjevovodi, ugrađena sigurnost i ciklusi ažuriranja koji prate današnji frenetični softver, kako za programere, tako i za AI agente kojima su potrebna okruženja spremna za upotrebu.

Fedora 44 Beta
Vezani članak:
Fedora 44 Beta stiže s poboljšanjima za GNOME, Plasmu i instaler.

Dodaj kao preferirani izvor