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 Toolbox容器:
./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打包。
你好。 是否可以访问以图形方式创建的环境,还是只能通过终端访问? 谢谢。