Unity Linux 2011 Alpha 2 Released
The developers at the Unity Linux project are pleased to announce a brand new alpha snapshot of the upcoming 2011 release. The 2011 alpha 2 release provides a few big updates to core packages, but the emphasis on the 2011 release continues to be maintaining stability during structural changes that will accommodate a move toward Mandriva repositories. This release shows our new aim which is to provide JEOS (Just Enough Operating System) to give users a core to build upon. The Unity developers are aiming for an Arch-Linux-Like approach to things with future releases: Provide a stable core on which users and developers can build while keeping updates rolling. Therefore, Unity will only be released in a cli only version (command line interface) from this point on.
Installation of a desktop can be accomplished by following the Unity Linux Getting Started Guide.
The 2011 alpha brings the following to Unity Linux core ISO:
- Kernel 188.8.131.52 – version preserved for stability – other kernels available in testing/unstable repositories
- Major DE and core updates as well as numerous package updates
The core structural changes slated for the 2011 release (previously noted in alpha 1 notes):
- All dynamic dkms kernel modules to be converted to static kernel packages. [DONE]
- NetworkManager to completely replace drakx-net [DONE]
- Fully implemented unity metapackages [DONE]
- Removal of HAL, and updating Xorg [DONE]
- Move to rpm 5.3.x [DONE]
- Move to python 2.7.x [DONE]
- Update toolchain to GCC 4.5.x [DONE]
- Update kernel version to 2.6.37.x or higher for better KMS support [IN PROGRESS]
- Move toward Mandriva Repositories [IN PROGRESS]
We’ve also fixed bugs with create-basesystem, our script for ISO creation:
- Guest account bug fixed
- Finish Install bug fixed
The 2011 alpha 2 release is a test release to show the viability of the new direction of development for Unity Linux. As mentioned above, we have developed an in-house script (create-basesystem) to easily and reliably recreate snapshot ISOs of the Unity Linux package repository at anytime. The idea behind this is that using the create-basesystem script and unity metapackages, while also creating a <BRANCH>-desktop metapackage, one could easily recreate reliable and good branch ISOs.
The past practice has been to take a fully loaded ISO install it and go about customizing the packages installed to your liking, then create an ISO with mklivecd. While this is a great option for people that would like do their own remasters, for branch distribution developers, this option is not very clean nor is it very repeatable. Especially for branches that want to offer both i586 and x86_64 ISOs. The create-basesystem script along with unity metapackages and <BRANCH>-desktop metapackage will simplify and streamline the process for branch developers making it even easier to create your own distribution of Linux based on Unity.
- There is an acpi error toward the end of install…it will error out on it’s own. We’ve found this bug and will have it eliminated before our next release. The next release will be release candidate 1.
- udev has been upgraded to the most recent snapshot and you will see loop errors display after install as well as /run/udev errors during bootup. These are merely cosmetic currently and we’re working on a resolution.
Please note that this is a command line only release. You initiate the text installer with the command unity-installer as root. Login with the password root and the user root. See the Unity Linux Getting Started Guide for more information.