Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: American children in England (Score 1) 734

by bms20 (#49192667) Attached to: Ask Slashdot: Should I Let My Kids Become American Citizens?
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

by bms20 (#48058779) Attached to: Object Oriented Linux Kernel With C++ Driver Support
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

by bms20 (#47657073) Attached to: NVIDIAs 64-bit Tegra K1: The Ghost of Transmeta Rides Again, Out of Order
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

by bms20 (#40761875) Attached to: Windows 8 Graphics: Microsoft Has Hardware-Accelerated Everything
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.

After any salary raise, you will have less money at the end of the month than you did before.