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 的默认桌面环境。其它部分显著的变化如下:
- 截止 2018 年 7 月 2 日起的最新内核 Linux 4.17.3。
- 应用程序更新:gcc、glibc、vlc、LibreOffice、GNOME Desktop、Firefox、Transmission、Rhythmbox、Chromium。
- 支持 Flatpak 应用。
- 基础系统构建脚本中的诸多变化:
- 不再使用 dracut 的 initrd;
- 构建脚本中的新选项:创建 ISO 或安装 bootloader。
- 完全重写 ALPS,其现在基于 Python 3.x;ALPS 现在包含更多选项以支持在安装时灵活的软件包依赖指定,这对于高级用户(Power users)来说很有用。
- 此版本默认搭载的浏览器时 Chromium,Firefox 可通过 ALPS 另外安装。
- 修改诸多应用构建脚本以支持 gcc8。
- 基于 LFS/BLFS 的最新 SVN 版本。
- 通过 ALPS 对更新和升级特性的支持(仍处于 Beta 测试)。
- 修复安装器的问题。
- 新的壁纸和主题集以适应 GNOME 桌面环境。
- 弃置一些脚本,例如 gstreamer-0.x 库。
- 修复 EFI 启动的一些问题。
- AryaLinux 的代码仓库迁移至 Bitbucket。
- 这一版本中 AryaLinux 也提供了部分构建过的 tarball,例如基础系统及带有 X11 的基础系统的 tarball
其它信息见于其发布记录。
原文来自:
本文地址://q13zd.cn/aryalinux-base-lfs.html编辑:清蒸github,审核员:逄增宝
本文原创地址://q13zd.cn/aryalinux-base-lfs.html编辑:清蒸github,审核员:暂无