The Unity Linux project is pleased to announce its first candidate for release, 2010 RC1. We have taken the last nine weeks to provide many needed fixes and continual updates to the core offering of our software. Check the Downloads page to get the 32 bit and 64 bit LiveCDs.
Changelog:
We have made a large effort to find additional mirrors around the world for hosting our repository and LiveCD ISOs. In the process of finding mirrors, we have adopted the MirMon project for monitoring the status of our mirrors. Users can now go the Mirror Status page to find the best download location as well as the health of the various mirrors.
The repositories now contain many full fledged up to date Desktop Environments which can be installed with the use of the “task” meta-packages. Recent additions include:
Our resources are now focused on cleaning up of our documentation and the continued bug squashing in preparation for the final release.
Known issues:
About Unity Linux:
Mandriva-based Unity Linux utilizes the MkLiveCD project, which allows developers to create their own distribution on top of a Unity Linux core (or “trunk”). Unity Linux thus strives to provide a solid, well maintained foundation that developers can use as a starting point to build their own “remastered” distributions, or as we like to call them, “branches.” Currently, Unity Linux offers both 32-bit and 64-bit LiveCDs. Over 7,700 packages are available after installation. In an effort to give distribution developers maximum flexibility, the core is kept small and usable, but not too basic. Unity Linux provides developers with the bare minimum– just enough to make use of remaster tools, the smart package manager, a 2.6.31.12 kernel, and rpm5. To facilitate easy access to packages, Unity Linux utilizes an SVN repository for packages and internal projects. All the necessary tools as well as a basic tutorial for building packages are already provided. An automatic build system to work with the SVN repository is in progress along with many other tools to make Unity the most functional project to start a personal or professional branch.
Some of you may have noticed that the graphics team website has gotten a major face lift. I figured a site redesign and reorganization might inject a bit of fuel into the graphic design fires of the community. Here’s a bit of what happened in the site redesign:
No one had posted to the graphics forum in 4 months. I figured it was time to retire it. For now, I’ve linked the top forum link to a graphics board on the main site of Unity Linux. I’m most likely going to install Simplepress soon here. For an example of how simplepress works with a site like ours, see devnet’s Exchange blog forum. More updates to come on that for us here.
A full backup was performed before this system was removed and I’ll save that in case any Unity Admin has a desire for it.
All images from the old Coppermine gallery now reside in our Gallery Showcase. No images were deleted. A full backup was performed before this system was removed and I’ll save that in case any Unity Admin has a desire for it.
The new Gallery Showcase page was put in. This replaces our Coppermine gallery and provides one less area that hackers can attack us on. Public uploads ARE enabled. You have to register to upload and images will only appear upon approval. So if you have something to share with us, please do!
Why now?
Why not now? The graphics team is VERY talented and provides Unity Linux with a fantastic amount of icons, themes, and wallpapers. They should have a main site that caters to and showcases all the great things they do. I believe this new design does just that. Hopefully, you all agree! Please do let us know what you think of the new digs and thanks for using Unity Linux!
We finally got to setup a fund for Unity. To ensure transparency, we setup the fund through pledgies (http://pledgie.com).
We will shortly setup a table of expenses / funds received on http://docs.unity-linux.org so that all transactions are recorded and available for anyone to view.
In the meantime you can donate at
Thank you all for your support.
Gett.
The Unity Linux project is pleased to announce its second beta
release, 2010 Beta 2. We have taken the last four weeks to provide
many needed fixes and continual updates to the core offering of our
software.
Changelog:
- Updated xorg to 1.7.3
- Fixed aufs2 for gvfs support (only effected Gnome in livecd mode)
- New kernel version 2.6.31.9
- Additional firmware
- Ndiswrapper module is fixed and working with kernels > 2.6.30
Overall there are about 200 updates since beta1
Known issues:
- Rpm5 filetriggers is not fixed yet so we still need to use
chksession -g (for gdm) or -K (for kdm4) to register new Desktop
Environment.
- Xorg-1.7.3 is not yet supported by the ATI proprietary driver, so do
not attempt to try it.
- The unstable channel is still enabled on the 32bit iso. This
channel is now obsolete since xorg-1.7.3 has been pushed into the main
repo so users are asked to delete this particular channel.
Mandriva-based Unity Linux utilizes the MkLiveCD project, which allows
developers to create their own distribution on top of a Unity Linux
core (or “trunk”). Unity Linux thus strives to provide a solid, well
maintained foundation that developers can use as a starting point to
build their own “remastered” distributions, or as we like to call
them, “branches.”
Currently, Unity Linux offers both 32-bit and 64-bit LiveCDs. Nearly
7,700 packages are available after installation. In an effort to give
distribution developers maximum flexibility, the core is kept small
and usable, but not too basic. Unity Linux provides developers with
the bare minimum– just enough to make use of remaster tools, the
smart package manager, a 2.6.31.9 kernel, and rpm5.
To facilitate easy access to packages, Unity Linux utilizes an SVN
repository for packages and internal projects. All the necessary tools
as well as a basic tutorial for building packages are already
provided. An automatic build system to work with the SVN repository is
in progress along with many other tools to make Unity the most
functional project to start a personal or professional branch.
Check our Downloads page to get the 32 bit and 64 bit LiveCDs.
It’s been a week now since my Accenture training got over. Now, my real office work has started.
Missing my friends (back in Bangalore) that I made during my Accenture training there.
Waiting desperately to get my hands on an Internet connection at home. I’ll go with either of Airtel broadband or BSNL EVDO.
My CAT exam is on 29th November. Will be going virtually without preparation. Let’s see what happens.
Will resume my Granular development as soon as I get an Internet connection. Meanwhile, the Unity Project has been going good, as it would seem.
After losing their bilateral Cricket series to Australia, I hope India will perform a lot better in their next series (India vs Sri Lanka), scheduled to start on 16th November.
The main tools used by developers for many LiveCD distributions was facing stagnation in 2008. Unity Linux has taken up the torch for bringing this great tool into the 21st century.
From berlios.de project page:
The LiveCD project is dedicated to providing you with tools to create your own LiveCD from a currently installed Linux distribution. It can be used to create your own distribution, specialised CD, or to put together a demo disk to show off the power of our favourite OS. The LiveCD project is dedicated to providing you with tools to create your own LiveCD from a currently installed Linux distribution. It can be used to create your own distribution, specialised CD, or to put together a demo disk to show off the power of our favourite OS.
The last activity on the development mailing lists was on December 2008.
LiveCD, the core project behind the remasterme and mklivecd functions for many distributions, was maintained by mostly people from Mandriva and then later, PCLinuxOS. The project was maintained until 2007 by some people you may know of like : Buchan Milne, Pierre-Henri RAMBOZ, Paul Grinberg, Ivan Kerekes, Jaco Greeff, ocilent1, Tom Kelly, Jeremiah Summers, and Texstar.
When Unity looked to move forward with LiveCD, we found that project was not dead but it was lagging woefully behind current kernel versions and features. LiveCD had one maintainer in Pierre-Henri RAMBOZ (didouph) in 2008 and no new version of PCLinuxOS to test things in. Texstar had taken a leave of absence and thus OS integration wasn’t being tested with committed code. Something needed to happen or LiveCD would go inactive which, subsequently, would lock PCLinuxOS (and thus Unity Linux) at lower kernel versions and any pushes to the future they might make.
In early 2009, Didouph and Paul Grinberg helped us form the Unity Linux team. With a team of over 25 developers, we felt that we could contribute back to LiveCD and in the process help out other distributions that use the code base…we realized quickly that in order to get past the 2.6.28 kernels, we’d need to heavily alter the code. While making this improvement we decided to make a bunch of others and since we were actively working on these changes and are actively working on other changes right now, it makes sense for us to heavily contribute and maintain it.
Glad you asked. We’ve been VERY busy with making sure it works for us well into the future. A full list of changes are linked at the bottom of this article.
This is a major stopping point for any of the distributions currently using LiveCD for their projects. We recognized this problem right away and have been working on fixing and testing vs. getting a release out the door. We wanted the benefits of later kernels (wireless and support for more hardware) so working on this aspect of LiveCD took precedence over everything when we first began with the project.
The old LiveCD project used hwdetect to scan and detect hardware. This did a good job in the past but we wanted to give LiveCD the ability to scale for the future. We ported hardware detection over to harddrake from Mandriva. This not only does a better job with detection, it also works properly with later kernels as well as liveCD operation (mounting, etc). This was also a major stoppage for us…once we moved to the new kernels and udev the old method didn’t work. This was changed purely out of necessity because we really didn’t want to change it as it worked well on PCLinuxOS and also worked well on initial builds of Unity Linux.
Our developers have added in support for 64-bit support for LiveCD. That means you’ll be able to have a 64-bit liveCD and the ability to remaster 64-bit versions. We’ve worked hard on this because Unity Linux needs the ability to be a core…and that core may not be limited to the desktop only and 64-bit is definitely a plus for a server distribution. We’re pretty sure this won’t make anyone angry
64-bit support has not been committed to SVN for LiveCD as of the writing of this news article but will be shortly.
Team Unity has many members that speak languages other than English. We’ve been committed to making sure Unity is available in many languages…after all, a core shouldn’t be only an English speaking core right? Gianvacca worked hard on making this a reality:
mkremaster and liveusb scripts are now i18n-compliant. I rearranged the directory tree to better separate the files needed for mklivecd localisation and the files needed for liveusb localisation. To easily provide translation of the desktop files too, these are not created within the spec file, but generated by intltool taking the information contained in the po files. The only supported languages at the moment are Italian and Hungarian (2 languages our developers speak) . However the po files need to be updated for some refreshed Unity-specific strings.
So the foundation has been laid to provide support and open doors for LiveCD in many other countries for users speaking many different languages.
Imagine a developer making an ISO file and then suddenly realizing they forgot to make some last minute changes. With LiveCD image editing, they could open up the ISO file and make changes to it…they wouldn’t have to rebuild it. Unity Linux developer Onkel Ho is currently working out this ability for LiveCD.
Sam-Nico of SAM Linux has been helping out in various areas with Unity Linux as well and he has added in Lzma support for LiveCD. In the past, compression for LiveCD uses gzip. Lzma was patched previously but wasnt’ fully integrated into LiveCD. We’ve worked on making it integrated. By switching to lzma, developers will be able to cram more things into an ISO for everyone. The only downside to lzma compression is that it uses a bit more memory when booting up. Team Unity felt this was a good trade off for most developers…please note that gzip compression has not been removed so distributions like TinyME will still be able to use it.
Anything we work on is available for everyone to see at http://svn.unity-linux.org
LiveCD SVN specifically can be found at this link.
Click here for a full list of changes in LiveCD
We thought about doing that but it was easier to get all our devs working on things by using our own SVN and not having to setup more user accounts and worry about access. We have plans to setup an external SVN and move the code there ASAP. External could be anywhere…if you have suggestions, please get involved (read below)!
Join the Unity Linux Developers Google Group and let everyone know you want to help out! Currently, our SVN is limited (only commits by Unity Linux developers) but as we move forward with LiveCD development, we’ll be trying to move to an external repository so that more people can work independent from Unity Linux on it. In the meantime, anyone, and we mean anyone (We’re looking at you PCLinuxOS guys and gals!) can join up and help out or even just lurk and give us your opinion on current features, future plans, etc. Thanks for your interest on LiveCD!
The PLF folks have been very kind to us and have provided Unity with user accounts and server space on their mirrors. This allows us to upload and distribute packages in order to avoid conflict with patenting laws or legal restrictions in various countries.
PLF stands for Penguin Liberation Front and is a packaging project dedicated to distributing software that cannot be included in Linux distributions for various reasons, related to geographical variations in legislation regarding intellectual property, licensing, security and other issues.
So, be sure to keep a heads up for new packages in the channels to install on the latest developer snapshots. (Note: Developer Snapshots only!) Also, be sure to install the smart-channels-plf package to enable the plf channel in the Smart packaging manager, using the following command as root:
smart install smart-channels-plf
To find your own PLF-mirror, take a look at http://plf.zarb.org/mirrors.php
Thanks for using Unity Linux and sticking with us as we work to get a public beta released
In order to prepare our repository for 64-bit packages, we need to recreate the directory structure. This action is scheduledhttp://distro.ibiblio.org/pub/linux/distributions/unity/repo/2009/RPMS.unity/smart-channels-unity-1.3-1-unity2009.noarch.rpm to Thursday, September 17th at 07:00 UTC/GMT. After this date you will find only one package in Smart: smart-channels-unity. Installing/updating this package, restarting Smart and reloading channels will seamlessly update your Smart configuration.
If anything goes wrong, you will be still able to do that manually by issuing this command as root:
Code: wget http://distro.ibiblio.org/pub/linux/distributions/unity/repo/2009/RPMS.unity/smart-channels-unity-1.3-1-unity2009.noarch.rpm rpm -Uvh smart-channels-unity-1.3-1-unity2009.noarch.rpm
Should you have any problems, report them on the forum or on the ul-developers mailing list.
so, a small update from my side. Life has keept me pretty busy lately so I haven’t been able to appear on the irc channel regularly. Nor was I able to package anything since I did a reformat on my computer where I reinstalled unity.
So my current and prospective aktivities are and will include:

http://forum.unity-linux.org/unity-linux-discussion/magazine-name-suggestions!
A thread has been started to collect additional magazine names from our community.
We’ll hold a vote in a week or two.
You can go with any sort of theme you like, but remember Unity’s roots are as a core OS from which distributions are made. The magazine will definitely cater to the core, but it will also look at our branches. It will most likely will have additional news, reviews and editorials about the Linux community in general. One interesting notion is a “What they did right” column which focuses on the best that Linux distributions and its software have to offer.
So get those creative juices flowing and drop by the thread with your ideas!