Hi Curtis. If it helps any, I'm running Gentoo on a PII-400 with 448M RAM (3x128M sticks, and a 64M stick - for those wondering about the odd number).
Yes, the compile times can be a little long, but I find they're pretty reasonable for most things, once you have the core system and the usual dependancies set up. For example, Apache only tacks about 20 - 30 minutes to compile. (I should time it one of these days, or sit at the computer during the compile.....) That said, I don't think Gentoo is for everyone. It probably isn't the best distro for a desktop system - especially for a non-technical person. However those who are more interested in servers and have a technical background will love Gentoo for it's simplicity, and speed. (My server does have a sound card, but I don't need sound on a server. So, I haven't played with alsa or oss too extensively yet... That, and my kernel is still 2.4.x) My thoughts. Shawn -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Curtis Sloan Sent: Sunday, April 11, 2004 9:38 PM To: CLUG General Subject: Re: [clug-talk] Gentoo & linux-2.6.x/ALSA On Sat April 10 2004 21:56, nick wrote: > On April 10, 2004 02:22 pm, Curtis Sloan wrote: > > I don't use Gentoo, but I do compile the most recent ALSA source releases > > in addition to the kernel driver (can't get enough bleeding edge ;-) > > Which would be a good reason to use gentoo. ;-D Touch�. :-) I am not opposed at all to using Gentoo; my two outstanding reasons for not using are: 1) I only have a PIII 450MHz w/ 256MB RAM and compiling WINE alone takes two hours, and 2) I can be unsettlingly lazy sometimes (i.e. untested binary packages are my friends sometimes). ;-D Feel free to refute either of these reasons and you may convert me, especially point 1. ;-) > <snip> > > > > Does having an ALSA USE flag on Gentoo mean for the kernel, or for > > compiling ALSA separately? Sorry for not being "hip" and in-the-know > > about Gentoo. ;-D > > Actually it tells emerge [gentoo package manager] to add in ALSA support to > packages which have it as a compile-time option. That in turn causes ALSA > to become a necessary dependancy, hence it gets compiled. Caveat emptor with me not being a Gentoo expert, but I would expect that this is where ALSA source releases such as alsa-libs and alsa-oss are being called upon (to be compiled). Those two packages don't require the configured Linux kernel source to compile, but they do need to find an already compiled ALSA driver (and alsa-driver requires compiled kernel source :-P). So there may be a bit of a 'chicken and the egg' scenario happening for you. Of course this is strictly conjecture, since I'm speaking of source tarball compiles, and not emerge packages. > When I said I > injected it that means I told it ALSA was installed, which it was, but in a > different way. Kinda confusing, esp if another package needs the ALSA > source to be able to compile. Maybe not a bad thing, if you did already have some alsa-lib, alsa-oss and alsa-utils portage packages installed (compiled? What do Gentooers say, anyway? ;-) previously. If not, that could be where things are going south. I think the sometimes confusing part is that "ALSA" is now included in the kernel (as of 2.6), but all this refers to is alsa-driver. <snip> > > So I still need alsa-lib, but alsa-driver is in the kernel? Yup. Here's the skinny: o alsa-driver: available in 2.6 kernel. Available separately as well, but requires the "configured" kernel sources to compile correctly (from the ALSA documentation). This might be your problem -- the kernel sources need to be "configured", which I translate as meaning "compiled once" (make bzImage && make modules at least; an unpacked Linux kernel source tarball is not enough). o alsa-libs: AFAIK, the libs are only needed for other programs (but not to access the driver). I really should look into it deeper. Caveat emptor, but I say think of it as a *-devel type RPM. o alsa-utils: are really only for setting your mixer settings -- especially the first time, since all channels are muted by default. Maybe other programs can work around this by using the OSS Mixer API -- I'm not sure. o alsa-oss: OSS compatibility library. It's still important to have OSS emulation from ALSA for a number of programs (a lot of id Software games come to mind ;-). So, at the end of the day, you still need all four, but nowadays one is provided via the kernel (alsa-driver). HTH, Curtis _______________________________________________ clug-talk mailing list [EMAIL PROTECTED] http://clug.ca/mailman/listinfo/clug-talk_clug.ca _______________________________________________ clug-talk mailing list [EMAIL PROTECTED] http://clug.ca/mailman/listinfo/clug-talk_clug.ca

