Fedora銀藍色 (以前稱為Fedora原子工作站) 這是一個現代的圖形化操作系統 針對筆記本電腦,平板電腦和台式機 其主要重點是提供基於Flatpak應用程序的系統。
這是下一代Fedora工作站 它保證了無縫更新,操作系統與應用程序之間的清晰分隔以及安全的跨平台應用程序。
基本操作系統是OSTree的不變映像,所有應用程序都是Flatpaks。 最近,負責Fedora項目的開發人員宣布開始測試 Fedora工具箱.
關於Fedora工具箱
這是 是一種工具,旨在使需要經常安裝多個其他庫和應用程序的開發人員的工作更輕鬆 在使用Fedora Silverblue版本方面,它將在不久的將來替代傳統的Fedora工作站(由Fedora Silverblue提供,因為Fedora 30已考慮將其作為台式機的優先級設置)。
同 Fedora ToolBox可以解鎖不可變的OS映像以通過rpm-ostree安裝RPM 放棄了升級的好處或無法為基於RPM的工具箱創建Docker容器。
請記住,Fedora Silverblue編輯器與Fedora Workstation的區別在於整體交付,沒有使用更新機制將基本系統分成單獨的程序包。
TODAS 其他應用程序以flatpak軟件包的形式安裝,這些軟件包在隔離的容器中運行。
系統映像是不可分割的,並且是使用OSTree技術構建的(單個軟件包無法在這種環境中安裝,只能使用rpm-ostree工具包通過使用新軟件包進行擴展來重建完整的系統映像)。
在經常需要安裝多個庫和小型實用程序的情況下,這種方法很不方便,因此提供了Fedora Toolbox作為解決方案。
Fedora工具箱功能
Fedora工具箱將 允許您運行一個額外的沙箱,該沙箱可以在通常的DNF程序包管理器的幫助下任意配備。
開發人員只要運行命令“ fedora-toolbox create”就足夠了,此後,他可以隨時進入使用命令“ fedora-toolbox enter”創建的環境,並使用dnf實用程序安裝任何軟件包。
Fedora工具箱提供了一個熟悉的,基於RPM的環境,用於在鎖定的基於OSTree的Fedora系統(如Silverblue)上開發和調試軟件。
此類操作系統作為不可變的OSTree映像提供,在其中很難使用您喜歡的工具,編輯器和SDK來設置開發環境。
工具箱容器通過提供基於RPM的可變容器解決了該問題。
可以對其進行內容調整,並使用DNF安裝您喜歡的軟件包,而無需擔心破壞操作系統。
工具箱環境 它基於fedora-toolbox映像。 該映像是自定義的,因此當前用戶可以創建與其他操作系統無縫集成的工具容器。
如何使用Fedora ToolBox?
如果他們要嘗試的話 必須確保您有包裹 runc-1.0.0-56.dev.git78ef28e 在您的Silverblue圖片中。
正如開發人員所評論:
將Fedora工具箱添加到Fedora的工作正在進行中。
如果您對命令行上的rpm-ostree不滿意,請不要擔心。
很快,所有必要的部分都將成為操作系統映像的一部分,從而使黑客入侵Silverblue變得更加容易。
為了使用這個Fedora工具 他們必須以root用戶身份運行所有命令。 要訪問它,只需運行:
sudo su
完成此操作後,您現在可以創建一個Fedora工具箱容器:
./fedora-toolbox create
這將創建一個容器和一個圖像,稱為fedora-toolbox- : 為您的主機用戶定制。
最後,要進入工具箱,只需鍵入:
./fedora-toolbox enter
感謝您的這篇文章,我發現SILVERBLUE令人著迷,很遺憾,我下載了它,但是無法將其安裝在台式機或筆記本電腦上,讓我們看看我是否很幸運,並改進了安裝程序,使其能夠“動手”
奇怪的是,在其他社區(例如我使用的Manjaro社區)中,flatpak LXC和OSTree不太在意。
這樣寫,Fedora工具箱在LXC中不是普通的Fedora嗎? 還是我弄錯了?
我了解到LXC將具有GPU直通或類似的性能,您對此了解嗎? 因為當我到達...
所有的OS都能夠安裝在這些LXC上,甚至可以以接近原生GPU的速度模擬SoC嗎?
描述是完全錯誤的,Fedora工具箱創建了一個可變的環境,但與操作系統隔離,就像使用docker創建映像,但使用fedora作為基礎和dnf打包。
你好。 是否可以訪問以圖形方式創建的環境,還是只能通過終端訪問? 謝謝。