Slashdot Mirror


MS Exec Testifies In Favor of OS Manipulation

Niscenus writes: "The NYTimes, where free registration is required, reports that a Microsoft VP, Christopher Jones, explains that Microsoft must be allowed to prevent competitors' programmes from being installed for the consumer's best interest. Most interesting quote: 'In his written testimony, Mr. Jones said the states' proposals would confuse consumers, enabling competitors to cover up icons like the "Start" button on the Windows desktop screen that consumers use to navigate and even allowing a competing operating system like Linux to start up instead of Windows.' Any dualboot LiLo user who learned they can't defrag the hard way can understand this ..."

1 of 636 comments (clear)

  1. Re:I have an idea... by infiniti99 · · Score: 4, Informative

    Of course not all hardware is supported, but that, again, is the result of Microsoft's monopoly.

    Wrong. That is the result of lazy open source driver authors with selfish attitudes. If your hardware doesn't work in Linux, you're supposed to submit extremely detailed bug reports to mailing lists where they won't care about your problems or solve them in a timely fashion.

    Wrong. Making a hardware driver is no easy task, and their existence is generally based on the availability of specs. If there are no published specs for a piece of hardware, then forget about ever getting a driver (or least one that is complete) except from the manufacturer.

    For a short time I was involved in the gnokii project, which was an attempt to make unix drivers for a few serial-based Nokia phones. Many of us spent days trying to reverse-engineer the serial protocol using a "man in the middle" computers. After almost 6 months of work, gnokii was finally able to send and receive text messages. However, the ultimate goal was to be able to make data calls. Unfortunately, Nokia used a key-based authetication mechanism to enable data calls, which I believe was so they could license the technology to other driver makers (like TDK's mobile stuff). This would have been a dead-end for gnokii, but then one day the key algorithm surfaced anonymously. Now gnokii can make data calls, although I question the legality of it.

    Anyhow, after around 3 years under development, the project is still not at version 1.0, and I would imagine most users of those old Nokia phones have gone on. New Nokia phones nowadays use standard protocols (the 8890, for instance, acts as just an IR modem. Works in Linux 100% with no driver).

    The moral of the story? If Nokia had released the full specs to their phones then I can guarantee there would have been fully-featured drivers within just a few months. Instead, the gnokii developers were forced to dick around with reverse-engineering, which is almost always a lost cause. Seen the Linux driver situation for Winmodems lately? Just forget about it.

    I once wanted to make program to query GPS values from my Earthmate GPS device, so I went out and sought the hardware specs. The Earthmate uses the Zodiac chipset, of which there is a full PDF file available. I coded a simple program to interface with the Earthmate in only a few days. Mind you, this was for Windows 98. Linux is irrelevent here. Specs are all that matter.