Selama Red Hat Summit 2026 Itu telah disajikan Salah satu taruhan paling inovatif dalam ekosistem Fedora: Fedora Hummingbird, distribusi Linux berbasis citra dengan rilis bergulir yang dirancang untuk agen AI dan pengembang yang beroperasi di dalam kontainer.Ini bukan "sekadar Fedora biasa," tetapi sebuah eksperimen serius untuk membawa model tanpa distribusi (distroless) dan praktik terbaik keamanan kontainer ke sistem operasi host itu sendiri.
Sistem baru ini berawal dari tujuan yang ambisius: Minimalkan kerentanan (CVE) sebisa mungkin baik pada image container maupun sistem operasi.Meskipun menawarkan kecepatan pembaruan khas Fedora Rawhide, namun dikemas dalam bentuk citra OCI, dengan pembaruan atomik, pengembalian terintegrasi, dan fokus yang sangat jelas pada dunia otomatisasi dan agen AI.
Apa itu Fedora Hummingbird dan apa yang membuatnya berbeda?
Fedora Hummingbird pada dasarnya adalah, distribusi Linux rilis bergulir berbasis citraBerbeda dengan sistem Fedora berbasis RPM tradisional yang diinstal dengan cara klasik, di sini sistem dibangun dan didistribusikan seolah-olah itu adalah sebuah kontainer, tetapi dengan semua yang diperlukan untuk menjadi host yang lengkap: kernel, ruang pengguna, layanan, dan alat-alat dasar.
Ide yang mendasarinya jelas: Gabungkan model tanpa distribusi (destroless) dari Project Hummingbird dengan sistem operasi lengkap yang dapat digunakan di mesin virtual, bare metal, atau bahkan sebagai host untuk kontainer lain.Hal ini menghasilkan lingkungan yang koheren, mudah diperbarui, dan memiliki permukaan serangan yang lebih terkontrol, yang merupakan kunci dalam lingkungan di mana beberapa runtime dan versi diterapkan secara bersamaan.
Di dalam komunitas Fedora, Hummingbird diperkenalkan sebagai Ruang eksperimental tingkat lanjut untuk sistem berbasis gambar, yang terus dipelihara dan diarahkan menuju masa depan di mana agen AI memainkan peran utama dalam siklus hidup perangkat lunak.Ini tidak menggantikan edisi lain seperti Silverblue, Kinoite, atau Fedora CoreOS, tetapi membuka pintu menuju model yang lebih terintegrasi dengan alur kerja otomatis dan keamanan sejak tahap perancangan.
Proyek Hummingbird: asal mula pendekatan Distroless
Untuk memahami Fedora Hummingbird, Anda harus mulai dari akarnya: Project Hummingbird, sebuah inisiatif yang berfokus pada pembangunan citra kontainer minimalis dan tangguh dengan tujuan eksplisit untuk mendekati nol kerentanan CVE.Seluruh desain arsitektur, mulai dari paket perangkat lunak hingga alat pembuatannya, diarahkan untuk mengurangi potensi serangan dan mengotomatiskan manajemen kerentanan.
Hal yang paling mencolok adalah komitmen terhadap citra "tanpa distribusi": Paket tersebut tidak menyertakan pengelola paket, shell, atau utilitas umum; paket tersebut hanya berisi aplikasi dan dependensi yang benar-benar diperlukan untuk menjalankannya.Hal ini mencegah Anda mengunduh komponen yang tidak perlu yang penuh dengan potensi kerentanan CVE yang kemudian harus Anda kelola secara manual.
Filosofinya adalah, Saat Anda menarik citra Hummingbird, alur kerja (pipeline) telah melakukan pekerjaan yang rumit: triase CVE, penambalan, pembangunan ulang, dan perilisan versi baru.Ini menyelamatkan Anda dari sebagian besar mimpi buruk kerentanan kontainer yang biasa terjadi. Selain itu, status CVE berdasarkan citra dan varian dipublikasikan hampir secara real-time di katalog Hummingbird, sehingga Anda tahu persis posisi Anda.
Selama berbulan-bulan bekerja, tim telah mengumpulkan sebuah katalog berisi 49 image distroless unik dan 157 varian, termasuk build FIPS dan multi-arsitektur.Mereka mencakup runtime yang banyak digunakan seperti Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, serta layanan seperti PostgreSQL atau nginx, di antara banyak lainnya.
Teknis Catalina: bagaimana gambar Hummingbird dibuat
Di balik katalog ini terdapat Sebuah pipeline berbasis Konflux yang dirancang untuk menghasilkan build yang terisolasi, dapat direproduksi, dan mudah diperbarui secara bertahap.Sistem ini bekerja dengan daftar paket yang disematkan, yang memungkinkan Anda untuk membangun ulang citra yang persis sama, melacak perubahan, dan memastikan konsistensi jangka panjang.
Untuk mengurangi biaya peningkatan, tim telah mengembangkan Chunkah, sebuah alat yang memungkinkan Anda untuk mengunduh hanya bagian gambar yang telah dimodifikasi.Hal ini menghindari keharusan mengunduh seluruh set gambar lagi setiap kali ada pembaruan. Ini adalah pendekatan yang sangat praktis di lingkungan di mana gambar terus-menerus diterapkan dalam klaster atau cloud hibrida.
Keselamatan adalah pilar utama: Citra sistem terus dipindai dengan Syft dan Grype, mendeteksi kerentanan segera setelah dilaporkan dan menerapkan patch segera setelah tersedia di sumber aslinya.Begitu perbaikan diterapkan pada proyek terkait, pipeline akan memicu pembangunan ulang, menjalankan pengujian, dan menerbitkan citra baru.
Elemen kunci lainnya adalah hubungannya dengan Fedora Rawhide: Lebih dari 95% paket dalam setiap citra Hummingbird berasal langsung dari Fedora Rawhide, tanpa modifikasi.Ketika Rawhide belum menyertakan versi yang cukup baru, sistem akan mengambil langsung dari sumber utama, dan tim berkolaborasi dengan mengembalikan perubahan ke Fedora, sehingga menutup siklus antara eksperimen dan distribusi dasar.
Yang disebut "pabrik Hummingbird" merakit paket-paket tersebut. sehingga masing-masing memiliki identitasnya sendiri, siklus hidup independen, kebijakan penambalan yang berbeda, dan umpan kerentanannya sendiri.Dikelola oleh tim Keamanan Produk Red Hat, setiap paket menyertakan data kerentanan yang dapat dibaca mesin yang menunjukkan tidak hanya CVE mana yang ada, tetapi juga mana yang benar-benar memengaruhi beban kerja tertentu.
Dari kontainer ke sistem operasi: Fedora Hummingbird sebagai OS dalam bentuk citra.
Tantangan keamanan dan pemeliharaan yang sama yang diidentifikasi di ruang pengguna juga muncul di lapisan sistem operasi. Oleh karena itu, Langkah logis selanjutnya untuk Project Hummingbird adalah menerapkan pendekatan yang sama pada host: dengan demikian Fedora Hummingbird lahir sebagai sistem operasi lengkap dalam bentuk citra OCI..
Gambar Fedora Hummingbird tersedia untuk umum di quay.io/komunitas-burung-humming/bootc-osPerangkat lunak ini dibangun menggunakan pipeline Konflux dan kekompakan RPM yang sama seperti produk Hummingbird lainnya. Perangkat lunak ini sudah mendukung arsitektur x86_64 dan aarch64, sehingga cocok untuk server tradisional maupun lingkungan ARM yang lebih baru.
Tujuannya adalah itu Citra ini dapat dijalankan di dalam kontainer, mesin virtual, dan penerapan bare metal, dengan perilaku yang konsisten dalam semua kasus.Hal ini sejalan dengan inisiatif kontainer yang dapat di-boot dari Fedora, yang mengusulkan pengiriman sistem operasi itu sendiri sebagai citra kontainer, dengan model peningkatan atomik dan pengembalian ke versi sebelumnya jika terjadi masalah.
Dalam tata letak ini, Akar dari sistem file bersifat hanya baca., sementara seluruh keadaan yang dapat dimodifikasi berada di /var y /etcTerpisah sepenuhnya dari konten citra sistem. Pemisahan ini mengurangi penyimpangan konfigurasi, menghilangkan status pembaruan parsial, dan membuat pengembalian (rollback) menjadi andal.
Kernel ARK dan integrasinya dengan proyek CKI
Di balik kap mesinnya, Fedora Hummingbird mengandalkan ARK (Always Ready Kernel), dari proyek CKI (Continuous Kernel Integration), yang mengikuti dengan saksama kernel utama Linus Torvalds.Kernel ini sudah digunakan di Fedora saat ini, tetapi di Hummingbird, kernel ini memainkan peran kunci sebagai dasar dari sistem yang terus diperbarui.
Nilai besar dari CKI adalah bahwa Tidak hanya menawarkan konfigurasi kernel yang dipilih dengan cermat, tetapi juga kerangka kerja rekayasa dan pengujian lengkap yang dibangun di sekitar alur kernel berkecepatan tinggi.Hal ini memungkinkan adopsi cepat fitur inti kernel baru tanpa mengabaikan stabilitas, sebuah keseimbangan yang rumit ketika memprioritaskan kecepatan upstream.
Berkat kombinasi ini, Fedora Hummingbird dapat menawarkan Lingkungan yang selalu mutakhir dalam hal kernel, tetapi dengan tingkat pengujian otomatis yang sulit dicapai dalam model yang lebih manual.Bagi para pengembang yang mengandalkan kemampuan kernel baru (misalnya, dalam kontainer, jaringan, penyimpanan, atau dukungan untuk perangkat keras yang lebih baru), pendekatan ini sangat menarik.
Fedora Hummingbird Linux: distribusi bergulir untuk agen dan pengembang AI.
Red Hat mendefinisikan Fedora Hummingbird Linux sebagai Sistem operasi Linux berbasis kontainer dan rilis bergulir yang dirancang untuk "pembangun" di era agen: pengembang manusia dan agen AI yang perlu menyebarkan lingkungan hampir secara instan.Kuncinya adalah menghindari siklus rilis klasik dan keterikatan selama enam bulan atau lebih, serta merangkul pembaruan berkelanjutan dari komunitas hulu.
Salah satu poin pembeda yang paling penting adalah bahwa Hummingbird dirancang sedemikian rupa sehingga dipilih oleh agen AI itu sendiri selama fase eksperimen.Dalam skenario di mana agen perlu menyiapkan lingkungan dengan cepat, pendaftaran manual, formulir, atau verifikasi apa pun akan menciptakan hambatan. Itulah mengapa Fedora Hummingbird Linux dapat diunduh tanpa registrasi, menggunakan penarikan anonim yang dirancang untuk penyebaran otomatis di cloud hibrida dan lingkungan lab.
Model ini mengubah Hummingbird menjadi semacam "sistem operasi default" untuk agen yang tujuan utamanya adalah menyiapkan lingkungan pengujian secepat mungkin.Dari situ, jalur alaminya mengarah ke lingkungan produksi yang diatur oleh Red Hat Enterprise Linux dan OpenShift Virtualization, di mana dukungan perusahaan klasik mulai berperan.
Menurut pernyataan Red Hat sendiri, Pasar Linux telah bercabang: tim operasional membutuhkan stabilitas RHEL yang telah teruji selama puluhan tahun, sementara pengembang (manusia dan agen) menuntut kecepatan dari sumber aslinya dan alur kerja berbasis citra.Fedora Hummingbird Linux diposisikan tepat di ekstrem kedua tersebut, sebagai platform referensi untuk perangkat lunak yang akan membangun masa depan bisnis.
Pabrik perangkat lunak "tanpa penerangan" yang didukung oleh agen AI.
Salah satu fitur baru yang paling mencolok adalah bahwa Sebagian besar pemeliharaan dan integrasi fitur-fitur baru di Fedora Hummingbird Linux dilakukan oleh agen AI, dengan pengawasan manusia.Red Hat menggambarkan proses tersebut sebagai "pabrik perangkat lunak" tanpa campur tangan manusia, yang berarti proses ini sangat otomatis dan mampu berfungsi hampir tanpa intervensi langsung.
Hal ini memungkinkan distribusi Proses ini berkembang seiring dengan laju ekosistem AI, sesuatu yang mustahil untuk ditandingi oleh pengemasan manual tradisional.Kombinasi antara agen yang mengotomatiskan tugas-tugas berulang (penapisan CVE, pembuatan patch, integrasi versi baru) dan tinjauan manusia pada titik-titik kritis bertujuan untuk menyeimbangkan kecepatan dan keamanan.
Dari sudut pandang keamanan, Hummingbird bergantung pada infrastruktur otomatis dan pipeline Konflux yang sama yang mendukung Red Hat Hardened ImagesIni berarti bahwa bahasa pemrograman, runtime, basis data, dan alat yang disediakan dari image ini bebas dari CVE yang diketahui dan disertai dengan SBOM (Software Bill of Materials) yang lengkap, sesuatu yang sangat dihargai dalam audit rantai pasokan.
Proses orientasi yang mudah dan jalur menuju produksi perusahaan.
Dalam apa yang disebut "era agen", keputusan pertama tentang sistem operasi mana yang akan digunakan tidak selalu lagi dibuat oleh seseorang: Agen AI dapat memilih distribusi selama fase pengujian suatu proyek.Jika agen tersebut menemui persyaratan pendaftaran, perizinan, atau hambatan akses, inovasi akan terhambat. Fedora Hummingbird Linux diciptakan untuk mengatasi hambatan-hambatan tersebut.
Oleh karena itu, distribusinya Fitur ini memungkinkan penarikan data secara anonim dan mendukung penerapan yang sangat cepat, menghilangkan hambatan registrasi yang sering memperlambat agen dan alur kerja CI/CD yang sangat otomatis.Hal ini menjadikannya pilihan yang sangat nyaman untuk laboratorium, prototipe, dan pengujian bukti konsep di cloud.
Namun, Red Hat tidak hanya bereksperimen: berencana untuk menawarkan model Dukungan Komunitas Kooperatif yang terkait dengan langganan Red Hat.sehingga pengguna Hummingbird dapat dengan cepat menemukan dan memanfaatkan sumber daya komunitas sekaligus terhubung dengan ekosistem dukungan perusahaan.
Visi jangka menengahnya adalah bahwa Hummingbird bertindak sebagai gerbang "bebas biaya" dari laptop pengembang ke pengujian cloud yang serius, dan dari sana, tanpa perlu migrasi yang rumit, ke dunia RHEL dan OpenShift untuk beban kerja produksi.Dengan demikian, seluruh perjalanan tercakup: eksperimen bebas, konsolidasi, dan akhirnya, penerapan yang teratur.
Perbedaan antara Fedora Hummingbird Linux dan Red Hat Desktop yang berorientasi pada AI
Pada acara Red Hat Summit yang sama, hal-hal berikut dipresentasikan: Dua proposal desktop Linux berbeda untuk dunia AI: Red Hat Desktop baru, yang berfokus pada pengembang dengan lingkungan yang teratur, dan Fedora Hummingbird Linux sebagai opsi rilis bergulir dan gratis untuk pengembang dan agen.Meskipun saling melengkapi, mereka memainkan peran yang berbeda.
Red Hat Desktop yang baru Ini didasarkan pada versi Podman Desktop yang dibuat oleh Red Hat.Tujuannya adalah untuk memfasilitasi pembuatan, pengelolaan, dan penyebaran kontainer di Linux, macOS, dan Windows. Platform ini dibangun di atas Red Hat Hardened Images dan Red Hat Trusted Libraries, menawarkan fokus yang kuat pada keamanan dan keselarasan dengan lingkungan OpenShift.
Di meja itu, OpenShift Dev Spaces menyediakan kerangka kerja yang dapat diperluas untuk mengintegrasikan asisten AI langsung ke dalam IDE berbasis cloud.Ini mencakup pratinjau teknis dari asisten kode AWS Kiro, serta integrasi dengan Microsoft Copilot, Claude CLI, Cline, Continue, Roo, dan lainnya. Pesannya jelas: kembangkan dengan asisten pilihan Anda, baik berpemilik maupun sumber terbuka.
Unsur menarik lainnya adalah Kaiden, solusi sumber terbuka untuk mengisolasi agen AI dalam lingkungan sandbox.Ini memungkinkan Anda untuk menguji agen dan tindakannya di mesin lokal Anda sendiri, meminimalkan risiko kesalahan keputusan agen yang dapat menyebabkan sistem host mengalami kerusakan. Bagi mereka yang banyak bereksperimen dengan agen otonom, ini sangat membantu.
Red Hat Advanced Developer Suite juga mencakup Mengeksploitasi kemampuan intelijen yang didukung AIAlat-alat ini membantu menentukan apakah kerentanan yang diketahui dalam kode yang dihasilkan AI benar-benar memengaruhi lingkungan runtime tertentu. Hal ini memungkinkan untuk memprioritaskan perbaikan dan mitigasi berdasarkan risiko aktual, bukan hanya keberadaan CVE.
Sementara itu, Fedora Hummingbird Linux memposisikan dirinya sebagai Distribusi gratis, “gratis seperti bir dan gratis seperti kebebasan”, rilis bertahap, dirancang sebagai sistem operasi default untuk agen dan alur kerja otomatis.Sistem ini tidak mengikuti siklus rilis yang kaku, tetapi memberikan pembaruan dari sumber utama segera setelah siap.
Red Hat juga berencana bahwa Fedora Hummingbird Linux ditawarkan sebagai opsi default di penyedia layanan cloud yang berfokus pada pengembang.Ini adalah lingkungan tipikal tempat proyek pribadi kecil atau bukti konsep dimulai. Red Hat Desktop, di sisi lain, bertindak sebagai lingkungan pengembangan yang diatur yang paling mencerminkan produksi pada RHEL dan keluarga Red Hat AI lainnya.
Hubungan dengan Fedora, Fedora CoreOS, dan komunitas
Fedora Hummingbird tidak lahir dalam isolasi: Beberapa anggota tim Hummingbird sudah menjadi kontributor dan pengelola paket di Fedora., termasuk komponen fundamental seperti Podman dan alat kontainer lainnya yang penting bagi ekosistem Linux, serta menjadi bagian dari tim di balik Fedora CoreOS.
Pekerjaan di Kontainer bootable Fedora meletakkan dasar teknis untuk Fedora Hummingbird.Banyak orang yang terlibat dalam inisiatif tersebut masih mendorong proyek Hummingbird, tetapi dengan visi yang lebih luas: untuk mengkonsolidasikan sistem operasi lengkap yang disajikan sebagai sebuah image.
Tujuan yang dinyatakan adalah Integrasikan Hummingbird ke dalam Proyek Fedora agar dapat berkembang dan memperoleh manfaat dari ekosistem komunitas yang sama.Faktanya, pipeline Hummingbird sudah membangun dan menerbitkan serangkaian image yang sepenuhnya berbasis Fedora Rawhide. quay.io/organization/hummingbird-rawhideyang memperkuat hubungan tersebut.
Sebagian dari pekerjaan saat ini berfokus pada Kurangi percampuran antara paket RPM yang dibuat oleh Hummingbird dan paket Fedora standar di dalam image.untuk menyelaraskan sepenuhnya fondasi teknologi. Justru pada titik inilah kolaborasi komunitas menjadi sangat berharga, baik untuk menyempurnakan model maupun untuk memperluasnya ke skenario baru.
Selain itu, tim tersebut juga sudah mulai menghidupkan kembali Fedora. Pengoptimalan khusus kontainer, perbaikan yang ditemukan dalam file .spec, dan peningkatan yang bermanfaat bagi seluruh distribusi.Informasi kerentanan yang menyertai paket Hummingbird juga dianggap sebagai kontribusi yang berpotensi menarik bagi ekosistem Fedora lainnya.
Status terkini, prototipe, dan ekosistem di sekitar Hummingbird
Citra OS bootc Fedora Hummingbird Aplikasi ini diluncurkan hari ini dan dapat dicoba tanpa registrasi, langganan, atau alat manajemen lisensi seperti subscription-manager.Kode programnya bersifat publik, alur kerjanya sudah berjalan, dan tim mendorong lebih banyak orang untuk bergabung guna menguji sistem ini di dunia nyata.
Mereka sudah ada Prototipe desktop dan basis bergaya CoreOS di Hummingbird.Berkat kontribusi anggota komunitas dan pengembang yang terlibat dalam proyek-proyek seperti Universal Blue, citra dasar "CoreOS Desktop" telah dibuat dalam satu hari dari paket RPM Fedora. Citra-citra ini berhasil di-boot dan menjadi bukti bahwa pendekatan ini layak dan lebih dekat dengan kenyataan daripada yang terlihat.
Dalam konteks ini, perubahan rencana untuk proyek komunitas telah dijelaskan, seperti pengabaian skema cabang stabil→pengujian→berikutnya demi Cabang pengujian yang ditargetkan dan fokus yang lebih tegas pada citra tertutup dan Hummingbird.Idenya adalah bahwa ekosistem baru ini akan menarik profil kontributor yang antusias untuk bereksperimen dengan model sistem operasi generasi berikutnya.
Komunitas tersebut sudah aktif mendiskusikan ide-ide ini di Thread khusus, kelompok minat khusus (SIG), dan saluran percakapan terbuka.Suasananya khas Fedora: banyak eksperimen, debat teknis, dan undangan eksplisit bagi siapa pun yang ingin terlibat, baik dengan menguji image, melaporkan bug, atau menyumbangkan kode.
Cara mulai mencoba Fedora Hummingbird hari ini
Bagi mereka yang ingin langsung mulai bereksperimen, tim tersebut mengusulkan... Alur booting cepat pada mesin virtual menggunakan Podman, bootc-image-builder, dan virt-install, memanfaatkan citra yang tersedia di Quay.
Langkah-langkah umumnya terdiri dari: Mengambil citra OS bootc Hummingbird dari quay.io menggunakan podman.lalu jalankan kontainer tersebut bootc-image-builder dengan volume yang sesuai untuk menghasilkan gambar. qcow2 dengan sistem file ext4, dan tempatkan image tersebut di jalur penyimpanan libvirt.
Kemudian, ganti nama file tersebut. mengubah nama disk.qcow2 menjadi nama yang lebih deskriptif dan menggunakan virt-install dengan parameter sederhana (memori, vCPU, disk, jaringan, dan grafis VNC).Anda dapat dengan cepat menyiapkan mesin virtual Fedora Hummingbird. Ini bukan penginstal tradisional; Anda pada dasarnya melakukan booting langsung dari citra yang telah dirakit sebelumnya.
Dari situ, seseorang didorong untuk Uji sistem, tinjau perilakunya, validasi pembaruan, dan laporkan perilaku yang tidak biasa.Umpan balik sangat berharga, terutama pada tahap awal ini, ketika integrasi antara dunia Fedora tradisional dan dunia citra Hummingbird masih disempurnakan.
Partisipasi, kontribusi, dan masa depan proyek
Siapa pun yang berani melampaui tes sederhana dapat Laporkan masalah, sarankan perbaikan, atau kirimkan kontribusi langsung ke repositori proyek, yang saat ini berada di gitlab.com/redhat/hummingbird/containersSalah satu langkah selanjutnya yang direncanakan adalah memindahkan dan membangun proyek tersebut di dalam infrastruktur Fedora sendiri.
Selain itu, Terdapat sesi pengantar dan pertemuan berbasis GIS yang terkait dengan Hummingbird.Di bagian ini, model teknis dijelaskan, pertanyaan tentang alur kerja, keamanan, atau integrasi dengan alat seperti Podman dijawab, dan upaya antara Red Hat dan komunitas Fedora dikoordinasikan.
Dari segi visi, diharapkan bahwa Fedora Hummingbird menjadi laboratorium tempat komunitas menguji model sistem berbasis citra baru dan pemeliharaan berkelanjutan, sebelum ide-ide tersebut akhirnya memengaruhi seluruh ekosistem Linux.Fedora selalu memainkan peran sebagai "tempat uji coba" untuk teknologi yang kemudian mendominasi lanskap bisnis.
Jika dilihat secara keseluruhan, burung kolibri Fedora dan ekosistem yang terkait dengannya melukiskan sebuah gambaran yang jelas. Sebuah masa depan di mana sistem operasi dibangun dan dipelihara seperti kontainer modern: citra minimalis, alur kerja otomatis, keamanan bawaan, dan siklus pembaruan yang mengikuti perkembangan perangkat lunak yang sangat pesat saat ini., baik untuk pengembang maupun untuk agen AI yang membutuhkan lingkungan siap pakai.
