Re: [2.6 patch] schedule obsolete OSS drivers for removal




On 2006-01-05, at 11:57, Jan Engelhardt wrote:

Software mixing in the kernel is like FPU ops in the kernel...

Could you please elaborate a tad bit more on the analogy? It doesn't appear to
be stunningly obvious.


It has never been done before in Linux, so there must be a reason to it.
There was also a reason why khttpd was (going in and) going out.


Are you aware of the reasons why floating point operations are avoided inside
the kernel?


Because it is "unportable". You cannot expect to have every hardware Linux
runs on today to have an FPU engine (hey, like that ol' i386 I got, needs
CONFIG_MATH_EMU...), especially in the Embedded Devices sector.

First - the answer you provide is far from complete and it doesn't even touch the more important reasons why the kernel avoids doing FPU. (No, I don't feel obliged to explain the issue to you. Just a note: The reasons are just merely *technical* and not principal.)


Second - you still didn't explain why this allows you to conclude that sound mixing should in no way be done inside the kernel.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/




Relevant Pages

  • Linux in Forth?
    ... >> Linux in Forth? ... >What I meant by that is that the connection between a Forth kernel and its ... >> protecting from application faults, ... They see no reason to build a platform for other ...
    (comp.lang.forth)
  • Re: 4GB VM for 32 bit processes
    ... >> Optimized build in Linux is not giving me correct value for kernel start ... Do you know the reason? ...
    (comp.unix.programmer)
  • Why the Linux Desktop Just Wont Work! and why Linux depresses me.
    ... Why having Linux on the desktop of Aunt Tille is a myth. ... direction: incompatible websites. ... Even though Firefox usage has ... For this reason, and for this reason only, is it important for Firefox ...
    (comp.os.linux.misc)
  • Re: Why the Linux Desktop Just Wont Work! and why Linux depresses me.
    ... > Why having Linux on the desktop of Aunt Tille is a myth. ... > direction: incompatible websites. ... Even though Firefox usage has ... > For this reason, and for this reason only, is it important for Firefox ...
    (comp.os.linux.misc)
  • Re: [PATCH] adding two new options to cp
    ... >> Is emulating Linux behavior that good an idea? ... reason to change FreeBSD. ... >> functionality to the system, while adding things that we would rather ... of a good reason not to add a feature is *not* a good reason to add ...
    (freebsd-hackers)