[LAU] all in ram?

Julien Claassen julien at c-lab.de
Wed Mar 4 17:17:36 EST 2009


Hello Alex!
   I only worked with KNOPPIX yet. But I've done some weird installations, only 
working from ram and via ssh. A few thoughts on this:
   1. You might have a look a GRML, which is based on debian. It's goal is to 
only include text-based apps. Which would be sufficient for your purpose. I 
believe, that it can be very small.
   2. Concerning the samples, my opinion is - and it might be wrong -, that you 
should have some diskwith a good data rate there. So Lsampler can stream data 
easily. Especially when we're talking about big setups (orchestra).
   As to headless and linuxsampler: Well it is generally nothing but a telnet 
client. And all it's interface, I believe, use that protocol. So no prob 
there.
   3. As to the libraries and basics: Well you'd of courseneed a nice kernel 
(something very realtime capable), and my linuxsampler has this:
         linux-gate.so.1 =>  (0xb7efc000)
         liblinuxsampler.so.1 => 
/usr/local/lib/linuxsampler/liblinuxsampler.so.1
  (0xb7d67000)
         libuuid.so.1 => /lib/libuuid.so.1 (0xb7d51000)
         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c63000)
         libm.so.6 => /lib/libm.so.6 (0xb7c3d000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7c30000)
         libpthread.so.0 => /lib/libpthread.so.0 (0xb7c18000)
         libc.so.6 => /lib/libc.so.6 (0xb7ad9000)
         libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb7a6a000)
         libgig.so.6 => /usr/local/lib/libgig.so.6 (0xb7a38000)
         libjack.so.0 => /usr/local/lib/libjack.so.0 (0xb7a1d000)
         libsamplerate.so.0 => /usr/local/lib/libsamplerate.so.0 (0xb7a00000)
         libasound.so.2 => /usr/lib/libasound.so.2 (0xb793e000)
         libdl.so.2 => /lib/libdl.so.2 (0xb7939000)
         librt.so.1 => /lib/librt.so.1 (0xb7930000)
         /lib/ld-linux.so.2 (0xb7efd000)

   You may minimize that a bit by statically linking. But your kernel still 
would need ALSA or something MIDI. If you're really doing it yourself, you 
should definitely optimize your kernel. Compile it by hand and exclude 
anything youdon't need (stupid ahrdware component, filesystems, special 
network stuff, etc.).
   I hope this is not too obvious and too stupid an answer. In the best case 
it's helpful and in the worst case, it wasted a minute, in which case i 
appologise. :-(
   Kindest regards
          Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de



More information about the Linux-audio-user mailing list