Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
Posted Jan 29, 2013 16:08 UTC (Tue) by tialaramex (subscriber, #21167)
The driver for something like a Realtek Gigabit Ethernet chip slapped onto a mid-range home PC is nothing very clever and gives no signs that the hardware is clever either (not to say I could build one, I suck at digital electronics and am a danger to myself and others with a soldering iron).
Having a class driver for NICs (even just for wired NICs) would make a lot of people's lives easier, probably even Microsoft's but it hasn't happened even as NICs went from an obscure add-on card you could buy from a specialist to a standard piece of equipment that draws attention for being absent from devices like the MacBook Air.
Posted Jan 29, 2013 16:14 UTC (Tue) by mjg59 (subscriber, #23239)
Posted Jan 30, 2013 13:57 UTC (Wed) by tialaramex (subscriber, #21167)
Most of the utterly terrible decisions seem to have already been tried (explicit polling even when idle, PIO data transfers, making the driver do lots of bit-shuffling in software, even physical hardware that claims to be 64-bit but disregards the top 32 bits silently has been tried already) so I'm not sure what we'd have to do to really screw things up, but I have confidence that somewhere at an IHV there is a programmer who is stupid enough to invent something so terrible it can bring about the bright new world that I hope for.
Posted Jan 30, 2013 14:36 UTC (Wed) by mpr22 (subscriber, #60784)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds