addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Writing device drivers in high-level programming languages

Luke Gorrie will tell us how we can write device drivers as ordinary programs using any programming language we like.
He will explain why the latest modern optimization techniques, such as "kernel bypass" networking, are a lot like the way kids wrote programs in the 80s.

His example will be the Snabb Switch project's 10-Gigabit ethernet device driver which is written in about 400 lines of LuaJIT.

Snabb Switch project,
Luke's no-nonsense approach to programming,

Join or login to comment.

  • Luke G.

    Thanks for hosting me! Questions at the end make me think it would have been safe to be much more deep and technical... another time!

    September 13, 2013

  • A former member
    A former member

    Thanks everyone for coming, and thanks Luke for a great talk! I certainly have a new view on device drivers now.

    September 12, 2013

  • kvg

    A bit short

    September 11, 2013

  • Daniel

    Sounds like what I did when I was young (younger) :-P

    July 19, 2013

  • Etienne

    Sounds very interesting.

    July 19, 2013

  • Darragh G.

    Definatlly Exciting !

    1 · July 18, 2013

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy