Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: American children in England (Score 1) 734 734

Definitely get them their passport!

I have done this for my two children.

It is easy to become wrapped up in the "European view of America" which is generally unrepresentative of the country.

What you are doing is granting your children access to an economic area of almost a billion people. You are granting them unprecedented access to cultural diversity. You are granting them the ability to trivially move continents should the political situation degrade on either side of the Atlantic. Yes - do it. The cost to give up the US passport is trivial if ever need be.

Comment: Linus is right (Score 4, Informative) 365 365

Having spent all week analyzing (and debugging) the mentor graphics usb driver (musb) for the omap processor, I can categorically say that there are some seriously weak drivers in linux.

I cannot see how introducing something like C++ will improve the situation. Changing the langauge doesn't get rid of evolutionary code, nor does it fix people's thinking. I can't fault the guys who evolved the musb driver into a working piece of code - the crux of the problems originate with the original Mentor documentation: Unavailable, poorly coverage of errata, poor detail on what the hardware block is doing.

What is required for good drivers are:
  • *Careful programming
  • *Open driver review
  • *Open test suites
    • -For example, the ability to run a verification test to verify that the omap (beagle board) can perform reliable control channel transfers over usb when acting as a peripheral would have saved me a lot of pain.
    • -How about: "Does your RS232 interface work" - hook it to an open test rig, and verify that it can run reliably at 115200 baud for a week. You'd be surprised, but the omap will most likely fail this.

If hardware vendors wish to compete for embedded linux systems, then they should promote their performance on how well they do on the open test suite with their linux drivers - not just on their arm core's performance.


Comment: Another way for patching binaries? (Score 1) 125 125

Does this architecture require us to load the "NVidia processor driver" which comes with 100 megabytes of code specializations for every game shipped?
That is, after all, why their graphics drivers perform so well - they patch all shaders on top-end games...

Comment: Put the f*g start menu back (Score 2) 563 563

I'm using Customer Preview 8250 right now to build the windows port of my software.

It is so much faster and more responsive than any windows I've ever used before.

Please Please Please put the start menu back. You can keep your overlay mode; I don't care, just make it work like every other version of windows out there.

Yes, we will be going to OSI, Mars, and Pluto, but not necessarily in that order. -- Jeffrey Honig