Red Hat zbuloi Hummingbird, një version të sigurt të Fedora-s të bazuar në kontejnerë.

Red Hat zbuloi Fedora Hummingbird, një version të ri, të përditësuar vazhdimisht të Fedora-s, në Red Hat Summit 2026. Linux, i formuar si një koleksion kontejnerësh. Për të zvogëluar sipërfaqen e sulmit, kontejnerët përfshijnë vetëm grupin minimal të komponentëve të nevojshëm për të zgjidhur probleme specifike. Versionet e softuerëve përditësohen menjëherë, sa herë që është e mundur menjëherë pas publikimit nga projektet kryesore. Procesi i instalimit të përditësimit është i automatizuar. Mjetet e përdorura në projekt janë me burim të hapur sipas licencës MIT.

Imazhet e kontejnerëve janë publikuar për arkitekturat amd64 dhe arm64. Katalogu aktualisht ofron 49 variante kontejnerësh (157 duke përfshirë FIPS dhe botimet me shumë harqe), duke mundësuar vendosjen e mjediseve të punës me Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, PostgreSQL, nginx dhe projekte të tjera me burim të hapur. Imazhet janë ndërtuar sipas parimit "Distroless", që do të thotë se ato nuk përfshijnë një menaxher paketash ose shell, por përmbajnë vetëm aplikacionin e synuar dhe komponentët e nevojshëm për funksionimin e tij.

Nëntëdhjetë e pesë përqind e paketave të përdorura në imazhet e kontejnerëve Hummingbird janë ndërtuar nga depoja Fedora Rawhide, ndërsa 5% e mbetur shkarkohen dhe ndërtohen direkt nga depot e projektit në rrjedhën e sipërme. Ky 5% përfshin aplikacione që nuk janë të disponueshme në Rawhide ose që kanë versione më të vjetra në Rawhide. Për të ndërtuar Hummingbird në mënyrë të pavarur nga Fedora, paketat RPM të personalizuara mirëmbahen dhe ndërtohen veçmas duke përdorur një infrastrukturë të veçantë nga skedarët standardë Fedora SPEC, duke lejuar që optimizimet dhe modifikimet specifike të projektit të shtohen sipas nevojës.

Ndërtimet e ofruara janë të pajtueshme me imazhet nga Docker Hub, Red Hat UBI dhe regjistra të tjerë, duke thjeshtuar migrimin e sistemeve ekzistuese në Hummingbird. Ndryshe nga projekti CoreOS, i cili ofron ndërtime minimaliste të hostit për orkestrimin e kontejnerëve, Hummingbird është i destinuar për zhvilluesit që duhet të përdorin njëkohësisht versione të ndryshme të kohës së ekzekutimit (Python 3.11-3.14, Go 1.25-1.26, Node.js 20-25, etj.) dhe të mirëmbajnë cikle jete të ndara për secilin version.

Ndryshe nga kontejnerët tradicionalë, shumica e varianteve të Hummingbird funksionojnë si parazgjedhje nën një përdorues pa privilegje dhe jo-root. Kontejnerët mbështesin ndërtime të riprodhueshme dhe mund të rindërtohen nga përdoruesi nga kodi burimor i dhënë për të siguruar që imazhet e tyre dhe ato të shpërndara nga projekti janë plotësisht të qëndrueshme. Për të thjeshtuar verifikimin, kontejnerët burimor me të gjithë kodin dhe paketat e nevojshme RPM burimore ofrohen veçmas. Për të siguruar sigurinë, përmbajtja e kontejnerit ndërtohet në një mjedis të izoluar, pa rrjet.

Përveç kontejnerëve për ekzekutimin e aplikacioneve fundore, projekti po zhvillon një imazh të hostit të bootable bootc-os, të ndërtuar duke përdorur teknologjinë e kontejnerëve të bootable dhe të përshtatshëm për instalim në disk. Imazhi i sistemit kombinon komponentët Hummingbird, paketat e kernelit dhe komponentë të tjerë. Linux Nga projekti CKI (Continuous Kernel Integration), bootloader-i dhe shërbimet e sistemit janë nga Fedora. I gjithë sistemi është implementuar si një kontejner OCI. Bootc-os përditësohet automatikisht në çdo rinisje. Podman dhe Skopeo përdoren për të nisur kontejnerët nga mjedisi bootc-os.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster