Aug 31, 2012 12:00
viafanf,
microsoft,
blogging,
operatingsystems,
society,
stanleykubrick,
phones,
hbo,
journalism,
movies,
foxnews,
corruption,
usa,
linux,
globalwarming,
family,
academia,
comic,
military,
windows,
turtle,
copyright,
methane,
links,
technology,
science,
uk,
funny,
apple,
video,
software,
censorship,
tv,
relationships,
perspective,
antarctic,
republicans,
evolution,
politics
Leave a comment
Reply
Reply
Reply
With the two networks printers I have, I just clicked the button to add a networked printer, it scanned the network, found it, and installed the drivers. The only proprietary driver I needed there was to be able to scan remotely.
DirectX is entirely backwards compatible. If you install the latest version then it includes support for older versions, and I tend to find that graphics Just Works nowadays, and has for a few years.
The kernel people, including Linus, have stated in the past that they have no interest in keeping the binary driver interfaces stable - they want open-source drivers that are recompiled whenever the kernel is.
Reply
Sure -- but it wasn't in the bad old days. I will say that now it is pretty smooth... though I never did get my sound card to work reliably with windows in my current machine. Eventually I fell back to using the less powerful on motherboard sound card.
Never had any problems with Windows 7 - the drivers installed instantly, and worked just fine from scratch, grabbing new versions from Windows Update as you go.
You have been very lucky. I've had horrible, horrible problems with many windows versions including windows 7. I guess I am the type who fiddles with stuff and reinstalls often so I'm more prone to coming across these things. Probably install windows once every other year on average (that's over several machines) and linux once a year (more often because it's much quicker to do).
With the two networks printers I have, I just clicked the button to add a networked printer, it scanned the network, found ( ... )
Reply
"What you want is a stable running driver, and you get that only if your driver is in the main kernel tree."
The problem is that many drivers are _not_ in the main kernel tree, nor are they likely to be, and they _are_ affected by the changes.
Of course, there are incompatibilities at all levels - but there's no reason to not support multiple sound systems. If your drivers work correctly then they can be called by a wide variety of different subsystems without a hitch.
Reply
At a superficial level -- but then goes on to point out that the best way to get a stable running driver is not stable kernel binary interfaces.
The problem is that many drivers are _not_ in the main kernel tree, nor are they likely to be, and they _are_ affected by the changes.Many? I'm not that convinced. Or rather, OK you're technically correct that there are many drivers not in the main kernel tree but when was the last time you needed one. In the last five years I've needed ( ... )
Reply
Personally, I've never needed a driver not in the mainline tree, because I don't run Linux (well, except as a core part of Android, where all of that is taken care of for me). The few times I've tried to run Linux long-term I've run into fairly major problems quite quickly, and stopped.
Reply
Reply
Anyway, getting back to the article, Miguel isn't actually (now I go and re-read the article) saying that the problem _is_ the constant breaking changes in the kernel API - he's saying that this set the tone, and that everyone else then does the same - including changes to things like the sound infrastructure. And, one assumes that he'd know, being the founder of GNOME.
Reply
Reply
Reply
Reply
Well, at least we all know where we stand.
Meanwhile, every time there's even a minor kernel update on my machine at work, I have to remember to reinstall the graphics card drivers. If I forget, then I can't run X. So now I just don't ever update the kernel. Nvidia are, of course, unlikely to GPL their code.
Reply
Reply
Reply
Leave a comment