If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

As I am these days in Hannover I made an interesting live system which can be of course HD installed as well with binary drivers autodetected (Nvidia Geforce 8+ and Amd HD 5+) and also with Mesa 9.1 - not really optimal for Radeon/Nouveau but Intel HD 2000+ works well for Team Fortress 2. It is based on Debian Wheezy with some extras:

Comment

It would be possible to create such an iso too but that driver is not supported with Serious Sam 3 and Team Fortress 2 is about 10% slower. The kernel modules are installed with dkms but not compiled at boottime, that would be too slow.

Comment

It would be possible to create such an iso too but that driver is not supported with Serious Sam 3 and Team Fortress 2 is about 10% slower. The kernel modules are installed with dkms but not compiled at boottime, that would be too slow.

So you say Mesa/Radeon/Gallium is working much better/or at least equal for AMD HD 2xxx-4xxx legacy cards then fglrx-legacy? Especially using "no so always upstream" Debian?

Apparently the easiest way to avoid this is to compile the kernel modules at boot-time.

(I just read about this on #gentoo-dev the other day)

This is FUD and it resulted in distribution you linked to to disappear. Hence "Webarchive".
The only one interested in such FUD is not GPL or FSF advocate, but one who doesn't want Linux system to work out of the box.

Originally posted by FUD

It seems that your kororaa live CD contains the non-GPL nvidia and ati
binary drivers. I hereby request that you cease distribution of these
drivers as part of your live CD for the following reason: This
distribution both goes against the open source spirit of linux and is a
license violation of the linux kernel.

To expand on this later claim:
* When *you* build these drivers, you include GPL linux kernel code in
the binary result, which *you* then distribute. (1)
* The GPL license clause 2 does not allow combination of GPL and non-GPL
work in a bigger work (your live CD) when the 2 pieces are not
reasonably independent. (Strictly speaking this means you're not allowed
to include the linux kernel on your CD; to keep your CD functional
however the easier way is to drop the nvidia/ati drivers) (1)
* The GPL license clause 3 does not allow you to distribute a derived
work unless it's also GPL licensed. The compiled ATI/NVidia drivers are
clearly a derived work (even though parts of the drivers most likely are
not, parts clearly are, and you're distributing it all together). (2)

While I applaud your effort to make linux easier to use, I urge you to
play be the same rules (GPL) as everyone else is playing by. (3)

(1) Incorrect, because you do not include anything into anything.
The storage device does not mean any kind of linking. It only means storing.
If claim "It is violation of GPL to store GPL and other license together" were correct, then it would be illegal to use GPL software anywhere

Further, when user starts the GPL software, it uses known non-GPL interfaces to interact with the driver under EULA. Both interfaces and driver EULA explicitly allow it. GPL has no application in this area, hence it is legally allowed to:
-1 ship distribution with integrated drivers
-2 execute such distribution

Even when one gets the CD in hands and tries to compile the drivers on his machine, following FUD flawed logic, he would in-place break GPL. Which is wrong, incorrect and stupid.

Disallowed is to: statically or dynamically compile the driver under EULA directly into GPL code (NOT usage over interfaces).

(2) Drivers are not derived work. It is up to their copyright maintainer to watch out which licenses to take for upstreaming code, for them to match his own EULA for the end product.

Distribution is also NOT derived work, because author of distribution is not claiming copyright on these components and uses them according to cases allowed under individual licenses.

(3) The guy is lying, the only thing he wants, is to kill the distribution by completely destroying out of box experience and making it usage useless.

Comment

Mesa 9.1 is problematic with older amd cards, it has rendering errors and is slow. Basically you need Mesa master right now - hopefully the needed fixes come to 9.1.1 which i will certainly package. I did not like to package Mesa master but wanted a stable Mesa release.

@mattst88

It is absolutely no technical problem to compile the module on boot. But to you like to wait 1 min longer or more on slower systems? If somebody wants to sue me because of 2 stupid precompiled modules then do it. There is no money to get from me anyway. I have got no financial gain when i produce this kind of live image so what should happen? One distro less than before, big gain for the Linux community.