Fedora ToolBox: hộp công cụ thử nghiệm cho Fedora Silverblue

màu xanh bạc

Fedora màu xanh bạc (trước đây gọi là Fedora Atomic Workstation) nó là một hệ điều hành đồ họa và hiện đại nhắm vào máy tính xách tay, máy tính bảng và máy tính để bàn mà trọng tâm chính là cung cấp một hệ thống dựa trên các ứng dụng Flatpak.

Đó là máy trạm Fedora thế hệ tiếp theo hứa hẹn các bản cập nhật liền mạch, sự tách biệt rõ ràng giữa hệ điều hành và các ứng dụng cũng như các ứng dụng đa nền tảng, an toàn.

Hệ điều hành cơ bản là hình ảnh bất biến của OSTree và tất cả các ứng dụng đều là Flatpaks. Gần đây, các nhà phát triển phụ trách dự án Fedora đã thông báo về việc bắt đầu thử nghiệm Hộp công cụ Fedora.

Giới thiệu về Hộp công cụ Fedora

Đây là là một công cụ được thiết kế để giúp cuộc sống dễ dàng hơn cho các nhà phát triển, những người thường cần cài đặt một số thư viện và ứng dụng bổ sung về việc sử dụng các phiên bản Fedora Silverblue, trong tương lai gần sẽ có thể thay thế máy trạm Fedora cổ điển (được cung cấp bởi Fedora Silverblue như một bộ ưu tiên cho máy tính để bàn đã được xem xét trong Fedora 30).

với Fedora ToolBox có thể mở khóa hình ảnh hệ điều hành bất biến để cài đặt RPM qua rpm-ostree và từ bỏ lợi ích của việc nâng cấp hoặc có thể tạo vùng chứa Docker cho hộp công cụ dựa trên RPM.

Hãy nhớ rằng các trình soạn thảo Fedora Silverblue khác với Fedora Workstation ở việc phân phối nguyên khối, không chia hệ thống cơ sở thành các gói riêng biệt, sử dụng cơ chế cập nhật.

Todas các ứng dụng bổ sung được cài đặt dưới dạng gói flatpak chạy trong các vùng chứa riêng biệt.

Hình ảnh hệ thống không thể phân chia và được xây dựng bằng công nghệ OSTree (không thể cài đặt các gói riêng lẻ trong môi trường như vậy, chỉ có thể xây dựng lại toàn bộ hình ảnh hệ thống bằng cách mở rộng nó bằng các gói mới bằng bộ công cụ rpm-ostree).

Trong điều kiện liên tục phải cài đặt nhiều thư viện và tiện ích nhỏ, cách tiếp cận này không thuận tiện và Hộp công cụ Fedora được đưa ra như một cách giải quyết.

Các tính năng của Fedora ToolBox

Hộp công cụ Fedora sẽ cho phép chạy một hộp cát bổ sung có thể được trang bị tùy ý với sự trợ giúp của trình quản lý gói DNF thông thường.

Nhà phát triển chỉ cần chạy lệnh "fedora-toolbox create", sau đó, bất cứ lúc nào, anh ta có thể vào môi trường được tạo bằng lệnh "fedora-toolbox enter" và cài đặt bất kỳ gói nào bằng tiện ích dnf.

Fedora Toolbox là một công cụ cung cấp môi trường dựa trên RPM quen thuộc để phát triển và gỡ lỗi phần mềm trên các hệ thống Fedora dựa trên OSTree bị khóa như Silverblue.

Các hệ điều hành như vậy được giao dưới dạng hình ảnh OSTree bất biến, trong đó rất khó để thiết lập môi trường phát triển với các công cụ, trình chỉnh sửa và SDK yêu thích của bạn.

vòng/phút-ostree-phẳngpak-bạcblue

Vùng chứa hộp công cụ giải quyết vấn đề đó bằng cách cung cấp vùng chứa có thể thay đổi dựa trên RPM.

Nó có thể được tinh chỉnh nội dung và sử dụng DNF để cài đặt các gói yêu thích của bạn mà không cần lo lắng về việc phá vỡ hệ điều hành của bạn.

Môi trường hộp công cụ Nó dựa trên hình ảnh hộp công cụ fedora. Hình ảnh này được tùy chỉnh để người dùng hiện tại có thể tạo một vùng chứa công cụ tích hợp hoàn toàn với phần còn lại của hệ điều hành.

Làm thế nào để sử dụng Fedora ToolBox?

Nếu họ định thử nó phải chắc chắn rằng bạn có gói runc-1.0.0-56.dev.git78ef28e trong hình ảnh Silverblue của bạn.

Như nhận xét của nhà phát triển:

Cũng có một đánh giá đang diễn ra để thêm Fedora Toolbox vào Fedora.

Nếu bạn không cảm thấy thoải mái với rpm-ostree trên dòng lệnh, thì đừng lo.

Rất nhanh chóng, tất cả các phần cần thiết sẽ là một phần của hình ảnh hệ điều hành, giúp việc bắt đầu hack Silverblue của bạn trở nên dễ dàng hơn nhiều.

Để sử dụng công cụ Fedora này họ phải chạy tất cả các lệnh dưới dạng root. Để truy cập nó, chỉ cần chạy:

sudo su

Xong việc này, bây giờ bạn có thể tạo vùng chứa Fedora Toolbox:

./fedora-toolbox create

Thao tác này sẽ tạo một vùng chứa và một hình ảnh, được gọi là fedora-toolbox- : tùy chỉnh cho người dùng máy chủ của bạn.

Cuối cùng, để vào hộp công cụ, chỉ cần gõ:

./fedora-toolbox enter

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Michael Mayol dijo

    Cảm ơn bài viết mà mình thấy hấp dẫn SILVERBLUE, tiếc là mình đã tải về nhưng không cài được trên máy tính để bàn hay laptop của mình, hãy xem mình có may mắn không và họ cải tiến trình cài đặt để có thể “nhúng tay vào” nhé.

    Điều kỳ lạ là trong các cộng đồng khác - như cộng đồng ở Manjaro mà tôi sử dụng - về flatpak LXC và OSTree thì họ lại ít quan tâm.

    Bằng văn bản này, hộp công cụ Fedora không phải là một Fedora bình thường trong LXC? hay tôi đã hiểu sai?

    Tôi đọc rằng các LXC sẽ có GPU hoặc thứ gì đó tương tự về hiệu suất. Bạn có biết gì về điều này không? Bởi vì khi tôi đến ...

    Liệu tất cả các hệ điều hành có thể được cài đặt trên các LXC này, thậm chí có thể mô phỏng các SoC với tốc độ GPU gần như nguyên bản không?

  2.   Philip Bravo dijo

    Mô tả hoàn toàn sai, hộp công cụ Fedora tạo ra một môi trường có thể thay đổi, nhưng tách biệt khỏi hệ điều hành, giống như tạo một hình ảnh bằng docker, nhưng sử dụng fedora làm cơ sở và đóng gói dnf.

  3.   Alvaretto vĩ đại dijo

    Xin chào. Có thể truy cập môi trường được tạo bằng đồ họa hay chỉ có thể truy cập thông qua thiết bị đầu cuối? Cảm ơn.