许多桌面用户都喜欢Red Hat的社区LinuxFedora 30。他们有充分的理由。Fedora是一个很棒的Linux桌面。但Fedora不仅仅是桌面版。它有三个主要版本:一个用于工作站,另一个用于容器,还有一个用作服务器硬件和云端服务器。为什么这么多版本和变化?Fedora项目负责人Matthew Miller在一份声明中解释;
计算方案并不是静态的,Fedora也不会。随着Fedora 30的更新,我们提供了不断变化的操作系统版本,以更好地应对各种IT挑战。从容器化的开发人员工作区与Flatpak和Silverblue到扩展的服务器和Fedora 30 Cloud和Fedora CoreOS中的容器基础设施选项,Fedora项目仍然专注于Linux创新。“
所有Fedora 30版本都带有常见的底层软件包更新。除了常见的错误修复和性能调整外,Fedora 30基础更新还包括Bash shell 5.0,Fish 3.0 shell,GNU Compiler Collection(GCC)9和Ruby 2.6。为所有这些提供动力的是5.0 Linux内核。
在这个版本中,有三个主要的Fedora版本:Fedora Workstation,Fedora Server和Fedora Atomic Host。
Fedora 30工作站包括最新版本的的GNOME界面,GNOME 3.32。Fedora还支持其他主要的Linux桌面环境,包括Cinnamon,KDE,LXDE,MATE和Xfce。它还包括分数缩放,刷新的视觉样式,动画改进和新图标。最终效果是制作一个视觉上更令人愉悦的桌面,这在高端显示器上运行良好。
您现在也可以将Fedora桌面作为容器化桌面运行Fedora Silverblue,其核心是rpm-ostree。这取代了传统的RPM包管理和原子升级/回滚。在这个模型中,Fedora提供现成的基本操作系统映像。使用rpm-ostree或Flatpak安装程序时,它基本上会创建一个还原点。然后跟踪这些内容,如果出现问题,您可以重置到恢复点,同时尽可能减少伤害。
这是一个有趣的桌面,但在玩了一下后,我现在坚持使用传统的桌面。
还有一个容器化的Fedora 30版本用于服务器和云计算:Fedora CoreOS。如果您打算使用容器和Kubernetes,您将需要获得此副本。不幸的是,它要到2019年6月才能使用。
随着云的重要性日益增加,Fedora项目将Fedora Server的传统服务器功能与Fedora Cloud融合在一起。当然,您仍然可以在后台的服务器上运行它,但它同样适用于私有云,混合云或公共云。
在此过程中,Fedora将为物联网(IoT),Fedora物联网推出轻量级的Fedora Cloud。您可以将这个面向边缘的版本从您自己动手的家庭项目到工业研发测试平台。我希望今年夏天能看到Fedora物联网,但Fedora还没有给出它的发布日期。