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, http://snabb.co/snabbswitch/
Luke's no-nonsense approach to programming, http://lukego.livejournal.com/22799.html

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

  • Thomas K.

    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:

Create your own Meetup Group

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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