Trong Hội nghị thượng đỉnh Red Hat 2026 Nó đã được trình bày một trong những quyết định đột phá nhất trong hệ sinh thái Fedora: Fedora Hummingbird, một bản phân phối Linux dựa trên ảnh hệ thống, được thiết kế cho các tác nhân AI và nhà phát triển làm việc trong môi trường container, với cơ chế cập nhật liên tục.Đây không chỉ là "một phiên bản Fedora khác", mà là một thử nghiệm rất nghiêm túc nhằm đưa mô hình không cần bản phân phối và các thực tiễn tốt nhất về bảo mật container vào chính hệ điều hành máy chủ.
Hệ thống mới này bắt đầu từ một mục tiêu đầy tham vọng: Giảm thiểu tối đa các lỗ hổng bảo mật (CVE) trong cả ảnh container và hệ điều hành.Trong khi vẫn duy trì tốc độ cập nhật tương tự như Fedora Rawhide, nhưng được đóng gói dưới dạng ảnh OCI, với các bản cập nhật nguyên tử, khả năng khôi phục tích hợp và tập trung rất rõ ràng vào thế giới tự động hóa và các tác nhân AI.
Fedora Hummingbird là gì và điều gì làm cho nó khác biệt?
Về bản chất, Fedora Hummingbird là, một bản phân phối Linux phát hành liên tục dựa trên ảnh đĩa.Không giống như các hệ thống Fedora truyền thống dựa trên RPM được cài đặt theo cách cổ điển, ở đây hệ thống được xây dựng và phân phối như thể nó là một container, nhưng với đầy đủ mọi thứ cần thiết để trở thành một máy chủ hoàn chỉnh: nhân hệ điều hành, không gian người dùng, dịch vụ và các công cụ cơ bản.
Ý tưởng cơ bản rất rõ ràng: Kết hợp mô hình không cần bản phân phối của Project Hummingbird với một hệ điều hành hoàn chỉnh có thể được sử dụng trong máy ảo, phần cứng vật lý, hoặc thậm chí làm máy chủ cho các container khác.Điều này tạo ra một môi trường nhất quán, dễ cập nhật và có bề mặt tấn công được kiểm soát tốt hơn, điều này rất quan trọng trong các môi trường triển khai đồng thời nhiều runtime và phiên bản khác nhau.
Trong cộng đồng Fedora, Hummingbird được giới thiệu như sau: Một không gian thử nghiệm tiên tiến dành cho các hệ thống dựa trên hình ảnh, được bảo trì liên tục và hướng tới tương lai nơi các tác nhân AI đóng vai trò chủ đạo trong vòng đời phần mềm.Nó không thay thế các phiên bản khác như Silverblue, Kinoite hay Fedora CoreOS, nhưng nó mở ra cánh cửa cho một mô hình tích hợp hơn nữa với các quy trình tự động và bảo mật được thiết kế ngay từ đầu.
Dự án Hummingbird: nguồn gốc của phương pháp Distroless
Để hiểu về Fedora Hummingbird, bạn phải bắt đầu từ gốc rễ của nó: Dự án Hummingbird, một sáng kiến tập trung vào việc xây dựng các ảnh container tối giản, được bảo mật cao với mục tiêu rõ ràng là hướng tới mục tiêu không có lỗ hổng bảo mật CVE nào.Toàn bộ thiết kế kiến trúc, từ bộ gói phần mềm đến các công cụ xây dựng, đều hướng đến việc giảm thiểu bề mặt tấn công và tự động hóa việc quản lý lỗ hổng bảo mật.
Điều ấn tượng nhất là cam kết sử dụng hình ảnh "không qua phân phối": Chúng không bao gồm trình quản lý gói, trình thông dịch lệnh hay các tiện ích chung; chúng chỉ chứa ứng dụng và các thành phần phụ thuộc cần thiết để chạy ứng dụng đó.Điều này giúp bạn tránh tải xuống các thành phần không cần thiết chứa đầy các lỗ hổng bảo mật tiềm ẩn mà sau đó bạn phải tự xử lý thủ công.
Triết lý ở đây là, Khi bạn tải ảnh Hummingbird, quy trình tự động đã thực hiện xong các công đoạn phức tạp: phân loại lỗ hổng bảo mật CVE, vá lỗi, xây dựng lại và phát hành phiên bản mới.Điều này giúp bạn tránh được phần lớn những rắc rối thường gặp khi đối mặt với các lỗ hổng bảo mật container. Hơn nữa, trạng thái CVE theo từng ảnh và biến thể được công bố gần như theo thời gian thực trong danh mục Hummingbird, giúp bạn biết chính xác tình trạng hiện tại của mình.
Trong những tháng làm việc này, nhóm đã tập hợp được... Một danh mục với 49 ảnh hệ điều hành không cần phân phối độc đáo và 157 biến thể, bao gồm cả các bản dựng FIPS và đa kiến trúc.Chúng bao gồm các môi trường chạy được sử dụng rộng rãi như Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, cũng như các dịch vụ như PostgreSQL hoặc nginx, cùng nhiều dịch vụ khác.
Kỹ thuật Catalina: Cách tạo ra hình ảnh chim ruồi
Đằng sau cuốn catalog này là... Một quy trình dựa trên Konflux được thiết kế để cung cấp các bản dựng độc lập, có thể tái tạo và dễ dàng cập nhật tăng dần.Hệ thống hoạt động với danh sách gói được ghim, cho phép bạn xây dựng lại chính xác hình ảnh tương tự, theo dõi các thay đổi và đảm bảo tính nhất quán lâu dài.
Để giảm chi phí nâng cấp, nhóm đã phát triển... Chunkah, một công cụ cho phép bạn chỉ tải xuống những phần đã được chỉnh sửa của một hình ảnh.Điều này giúp tránh việc phải tải lại toàn bộ bộ ảnh mỗi khi cập nhật. Đây là một phương pháp rất thiết thực trong môi trường mà ảnh được triển khai liên tục trong các cụm máy chủ hoặc đám mây lai.
An toàn là nền tảng: Các hình ảnh được quét liên tục bằng Syft và Grype, phát hiện các lỗ hổng ngay khi chúng được báo cáo và áp dụng các bản vá ngay khi chúng có sẵn từ nguồn chính.Ngay khi bản vá lỗi được tích hợp vào dự án tương ứng, quy trình sẽ kích hoạt việc xây dựng lại, chạy các bài kiểm tra và xuất bản ảnh hệ thống mới.
Một yếu tố quan trọng khác là mối quan hệ với Fedora Rawhide: Hơn 95% các gói phần mềm trong mỗi ảnh hệ thống Hummingbird đều được lấy trực tiếp từ Fedora Rawhide, không qua chỉnh sửa.Khi Rawhide chưa có phiên bản đủ mới, hệ thống sẽ lấy trực tiếp từ nguồn gốc, và nhóm phát triển sẽ cộng tác bằng cách cập nhật các thay đổi trở lại Fedora, khép kín vòng tròn giữa giai đoạn thử nghiệm và bản phân phối cơ bản.
Cái gọi là “nhà máy Chim Ruồi” chịu trách nhiệm lắp ráp các gói hàng. để mỗi cái có bản sắc riêng, vòng đời độc lập, chính sách vá lỗi riêng và nguồn cấp dữ liệu lỗ hổng riêng.Được nhóm Bảo mật Sản phẩm của Red Hat duy trì, mỗi gói bao gồm dữ liệu lỗ hổng có thể đọc được bằng máy, cho biết không chỉ những CVE nào tồn tại mà còn cả những CVE nào thực sự ảnh hưởng đến một khối lượng công việc cụ thể.
Từ container đến hệ điều hành: Fedora Hummingbird dưới dạng ảnh hệ điều hành
Những thách thức về bảo mật và bảo trì được xác định ở không gian người dùng cũng xuất hiện ở lớp hệ điều hành. Do đó, Bước tiếp theo hợp lý của Dự án Hummingbird là áp dụng phương pháp tương tự cho máy chủ: do đó, Fedora Hummingbird ra đời như một hệ điều hành hoàn chỉnh dưới dạng ảnh OCI..
Hình ảnh của Fedora Hummingbird được công khai tại đây: quay.io/hummingbird-community/bootc-osNó được xây dựng bằng cùng một quy trình Konflux và độ chặt chẽ của RPM như các sản phẩm khác trong danh mục Hummingbird. Nó đã hỗ trợ kiến trúc x86_64 và aarch64, phù hợp cho cả máy chủ truyền thống và môi trường ARM mới hơn.
Mục tiêu là Hình ảnh này có thể chạy trong container, máy ảo và triển khai trên phần cứng vật lý, với hiệu suất nhất quán trong mọi trường hợp.Điều này phù hợp với sáng kiến về các container có thể khởi động của Fedora, đề xuất cung cấp hệ điều hành dưới dạng ảnh container, với mô hình nâng cấp nguyên tử và khả năng khôi phục trong trường hợp xảy ra sự cố.
Trong bố cục này, Thư mục gốc của hệ thống tập tin chỉ có thể đọc.trong khi toàn bộ trạng thái có thể thay đổi tồn tại ở /var y /etcHoàn toàn tách biệt khỏi nội dung ảnh hệ thống. Sự tách biệt này giúp giảm thiểu sự sai lệch cấu hình, loại bỏ trạng thái cập nhật không đầy đủ và đảm bảo độ tin cậy của quá trình khôi phục.
Nhân kernel ARK và sự tích hợp với dự án CKI.
Về mặt kỹ thuật, Fedora Hummingbird dựa trên... ARK (Always Ready Kernel), thuộc dự án CKI (Continuous Kernel Integration), bám sát theo nhánh chính của Linus Torvalds.Nhân kernel này hiện đã được sử dụng trong Fedora, nhưng trong Hummingbird, nó đóng vai trò then chốt như là nền tảng của một hệ thống được cập nhật liên tục.
Giá trị to lớn của CKI nằm ở chỗ: Nó không chỉ cung cấp cấu hình nhân hệ điều hành được tuyển chọn kỹ lưỡng, mà còn cả một khung kỹ thuật và thử nghiệm hoàn chỉnh được xây dựng dựa trên quy trình nhân hệ điều hành tốc độ cao.Điều này cho phép nhanh chóng áp dụng các tính năng cốt lõi mới của nhân hệ điều hành mà không làm mất đi tính ổn định, một sự cân bằng tinh tế khi ưu tiên tốc độ triển khai từ nguồn mở.
Nhờ sự kết hợp này, Fedora Hummingbird có thể cung cấp Một môi trường luôn được cập nhật về mặt nhân hệ điều hành, nhưng với mức độ kiểm thử tự động khó đạt được trong các mô hình thủ công hơn.Đối với các nhà phát triển dựa vào các khả năng mới của nhân hệ điều hành (ví dụ: trong container, mạng, lưu trữ hoặc hỗ trợ phần cứng mới hơn), phương pháp này đặc biệt hấp dẫn.
Fedora Hummingbird Linux: bản phân phối liên tục được cập nhật dành cho các tác nhân AI và nhà phát triển.
Red Hat định nghĩa Fedora Hummingbird Linux là Một hệ điều hành Linux gốc container, phát hành liên tục được thiết kế dành cho "những người xây dựng" trong kỷ nguyên trí tuệ nhân tạo: các nhà phát triển phần mềm và các tác nhân AI cần triển khai môi trường gần như tức thì.Điểm mấu chốt là nó tránh được các chu kỳ phát hành truyền thống và thời gian ràng buộc sáu tháng hoặc lâu hơn, thay vào đó tận dụng các bản cập nhật liên tục từ cộng đồng nguồn mở.
Một trong những điểm khác biệt nổi bật nhất là Hummingbird được thiết kế sao cho nó được chính các tác nhân AI lựa chọn trong giai đoạn thử nghiệm.Trong trường hợp cần thiết lập môi trường nhanh chóng, bất kỳ thao tác đăng ký, điền biểu mẫu hoặc xác minh thủ công nào cũng tạo ra nút thắt cổ chai. Đó là lý do tại sao Fedora Hummingbird Linux có thể được tải xuống mà không cần đăng ký, sử dụng tính năng tải xuống ẩn danh được thiết kế cho việc triển khai tự động trong môi trường đám mây lai và phòng thí nghiệm.
Mô hình này biến Hummingbird thành... một loại "hệ điều hành mặc định" dành cho các tác nhân với mục đích duy nhất là thiết lập môi trường thử nghiệm nhanh nhất có thể.Từ đó, con đường tự nhiên dẫn đến các môi trường sản xuất được quản lý bởi Red Hat Enterprise Linux và OpenShift Virtualization, nơi mà hỗ trợ doanh nghiệp truyền thống phát huy tác dụng.
Theo chính lời của Red Hat, Thị trường Linux đã phân nhánh: các nhóm vận hành cần sự ổn định lâu dài của RHEL, trong khi các nhà phát triển (cả con người và phần mềm) lại yêu cầu tốc độ cập nhật từ nguồn gốc và quy trình làm việc dựa trên ảnh hệ thống.Fedora Hummingbird Linux được định vị chính xác ở thái cực thứ hai đó, như một nền tảng tham chiếu cho phần mềm sẽ xây dựng tương lai của kinh doanh.
Một nhà máy phần mềm "tự động hoàn toàn" được vận hành bởi các tác nhân trí tuệ nhân tạo.
Một trong những tính năng mới nổi bật nhất là... Phần lớn công việc bảo trì và tích hợp các tính năng mới trong Fedora Hummingbird Linux được thực hiện bởi các tác nhân AI, dưới sự giám sát của con người.Red Hat mô tả quy trình này như một “nhà máy phần mềm” tự động hoàn toàn, nghĩa là nó được tự động hóa cao và có khả năng hoạt động gần như không cần sự can thiệp trực tiếp.
Điều này cho phép phân phối Nó phát triển với tốc độ của hệ sinh thái trí tuệ nhân tạo, điều mà phương pháp đóng gói thủ công truyền thống không thể sánh kịp.Sự kết hợp giữa các tác nhân tự động hóa các tác vụ lặp đi lặp lại (phân loại lỗ hổng bảo mật CVE, tạo bản vá, tích hợp các phiên bản mới) và việc xem xét của con người tại các thời điểm quan trọng nhằm mục đích cân bằng giữa tốc độ và bảo mật.
Từ góc độ bảo mật, Hummingbird dựa vào... cùng một cơ sở hạ tầng tự động và các quy trình Konflux làm nền tảng cho Red Hat Hardened Images.Điều này có nghĩa là các ngôn ngữ, môi trường chạy, cơ sở dữ liệu và công cụ được cung cấp từ các ảnh hệ thống này đều không chứa các lỗ hổng bảo mật CVE đã biết và đi kèm với danh sách linh kiện phần mềm (SBOM) đầy đủ, một yếu tố được đánh giá cao trong các cuộc kiểm toán chuỗi cung ứng.
Quy trình gia nhập dễ dàng và lộ trình tiến tới sản xuất doanh nghiệp.
Trong cái gọi là "kỷ nguyên của các tác nhân", quyết định đầu tiên về việc sử dụng hệ điều hành nào không còn luôn do một người đưa ra nữa: Một tác nhân AI có thể lựa chọn cách phân phối trong giai đoạn thử nghiệm của dự án.Nếu tác nhân đó gặp phải các vấn đề về đăng ký, yêu cầu cấp phép hoặc rào cản truy cập, sự đổi mới sẽ bị kìm hãm. Fedora Hummingbird Linux được tạo ra để khắc phục những trở ngại đó.
Do đó, sự phân bố Nó cho phép tải xuống ẩn danh và hỗ trợ triển khai cực nhanh, loại bỏ các rào cản đăng ký thường làm chậm các tác nhân và quy trình CI/CD tự động hóa cao.Điều này khiến nó trở thành một lựa chọn cực kỳ tiện lợi cho các phòng thí nghiệm, nguyên mẫu và thử nghiệm chứng minh khái niệm trên nền tảng đám mây.
Tuy nhiên, Red Hat không chỉ đang thử nghiệm: có kế hoạch cung cấp mô hình Hỗ trợ Cộng đồng Hợp tác liên kết với gói đăng ký Red Hat.để người dùng Hummingbird có thể nhanh chóng tìm kiếm và tận dụng các nguồn lực cộng đồng, đồng thời kết nối với hệ sinh thái hỗ trợ doanh nghiệp.
Tầm nhìn trung hạn là: Hummingbird đóng vai trò như một cổng "miễn phí" từ máy tính xách tay của nhà phát triển đến việc thử nghiệm đám mây chuyên nghiệp, và từ đó, mà không cần trải qua quá trình chuyển đổi phức tạp, đến môi trường RHEL và OpenShift cho các khối lượng công việc sản xuất.Như vậy, toàn bộ quá trình đều được bao quát: thử nghiệm tự do, củng cố và cuối cùng là triển khai có kiểm soát.
Sự khác biệt giữa Fedora Hummingbird Linux và Red Hat Desktop hướng đến trí tuệ nhân tạo
Trong cùng hội nghị Red Hat Summit đó, những nội dung sau đã được trình bày: Có hai đề xuất khác nhau về hệ điều hành Linux dành cho máy tính để bàn trong lĩnh vực trí tuệ nhân tạo: Red Hat Desktop mới, tập trung vào các nhà phát triển với môi trường được quản lý chặt chẽ, và Fedora Hummingbird Linux như một lựa chọn miễn phí và cập nhật liên tục dành cho các nhà phát triển và các tác nhân.Mặc dù bổ sung cho nhau, nhưng chúng đóng những vai trò khác nhau.
Phiên bản Red Hat Desktop mới Nó dựa trên bản dựng Podman Desktop của Red Hat.Mục đích của nó là hỗ trợ việc tạo, quản lý và triển khai container trên Linux, macOS và Windows. Nó được xây dựng trên nền tảng Red Hat Hardened Images và Red Hat Trusted Libraries, tập trung mạnh vào bảo mật và tương thích với môi trường OpenShift.
Tại chiếc bàn đó, OpenShift Dev Spaces cung cấp một khung nền tảng mở rộng để tích hợp trực tiếp các trợ lý AI vào môi trường phát triển tích hợp (IDE) trên nền tảng đám mây.Nó bao gồm bản xem trước kỹ thuật của trợ lý mã AWS Kiro, cũng như tích hợp với Microsoft Copilot, Claude CLI, Cline, Continue, Roo và nhiều trợ lý khác. Thông điệp rất rõ ràng: hãy phát triển với trợ lý mà bạn lựa chọn, dù là phần mềm độc quyền hay mã nguồn mở.
Một yếu tố thú vị khác là Kaiden, một giải pháp mã nguồn mở để cách ly các tác nhân AI trong môi trường thử nghiệm (sandbox).Điều này cho phép bạn kiểm tra các tác nhân và hành động của chúng trên máy tính cục bộ của mình, giảm thiểu rủi ro quyết định sai lầm của tác nhân làm sập hệ thống máy chủ. Đối với những người thường xuyên thử nghiệm với các tác nhân tự động, đây thực sự là một giải pháp cứu cánh.
Bộ phần mềm phát triển nâng cao Red Hat cũng bao gồm Khả năng khai thác trí tuệ nhân tạoCác công cụ này giúp xác định xem một lỗ hổng đã biết trong mã do AI tạo ra có thực sự ảnh hưởng đến một môi trường chạy cụ thể hay không. Điều này cho phép ưu tiên khắc phục và giảm thiểu rủi ro dựa trên rủi ro thực tế, chứ không chỉ dựa trên sự tồn tại của mã CVE.
Trong khi đó, Fedora Hummingbird Linux đang định vị mình như một hệ điều hành như vậy. Một bản phân phối miễn phí, "miễn phí như bia và miễn phí như tự do", phát hành liên tục, được thiết kế làm hệ điều hành mặc định cho các tác nhân và quy trình làm việc tự động.Nó không tuân theo chu kỳ phát hành cố định, mà cung cấp các bản cập nhật từ nguồn gốc ngay khi chúng sẵn sàng.
Red Hat cũng có kế hoạch rằng Fedora Hummingbird Linux được cung cấp như một tùy chọn mặc định trong các nhà cung cấp dịch vụ đám mây tập trung vào nhà phát triển.Đây là những môi trường điển hình nơi các dự án cá nhân nhỏ hoặc các bản thử nghiệm ý tưởng được bắt đầu. Mặt khác, Red Hat Desktop đóng vai trò là môi trường phát triển được quản lý, phản ánh tốt nhất môi trường sản xuất trên RHEL và các sản phẩm khác trong dòng Red Hat AI.
Mối quan hệ với Fedora, Fedora CoreOS và cộng đồng
Fedora Hummingbird không ra đời một cách đơn độc: Nhiều thành viên của nhóm Hummingbird hiện đã là những người đóng góp và duy trì các gói phần mềm trên Fedora.Bao gồm các thành phần thiết yếu như Podman và các công cụ container khác rất quan trọng đối với hệ sinh thái Linux, cũng như là một phần của nhóm phát triển Fedora CoreOS.
Các công việc trong Các container khởi động của Fedora đã đặt nền tảng kỹ thuật cho Fedora Hummingbird.Nhiều người tham gia vào sáng kiến đó vẫn đang thúc đẩy dự án Hummingbird, nhưng với tầm nhìn rộng hơn: hợp nhất một hệ điều hành hoàn chỉnh được cung cấp dưới dạng ảnh hệ thống.
Ý định đã nêu là Tích hợp Hummingbird vào Dự án Fedora để nó có thể phát triển và hưởng lợi từ cùng một hệ sinh thái cộng đồng.Trên thực tế, quy trình Hummingbird đã xây dựng và phát hành một bộ ảnh hệ thống hoàn toàn dựa trên Fedora Rawhide. quay.io/organization/hummingbird-rawhideĐiều này giúp củng cố mối liên kết.
Một phần công việc hiện tại tập trung vào Giảm thiểu sự pha trộn giữa các gói RPM được xây dựng bằng Hummingbird và các gói Fedora tiêu chuẩn trong ảnh hệ thống.Để hoàn toàn đồng bộ hóa nền tảng công nghệ. Chính tại điểm này, sự hợp tác cộng đồng trở nên có giá trị nhất, cả để hoàn thiện mô hình và để mở rộng nó sang các kịch bản mới.
Ngoài ra, nhóm phát triển cũng đang tiến hành khôi phục Fedora. Các tối ưu hóa dành riêng cho container, các bản sửa lỗi được tìm thấy trong các tệp .spec và các cải tiến mang lại lợi ích cho toàn bộ hệ thống phân phối.Thông tin về các lỗ hổng bảo mật đi kèm với các gói Hummingbird cũng được coi là một đóng góp tiềm năng thú vị cho hệ sinh thái Fedora nói chung.
Tình trạng hiện tại, các nguyên mẫu và hệ sinh thái xung quanh Hummingbird
Ảnh hệ điều hành khởi động Fedora Hummingbird Ứng dụng chính thức ra mắt hôm nay và người dùng có thể dùng thử mà không cần đăng ký, đăng ký thuê bao hay sử dụng các công cụ quản lý giấy phép như subscription-manager.Mã nguồn đã được công khai, quy trình đang hoạt động và nhóm phát triển khuyến khích nhiều người tham gia để thử nghiệm hệ thống trong thực tế.
Họ đã tồn tại Các nguyên mẫu giao diện máy tính để bàn và hệ điều hành cơ bản theo phong cách CoreOS trên Hummingbird.Nhờ sự đóng góp của các thành viên cộng đồng và các nhà phát triển tham gia vào các dự án như Universal Blue, các ảnh nền "CoreOS Desktop" đã được tạo ra chỉ trong một ngày từ các gói RPM của Fedora. Các ảnh này khởi động thành công và chứng minh rằng phương pháp này khả thi và gần với thực tế hơn chúng ta tưởng.
Trong bối cảnh này, những thay đổi trong kế hoạch cho các dự án cộng đồng đã được giải thích, chẳng hạn như việc từ bỏ các sơ đồ nhánh ổn định → thử nghiệm → tiếp theo để chuyển sang sử dụng các nhánh thử nghiệm có mục tiêu và tập trung quyết đoán hơn vào hình ảnh đã được niêm phong và HummingbirdÝ tưởng là hệ sinh thái mới này sẽ thu hút những người đóng góp có niềm đam mê thử nghiệm các mô hình hệ điều hành thế hệ tiếp theo.
Cộng đồng hiện đang tích cực thảo luận về những ý tưởng này. Các chủ đề cụ thể, nhóm sở thích đặc biệt (SIG) và kênh hội thoại mởBầu không khí ở đây rất đặc trưng của Fedora: nhiều thử nghiệm, tranh luận kỹ thuật và lời mời rõ ràng dành cho bất cứ ai muốn tham gia, dù là thử nghiệm hình ảnh, báo cáo lỗi hay đóng góp mã nguồn.
Làm thế nào để bắt đầu dùng thử Fedora Hummingbird ngay hôm nay?
Đối với những ai muốn bắt đầu mày mò ngay lập tức, nhóm đề xuất: Quy trình khởi động nhanh trong máy ảo sử dụng Podman, bootc-image-builder và virt-install, tận dụng hình ảnh có sẵn trong Quay.
Các bước chung bao gồm: Tải ảnh hệ điều hành Hummingbird bootc từ quay.io bằng podman.sau đó chạy container của bootc-image-builder với thể tích phù hợp để tạo ra hình ảnh qcow2 Với hệ thống tệp ext4, và đặt ảnh đó vào đường dẫn lưu trữ của libvirt.
Sau đó, đổi tên tệp tin. Đổi tên file disk.qcow2 thành một tên mô tả rõ ràng hơn và sử dụng virt-install với các tham số đơn giản (bộ nhớ, vCPU, ổ đĩa, mạng và đồ họa VNC).Bạn có thể nhanh chóng thiết lập một máy ảo Fedora Hummingbird. Đây không phải là trình cài đặt truyền thống; về cơ bản, bạn đang khởi động trực tiếp từ một ảnh hệ thống đã được biên dịch sẵn.
Từ đó, người ta được khuyến khích Kiểm tra hệ thống, xem xét hoạt động của nó, xác nhận các bản cập nhật và báo cáo bất kỳ hành vi bất thường nào.Phản hồi đặc biệt có giá trị trong giai đoạn đầu này, khi quá trình tích hợp giữa môi trường Fedora truyền thống và môi trường hình ảnh Hummingbird vẫn đang được tinh chỉnh.
Sự tham gia, đóng góp và tương lai của dự án
Bất cứ ai dám vượt qua bài kiểm tra đơn giản đều có thể Bạn có thể nêu vấn đề, đề xuất cải tiến hoặc đóng góp trực tiếp vào kho lưu trữ dự án, hiện đang nằm tại gitlab.com/redhat/hummingbird/containers.Một trong những bước tiếp theo được lên kế hoạch chính là chuyển đổi và thiết lập dự án trong cơ sở hạ tầng riêng của Fedora.
Bên cạnh đó, Có các buổi giới thiệu và các cuộc họp sử dụng hệ thống thông tin địa lý (GIS) liên quan đến dự án Hummingbird.Nơi mô hình kỹ thuật được giải thích, các câu hỏi về quy trình, bảo mật hoặc tích hợp với các công cụ như Podman được trả lời, và các nỗ lực giữa Red Hat và cộng đồng Fedora được phối hợp.
Về mặt tầm nhìn, người ta kỳ vọng rằng Fedora Hummingbird trở thành phòng thí nghiệm nơi cộng đồng thử nghiệm các mô hình hệ thống dựa trên ảnh hệ thống mới và bảo trì liên tục, trước khi những ý tưởng đó ảnh hưởng đến phần còn lại của hệ sinh thái Linux.Fedora luôn đóng vai trò là "sân thử nghiệm" cho các công nghệ sau này trở nên thống trị trong lĩnh vực kinh doanh.
Nhìn chung, Fedora Hummingbird và hệ sinh thái liên quan của nó tạo nên một bức tranh hoàn chỉnh. Một tương lai nơi các hệ điều hành được xây dựng và bảo trì giống như các container hiện đại: hình ảnh tối giản, quy trình tự động, bảo mật tích hợp và chu kỳ cập nhật theo kịp tốc độ phát triển chóng mặt của phần mềm hiện nay.Điều này hữu ích cho cả các nhà phát triển và các tác nhân AI cần môi trường sẵn sàng hoạt động.
