Windows XP To Block Use Of "Troublesome" Drivers
The document details how XP will automatically download the latest drivers for your hardware from the windows update site, and more worringly, XP will reguarly update the list of blocked drivers from the site. Quote from the document:
   "On a related note, Windows XP provides the ability for Microsoft to receive crash dump data on specific drivers (i.e. when a user receives a blue screen, we upload that information for further analysis). When Microsoft reporting systems indicate crashes have exceeded a certain threshold, Microsoft will notify the Vendor that the device is being considered for the blocked driver list. If reports pass an even greater threshold, we will then flag that specific version of the driver as needing to be blocked."
Boy, The site that uploads that crash dump data (and whatever else it snags...) better have a lot of bandwidth... ;-) As The Register points out, this brings back memories of how Microsoft killed Caldera DR-DOS by deliberately crashing Windows 3.1 if you were running on DR-DOS -- for no reason other than forcing you to use MS-DOS."
Note: according to this article, the change does not prevent Black Ice or other programs from running per se -- but it does require them to use updated versions tailored for XP.
Hey, I used to write Linux kernel code for a living. I've seen a driver crash all over the place. Multiple times. And you know what? Linux kept on ticking. It's easy to handle a driver crash. Just write the oops to the log device and return from the driver as if nothing happened. Of course, you can't do that when your memory protection has failed (or is non-existient) and the bad driver just scribbled all over your stack...
A driver under Linux is a module. If the module fails, it fails; the scheduler continues to run, and therefore so does the rest of the system. It's not a very pretty way to handle a screwup, but a system complex enough to handle it prettily is gonna be such a resource hog I wouldn't want it. But it does get handled.
As for the wags that say Linux is not a desktop operating system, tell that to my wife, who's been running Red Hat and Mandrake for the last four years. Or better yet, tell it to the Germans, who just threw out Microsoft in favor of SuSE. (And then there's all the folks running OS X, which we all know is just BSD with a nice GUI... and looks a helluvalot like Solaris and CDE...)
Microsoft is simply doing what it has done for years: describe anybody who has a chance of competing with them, ususally due to a better product, as "troublesome" or "incompatable" or "unstable" and then rewriting critical parts of the operating system to, er... prove their point. I liked DR DOS, and still haven't forgiven M$ for their treatment of it back in the day.
political_news.c: warning: comparison is always true due to limited range of data type
"We've been working closely with Microsoft - BlackIce is widely used inside Microsoft - in order to make sure it works well," Rob Graham, founder of NetworkIce told us.
Yeah, We had the same thing. They took us for $13,000 because we did not have the reciepts. We had EULAs but their lawyers said that wasn't proof enough. We could have fought it in court, but the time and cost would have been more. We swapped out all of the Microsoft Server stuff and replaced it with FreeBSD. It was a steep learning curve for me, but once I got it, it was way more stable. The box was up for 9 months on FreeBSD. Under NT 4.0, it could last a maximum of a month before it died.
Yes...and Win2K shares its roots with WinNT but is not WinNT. Windows NT 3.x laid the groundwork, registry, ntfs, accounts, services, events, hal...etc. NT 4.x added the familiar interface and rudimentary multimedia functions, increased drivers...etc. 2K added plug and play, USB firewire, file encryption...etc. And now XP adds the Luna interface, registration locking, driver blocking...etc.
It all depends on what you define as code base. To me, Win2K and XP are no more different from NT4 as Windows 98SE and ME are different than 98. Basic updates and add ons that could have easily been added as an incremental release.
I'm still pissed as hell I had to upgrade stable bloat-free NT4 servers just because I needed to access a USB accessory...there's is absolutely no reason why MS couldn't have done USB support in NT except for the fact they would sell less 2K!
- JoeShmoe
-- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
Zone Alarm has ALREADY been updated to be XP compatible. BlackICE will be updated before the end of next week to be compatible.
This is a Good Thing(tm) for MS to do. If they KNOW that a certain driver is bad then why shouldn't they prevent you from making an obvious mistake. Why would you WANT to be able to add in a known bad driver? You actually fault MS for this? I applaud them - I say: FINALLY!!
The app doesnt have to be certified to run genius. Im running Opera, IE 6, Mozille 9.2, MirC, WinAMP, and realplayer ALL RIGHT NOW on RC2 and ALL OF THEM WORK FINE.
Fud fud fud all day long. Fud fud fud is so fucking wrong.
Gam
"Flame at Will"
I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
Is to do away with those pesky non-standard codecs like SMR, DivX ;-), 3ivx, M$MPEG-4 and so forth. Right now you get just a warning when you try to install those ACX/DLL files but come XP then that "Unable to find codec" message is all you are going to see.
Also you can say goodbye to those wonderful drivers that let you load a "sound card" to output the contents of the wave device to the hard drive of those "video cards" that let you screen capture ASF/RM player windows in an unencrypted format.
As soon as the encrypted video standards are rolled out you can bet that any kind of video output driver will be limited to VHS quality or the driver just simply won't be allowed.
Microsoft is smoking some serious crack if they think they can become the sole authoritative source for drivers on the Internet. Their WindowsUpdate driver server (if you go though the process of registering your hardware config with Microsoft) is worthless and do you think that companies are going to want to have to go through the hassle of signing very beta or unsupported driver they release?
Lesson from history folks...when the Amiga 4000 came out and told their customers that everything they had bought up to this point was no longer compatible Amiga went down the toilet. When Mom and Pop find their CD burner no longer works because their manufacturer hasn't gotten around to becoming "XP Ready" (even though the code base is no different than NT/2K) then I seriously doubt they'll be keeping it. Even though they can't return it. Shafted.
- JoeShmoe
-- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
The issue is not that MS is preventing software (like ZoneAlarm) from running. There's no conspiracy here (arrogance maybe...but not a conspiracy). Bottom line is that they are saying that vendors will need to upgrade their wares to be compliant with the new platform. The aim here is to make a more stable platform.
In many ways, they are doing their customers a favor. I discovered two days ago that some networking software I recently wrote for 95/98/98se,NT4/2000 blows up on ME. Bottom line...I either need to find out why it fails (its probably a threading problem) or not certify my software for ME. If you run it on ME, you're on your own.
Naturally, I'd prefer better compliance between OS's but accept the fact that backwards compatibility is not always possible.
Now, I have other issues with XP...like the fact that it supposedly requires connectivity to the internet. I have customers that, for security reasons, can not connect to the internet.
As our customers are normally 3-4 years behind the bleeding edge, we're hoping that this marketing screwup at MS will lead more people to *nix platforms as the availabity of earlier generation MS products becomes more scare. Now, if only more Delphi compoent developers would release CLX compliant components rather than VCL I'd be a far happier customer.
While I may be digressing a bit, BORLAND has done us all a great favor by releasing Kylix Open Edition. Since Kylix relies on CLX rather than the VCL, CLX components developed for Delphi 6 will run under Kylix as well. This can not be said of the VCL (hence the need for CLX).
But, until companies like DevExpress and Woll2Woll realize that CLX is the way to go, the migration of decent software from Windows to Linux will be halted. Companies like DevExpress and Woll2Woll realize that there is a signifant effort and cost in moving from VCL to CLX. It's no wonder they are waiting to see how Kylix is acepted.
If we want to provide a suitable alternative to XP (and Microsoft), then one place the revolution can start is in the Kylix/CLX developer community. Grab a copy today and start developing some kick ass components. Then, Windows developers (and users) really will have a perceptual reason to migrate to a *nix and contain the prolific virus called Windows.
In addition, you might be interested to know that BlackICE completely blocks all network traffic when lanning, and is very troublesome, while Tiny is not. BlackICE, in my experience, also does not actually uninstall properly and continues to run after you have theoretically removed it. This struck me as very strange, and could be a random incident. However, I have had my computer frozen solid with BlackICE running, on Windows 2000, and my opinion of it, like that of Steve Gibson is somewhat low. And yeah, some of you might laugh at Steve Gibson, but I'm not just going by what he says, bear that in mind.
To be honest, when I read that BlackICE was used widely inside Microsoft, I laughed my arse off.
A word can paint a thousand pictures
I would not say that adding a major feature that breaks competitors' software in the SECOND RELEASE CANDIDATE is kosher in ANY sense of the word. I mean, think of the implications JUST from the software development life cycle aspect. This addition will certainly have system-wide implications, and it's going into RC2? TWO??? Wouldn't that effectively nullify most of the beta testing that applied to RC1 and ALL previous builds? Isn't this just plain common sense?
And if you were a prosecutor, you'd look at the defendant's past history of proven, similar actions and call it damning. Just the things that we know for sure, coming largely from internal memos and emails that came out of the discovery process during the various legal actions, indicate that there is a predatory culture in Microsoft. Not that there isn't a similar culture in a lot of companies, but this one goes beyond the bounds of the law, common sense, and is certainly NOT in the interests of the comsumer. (And when I say comsumer, that's you 'n' me, chief!)
Furthermore, you saw fit to add your own conjecture. Frankly, if ZoneAlarm uses hacks to accomplish what it needs to do, I for one am entirely happy; and so are the millions of other people using it, who find that it causes no crashes whatsoever. I am hard-pressed, in fact, to think of a system utility that does its job so well, sitting in the background as unobtrusive as it can be. Especially something that has to intercept and examine every packet coming into a machine.
If you're going to accuse Slashdot submitters of faulty journalism, you can't interject your own bias as well and hope it all balances out...
Hi I've been using "Tiny Personal Firewall" from "http://www.tinysoftware.com/" and I'd like to say that I'm pretty much happy with it - it lets you set rules and doesn't nag you whenever somebody pings you. I don't know about black-ice or other perasonal firewalls, however, I find Tiny personal firewall by far more intelligent (& free for non-commercial use). I highly recommend it, even though that company has some shareware products (winroute etc.) because it seems much simpler and compatible with my taste in software. I would like to simply use IP-tables under and OSS OS but simply don't have the knowledge to install one.
Bogus analogy. mozilla talkback doesn't make mozilla refuse to run certain plugins, or prevent you from running anything else. What Win XP evidently will have in it is not only a bug reporting facility, but something that will refuse to run software deemed "unsafe" or "incompatible." How long before MS uses that to cut off someone's air supply?
Yes, I have an MCSE certification. ...Hi, my name is_________and I use Microsoft products...)
Yes, I know it isn't worth very much around here.
No, I don't live in a world depicted by Microsoft marketing.
You see, I don't work for Microsoft, I work for my clients, and the technical advice I give them will be what is in their best interests, not Microsoft's! And that advice doesn't include XP in future deployments. Expect to see more Linux, BSD, BeOS etc...
(gee, I feel like I'm at an A.A meeting!
You're using her as bait, Master!