os - tree 系统最适合跑容器,因为系统本身只负责系统的运行和安全。放到桌面端,同样需要遵循这个原则,非必要不要增加系统包。至于其他软件,想要一把索的,fedora 解决方案是 toolbox ,作为一个集成到系统中的容器,可以将任意软件安装到 toolbox 中,在容器中运行 GUI 软件也没问题,都可以通过桌面图标直接打开,我的 vscode 就是安装到 toolbox 中。
fedora 的 toolbox 支持 4 中系统发行版,包含 ubuntu ,你还可以将只提供 debian 包的 GUI 软件安装到 toolbox 中,并运行。一条命令直接创建一个系统环境,用完直接删。长久运行的容器随便重启也没问题,能做到无脑用的程度,完善的非常好。而且系统切换/升级是原子级,只要你副本还在,随便折腾,折腾完了一键切换回原来的稳定环境,我通过这种方式体验了不同桌面环境,最后还是选择 xfce 。
我安装并迁移到了 fedora xfce automic 系统,只在系统层面修改了 ssh 和安装了 xrdp 、输入法,其他的软件,GUI 首选 appimage ,其次 flatpak ,cli 直接安装在 toobox 中,使用中和原版系统没什么差别。就是有些系统命令迁移到 rpm - tree 上,cli 软件要先切到 toolbox 上然后执行,有时候会忘。
os - tree 才是系统应该有的样子,软件你随便崩,系统永远运行。
@
sky96111