Portal:15.0/Features
openSUSE Leap 15.0 是...
SUSE 将首次支持从 openSUSE Leap 迁移至 SUSE Linux 企业版,这使得系统集成商可以轻松地在 Leap 上进行开发,并随后迁移到企业版本为 SLA、认证、批量部署或扩展提供长期支持。openSUSE Leap 15 带来了大量构建于来自 SUSE Linux 企业版(SLE)15 核心源码的社区软件包,这两个主要版本是第一次从头开始并行构建的。Leap 15 与 即将在未来几个月发布 的 SLE 15 共享同样的核心基础。Leap 的第一个版本是 42.1,它基于 SLE 12 的第一个 Service Pack(SP1)。三年后 SUSE 的企业版本和 openSUSE 的社区版本现已同步版本号 15 并在一个全新的基础上并行开发。
该本拥有系统角色选择功能。由 Kubic 项目贡献,其中包含经典的“服务器(server)”角色和具有事务更新与只读根文件系统的“事务服务器(transactional server)”角色。这将原子更新(atomic updates)的全部好处带给了从物联网(IoT)和嵌入式设备甚至 Leap 潜在的未来应用到经典的服务器和桌面的全面部署(full scope of deployments)。
对于开发者
openSUSE Leap 15 为容器和容器化应用程序提供了多个软件包。Flatpak 和 AppImage 是用作软件部署、包管理和应用程序虚拟化的实用工具,能让开发人员向用户提供在与系统隔离的沙箱环境内运行的 Linux 应用程序。Docker 容器和工具使构建和移植应用程序变得简单而快捷,使用 containerd 组件运行容器以遵循 OCI(Open Container Initiative )规范。
Leap 15 的系统编译器是 gcc 7,当 Leap 15 的 Service Packs 发布之后将有更多的编译器被添加。GNOME Builder 首次获得 Leap 的支持,因此开发者可以构建他们最喜欢的 GNOME 项目。GNOME Builder 提供的强大的通用 IDE不但支持基于 C、c++ 和 Vala 的 GTK 应用程序,而且还支持更多其他的语言。开发人员可以使用 Qt 5 配置工具配置 Qt 5 设置,也可以使用 Qt Widgets 来调整比例、滑块、刻度盘、罗盘、温度计、车轮和旋钮来控制或显示数值,数组等。开发人员还可以通过 gtk 3.22.30 创建更多的图形用户界面,并使用一个可靠的、稳定的工具包来构建基于 gtk 的应用程序。
Leap 几乎提供了开发人员可以选择的所有编程语言,比如 Go、Rust、Haskell、C ++、Ruby on Rails、Java、Python、Perl等。Leap 还为开发人员提供了多个库,如 libzypp、libvirt、glib、libstorage-ng 等。可以使用 libvirt 构建共享库,在 libtool-testsuite 中使用一组 shell 脚本,或者将 glib 用作数据类型、宏、类型转换、字符串实用程序、文件实用程序、主循环抽象等通用实用程序库。
对于系统管理员
系统管理员和小型企业可以使用 Leap 来托管网站和邮件服务器。系统管理员可以充分利用网络管理协议动态主机配置协议(DHCP),分配域名系统(DNS)资源或通过网络文件系统(NFS)提供客户端计算机访问文件。还可以使用 NextCloud 和 ownCloud 等文件共享和云服务软件,甚至群件应用程序套件 Kopano 也是 Leap 15 官方版本的一部分。对于所有现存的 Leap 用户可以对 Leap 15 进行无缝更新建议及时进行迁移。值得一提的是,openSUSE Leap 所有的维护性更新都使用 Delta RPM 发布,以确保维护 Leap 系统的长期带宽需求尽可能小。
Leap 15 进一步改进了 YaST,其中对安装程序和启动主题的修改几乎完美,同时相对 openSUSE 旧版本中 YaST 而言解除了一些限制。分区工具的 libstorage-ng 子系统已经过重新设计,变得更加强大和可靠。YaST partitioner 一直被认为是非常强大的,但 libstorage-ng 将其提升到了一个新的水准。Leap 的这个版本拥有一个新的防火墙解决方案。防火墙管理工具从 SuSEfirewall 2 迁移到了 FirewallD,该工具具有很强的交互性并且功能强大。
openSUSE Leap 的构建比其他发行版更严谨,是全球测试最多的 Linux 发行版。Leap 还使用了比其他发行版更安全的开发模式构建。社区发行版和企业基础系统与 SUSE 开发者合作开发,使用了几种开源的 openSUSE 工具,比如开放构建服务(OBS)和 openQA,它们已经运行了超过一百万次的测试。活跃的开发者社区,实用的开源工具以及 Leap 和 SLE 之间的版本一致性使开发人员能轻松地为 Leap 做出贡献,并进一步推动技术创新和开放源码。Leap 也非常适合并可作为虚拟机(VM)或容器客户使用,使专业用户无论是使用单服务器还是数据中心都能高效地运行网络服务。Leap 的构建是可扩展的。
对于用户
KDE 的最新应用均可通过 PackageHub 运行于 SLE 15,整合了最新的 Plasma 5.12 长期支持版本以及所有社区支持的工具和应用程序。Leap 15 开始重新为 KDE 提供用于简单试用的 Live 镜像。
openSUSE Leap 的用户可以选择自己喜欢的桌面环境并进行配置和设置。Leap 中的 GNOME 版本与 SLE 15 中使用的版本相同,现在默认使用 Wayland。GNOME Builder 第一次用于 Leap,因此 GNOME 爱好者可以开发他们喜欢的 GNOME 项目。Leap 15 也开始重新为 GNOME 提供 Live 镜像。
此 Leap 发行版支持健康、科学、研究和开发者社区,通过提供如 GNU Health 来促进医院的运营并收集重要的患者数据,以及 QGIS 使得研究人员可以创建、编辑、可视化、分析和发布地理空间信息。
本次 openSUSE 发行使用 Weblate 来进行 openSUSE 超过 50 种语言的协同翻译。openSUSE 的 Weblate 让每个人(从专业翻译人员到临时贡献者)都可以参与到这个过程中,并整合了来自 openSUSE 以及 SUSE Enterprise Linux 的翻译,加速了社群与企业间的协同合作。