AryaLinux 是一個獨立的基於源碼(Source-based)的 Linux 發行版暨平台。其由可用於構建一個完整的 GNU/Linux 系統的諸多構建腳本組成,這些構建腳本參照了 LFS 及 BLFS 編寫。
日前,該項目發布了代號為「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
其它信息見於其發布記錄。
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。
AryaLinux 主頁:
http://aryalinux.org。