[LAU] what about a meta distribution system?

renato rennabh at gmail.com
Fri Dec 7 14:41:54 UTC 2012


On Fri, 7 Dec 2012 15:32:24 +0100
renato <rennabh at gmail.com> wrote:

> Hi, I just had a [very fuzzy] idea that might be worth,
> or it might be not... I thought I'd just put it out here in the wild,
> maybe someone finds it insightful and makes something out of it.
> You're warned, it's quite a rambling... here it goes: 
> 
> what about creating some sort of self-contained linux-audio package
> manager, which is distro agnostic? I'm thinking of python (even perl
> if I'm right has a similar tool), where you have tools like pip to
> search, install and uninstall modules and you can easily create local
> installations on your system (virtualenvs) where you can tinker all
> you want without compromising system wide settings.
> 
> Ideally with this system for audio you would have access to
> latest binaries of all audio apps and preconfigured environments...
> You could download the exact binary versions and configurations the
> professional and semi-professional on this list use and install them
> in a local directory, ready to use and make music, without spending
> time on configuration.
> 
> Of course there are things that would not be easy (or possible at all)
> to fit in this scheme, like jackd, rt-kernel and audio card
> configuration... But on the other hand I'd love it if when I wanted to
> try out the latest apps I could just download a known working
> configuration and start making music right away, instead of spending
> days debugging compiling issues due to slightly mismatching library
> versions or whatever...
> 
> The reason all this stems from is that I am only a computer-music
> hobbyist and dedicate a little portion of my time to it. It often
> happens I found out about a cool new app (din,giada,
> non-software, muse2...) and when I find some free time to try and make
> sounds with it, I never find binaries for it and I frequently can't
> compile it the first time, so I have to start the usual cycle: report
> bug to dev, wait for reply, supply more info, download patch,
> recompile and so on. 
> 
> I don't know if such a thing is technically possible... But don't the
> latest video games from the Humble Indie bundles use something
> similar? I.e. they usually supply a distro-agnostic installer which
> puts all the binary it needs in a self-contained directory, and then
> it runs more or less without interacting with the rest of the
> system... Ok I'm not sure it's exactly like this, but I think at
> least the critical libs which the game depends on are provided, to
> ensure compatibility throughout many different systems.
> 
> Wouldn't such a thing, together with the possibility I was mentioning
> before of sharing such micro-distributions (maybe using something
> like PGP-signing to be sure you're downloading binaries only from
> trusted sources), be a great boon for linux audio users?
> 

Forgot to add, a typical use case I had in mind would be to have a
session manager in these micro-distributions with one or more
sessions... That way one could easily achieve all in one audio
environments (like reason, rezound, lmms) using properly configured
single purpose software (yoshimi - hydrogen - qtractor for example)

So I would here a tune someone posted on the LAU list, and I
could download a single .zip archive he posted, extract it in a folder,
launch a single script and have the exact same software alrready
configured and connected the way he used to make the tune

don't know maybe it's day dreaming but I thought it was worth a shot...
it seems to me we're not so far away from that with non-session-manager
and all...

cheers,
renato
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20121207/3035e0ba/attachment.pgp>


More information about the Linux-audio-user mailing list