AryaLinux is a source-based Linux distribution inspired by LFS/BLFS. AryaLinux use bash scripts for building the entire distribution ground up. As of now, AryaLinux has Mate and XFCE spins as the supported desktop environments but support for other desktops is in progress.
One might wonder what might be the need to compile an Operating system from scratch and not use an existing one, especially since there are hundreds of thousands of Linux and their variants out there and there are doing a great job.
Well other than learning how a Linux system works internally(which BTW is the reason why most of us try LFS), one reason why AryaLinux exists in because when you build your own GNU/Linux system, you can control everything that goes into your system ranging from the packages to their versions to services and a whole lot of other things as well. Most Linux out there are generic in nature, meaning they are built to run on most systems possible.
This makes them accommodate a lot of things, actually a lot more than that might be actually needed by you or your computer like kernel modules and services like samba etc. This is one issue that source based distros address.
Secondly when you build the system from scratch on a particular computer, the compiler optimizes the object code for that hardware, thus the System you end up building is the best possible system that you can get because its built in your system, by your system. This gives a little bit of performance boost as well.
The objective for AryaLinux is to foray into other hardware as well like smart phones, Raspberry PI etc in near future and provide a stable system that would free one from the cycles of updates, upgrades and bloat.
AryaLinux latest update release notes:
Released 32 and 64 bit versions of AryaLinux 2016.04 builder disk. This version is based on the latest SVN version of the LFS and BLFS books. Unlike the This builder disk fixes a lot of bugs in the previous builder disks and enhances and speeds up the build process through usage of multiple-processors if available. This builder DVD ships with a lot of scripts not covered in the LFS/BLFS books like programming stacks, Mate Desktop Environment etc.
In their latest update, AryaLinux did the following:
- Updated all packages to the latest development of LFS and the current development version of BLFS systemd.
- Upgraded Mate to 1.12.0
- Fixed a lot of broken features with alps like selfupdate, clean and updatescripts
- Eliminated boot time warning messages
- Incorporated dracut to facilitate the creation of initrd. Initrd is more stable now.
- The same set of scripts can be utilized to create both 32 bit and 64 bit systems.
- Scripts now run faster owing to the usage of ccache and MAKEFLAGS
- Added support for UEFI systems. Though as of now the builder/live disks cannot boot from a UEFI BIOS, AryaLinux can be built from within Ubuntu/Mint/Any other Linux installed in a UEFI BIOS based system.
- Tested on GPT based Drives and tested successful.
- Added script to create Live Disks from the generated system
- Blueman is back with Blueman Applet and has been tested OK. The blueman shipped with version A15 was buggy.
- Inconsistent build issues were coming up due to toolchain and final system being built on different systems. So had to bring back the whole toolchain building proecss. No more binary toolchain.
- cache script
- Added audacious in favour of banshee. Banshee was too much hard work owing to the vast number of dependencies and primarily dependencies of unmaintained packages.
- Replaced brasero with xfburn because brasero was resulting in way too much gnome dependencies.
- Few build scripts like sane and alsa-plugins ask for the username and add it to the corresponding group that they are creating.
- Rewrote new installer.
- Most packages now build on multiple CPUs, including toolchain and base-system.
- Plymouth bootsplash now shows up while booting, thanks to dracut. It makes initramfs creation a breeze.
Download AryaLinux: http://aryalinux.org/downloads.php