29

AryaLinux 发布 1.0 版:基于基于 LFS/BLFS 的发行版

 5 years ago
source link: https://www.linuxprobe.com/aryalinux-base-lfs.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

AryaLinux 是一个独立的基于源码(Source-based)的 Linux 发行版暨平台。其由可用于构建一个完整的 GNU/Linux 系统的诸多构建脚本组成,这些构建脚本参照了 LFS 及 BLFS 编写,AryaLinux 既是一个平台,也是一个 Linux 发行版。

AryaLinux 平台包含构建脚本,可用于利用自由分发的源码构建完整的 GNU/Linux 系统。这些构建脚本根据 LFS 和 BLFS 书籍中提供的说明编写。虽然 AryaLinux 构建脚本有些偏离了规范并且超出了 LFS 和 BLFS 中的规定,但其基本的思想相同。除了构建脚本之外,该平台还包括 ALPS、AryaLinux 安装程序和一组帮助脚本,可以帮助个人构建完整的 Linux 发行版。ALPS 是 AryaLinux Packaging System 的首字母缩写。尽管名称表明 ALPS 是一个包管理器,但并非如此。它只是一个名字。实际上,ALPS 是一个简单的 python 脚本,及一些辅助的 bash 脚本,可以通过执行构建脚本来解析软件包的依赖并安装软件包。AryaLinux 安装器是 Live Disc 附带的图形安装程序。该平台其余部分的帮助脚本是简单的工具脚本,可帮助人们执行简单的发行版构建任务,如 chroot、创建 Live ISOs 下载基本系统源代码 tarball 等。AryaLinux 发行版是利用这些脚本构建的。

AryaLinux Distribution 是一个通用的独立 Linux 发行版,不基于其它发行版。它的构建来自它附带的各种组件包的源代码。 AryaLinux 分为 Mate 和 XFCE 版本,支持i686(Intel 32位)和x86_64(Intel 64位)平台。除了基本的 Mate 桌面环境,AryaLinux还提供了 Office 套件(LibreOffice)、简单的图形相关软件包、 浏览器和网络工具以及系统工具。除了默认配载的软件包之外,还可以使用 AryaLinux 中的 ALPS 安装许多软件包。尽管现在备选的软件包没有其它较大发行版多,但其数目正在不断增长。大多数通过 AryaLinux 提供或可通过 ALPS 的应用程序都是由 AryaLinux 团队精心挑选的,因为它们是同类产品中最好的,或者被开源生态系统中的许多人使用。

AryaLinux是一个小小的尝试,旨在帮助想自制发行版的人们构建自己的 Linux。

日前,该项目发布了代号为「Aranya」 的 AryaLinux 1.0 版。自此版本起,AryaLinux 将停用此前以「年.月」标记的版本号格式。此版本首次将 GNOME 作为 Arya 的默认桌面环境。其它部分显著的变化如下:

  1. 截止 2018 年 7 月 2 日起的最新内核 Linux 4.17.3。
  2. 应用程序更新:gcc、glibc、vlc、LibreOffice、GNOME Desktop、Firefox、Transmission、Rhythmbox、Chromium。
  3. 支持 Flatpak 应用。
  4. 基础系统构建脚本中的诸多变化:
  5. 不再使用 dracut 的 initrd;
  6. 构建脚本中的新选项:创建 ISO 或安装 bootloader。
  7. 完全重写 ALPS,其现在基于 Python 3.x;ALPS 现在包含更多选项以支持在安装时灵活的软件包依赖指定,这对于高级用户(Power users)来说很有用。
  8. 此版本默认搭载的浏览器时 Chromium,Firefox 可通过 ALPS 另外安装。
  9. 修改诸多应用构建脚本以支持 gcc8。
  10. 基于 LFS/BLFS 的最新 SVN 版本。
  11. 通过 ALPS 对更新和升级特性的支持(仍处于 Beta 测试)。
  12. 修复安装器的问题。
  13. 新的壁纸和主题集以适应 GNOME 桌面环境。
  14. 弃置一些脚本,例如 gstreamer-0.x 库。
  15. 修复 EFI 启动的一些问题。
  16. AryaLinux 的代码仓库迁移至 Bitbucket。
  17. 这一版本中 AryaLinux 也提供了部分构建过的 tarball,例如基础系统及带有 X11 的基础系统的 tarball

其它信息见于其发布记录。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK