A/uDeMuDi
Sub-project leader : Julien C.
Last update : 14/08/2006
AGNULA Libre Muzik
There is a french project called musique-libre.org. I will discuss with them, to try to find a solution for the AGNULA Libre Muzik project. Their website has been traduced in english.
If you can't wait, go on gnomoradio.org and start to share your music.
Demudi 1.2.2
I plan to synchronize A/DeMuDi with debian sarge.
In the Debian Weekly News of May 9th, 2006, we can read that the next release of debian, called etch, would be released in December. So, I don't think that usefull to synchronize A/DeMuDi 1.2.X with sarge, which will be soon outdated. Upgrade to A/DeMuDi 1.3.X is a better solution.
A/DeMuDi 1.2.2 will not be release (at least not by me) !
A/uDeMuDi
Description
A/uDeMuDi will be build with embedded systems methods and softwares like uclibc, which is a lightweight C librairy. It will be more usable on old hardware than A/DeMuDi, so it will surely be include in the RULE Project.
A new design of the demudi installer will be defined, probably with the others CDD.
I plan to release a livecd with only Main System Components, Csound, PureData, Snd, Octave, Ecasound, and some dependancies.
Main System Components
I will develop later these choices. All comments on the users list are welcome.
* Linux kernel, long term goal will be to have a native production environment based on L4, maybe more quickly with the help of L4Linux.
* realtime-preempt and linux-tiny are interesting patches.
* uclibc, uclibc++, maybe others tiny libraries.
* busybox , we need to add utf-8 support to this project, see this thread BB UTF-8 support evaluation/TODO list.
* directfb, surely others related projects, we need to develop a kind of dmx, and to improve hardware support.
* multimedia hardware support projects, like freebob, for all kind of hardware like webcams, wifi cards.
* fltk and gtk, we will include applications linked to others toolkit, but for GUI development we will need some help to support others toolkits.
* wmii, we need to support panels, like ion, sessions, menus bar, like MacOS, and some others things which do not concerned directly a window manager.
* jack.
Development
I will set up a buildd, which will not be accessible, and will use this components :
* pbuilder
* ccache
* distcc
* gcc
I have some computers based on different architectures :
* i386
* powerpc
* m68k
I will set up native and cross toolchains. If we have enough space on server, I can plan to release other subarch with mmx, sse, 3dnow, and altivec support.
We need to work on accessibility. I like the idea to have the core, the engine separate the User Interface. From here, we can easily plan, with some time, for UI development, different paradygms :
* Command Line User Interface
* Text User Interface, see the twin project
* Graphic User Interface
* 3D User Interface
We need to work with oralux and others related projects, if they still exist, to work on a Vocal Interface.
The main tasks will be to port applications to the selected technologies, create and maintain new , and surely old, debian packages. And we must not to forget installation and live mediums.
On an other side, I will work on sound cards support, especially on Digidesign hardware.
Some other projects seems particularly interesting like OpenEEG and Narval.
Todo
Work experience placement
* Setup pbuilder for uclibc-i386.
* Build at least one package or bug fix/upgrade.
* Start a proposal for Multimedia Development with Debian GNU/Linux.
Cathedral
* Build a personal webmail server for developer.
* Contact all concerned projects through their mailing lists.
* Write a Policy with Linux Audio Developers. Today mainly about core+UI concept.
Bazaar
* Continue to certify software in productive environment.
* Help Linux Audio Developers to make transition to the Policy.

