LWN.net Logo

Kroah-Hartman: AF_BUS, D-Bus, and the Linux kernel

Kroah-Hartman: AF_BUS, D-Bus, and the Linux kernel

Posted Feb 14, 2013 6:15 UTC (Thu) by brouhaha (guest, #1698)
In reply to: Kroah-Hartman: AF_BUS, D-Bus, and the Linux kernel by Cyberax
Parent article: Kroah-Hartman: AF_BUS, D-Bus, and the Linux kernel

If this process crashes you can easily get a hard system lockup.
So? If a kernel driver crashs, you can easily get a hard system lockup. Been there, done that, got the T-shirt. I've been device driver developer on various flavors of Unix for more than 20 years.

Putting code in user space doesn't magically make it less robust, any more than it magically slows it down. If you want robust code, you have to design it well, regardless of whether it's in kernel space or user space.

Have you actually SEEN the GPU drivers?
As a matter of fact, I have looked at the GPU drivers, and they seem a lot more complicated than the VT102 emulator to me.


(Log in to post comments)

Kroah-Hartman: AF_BUS, D-Bus, and the Linux kernel

Posted Feb 14, 2013 8:47 UTC (Thu) by mmarq (guest, #2332) [Link]

well i'm not "device" driver developer... and what you say seems more or less reasonable for a device...

i suggest http://hsafoundation.com/ a tour by the specs and docs...

quite a list and quite heavy weights no ?

So what seems to stand out against your arguing in my view... even without deep tech arguments that i don't have now(if i ever)... is that is NOT about "devices" anymore but "processores"... yes talk GPU talk processor...

And none of other contender to this spec will be out... matter of fact Intel already has big "physics" cards... Apple neither will be in the shadow... all this things are/will be **fully programmable**.

It is a wonder some news about gaming in Linux... when some of its developers seem to want to keep it 3th class in the sector... boy! it is a luck to have game studios interested...

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds