It's a Python-based application to manage Gentoo GNU/Linux servers in a way similar to other tools like dpkg's Synaptic or SuSE's YaST, only that instead of managing the dpkg or rpm software-package formats, Genetic manages Portage, which is Gentoo's package-management system, which is a concept similar to *BSD's 'ports' system, but heavily improved.
Glad that you ask! There are already tools to manage Portage, like Kuroo, but Genetic is the only one designed to be run in Linux, Mac OSX, MS-Windows (and other Unix-based systems that wxPython supports). So, it is a multiplatform tool. Now, it wouldn't make sense to have Genetic manage a Windows system, would it? No. That's why it is remote: because Genetic will let you have server profiles to which you could connect, over SSH, and remotely-manage them. And if you're running from Gentoo, you will be able to manage it, of course.
So, our vision is different in some aspects, when compared to other tools:
We are designing the GUI and an XRC-to-ncurses binding library. Additionally, we already have a server-side Python package (that we call genetic-cookies) that will gather all Portage-related information. On the client side (genetic-client, yes) we are enhancing our GeneticSSH module, which is the glue we need to connect user interface to the genetic-cookies. So, although we have lots in our mind, we have already written some code.
We are currently looking for Python developers with some expertise in the following areas:
You can also look at our current plans (needs to be updated) to understand more clearly what you can do for this project.
At the moment, we only have a development mailing list, as we have no users, but if you want to help, you can subscribe by clicking here. You can also drop us an email
Check out the Sourceforge Genetic Homepage. You will find the subversion repository there.
Well, we are a bunch of programmers, linux experts, Gentooers and design people.
I (Buanzo) have asked the team to provide some information about themselves, so this is what I've gathered so far: