Slashdot Mirror


Migrating Device Drivers to the 2.6 Kernel

An anonymous reader writes "While it's all well and good to find out how to upgrade your kernel to 2.6, as this recent /. story pointed out, developers, especially device driver developers, might be more interested in the kernel's new device driver model. Over at Linux Devices, there's a new article on Migrating device drivers to Linux kernel 2.6. The short version: That little ole Hello, World! kernel module is a heckuva lot more complicated than it used to be."

12 of 269 comments (clear)

  1. If it means we're one step closer to... by rokzy · · Score: 4, Funny

    fully-functional ATI drivers (with newbie-proof installer), then I for one welcome our complicated-new-kernel overlords.

    1. Re:If it means we're one step closer to... by SHEENmaster · · Score: 4, Funny

      My best computer doesn't even have a framebuffer, you insensitive clod!

      --
      You can't judge a book by the way it wears its hair.
  2. Re:whats the benefit? by Anonymous Coward · · Score: 4, Funny

    I suspect about 1 in a 1000 people who read /. really understand what the article is talking about

    Who cares, that's the usual percentage of posters, who read the articles at all. Can't answer the rest of your reply - lost interest somewhere in the middle of it. I wanted to give you my 2 cents, but discovered that I'm a bit short on money today, sorry.

  3. Re:whats the benefit? by Anonymous Coward · · Score: 5, Funny

    Man, I miss the days when people who were interested in technology read Slashdot....

  4. Sun E3500 by SHEENmaster · · Score: 4, Funny

    It's like an altair, but with 8 independent 64-bit processors, 32M total L2 cache, 4G total ram, and 8 independent fibre-channel hard drives.

    I use a Linux X terminal as a client, but the principal is the same as on an altair.

    /me shudders at the though of coding with dip switches.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:Sun E3500 by Anonymous Coward · · Score: 5, Funny

      dip switches!? LUXURY.

      I had to re-solder every connection, using my tongue as a wet sponge.

  5. Re:This may be impolitic, but... by Anonymous Coward · · Score: 1, Funny

    Really? What can't you hack anymore? Please, do tell.

  6. Re:Why the license macro? by orthogonal · · Score: 3, Funny

    > Why prevent closed source drivers from using certain kernel functions?

    It prevents the kernel maintainers from wasting their time trying to debug a problem that may be caused by a module for which they have no source and no hope of fixing.


    Next week on Saturday Night Live:

    LINUX USER JIMMY (Played by Horatio Sanz): "I want to use the Yoyodyne USB Blender on my linux box, so I can make margaritas over dial-up SSH!"

    KERNEL DEVELOPER (played by Chris Parnell): "If we let the blender driver call kernel_foobar(), it might work flawlessly."

    LINUX USER JIMMY: "OK great! Linux r0x0r5!"

    KERNEL DEVELOPER (dourly) "But... it some cases, it might fail."

    LINUX USER JIMMY: "But it'll usually work? I can't wait to taste those margaritas!"

    KERNEL DEVELOPER: "No, Jimmy" (shakes head and sighs) "it will never work, because we don't allow the Yoyodyne driver to call kernel_foobar()." (pause) "It might fail, and we can't allow that to happen. (nods authoritatively, looking Jimmy in the eyes) You understand."

    LINUX USER JIMMY: "So I can't make my margaritas if I use linux?"

    KERNEL DEVELOPER: "No, Jimmy, you can't. Because we kernel developers know better."

  7. Re:This may be impolitic, but... by finkployd · · Score: 4, Funny

    Hence one of the main reasons Linux will never be more than a hobbyist OS.

    Congratulations on your recovery from what must have been a four or five year coma. Please feel free to check out some tech news sites to see what has been happening in the computer industry these last few years.

    Finkployd

  8. Re:Linux Device Drivers by Anonymous Coward · · Score: 1, Funny

    That can't really be your bookmarks file. You mean to tell me you have no porn bookmarks at all?

  9. Re:two car garage by pedrop357 · · Score: 2, Funny

    A garage, huh? So what model AMD do you run?

  10. Woo HTML finally makes it's way to kernel modules by pikkumyy · · Score: 2, Funny

    #include img src="/files/misc/lt.gif">linux/module.h>

    This makes us visually oriented people cheer! No more plain text in code, now images!

    When can we see flash intros in `make modules`?