openSUSE 公布了新安装程序 Agama 的路线图 

阿含

Agama,SUSE 项目的新安装程序

MGI openSUSE 项目的开发者揭晓 几天前,关于路线图的信息 开发名为 Agama 的新安装程序 (以前称为 D-Installer)。

该帖子提到 正在创建这个新的安装程序来替换安装界面 SUSE 和 openSUSE 的经典之作,Agama 的显着特点之一是用户界面与 YaST 内部部分的分离。

关于阿加玛

新安装程序 openSUSE 正在开发中 旨在使用各种接口,包括一个 管理界面通过网络界面安装b,提到的 Agama 开发的其他目标是:消除图形界面的现有限制、扩展在其他应用程序中使用 YaST 功能的能力以及解放与编程语言的联系(D-Bus API 将允许创建不同语言的插件)并鼓励社区成员创建替代环境。

基本 Agama 界面 管理安装 使用网络技术构建 并包含一个驱动程序,可通过 HTTP 以及 Web 界面本身提供对 D-Bus 调用的访问。该 Web 界面是使用 React 框架和 PatternFly 组件用 JavaScript 编写的。将接口绑定到 D-Bus 的服务以及集成的 HTTP 服务器都是用 Ruby 编写的。

该团队已经制定了今年的战略,尽管其开发存在一定的流动性,但该团队仍致力于为 Agama 制定一致的发布时间表,并实现两个主要里程碑。第一个计划于四月中旬进行,另一个计划于七月中旬进行。

四月份的里程碑将彻底改变 Agama 架构。它将摆脱对 Cockpit 的依赖,转向更加自主的框架,该框架与旨在优化存储配置的精致用户界面相结合。

第二个里程碑的目标是提高 Agama 的灵活性和无人值守安装的能力,力求将 Agama 定位为 AutoYaST 的强大替代品。

在目前的开发阶段,新的安装程序已经 提供解决以下任务所需的功能:

  • 选择一组初始应用程序
  • 能够配置网络连接语言、键盘、时区和位置设置
  • 准备一个存储设备并对其进行分区
  • 将用户添加到系统中。

安装软件包、验证计算机、分区磁盘以及执行其他功能 安装所必需的, Agama 继续使用 YaST 库。 在这些库之上,实现了层服务,通过统一的 D-Bus 接口抽象对它们的访问。安装程序使用多线程架构,允许用户界面在执行其他任务时不会挂起。

有人提到 今年计划对 Agama 进行两次重大更新。 第一场预计于中旬 4月和7月中旬的第二次。 7 月份的更新将侧重于提高与自动化和无人值守安装相关的灵活性和功能。 4 月份的更新值得注意的是,停止使用 Cockpit 项目开发的现成模块,转而使用更独立的框架和现代化的用户界面。

放弃 Cockpit 将消除额外的外部依赖,并消除阻碍某些想法实现的限制。例如,Cockpit 包含 Python 和 C 语言组件作为依赖项,而 Agama 使用 Ruby 和 Rust 语言。删除 Cockpit 还将让开发人员摆脱在尝试实现自动安装模式时遇到的限制,并重新设计存储配置界面,以实现初学者的简单性和高级用户的功能之间的最佳平衡。

有兴趣尝试新的安装程序 阿伽玛, 正在为 x86_64 和 ARM64 架构创建实时构建。这些版本支持安装持续更新的 openSUSE Tumbleweed 版本,以及构建在隔离容器中的 SUSE ALP、openSUSE MicroOS 和 openSUSE MicroOS Desktop 版本。

最后 如果您有兴趣了解更多有关它的信息,您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。