Slashdot Mirror


Windows Vista x64 To Require Signed Drivers

Anonymous Coward writes "With little fanfare, Microsoft just announced that the x64 version of Windows Vista will require all kernel-mode code to be digitally signed. This is very different than the current WHQL program, where the user ultimately decides how they want to handle unsigned drivers. Vista driver developers must obtain a Publisher Identity Certificate (PIC) from Microsoft. Microsoft says they won't charge for it, but they require that you have a Class 3 Commercial Software Publisher Certificate from Verisign. This costs $500 [EUR 412] per year, and as the name implies, is only available to commercial entities."

326 comments

  1. why are they calling it x64? by croddy · · Score: 1

    everyone else is calling it amd64... or x86_64... or even em64t. what's the point of introducing yet another name for this architecture, especially if neither of the chip makers use it?

    1. Re:why are they calling it x64? by RingDev · · Score: 1, Insightful

      AMD is a chip manufacturer. em64t is a memory system. x86 is a chipset architexture. Perhaps Vista is designed to run on multiple 64b architextures (itaniam, sparc, ppc AND x86). In which case, the "x" in x64 represents the underlying architexture.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    2. Re:why are they calling it x64? by frankie · · Score: 3, Insightful

      Why is this so difficult for so many people to figure out? Microsoft doesn't want to play favorites in the x86 war. They don't want to say either "x86-64" or "EMT64" and offend the other chipmaker, so they just call it generic "x64". It's obvious.

    3. Re:why are they calling it x64? by Anonymous Coward · · Score: 0

      Because it's shorter, doesn't require an underscore, and doesn't have a manufacturer's name as part of the identifier.

    4. Re:why are they calling it x64? by Obsidian_AL · · Score: 0

      How about Windows Vista 64-bit?

      x64 isn't generic. Microsoft is trying to coin a new term from two different terms, and it doesn't work that way. x86 is an ARCHITECTURE. x64 isn't an architecture. It's a load of BS for Microsoft not only to require signed drivers, but to also coin a term that broadens the gap between the technologically inclined and the general public.

    5. Re:why are they calling it x64? by cookd · · Score: 1

      amd64 is AMD's implementation of a 64-bit architecture. em64t is Intel's. Microsoft doesn't want to be seen as favoring one over the other (AMD and Intel are both important partners), so it has to pick something different from either of them.

      --
      Time flies like an arrow. Fruit flies like a banana.
    6. Re:why are they calling it x64? by Forge · · Score: 1

      Actualy SUN has been using that term for some time.

      Maybe MS is just folowing it's new pal?

      --
      --= Isn't it surprising how badly I spell ?
    7. Re:why are they calling it x64? by Anonymous Coward · · Score: 0

      I prefer iAMD64.

    8. Re:why are they calling it x64? by bersl2 · · Score: 1

      When I first saw them use the term, I nearly threw up.

      Seeing it still makes me nauseous.

    9. Re:why are they calling it x64? by lgw · · Score: 1

      64-bit, in the Windows world, means either the Itanium instruction set or the x64 instruction set. Programs compiled for x64 will run on either AMD 64 bit processors or non-Itanium Intel 64-bit processors.

      "Itanium" and "x64" are architectures to whatever degree "x86" is an architecture. "AMD64" is no longer the proper term, as you can by processors from both AMD and Intel that provide x64 cycles.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    10. Re:why are they calling it x64? by ncurtain · · Score: 0

      Can you use any of them in a Mac?

    11. Re:why are they calling it x64? by Jason+Straight · · Score: 1

      And I thought it was just because the average windows user couldn't remember that many letters.

    12. Re:why are they calling it x64? by lgw · · Score: 1

      You can use x64 processors for any OS that has been ported to that architecture. I don't follow mac stuff, but I'd assume they're going that way, given the move to Intel in general.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:why are they calling it x64? by Anonymous Coward · · Score: 0

      EM64T is specifically Intel's way of playing down that they have been forced to adopt a competitors technology. AMD did it to Intel long ago, and Intel sued them for it. Intel lost.

      Now, Intel *must* do the same to AMD in order to remain competative, but they are trying to obfuscate this fact by rebranding the tehnology and pass it off as thier own, and somehow different. Right down to renaming individual features of the chip. (Example: AMD's "no execute" (NX) bit becomes Intel's "execute disable" bit. Intel states that the Execute Disable Bit is "fucntionally similar" to AMD's NX bit.)

      Bear in mind, that amd64 (a shorthand for AMD x86-64) is not actually an x86 at all, but a RISC chip (a superior processror architecture that the x86 slayed with price and compatabily*) with on-chip x86 emulator. (More technically correct, it simply recognizes x86 instructions as the synonymous RISC instructions.) This esentially forces Intel to adopt the very technology it destroyed, or be left behind by thier own prodigal son.

      Irony, and sour apples.

      *Price and x86 compatabilty are also the exact same combination that have slayed widespread adoption of Intel's own next-gen processor, the Itanium.

    14. Re:why are they calling it x64? by kl76 · · Score: 1

      I think we should still use the name "AMD64", if only to emphasize that this was something AMD invented, not Intel, and AMD should get the credit for it. Intel now make AMD64-compatible CPUs in much the same way as AMD made/make "x86"-compatible CPUs.

  2. All this will do... by ajiva · · Score: 5, Interesting

    All this is going to do is prevent software that emulate hardware (Daemon Tools for example) from working properly under Vista. As I recall these types of software pretend to be hardware using unsigned drivers, so this won't work unless they get the drivers signed somehow. Looks like a way to enforce DRM to me.

    1. Re:All this will do... by FidelCatsro · · Score: 2, Informative

      Most probably will , it will also screw over any OSS drivers which don't originate from Companies

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    2. Re:All this will do... by scaryjohn · · Score: 1

      Keeping out hardware emulators for DRM... and let's throw more fuel on the Slashdot-causes fire... I could see requiring (by license) the hardware have some means of built-in incompatability with other operating systems... We won't let Windows talk to your PCI card unless your PCI card can recognize Not-Windows Vista and won't talk to Win XP, Linux, MacOS on Intel, et c.

      If you're going to drag us into court on antitrust charges, you'll have to take the whole computer industry in with you!

      --
      One might ask the same about birds. What ARE birds? We just don't know.
    3. Re:All this will do... by qwijibo · · Score: 2, Interesting

      Once this becomes an actual problem, someone will solve it. It's a nuisance at best.

      I have a software consulting business. This is a legal entity that would have a clear justification for getting a Commercial Software Publisher Certificate from Verisign. That would allow me to get the Publisher Identity Certificate from Microsoft. With that, I could compile and sign any open source project I wanted to help out. See how easy it is?

    4. Re:All this will do... by zdzichu · · Score: 1

      Signed somehow? Why not just use normal channels -- all those signed drivers didn't fall from skies.

      --
      :wq
    5. Re:All this will do... by Randolpho · · Score: 3, Informative

      Actually, nearly all hardware emulation drivers, along with most general purpose device drivers, can still be unsigned.

      I suggest folks RTFA. Hell, just read the tagline for /. article. It says "kernel mode", folks, not "user mode". You need a digital signature to write kernel-mode drivers (and, BTW, to stream protected content), but user-mode unlicensed drivers are fair game.

      Frankly, IMO, most drivers *should* be user-mode -- if you're writing your driver in kernel mode, you should re-think your design. Yeah, there's always the necessary exception, but if it's that important, go get a digital signature.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    6. Re:All this will do... by Anonymous Coward · · Score: 1, Interesting

      And open yourself up to lawsuits when one of those programs causes data corruption. You know that WILL happen.

    7. Re:All this will do... by mrchaotica · · Score: 3, Informative

      No, it'll screw over all OSS drivers in general, because if you modify it, it won't work anymore. It defeats the entire point of having the source code in the first place!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:All this will do... by FidelCatsro · · Score: 1

      I thought about that the second I hit submit .

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    9. Re:All this will do... by mrchaotica · · Score: 2, Insightful

      First of all, this is already an actual problem, because even if you -- the developer -- can compile and sign the software, nobody else can. You might as well just make it closed source, because the DRM won't allow anyone else to usefully edit it anyway!

      Second, if we (collectively) don't do something about this now, in a few years it will be too late: a large enough percentage of hardware will be Treacherous that the RIAA/MPAA/BSA/Microsoft will be able to buy a law making non-Treacherous hardware and software (necessarily including all Free Software) illegal.*

      What good will your open source project do, when nobody is allowed to use it?

      (Not to mention that they won't be able to download it to begin with, because the ISPs won't allow (either voluntarily or by law) non-Treacherous clients on the network.)

      *it's about National Security, you see. Good of the country and all that...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:All this will do... by Anonymous Coward · · Score: 0

      > Frankly, IMO, most drivers *should* be user-mode

      Too bad your opinion doesn't matter. We're talking about Windows, where the only opinion that matters is Microsoft's, and where most drivers run in kernel-mode. Windows user-mode drivers (UMDF) are good for USB devices and not much else.

    11. Re:All this will do... by cookd · · Score: 1

      Not really. The signing process only requires a certificate, not any buyoff from Microsoft. Anybody who can afford the certificate can create a driver.

      This is basically saying "Windows won't let you run kernel-mode code unless you tell it the name of the company who wrote the code". The signature allows the user to identify the source of all kernel-mode code on his/her system and to verify that none of that kernel-mode code has been tampered with.

      --
      Time flies like an arrow. Fruit flies like a banana.
    12. Re:All this will do... by qwijibo · · Score: 2, Interesting

      What exactly can we do about it now? I'm not sure what you're thinking, but I've noticed that Microsoft doesn't care what I think. I doubt they care what the slashdot crowd thinks either.

      Do you frequently need to modify drivers you get from third parties? I'm not in favor of removing control from the user, but I also have a hard time finding a way this would impact me in real life. I don't use Windows for any serious work anyway, so that may be a factor in my view of this not being a real problem.

    13. Re:All this will do... by burndive · · Score: 1

      Yes, but what if I want to make some changes for my own use, as provided by the GPL? Are you going to compile me my own special version and then sign it? Do I have to submit my changes back to the trunk and hope they get accepted, so that when you build they are included? This forces me to lisence my changes under the GPL, and in fact forces me to accept the GPL because otherwise I would have no right to redistribute it to you. What if I don't want to do that?

      --
      ...because "hacker" sounds way sexier than "code drone."
    14. Re:All this will do... by Teogue · · Score: 1

      I cannot tell you how much I loath the WHQL process in general, but this really ticks me off because several of our customers find it convenient to modify our drivers. No more of that though.

      --
      Quando Omni Flunkus Moritati
    15. Re:All this will do... by mrchaotica · · Score: 1
      but I also have a hard time finding a way this would impact me in real life. I don't use Windows for any serious work anyway, so that may be a factor in my view of this not being a real problem.
      Did you actually read my post? I explained this:
      ...the RIAA/MPAA/BSA/Microsoft will be able to buy a law making non-Treacherous hardware and software (necessarily including all Free Software) illegal.
      and:
      ...the ISPs won't allow (either voluntarily or by law) non-Treacherous clients on the network.
      In other words, you will be forced, by law, to use either Windows or Mac OS X, and both of them will be capable of locking you out of your own computer (and will default to that if they detect anything "funny" going on at all).

      I guess you don't like owning your own data then, right?
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    16. Re:All this will do... by Anonymous Coward · · Score: 0

      You never contribute anything back.

      Fuck off, you poser.

    17. Re:All this will do... by Thalagyrt · · Score: 1

      The thing is that this is only for kernel mode drivers, which for the most part will be almost nothing in Vista. Video drivers, audio drivers, cdrom drivers, that's all going to be in user space in Vista, so it should be a non issue... All that aside, I'm still going to stay the hell away from Vista as long as I can...

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    18. Re:All this will do... by Thalagyrt · · Score: 1

      In Vista they're revamping that model. So yes, his opinion does matter, as in fact pretty much every driver will be in user mode.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    19. Re:All this will do... by advocate_one · · Score: 1

      they won't get it... far too much of the infrastructure relies on Linux and BSD. AND if they try to get it, I, for one, will certainly be out there in the streets protesting...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    20. Re:All this will do... by qwijibo · · Score: 1

      People have been claiming someone else will be in control of our hardware for years. Yet, I'm still able to buy hardware that I can run my rogue operating systems and software on.

      Each time a large corporation tries to restrict use of something, someone else finds a way around that. Just as you can get mod chips for game consoles, someone will make a mod bios if that's what it takes to regain control of their hardware. I'm a pessimist, but I believe every protection mechanism created by a corporation will be broken. I believe this because I've seen it happen time and time again. It happens because there are too many smart people who don't like restrictions and will find a way to make things work for them.

      According to your position, every mainframe and server in the world will be outlawed because a few big companies want to restrict everything. There are a lot more companies who aren't going allow someone to outlaw their entire infrastructure. There's no benefit to DRM on an IBM mainframe or a Sun server. If Sun doesn't need it on their Sparc based servers, Linux doesn't need it on a Sparc either. If Linux doesn't need it on a Sparc, it doesn't need it on a PC. A lot of large companies, like IBM, support Linux on PC's. Those companies are much bigger than RIAA/MPAA/BSA/Microsoft and have people to lobby for their interests as well.

      There is no way to force everyone to use Windows or MacOS X on every computer. DRM is a desktop nuisance at best. As much as a few companies would like everyone to suffer, it's just not going to happen.

    21. Re:All this will do... by mrchaotica · · Score: 1
      AND if they try to get it, I, for one, will certainly be out there in the streets protesting...
      Good, then my efforts today haven't been in vain!

      Of course, I don't think just one guy out in the streets protesting will be enough. If you do truly care about this, will you please join me in educating everyone else about the problem (especially those who don't read Slashdot)?
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    22. Re:All this will do... by mrchaotica · · Score: 1
      People have been claiming someone else will be in control of our hardware for years. Yet, I'm still able to buy hardware that I can run my rogue operating systems and software on.
      That's because nobody's tried Remote Attestation before. Seriously, read up on it and then see if you have quite the same cavailer attitude.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    23. Re:All this will do... by qwijibo · · Score: 1

      You're free to make any changes you want. If you're modifying a kernel mode driver and can't sign it, Windows won't run it. The GPL can't grant you a right that supercedes Microsoft's ability to screw you when you run their products.

    24. Re:All this will do... by Anonymous Coward · · Score: 0

      Wow, you really shouldn't forget to take your medicine.

    25. Re:All this will do... by Anonymous Coward · · Score: 0

      This, of course, was entirely predicatable from the moment Microsoft introduced it's driver signing program. "Oh, it's to ensure quality" all the little Microsoft PR flacks said. Bullshit. It was always about moving to a system which is totally under the control of Microsoft... and which Microsoft decides whose code runs and whose doesn't. With this move, they've ensured that any hardware for these systems must be sanctioned by Microsoft -- if you buy one of these computers, it's little better than a fucking X-Box. Enforced driver signing is coming for "standard" Vista too... followed eventually by app signing... extending Microsoft's control into the applications themselves.

      It's all part of the push to "Trusted" Computing and the removal of any kind of choice from consumers.

    26. Re:All this will do... by lgw · · Score: 1

      So sign your own drivers! If Microsoft is requiring all drivers to be signed my Microsoft WHQL, that's one thing, but the sorts of drivers I work with every day are not generally signed by WHQL - they're signed by the vendor. Perhaps I'm missing something here, but I don't see why open source drivers couldn't incorporate digital signing into the making of a package.

      Also, Vista is also trying to move all the drivers they can back into user space. Today, effectively all drivers are kernel mode drivers. This is not supposed to be the case in Vista - video card drivers, for example, are supposed to move to user space, along with most peripheral drivers.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    27. Re:All this will do... by mrchaotica · · Score: 1
      Perhaps I'm missing something here, but I don't see why open source drivers couldn't incorporate digital signing into the making of a package.
      <Morbo>Because Treacherous Computing does not work that way!</Morbo>

      Seriously, though, you should read up on it. The way Treacherous Computing works is that the signatures form a "chain of trust" leading all the way back to the central issuing authority. Self-signed certificates are explicitly forbidden. In fact, that's the entire point -- Treacherous Computing is designed so that the central authority can dictate what is and is not allowed to run (and/or interact with other "Trusted" components), not just some random person. If they allowed self-signed certificates, it would completely undermine the whole reasoning behind the system.

      The "flaw" of every DRM system up till now is that they always include a way for un-"Trusted" systems to directly interact with "Trusted" ones, allowing the DRM system to be sandboxed and circumvented. The reason Treacherous Computing was created is to avoid making that "mistake" by having a complete end-to-end system that does not interface with non-"Trusted" components. That's why it requires hardware support, signed drivers, etc.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    28. Re: All this will do... by ncurtain · · Score: 0

      That's because nobody's tried Remote Attestation before. Seriously, read up on it and then see if you have quite the same cavailer attitude.

      From the link

      Anderson summarizes the case by saying "The fundamental issue is that whoever controls the TC infrastructure will acquire a huge amount of power. Having this single point of control is like making everyone use the same bank, or the same accountant, or the same lawyer. There are many ways in which this power could be abused." [edit]

      I would edit part of that to Having this single point of control is like making everyone use the same confessional. A near perfect analogy and the reason the Maffia has remained so powerful so long.

      It would seem that the National Socialists who have usurped power in the USA (and Britain come to that) have just about mastered the technique. Except; Adolph was a decorator and Mussolini was a bricklayer.

      They haven't got that bit right. Neither state head was anything much before they became world leaders.

    29. Re:All this will do... by StikyPad · · Score: 1

      Which is actually a very good thing, a fact which everyone seems to be conveniently ignoring.

    30. Re:All this will do... by spectre_240sx · · Score: 1

      Ok, so we should be doing something about this. What can we do? Everything I see just says "write your senator and tell them you don't like this". If I thought that would actually work I might try it, but these guys just get paid off by the big companies and it would never have any effect. I'm willing to do what it takes to keep freedom alive, but no-one seems to have an answer as to what that might be.

    31. Re:All this will do... by mrchaotica · · Score: 1

      Sadly, I don't have the answer either -- I would guess we should start a campaign modeled after the Civil Rights Movement, but for that we need a charismatic leader to rally around (RMS is not it!). We also need enough people that will actually get off their computers and do something in the real world, and I'm not sure we have that either.

      Out of the .9 million geeks on Slashdot, how many do you think would actually be willing and able to do a march on D.C.?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    32. Re:All this will do... by lgw · · Score: 2, Insightful

      Your rant seems to have nothing to do with Microsoft requiring signed drivers in kernel space for Vista.

      The infrastructure for signing drivers has been in place for years, anyone with a CA can sign them, and it's up to the user to decide whether he trusts the signer. I think Windows Data Center 2003 actually forbids unsigned drivers already.

      Now, if microsoft is requiring kernel drivers to be signed *and* requiring they be signed by WHQL *and* failing to get all the drivers anyone would care about out of kernel space, *then* this would be annoying. But *that* would mean people couldn't play the latest must-have game on Vista for weeks after they could play it on XP (since needed video driver updates almost always accompany the big-name games).

      Microsoft isn't that stupid - no one will buy Vista if they have to wait weeks to play the very games that people buy new computers in order to play. The fact that malware will no longer be able to install a rootkit without getting the user to agree to a driver install warning dialog will be nice, however.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    33. Re:All this will do... by whorfin · · Score: 1

      Actually, as somebody who has written a software driver that emulates a piece of hardware, and had the driver pass the HCT, and got a signature from MS, I can say that it will make it harder for the average nitwit to produce a distributable driver, but is that really a bad thing?

      If you've looked into the HCT requirements, the essentially include a set of automated tests that the driver and hardware must be able to complete without a) crashing the system, b) making inappropriate calls to the OS (bad parameters, unsafe calls for context, etc) or c) interfering with other installed signed drivers.

      Once we figured out what testing we needed to do for our software emuation, the testing on a fresh Windows install wasn't very involved.

      --
      Laugh while you can, monkey-boy!
    34. Re:All this will do... by Anonymous Coward · · Score: 0

      Digital certs are revokable.

      So, under what criteria will Microsoft choose to offer such a cert, and under what criteria will Microsoft revoke such a cert? And anytime they revoke the cert, what about drivers signed with that cert?

      It also creates a potential chokehold, if applications can now include a blacklist of certs that they will refuse to work with in addition to a blacklist of individual drivers. Finally, it also sets up a bar making it harder for non-commerical entities to write for windows.

    35. Re:All this will do... by zcat_NZ · · Score: 2, Interesting

      Only well-behaved drivers will have to be signed.

      Cf. XP-SP2

          1) You download a well-behaved, unsigned program windows warns you this might be dangerous. It warns you again that the program's not signed. It warns you a third time when you try to run the program (and every time if you don't change the checkbox)

          But none of this stops web-based malware from downloading and installing itself with no interaction whatsoever.

          2) If you install a well-behaved unsigned driver, you have to first tell Windows that you're _prefer_ that to the signed, generic driver with limited functionality. Then you get warned again that the driver's unsigned.

          But none of this stops Sony's XCP from installing an unsigned, misnamed driver directly into the heart of windows with no user interaction. (The EULA dialog Sony's disks provide could easily have been left out; their other copy protection system installs all the software and -then- asks for permission.)

          Somehow I don't think Vista's security is going to be significantly better. It's designed to stop Open Source, not malware. Open Source is a threat to Microsoft. Malware is a source of additional revenue.

      --
      455fe10422ca29c4933f95052b792ab2
    36. Re:All this will do... by Randolpho · · Score: 1

      Not everyone! :)

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    37. Re:All this will do... by Xeleema · · Score: 1
      Although I've been endowed with Modpoints, I'm forfeting the right to use them on this article to bring out a particual point....
      Sadly, I don't have the answer either -- I would guess we should start a campaign modeled after the Civil Rights Movement

      I think I speak for everyone when I say that we don't have 50 years to wait for sit-down protests to wait. These large corporate entities are trying to affect us digitally, and are only motivated by what they think will make them money. The answer is simple; if the Corps. lose enough money due to a venture, they either axe it, or bite the dust trying to keep it alive.
      Translation: If we educate ourselves on what they throw at us, and publish the "un-publishable" research, we win.
      --
      "When I am king, you will be first against the wall..."
    38. Re:All this will do... by spectre_240sx · · Score: 1
      Out of the .9 million geeks on Slashdot, how many do you think would actually be willing and able to do a march on D.C.?


      I really wonder about that... Personally I'd be very willing and I'd make myself available whether it was convienient or not. I think there are quite a few others that would as well. You're right in one way, though. Until a good leader steps up to the plate, it's likely that nothing will happen.
    39. Re:All this will do... by mrchaotica · · Score: 1
      If we educate ourselves on what they throw at us
      And what better way to educate the masses (i.e. the volume of people required to actually do what you suggest) than to get on the news by holding protests and such?
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    40. Re:All this will do... by Xeleema · · Score: 1

      Protests != Education
                Just a thought; Letters to the Editor in your local newspaper are taken more seriously than protestors.
      Where I work, there were two people who stood at the intersection, claiming sexism at the workplace.
      I would have written them off as nutcases, if it hadn't been two reeeealy ugly chicks holding up the signs.
      I'm sure most of the people that drove into work that day thought the same thing.
                But if those same two chicks had written (and got published) letters to the editor, then I would have took more notice. Things just look more impressive when there in black and white, rather than when theyre in Neon Purple and Green and stapled to a wooden stick (held up by and ugly chick).
                Of course, we could always enlist the local Project Mayham chapter...

      --
      "When I am king, you will be first against the wall..."
    41. Re:All this will do... by spectre_240sx · · Score: 1

      That's a good point and maybe it's the right place to start. On the other hand, I think rallys can be helpful if you get the right number of people and go about it the right way. Getting on the news definitely creates a buzz; especially when it's about something that most people haven't even heard of.

      In the end, I think it really boils down to orginization. Two women on the corner of a street with scribbled sharpie and cardboard signs are going to look much less reputable than a large group with well made signs and pamphlets.

      I think I'm going to go get started on a letter to the editor.

  3. this must be by DigDuality · · Score: 1

    capitalism driving the market looks like. Hmm.

    1. Re:this must be by mrchaotica · · Score: 1

      No, this is what fascism driving the market looks like. If actual citizens had any power anymore, we'd be able to get the government to stop this from happening...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:this must be by jazman_777 · · Score: 1

      If voting could change anything it would be illegal.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    3. Re:this must be by drsmithy · · Score: 1
      If actual citizens had any power anymore, we'd be able to get the government to stop this from happening...

      Sounds pretty free market to me !

  4. First they lock out open source drivers by etymxris · · Score: 3, Insightful

    Next, applications? I'm not sure how they'll deal with developer machines, but then again, that problem should apply for drivers too. It's not really a slippery slope. They've been doing it on the xbox for years, after all. It's not so much the money as the control they have to vet everything that can run on their system.

    1. Re:First they lock out open source drivers by qwijibo · · Score: 1

      Maybe they will require applications to be signed next. I'm sure someone would help out the better projects. I don't use PostgreSQL on Windows, but if it were needed, I'd have my company compile and sign the code so that it can still be used.

      http://it.slashdot.org/comments.pl?sid=174830&cid= 14541623

    2. Re:First they lock out open source drivers by ClamIAm · · Score: 1
      They've been doing it on the xbox for years, after all.

      Oh please. This is a really bad analogy. For one thing, the XBox hasn't been around all that long. It's still considered an "experiment", even if they have gained a respectable marketshare. Besides that, game consoles are really a different beast than "desktop" computer systems.

      Game consoles require anyone who develops software to license it with the maker of the machine. This is how they make money (well, at least in theory. MS isn't exactly in the black here). Desktop computer systems generally allow anyone to develop software for them. This is really a fundamental difference.

      I realize you might be trying to say MS will eventually do this to people who want to develop software for Windows. But if you think about it, it would be suicide. Not only would they piss off all the people who develop for them, they would probably be sued for anticompetitive practices (and not just by governments, but by corporations, who won't give after a slap-on-the-wrists judgment). In-house applications would be driven more to the webserver, which would most likely run on an OS that doesn't require signed code, further hurting MS.

  5. It's all about the DRM. by TripMaster+Monkey · · Score: 5, Informative

    The summary is a bit brief (as well as being plagarized verbatim from OSNews.com, but a brief perusal of the cited Microsoft article is rather illuminating:
    • Drivers must be signed for devices that stream protected content. This includes audio drivers that use Protected User Mode Audio (PUMA) and Protected Audio Path (PAP), and video device drivers that handle protected video path-output protection management (PVP-OPM) commands.
    • Unsigned kernel-mode software will not load and will not run on x64-based systems.
    • Note: Even users with administrator privileges cannot load unsigned kernel-mode code on x64-based systems. This applies for any software module that loads in kernel mode, including device drivers, filter drivers, and kernel services.
    (Boldface mine.)


    It would seem that Microsoft cares more about the profits of the record companies than it does about the ability of its users to be able to use its software. Just one more reason to switch to Linux.
    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:It's all about the DRM. by topical_surfactant · · Score: 1, Insightful

      I dare say that Vista will be rather...unpopular in the developer community.

    2. Re:It's all about the DRM. by Anonymous Coward · · Score: 0

      Just one more reason to switch to Linux.

      All well and good until Windows only runs on signed hardware. And as things are going now, that will be required by actual law.

    3. Re:It's all about the DRM. by RingDev · · Score: 2, Interesting

      I'm a pretty strong MS backer. All things considered they have done some amazing things and brought products to the people. But I must agree with you, by putting this limitation into applications it will likely drive a lot of the younger crowd, especially developers, to linux (the future of Ubuntu looks bright).

      I would have to see how it plays out at the application level to know more. Can I use the Windows API and play a CD's audio tracks from a home brew .Net app? Or do I need to create a corporate entity to get a license for my own undistributed application?

      If the application level is unaffected by this, then its not that bad. And it will likely be good for security. But if they are enforcing restrictions to the application layer, this could really stiffle non-professional windows development.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    4. Re: It's all about the DRM. by Anonymous Coward · · Score: 0

      "Just one more reason to switch to Linux"

      Or you know, switch to an OS that was designed with multimedia in mind, like Mac OS X

    5. Re:It's all about the DRM. by mrchaotica · · Score: 3, Insightful
      Can I use the Windows API and play a CD's audio tracks from a home brew .Net app?
      The Windows API will have very little to do with it. Basically, it'll depend on what you want to do.

      For example, just sending the audio to the "Trusted" (i.e. restricted) output devices will work, but "faking" the hardware so as to capture the digital stream to use for Fair Use won't (this is exactly why they're requiring all drivers to be cryptographically signed).

      And there won't be a damn thing you can do about it!
      If the application level is unaffected by this, then its not that bad.

      I'm sure it wasn't that bad when the NAZIs started forcing the Jews to wear stars, either.
      But if they are enforcing restrictions to the application layer, this could really stiffle non-professional windows development.
      Does the phrase "digital serf" mean anything to you? 'Cause that's what Microsoft, the RIAA, and the MPAA want to turn us all into. It won't just stifle non-professional Windows development, it'll stifle culture and creativity in general by setting up tolls every time anyone wants to communicate an idea. It will be like Bellsouth's "two-tiered internet [sic]" but infinitely worse.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:It's all about the DRM. by RingDev · · Score: 5, Funny

      Wow, I'd rate you +1 insightful just for cramming all that FUD into one post. Well done!

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    7. Re: It's all about the DRM. by Anonymous Coward · · Score: 0

      Switch to the Mac to avoid DRM. Ahahah. HAHAHAHAHAHAHAH.

    8. Re:It's all about the DRM. by mrchaotica · · Score: 1

      That was not FUD; I sincerely believe it!

      I'll bet you $1000 that everthing I said will happen within the next 10 years, unless there's some radical change in the US Government's attitude towards corporations and "Intellectual Property [sic]."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    9. Re: It's all about the DRM. by Anonymous Coward · · Score: 0

      "Switch to the Mac to avoid DRM"

      Be my guest, switch to Linux to avoid modern media :-P

    10. Re:It's all about the DRM. by Rhys · · Score: 3, Insightful

      And there won't be a damn thing you can do about it until someone finds the first security exploit in the OS!

      So we should have to wait all of what, negative five minutes?

      Seriously. This just copy protection at the OS level. People break game copy protection all the time. People will find a security hole in Vista and use it to do the exact same thing (where's the statement that tests the signed condition... yes some nops there would do nicely) and it'll be wide open again. In the worst case there is always the ability of something like a mod chip to alter signals on the fly. I'd have faith if the hardware gurus can do it to a Xbox they can do it to a PC.

      It is as bad as MMO makers claiming they're going to detect and ban bots. If my bot is a linux router with a usb hookup and a "keyboard" program running to feed "user interaction" to the game-running windows machine, they can't detect it. To them nothing is out of the ordinary. Sure, you have to decode the packet stream but that isn't /that/ hard. The information MMOs send isn't that different from what MUDs send, and people have been scripting those for years. The best the MMO maker can do is use hieuristics to watch for "bot-like" behavior but even that is questionable at best. (I'm sure I look like a bot by about 2 am if I'm up playing that late)

      --
      Slashdot Patriotism: We Support our Dupes!
    11. Re:It's all about the DRM. by BeBoxer · · Score: 1

      For example, just sending the audio to the "Trusted" (i.e. restricted) output devices will work, but "faking" the hardware so as to capture the digital stream to use for Fair Use won't (this is exactly why they're requiring all drivers to be cryptographically signed).

      It's not just that. There is all sorts of common and cool things which require access to the raw audio. Wanted to try out that cool new audio visualization plugin? Sorry. A cross-fade plugin? Nope, can't do it. Normalize the volume? That's a no-no now. Because the only way for restricted audio to work is if you make sure that no third-party code ever gets access to the raw audio. They are now basically restricted to writing glorified remotes.

      Didn't Microsoft's mantra used to be "Developers! Developers! Developers!"? Not any more apparently. Which I think is great. If MS want's to tell all the small developers to fuck off and go to a different platform, great. That just means all the cool audio apps will be on Linux and OSX in the future.

    12. Re:It's all about the DRM. by oyenstikker · · Score: 1

      But the developer's bosses will tell them to use it or get fired.

      --
      The masses are the crack whores of religion.
    13. Re:It's all about the DRM. by mrchaotica · · Score: 2, Interesting
      This just copy protection at the OS level.
      Yeah, for now. By the time Vista actually ships, it'll probably be at the hardware level (via a Treacherous Computing chip).
      In the worst case there is always the ability of something like a mod chip to alter signals on the fly.
      Do you know what those signals are? They're public-key cryptography calculations. You don't know the key, so any kind of modchip is USELESS!
      I'd have faith if the hardware gurus can do it to a Xbox they can do it to a PC.
      The Xbox didn't have Treacherous Computing. The question is, have you heard of anyone cracking an Xbox 360? (Assuming, that is, that it does have Treacherous Computing -- I don't actually know.)
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    14. Re:It's all about the DRM. by Clover_Kicker · · Score: 1

      > I'm sure it wasn't that bad when the NAZIs started forcing the
      > Jews to wear stars, either.

      Debating tip for the day - gratuitous Nazi references make you look like a raving lunatic.

    15. Re:It's all about the DRM. by mrchaotica · · Score: 1
      Didn't Microsoft's mantra used to be "Developers! Developers! Developers!"? Not any more apparently.
      It was a farce when Ballmer first said it, too.
      MS want's to tell all the small developers to fuck off and go to a different platform, great. That just means all the cool audio apps will be on Linux and OSX in the future.
      HA! You wish! First of all, OSX is going to be Treacherous too. Second, Linux will be illegal along with everything non-Treacherous because it will obviously* be used only by "pirates" and "ter'rists."

      *obvious to the RIAA, MPAA, Microsoft, and the US Government -- i.e., the Powers That Be -- anyway...
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    16. Re:It's all about the DRM. by RingDev · · Score: 1

      "It's not just that. There is all sorts of common and cool things which require access to the raw audio. Wanted to try out that cool new audio visualization plugin? Sorry. A cross-fade plugin? Nope, can't do it. Normalize the volume? That's a no-no now. Because the only way for restricted audio to work is if you make sure that no third-party code ever gets access to the raw audio. They are now basically restricted to writing glorified remotes."

      That's what I want to know. The DRIVER has to be signed, but how will that effect applications? Can I write an application that calls an API that tells the driver what to do? That way my application doesn't need to be signed. The problem is if I create an app that tells the driver to spit out music from a DRM'd audio file as a bit stream. Can my app take that stream, apply a new codec and write to disk? doubtful. That's where the question comes in, how is the developer's interaction with the Driver going to be affected?

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    17. Re:It's all about the DRM. by mrchaotica · · Score: 1

      Yeah, I know, I was just in too much of a hurry to think up a less inflammatory analogy. You get the point though, right?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    18. Re:It's all about the DRM. by BeBoxer · · Score: 1

      The problem is if I create an app that tells the driver to spit out music from a DRM'd audio file as a bit stream. Can my app take that stream, apply a new codec and write to disk? doubtful.

      Doubtful is not the right phrase. "Not a chance in hell" is more like it. DRM only works if you eliminate access to the raw audio. Apply your own codec to a DRM'd audio file? Ah ha ha ha ha! That's rich. Not if Microsoft has any say about it.

    19. Re:It's all about the DRM. by stlhawkeye · · Score: 1
      It would seem that Microsoft cares more about the profits of the record companies than it does about the ability of its users to be able to use its software. Just one more reason to switch to Linux [bellevuelinux.org].

      I would, but the Linux community is an intolerable assortment of evangelical elitists looking down those noses at the rest of us and shaking their heads over our bad decisions and sinful choices. If I wanted that, I'd just go to church.

      Nay, good sir, your intentions are well-meant, and I keep an OpenBSD machine up and running for my personal web server, but when it comes to daily computer use, I will doggedly cling to my imperfect Windows and all of its flaws. Since I don't pirate music, movies, television shows, or do anything else illegal with my machine, I'm unlikely to be negatively affected by any of this and can safely turn a blind eye to all that Microsoft and the government does.

      Right?

      --
      "I have never won a debate with an ignorant person." -Ali ibn Abi Talib
    20. Re:It's all about the DRM. by kjots · · Score: 1

      And the developer tells the boss to go fuck a pig and finds a better job. What's the freakin' problem?

    21. Re:It's all about the DRM. by Rhys · · Score: 1

      Actually an officemate was just telling me that Microsoft, in their rush to get Xbox2 kiosks out to, e.g., Best Buy, forgot to encrypt their demo CDs and that people are pulling boot loader code off of it and dissassembling it. No source to cite (and I didn't bother to search) but it is probably out there if true.

      That didn't even require a hardware or software oops. Just some dumb human, and we have those in spades!

      Besides, you're still assuming there are no bugs in the entire TC chain, down to hardware up from software. Do you really expect the people who gave us the Pentium fdiv bug and Windows version (pick your poison) to ship a totally bug free platform? Sure they will and I might quantum teleport into the sun and die tomorrow. Given the probability of that occuring, I don't think I'll be sleepless in dread.

      It is also only a matter of time till some company who has a driver-signing key gets 0wned and that key is public on the net. Sure, Microsoft will have ways to revoke keys, but the damage of one being out is probably sufficient to let a chain of exploits based on it continue long past the key itself being useless.

      --
      Slashdot Patriotism: We Support our Dupes!
    22. Re:It's all about the DRM. by RingDev · · Score: 1

      "Doubtful is not the right phrase. "Not a chance in hell" is more like it. DRM only works if you eliminate access to the raw audio. Apply your own codec to a DRM'd audio file? Ah ha ha ha ha! That's rich. Not if Microsoft has any say about it."

      I agree with your answer but disagree with your view of DRMs. DRMs don't need to be totalitarian tools to enforce the law. See my journal for my extended vision.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    23. Re:It's all about the DRM. by mrchaotica · · Score: 1

      In other words, it'll just be a game of cat-and-mouse between Microsoft, the hackers, and the police (since it's a DMCA violation). What makes me so pissed -- and the reason I'm trying to tell people about it -- is that it shouldn't have to be that way!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    24. Re:It's all about the DRM. by Anonymous Coward · · Score: 0
      That was not FUD; I sincerely believe it!

      If you sincerely believe that requiring signed drivers in a 64 bit OS is comparable to Nazis requiring Jews to where stars, you really, really, really need to get some perspective. IMHO.

      I for one find fanatics damn right scary, regardless of which side they are on.

    25. Re:It's all about the DRM. by BeBoxer · · Score: 1

      Yes, that's very interesting. But we are talking about Microsoft Vista, not Rick's Vision. If a DRM scheme provides easy access to the raw bitstream, even if after entering a key as in your scheme, it's worthless from the point of view of media companies. It's basically the honor system. The media companies would be trusting the users to not just pull the raw bitstream out and save it in a non-DRM format. If the media companies actually trusted their customers, none of this stuff would be happening. So if you find people give you a hard time, it's because you are redefining DRM to mean something else. DRM means exactly what Microsoft is doing. Your vision of 'soft DRM' or whatever, while it might be nice, isn't DRM. It's something else. Make up a new name for it because DRM is taken, and it means "totalitarian tools for enforcing the law".

    26. Re:It's all about the DRM. by Anonymous Coward · · Score: 0

      You sir are full of sh!t. You have never ripped a CD to disk? You have never copied an image from a website? You have never downloaded a movie sound byte? The DRM world encompasses far more than the casual use of the word pirating. It's all about restricting activities, most not even technically illegal, like making backup copies. Even better, why don't you move to Libya where the government will gladly tell you what you can and can't do and there's not a fucking thing you can do about it. America wasn't built by people who lay down in front of authority, it was built by rebels who stood up for what they believed, even when it was against the government's wishes.

    27. Re:It's all about the DRM. by afidel · · Score: 1

      I don't know about other MMO's, but the WOW client-server communications are done with encrypted packets with keys setup using PKI during login. Unless you are a brilliant cryptographer you are NOT going to be reading the communications with a Linux router box setup with some fanciful USB controll hooks to the gaming PC. Besides developing such technology would be infinitly more expensive then simply hiring Chineese sweatshop workers to play WOW.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    28. Re:It's all about the DRM. by RingDev · · Score: 1

      "But we are talking about Microsoft Vista, not Rick's Vision." Which is why I said I agree with you ;) "If the media companies actually trusted their customers, none of this stuff would be happening." If the media companies actually trusted their customers we would see more casual pirating (ie: Illegal music downloads). Not to the growth rate from a few years ago as there are more legal options, but consumers have already shown how trust worthy they are. "Your vision of 'soft DRM' or whatever, while it might be nice, isn't DRM. It's something else. Make up a new name for it because DRM is taken" Works for me. Hominus Dominus, I name the 'Soft DRM'. -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    29. Re:It's all about the DRM. by lgw · · Score: 1

      You go on and on about a "treacherous computing" chip, but what possible downside is there to a TCG chip on my motherboard if I have the master key?

      Sure, embedded electronics might be set up to prevent hacking by manufacturers that keep the master key (I'm sure game consoles will go this route), but general-purpose computers? What incentive does Dell have to to sell you a computer that's crippled this way?

      Digitally signed kernel code, done correctly, prevents rootkits. Big win.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    30. Re:It's all about the DRM. by Anonymous Coward · · Score: 0

      Yeah, I get the point. You think that someone trying to prevent you from stealing music is the same a genocide. Just stop stealing music, and this sort of thing won't bother you. Thief.

    31. Re:It's all about the DRM. by mrchaotica · · Score: 2, Informative
      You go on and on about a "treacherous computing" chip, but what possible downside is there to a TCG chip on my motherboard if I have the master key?
      There isn't a downside if you have the master key. However, read the following sentences very, very carefully:

      Treacherous Computing is explicitly designed to be secure against YOU, the user.

      YOU WILL NOT HAVE THE MASTER KEY, because it defeats the entire reason for the system's existence!
      What incentive does Dell have to to sell you a computer that's crippled this way?
      Nothing, aside from the fact that they won't be able to sell computers capable of running Vista otherwise. I could go on about conspiracy theories involving kickbacks from Microsoft and/or the RIAA and MPAA, but I won't since the first reason is reason enough.

      Ultimately, the entire push for Treacherous Computing stems from the RIAA and MPAA's desire to prevent Fair Us-- sorry, "piracy", as well as Microsoft's desire for totalitarian control over every Windows user's computer (and the ability to force subscription-based software models upon us).
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    32. Re:It's all about the DRM. by Clover_Kicker · · Score: 1

      I happen to agree with you, but that kind of rhetoric loses arguments instead of winning them.

    33. Re:It's all about the DRM. by Mac+Degger · · Score: 1

      There's really only one way to respond to this.

      The ONLY thing holding linux back from mass-acception is games and certain applications like CAD/CAM/simulation/3d (yes, there are a few crappy linux cad programs, and yes, Maya runs on redhat...so what?).

      But with Vista, game/app programmers will have to recompile/code their applications anyway.

      So why not convince them that now is the time? Drop windows; if you have to recode, why not recode for an OS that is free, extensible, transparent and does not restrict it's users? Mom&pop dont care what their VoIP/spreadsheet/browser/picture viewer runs on, but they do care that Vista will require a new monitor to view their new HD video on. Not only mom&pop-, but all the kids who want their mp3's to play, or the ability to edit and distribute video from their skiingtrip. Vista is not going to let you do this. Vista will not be adopted by many people. In fact, Vista will probably have even less of an adoptionrate than winxp (and that's pretty much the first OS which MS got right!)

      --
      -- Waht? Tehr's a preveiw buottn?
    34. Re:It's all about the DRM. by RingDev · · Score: 1

      I'm not sure, I have two possible responses.

      1) Here's your star, now go stand in the corner.

      or

      2) Say that to an 80 year old Jewish person and check their response.

      It lends you much more credit to say "I disagree with you because..." than "I'm going to kill your cat and burn your mf'ing house down!"

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    35. Re:It's all about the DRM. by StikyPad · · Score: 1

      OMG, it's the new Doc Ruby, spreading his paranoia and FUD to the Slashdot masses. I just wonder how you can type while you're waving your hands in the air like that?

      Nevermind, I don't want to know.

    36. Re:It's all about the DRM. by lgw · · Score: 1
      Treacherous Computing is explicitly designed to be secure against YOU, the user. YOU WILL NOT HAVE THE MASTER KEY, because it defeats the entire reason for the system's existence!

      Well, I don't know what you're talking about with "treacherous computing" then. The Trusted Computing chip (TPM) that's already on every IBM laptop made recently (and probably many other systems besides) implements standards from the Trusted Computing Group. They aren't making DRM, and state specifically that the owner controls the trust relationship. But maybe that's not the trusted computing you were thinking of.

      Was TCG formed to specify Digital Rights Management (DRM) technologies?
      TCG specifications do not provide all the necessary technical elements required for DRM. It is conceivable that developers could build their own DRM solutions that would operate on systems with Trusted Platform Modules, but TCG specifications alone are not DRM solutions.

      You might fear that Vista will take advantage of this somehow to implement some malicious DRM scheme, but Vista is hardly a mystery these days, and runs fine on existing boxes with no TPM chip. There's no known requirement for Trusted Computing to use Vista. It's just FUD.

      Again, embedded devices, especially game consoles, are a different world, and have all sorts of protective measures, but that has nothing to do with Vista.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    37. Re:It's all about the DRM. by arminw · · Score: 1

      .....First of all, OSX is going to be Treacherous too......

      Not likely unless Jobs dies or is kicked out of Apple (again) and replaced by someone like Ballmer. As the millions of non-geek iPod users discover that they cannot copy their favorite DVD movie they bought at Walmart to their iPod not because of some technical limitation, but only because of some stupid law called the DMCA, there is a good chance the the outcry will reach and force Congress to revisit that issue. These millions of DVD and iPod owners will want to watch their movies on their iPods without having to buy/download a special copy of content they already paid for. There is a convoluted way of doing this now using (illegal) DVD ripping software and the proper encoding programs. The number of video iPods and other mobile video devices is still quite small, but will likely increase geometrically in the next few years. In the end it is still people, not corporations that vote. Politicians know this and are surprisingly responsive to a massive outcry from their constituents. Most music on iPods got there from people's CD collections because CDs can be easily copied. Millions of people will want to do the same thing from their DVD collection. Up until now the DMCA and DRM has not really had much effect on the large masses of the voters, but the shit will hit the fan when millons find out that the lawmakers have artificially prevented them from doing with video, what they have been doing for years with audio. DRM will be dead after all that happens -- and it will!

      --
      All theory is gray
    38. Re:It's all about the DRM. by arminw · · Score: 1

      .....The ONLY thing holding linux back from mass-acception is games and certain applications like ......

      Not ONLY that, but that many hardware devices don't work with Linux because there are several flavors of Linux and manufacturers of such hardware have really not an economic incentive to spend writing drivers that will work correctly with the various flavors of Linux. With Windows, a user can pick any network or USB device at Best Buy or Fry's and upon getting it home, have a good chance that it will work on the first try. With Linux, many devices will never work, even if the user is an advanced geek. With Mac OSX, the driver issue is less difficult because there is much less variation in the hardware and the software then with PC/Windows. Look at the installation instructions for a good sampling of hardware devices, such as scanners, printers, USB MIDI adapters and such and the instructions for OSX are the shortest, most often a single mouse click or maybe two. Linux need one standardized version and someone with the *authority* to enforce that standard. Absent this, Linux will be used as servers and other uses only by very computer expert users. Embedded applications wilth limited user interaction are also good candidates for Linux.

      --
      All theory is gray
    39. Re:It's all about the DRM. by mrchaotica · · Score: 1

      Yeah, because the website of the people with a vested interest in pushing the technology is so much more reliable than the consensus of just about everyone else...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    40. Re:It's all about the DRM. by Danse · · Score: 1

      If you sincerely believe that requiring signed drivers in a 64 bit OS is comparable to Nazis requiring Jews to where stars, you really, really, really need to get some perspective.

      He's not comparing them in the level of impact they had on people, obviously. He's noting a comparison in the methods used, namely of taking such small steps toward the ultimate goal, that nobody notices where they're going until it's too late. You'd have to be pretty dense not to understand the point of the argument there.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    41. Re:It's all about the DRM. by lgw · · Score: 1

      Consensus opinion is just speculation. Published standards and the verified details are far more useful information. TPM chips are shipping today, and aren't being used for DRM. Vista is available for testing today, and doesn't require a TPM chip. It's just FUD.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    42. Re:It's all about the DRM. by mrchaotica · · Score: 1

      The trouble is, though, that if there's a way a technology can be abused, then sooner or later it will be abused that way. TPMs have a great potential to be abused -- in fact, I don't really think their non-abusive uses are significant at all. Moreover, given Microsoft's previous track record on abuse of power, I think we'll see it abused sooner, rather than later.

      When you put it all together it's pretty darn frightening, IMHO.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    43. Re:It's all about the DRM. by lgw · · Score: 1

      Frightening, yes, but it come back to my original point: if I have the master key, I win.

      A TPM is the ultimate rootkit. The whole Sony DRM debacle shows the public reaction to conent-owners trying to put rootkits on a machine. The vast financial success of anti-virus and anti-spyware software shows the public reaction to installing what amounts to a rootkit to protect yourself from malware. People don't think much either way about DRM, but there's solid proof how people feel about rootkits. Any marketing slug can understand this, even after a few drinks.

      If you were a large, successful PC vendor, what would you do with a TPM? The total revenue of all RIAA member is peanuts on this scale, after all.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    44. Re:It's all about the DRM. by Rhys · · Score: 1

      I was meaning to test out what you said but I hadn't found my 10baseT hub -- think I loaned it to a friend.

      Blizzard wouldn't be stupid to encrypt the whole traffic stream. Their servers are already seriously overloaded, and that's just more load. They might be able to use SSL-accelerators on the front of their server farms, but that's still extra client load = poorer performance. Not much to be done about it there.

      Your login info, I can see being sent via PKI. Barrens chat, monster movement (remember, encryption = latency) and such? Not a good plan.

      But as I said, I didn't dig out tcpdump and check so I could be wrong.

      Besides, as long as you have administrator and can read blizzard's memory in your computer, you can always nab the key out of there and send it on to the linux box.

      --
      Slashdot Patriotism: We Support our Dupes!
  6. From the nail-in-the-coffin department... by pdbogen · · Score: 5, Insightful

    All I can say is what's probably come to everyone else's mind: the banging sound of hammer against coffin.
    This will certainly quiet complaints about Windows' crashing (since many crashes are related to poorly written drivers, WHQL or not), but how did whomever thought this would be a good idea completely forget about the serious compatbility issues that this will raise?

    1. Re:From the nail-in-the-coffin department... by ivan256 · · Score: 1

      This will certainly quiet complaints about Windows' crashing

      You're kidding, right?

      At least it will mean that we can blame Microsoft for driver crashes now though.

    2. Re:From the nail-in-the-coffin department... by Anonymous Coward · · Score: 0

      > This will certainly quiet complaints about Windows' crashing (since many crashes are related to poorly written drivers, WHQL or not)

      As you mention, the 'tested' WHQL drivers cause issues - how will this be any different. All it means is that only the corporates who can/will get the certification will be able to write drivers. Signing the drivers does not make them any less buggy.

    3. Re:From the nail-in-the-coffin department... by Nimey · · Score: 2, Insightful

      Signing has nothing to do with driver quality. This will ensure that only officially-blessed drivers, regardless of quality will run on 64-bit Vista. DRM is the only conceivable reason for this move.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    4. Re:From the nail-in-the-coffin department... by Trepalium · · Score: 1

      Don't worry, WHQL certification never stopped Microsoft from disclaiming responsibility for the drivers they ship. To be fair, it's reasonably easy to add code to a driver that is turned off during testing (via a registry key, for example), and is turned on in the shipping driver via the driver installer. WHQL certification is only slightly less useless than no certification.

      --
      I used up all my sick days, so I'm calling in dead.
    5. Re:From the nail-in-the-coffin department... by afidel · · Score: 1

      Yep, you have to look no farther than ATI for proof that WHQL blessing means exactly butkis when it comes to stability. For years ATI has released and had blessed some of the least stable drivers in existance. Lately they have gotten better, but that has more to do with customer demand and available resources then any great change in MS's testing program. But I don't think this is really going to enforce any DRM, because the maker of Daemon tools can simply buy a commercial certificate and get the signing certificate from MS. When a tool has dual uses I think MS would have a very hard time justifying to a court why it did not grant a certificate to such a manufacturer.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    6. Re:From the nail-in-the-coffin department... by rts008 · · Score: 1

      He may have a point- Most of the time Windows crashes, it's because you are trying to "do something" with the pc. After this is in effect, you won't be able to "do something" with the pc, thus Windows should not crash often. But, who the hell wants a $1000.00 space heater (inefficient at best) that will also run a screen saver?

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
  7. Ooh lovely by JediTrainer · · Score: 4, Insightful

    While I applaud the idea of signed drivers and the like, this looks like a very clever way to shut out OSS developers. Heck - some of the smaller commercial outfits might even balk at having to spend that kind of money on the certificate.

    What pains me is knowing full well that this really won't necessarily increase the quality of the drivers, though. So they're signed. So what? All this might do is delay upgrades, if anything.

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
    1. Re:Ooh lovely by Swamii · · Score: 2, Interesting

      Heck - some of the smaller commercial outfits might even balk at having to spend that kind of money on the certificate.

      Yes, because $500 a year will easily put any corporation out of business.

      I, for one, think this is great. It now *forces* companies like Creative, NVidia, ATI, RealTek, and other big hardware vendors to make their drivers go through and pass Windows Hardware Quality Labs testing. I know that doesn't guarantee it 100% perfectly working driver, but in my experience it does mean generally better drivers, which in turn means a more stable system. That's a good thing for millions of consumers, coming at the cost of ... $500/year for corporations.

      I find it both ironic and hypocritical that the community here is constantly bashing corporate America; that is, until Microsoft makes certain corporations pay to make get their system-critical software tested and verified. Oh, then we're all sad for those poor corporations that have to pay $500 a year. Mercy me...

      --
      Tech, life, family, faith: Give me a visit
    2. Re:Ooh lovely by qwijibo · · Score: 1

      I can't imagine $500 being a lot of money to any company that creates drivers. Individual OSS developers might be out of luck, but any project that is used by a significant number of people can either get the certificate or find someone who will help them out like I outlined in another comment.

      http://it.slashdot.org/comments.pl?sid=174830&cid= 14541623

    3. Re:Ooh lovely by freeweed · · Score: 1

      I find it both ironic and hypocritical that the community here is constantly bashing corporate America; that is, until Microsoft makes certain corporations pay to make get their system-critical software tested and verified. Oh, then we're all sad for those poor corporations that have to pay $500 a year. Mercy me...

      Firstly, the "community" here is just that - a community. Made up of more than one individual. There's nothing hypocritical in the slightest about different people having different opinions on a subject.

      Secondly, assuming we're only talking about one person's opinions, "Corporate America" is well understood to refer to large (and these days multi-national) corporations. Not too many people attack the small mom-n-pop shops that *would* be impacted by an annual $500 tithe.

      Thirdly, the most obvious impact here is to the Free/OSS/whatever developers. These people can't afford to pay one red cent, and I don't blame them - they've already contributed enough. I've used all sorts of experimental drivers that were basically developed by some guy in his basement one evening. That can no longer happen in Windows.

      Oh well, all the more reason to use Linux I guess...

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    4. Re:Ooh lovely by Peter+La+Casse · · Score: 1
      Heck - some of the smaller commercial outfits might even balk at having to spend that kind of money on the certificate.

      Yes, because $500 a year will easily put any corporation out of business.

      How do you get "any corporation" from "some of the smaller commercial outfits"?

    5. Re:Ooh lovely by ichimunki · · Score: 1
      I find it both ironic and hypocritical that the community here is constantly bashing corporate America; that is, until Microsoft makes certain corporations pay to make get their system-critical software tested and verified. Oh, then we're all sad for those poor corporations that have to pay $500 a year.

      I don't think anyone here is crying a river over nVidia having to pay a fee and get a certification or do anything like that. I believe what we are concerned about is that this gives users decreasingly fewer "rights" on their very own hardware using software they paid for.

      --
      I do not have a signature
    6. Re:Ooh lovely by Anonymous Coward · · Score: 0
      It now *forces* companies like Creative, NVidia, ATI, RealTek, and other big hardware vendors to make their drivers go through and pass Windows Hardware Quality Labs testing.

      NO IT DOESN'T!

      Re-read the article. PIC signing doesn't have anything to do with driver quality -- it just proves where it came from. WHQL signing is a totally separate process, and the bad vendors who don't WHQL sign will still not WHQL sign.

    7. Re:Ooh lovely by doctormetal · · Score: 1, Insightful
      I, for one, think this is great. It now *forces* companies like Creative, NVidia, ATI, RealTek, and other big hardware vendors to make their drivers go through and pass Windows Hardware Quality Labs testing. I know that doesn't guarantee it 100% perfectly working driver, but in my experience it does mean generally better drivers, which in turn means a more stable system. That's a good thing for millions of consumers, coming at the cost of ... $500/year for corporations.

      WHQL testing does not lead to better drivers.
      I had a lot of problem with drivers that were WHQL tested and failed to work.
      That certification process means absolutely nothing.
  8. Mod parent up by Tommac2005 · · Score: 0

    Good post. Mod him up!

    --
    www.jiggedyjoo.com
  9. Atrocious by Anonymous Coward · · Score: 0

    Is this an Intel "sponsored" move to halt the advance of AMD-64 ? Bull shit - this means we will not see many drivers for WinXP X64 - it's already a problem which will be much more severe now. Pretty much guarantees that x64 will not succeed on the desktop. Or are they looking at X64 as the exclusively server side platform?

    1. Re:Atrocious by Anonymous Coward · · Score: 0

      Doofus. Intel 64 and AMD 64 are the same thing. Windows 64 will run on both.

    2. Re:Atrocious by mrchaotica · · Score: 1
      Pretty much guarantees that x64 will not succeed on the desktop.
      I sure hope you're right, since that's about the only thing that will save all from becoming slaves to DRM!
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  10. You will be able to disable verification by aapold · · Score: 3, Informative

    Its in the white paper attatched. Is it perfect? no... but it won't absolutely prevent you from doing stuff. Here's the relevent text:


    How to Disable Signature Enforcement during Development
    During the early stages of development, developers can disable enforcement in Windows so that driver signing is not necessary. The following options are available for developers to disable digital signature enforcement temporarily so that Windows will load an unsigned driver.
    Attaching a kernel debugger. Attaching an active kernel debugger to the target computer disables the enforcement module in Windows Vista and allows the driver to load.
    Using the F8 option. An F8 boot option introduced with Windows Vista--"Disable Driver Signature Enforcement"--is available to disable the kernel-signing enforcement only for the current boot session. This setting does not persist across boot sessions.
    Setting the boot configuration. A boot configuration setting is available for prerelease builds that allows the suppression of the enforcement module in Windows to be persisted across boot sessions. Windows Vista includes a command-line tool, BCDedit, which can be used to set this option. To use BCDedit, the user must have Elevated User or Administrator privileges on the system. The most straightforward approach is to create a desktop shortcut to cmd.exe, and then right-click -> Run Elevated. The following shows an example of running BDCedit at the command prompt:

    // Disable enforcement - no signing checks
    Bcdedit.exe -set nointegritychecks ON

    // Enable enforcement - signing checks apply
    Bcdedit.exe -set nointegritychecks OFF


    // Disabling integrity check on an alternate OS
    // specified by a GUID for the system ID
    Bcdedit.exe -set {4518fd64-05f1-11da-b13e-00306e386aee} nointegritychecks ON

    --
    "Waste not one watt!" - CZ
    1. Re:You will be able to disable verification by Anonymous Coward · · Score: 0

      How to Disable Signature Enforcement during Development
      During the early stages of development, developers can disable enforcement in Windows so that driver signing is not necessary. The following options are available for developers to disable digital signature enforcement temporarily so that Windows will load an unsigned driver.
      Attaching a kernel debugger. Attaching an active kernel debugger to the target computer disables the enforcement module in Windows Vista and allows the driver to load.
      Using the F8 option. An F8 boot option introduced with Windows Vista--"Disable Driver Signature Enforcement"--is available to disable the kernel-signing enforcement only for the current boot session.

       
      Interesting. That hack brings up a core question. Which is more user-friendly: Windows DRM that can only be removed with costly debuggers. Or Linux, which doesn't shackle users with cumbersome DRM? There's no reason for you Windows users to voluntarily burden your computer with M$'s corporate trash. You only have your chains to lose, Windows users. Linux puts you in control not Micro$oft or the media cartels.

    2. Re:You will be able to disable verification by LoonyMike · · Score: 0

      Enforcement-disabled machines will become the standard in no time. Software installation packages will be provided with the handy option of running "Bcdedit.exe -set nointegritychecks OFF" and reboot. The user won't even have to worry about this "driver signing" nonsense.

    3. Re:You will be able to disable verification by andy_shepard · · Score: 1

      The Windows kernel debugger is a free download.

    4. Re:You will be able to disable verification by eclectro · · Score: 1

      Riiight. The end user is going to pull out the kernel debugger when his driver for his hardware (cough *untrusted audio* *RIAA* cough) doesn't work??? It doesn't matter how much it costs.

      People will switch to macs or linux first.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    5. Re:You will be able to disable verification by oyenstikker · · Score: 1

      People won't switch. They'll buy a Dell and use whatever came with it.

      --
      The masses are the crack whores of religion.
    6. Re:You will be able to disable verification by eclectro · · Score: 1

      Unless their (or their friends) Dell craps out because of another yet-to-be-seen zero day virus.

      It's still a pretty arrogant gamble by Microsoft.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  11. I'm not sure it'll even do that. by cduffy · · Score: 3, Interesting

    Some software of that variety takes the approach of acting as an iSCSI device. So long as the OS has native iSCSI support, the application need not install its driver.

    I'm considerably more worried about the impact on projects like OpenVPN.

    1. Re:I'm not sure it'll even do that. by bfizzle · · Score: 2, Informative

      OpenVPN doesn't use kernel-mode drivers so this would not bother them one bit.

    2. Re:I'm not sure it'll even do that. by G-Licious! · · Score: 1

      The TAP driver isn't kernel mode?

      I'm also worried about the Ext2 driver project.

    3. Re:I'm not sure it'll even do that. by caseih · · Score: 2, Informative

      Actually OpenVPN does require the tun/tap interface, which is supplied by another opensource driver that creates a virtual device. So it very much will be affected.

  12. What this is really about... by ivan256 · · Score: 1

    "Drivers must be signed for devices that stream protected content."

    That's on all Vista systems, not just 'x64' systems (What the hell is 'x64'?). That means users won't get the benefit of frequent driver releases like they have now under XP, and won't be able to do what they like with their media. Also that people who pirate content will have hacked kernel binaries that bypass the signature check.

    Hardly a big deal. Nobody is going to run Vista unless they want to shell out for an HDCP compatable monitor anyway. XP has only recently passed 2000 in running installations, so I figure we've got a good seven years before we have to deal with this crap.

    1. Re:What this is really about... by MindStalker · · Score: 1

      Hu? x64 are the new 64 bit and 32bit-x86 compatible processors. Essentially the Athlon 64 and the Intel EM64

    2. Re:What this is really about... by ivan256 · · Score: 1

      Yeah, thanks for answering my rhetorical question.

      I asked that because nobody else calls it x64. Microsoft made that up. I know what they meant when they said it, but that doesn't make it right.

    3. Re:What this is really about... by MindStalker · · Score: 1

      From a quick google looks like most linux distros call it x86-64 though Mandrake and a few others call it x64. Its not completely unheard of especially as we are talking about the x64 version of MS Windows.

    4. Re:What this is really about... by linguae · · Score: 1
      Hardly a big deal. Nobody is going to run Vista unless they want to shell out for an HDCP compatable monitor anyway

      But what about those people at the middle or end of this year running out and buying brand new Dells and HPs for school or for Christmas loaded with....Windows Vista? These users don't have a choice, unless they build their own machines or buy a Mac.

  13. Bad for dual-booting by shadowzero313 · · Score: 1

    Looks like when I get a Athlon 64 setup, I'll just be using XP. The Ext2/3 driver is too useful to go without on a dual-boot system.

  14. Wow! by Pestilence · · Score: 0

    Finally a really REALLY good reason to get off my ass and switch to Linux

  15. Its okay by comm3c · · Score: 1

    Greatt.... now we can look forward to hacking the "signed drivers" mechanism. Or shell out a fortune to get our home-made device drivers "signed"

    1. Re:Its okay by mymaxx · · Score: 1

      Hey, someone could start a service, raise the $500 each year for the certificate and then each time you want your code signed, you upload it and its signed within minutes!

    2. Re:Its okay by mrchaotica · · Score: 2, Interesting

      You do realize that to hack the Treacherous Computing system, you need either a multi-million dollar laboratory to disassemble the chip and read the key directly from the circuits, or a spy to steal the master key directly from Microsoft (or Verisign or whoever), right?

      Oh, and by the way: once you go to all this trouble to get the key, they can just use Remote Attestation to disable it (along with the hardware itself).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Its okay by tolan-b · · Score: 1

      Look I hate DRM and more specifically TCPA as much as anyone, but you're coming across as a bit loopy just now mate...

      In terms of the kind of reverse engineering needed to bypass this kind of system take a look at the work being done on the DRM systems on the Xbox 360 and the Intel Macs. Nothing's unbreakable. Sure good modern encryption essentiall can't be cracked, but that doesn't stop people getting round it by a more circuitous route.

      As for 'Remote Attestation'. Wasn't that for a bunch of DVD players?

    4. Re:Its okay by kcb93x · · Score: 1

      Part of the TC marchitecture states that if a given TC chip thinks it has been compromised, it will destroy/disable itself, thus forcing the machine into unsigned/untrusted mode...now you don't get an IP, because your ISP's router/server doesn't get a TC response from your machine.

      Now you've got a toasted chip - and the key generated for that specific chip (think VIN, serial number, Intel P-III CPU ID) has been forever blacklisted - any attempt to use it will meet with failure.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  16. No Open Source for You! by Irvu · · Score: 2, Interesting

    That's it no open source drivers on Windows Vista.

    It's not unlike the early "Analog Hole" legislation beinbg proposed by "Fritz" Hollings. The legislation attempted to link DRM and national security and, in one form, would have required a license to program a computer, possibly even certification of each binary prior to development.

    The question is, how long until a workaround is found? When developing code I don't like the idea of signing each interim binary before testing it that would just lengthen the whole cycle pointlessly. Sooner or later somebody will find a way around this but not without much frustration, perhaps a specially signed "Developer Edition" of the OS.

    No wonder there wasn't much fanfaire.

    1. Re:No Open Source for You! by mrchaotica · · Score: 1

      First of all, can you say "DMCA violation?"

      Second of all, can you say "encryption keys locked in the hardware?"

      Third of all, can you say "remote attestation" (the process by which any hardware or software whose encryption has been hacked can be rendered inoperative by the Powers That Be remotely and instantly)?

      With Treacherous Computing, Microsoft et. al. have found a DRM model that works because it's based on hardware. If you think there's going to be a workaround, you're deluding yourself.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:No Open Source for You! by Irvu · · Score: 1

      I wasn't actually assuming that there would be a workaround per se. What I was doing was pointing out the problem for windows users that this raises. In order to test code you have to run new binaries. If you are required to constantly sign each interim binary that will only a) lengthen the development process unnecessarily, and b) raise the pssibility of bad "signed" drivers getting out which then invalidates the purpose of the signatures. If some workaround say a Windows Developer Edition is provided then that will be a new product but also a potential avenue for unsigned binaries on the system.

  17. STUPID by Chanc_Gorkon · · Score: 4, Insightful

    Does Microsoft even know the amount of drivers that ARE NOT signed?? This is stupid and it won't prevent anything. Is Microsoft going to look over thousands of drivers just to make sure they don't cause anything bad so they can put thier little WHQL seal and sign the blasted thing? What's to prevent someone from creating a hack that gets around this? Nothing. Why even try to do something like this? At least give users the option to screw up the system.

    --

    Gorkman

    1. Re:STUPID by stevey · · Score: 1

      I'm sure they do.

      Right now it is not uncommon for driver installations to "pretend" they are signed - by clicking "I agree", etc, during their installation process.

    2. Re:STUPID by bobamu · · Score: 1

      The situation goes from "My company has made some hardware that works on windows please buy it, hmm, maybe I should see about getting my drivers certified to get rid of that message that upsets some folk" to "My company has made some hardware that will work on windows once I've paid my royalty to microsoft and then I can sell it to you providing that microsoft thinks the hardware works in an acceptable way and doesn't provide any contention in microsoft's revenues due via its own product portfolio"

    3. Re:STUPID by Reziac · · Score: 2, Interesting

      I'm thinking thst much what's behind this are the big PC OEMs, specifically Dell. Make it harder to run Vista on clone hardware, and OEM hardware sales go up. Dell is a whole lot bigger customer for M$ (primarily through enterprise contracts for hardware and OS) than the media content companies.

      I think this was first tried with XP -- back in the XP beta days, it became clear to me that XP was designed to be wholly compatible with Dell hardware, but with other hardware you just *hoped* it worked right.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    4. Re:STUPID by caluml · · Score: 1
      Does Microsoft even know the amount of drivers that ARE NOT signed??

      Of course they do. I bet they even know how much they charge to sign a driver too....

    5. Re:STUPID by mrchaotica · · Score: 1

      No, what's behind this is the (Microsoft + OEMs + RIAA/MPAA) cartel as a whole. OEMs want to lock white-box makers out of the market, the RIAA/MPAA want to charge a toll for every bit of collective culture anyone sees or hears, and Microsoft wants to control the keys to the whole shebang.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:STUPID by sevinkey · · Score: 1

      This system doesn't prevent a company from making a bad driver, it allows Microsoft to revoke a company's right to develop drivers for Windows if that company made a driver to defeat DRM, and could someday include a system tied to Windows Update to disable installation of these drivers in the future.

      From reading posts, the 64bit version will require this on all drivers, and the 32 bit version will only require this for secured path drivers (ie drivers that have access to DRM unencrypted data).

      This certification is already a requirement for companies using WMRM SDK (Windows's DRM).

    7. Re:STUPID by Reziac · · Score: 1

      Well, yeah, of course they're all mutually ass-kissing at this point.. but from M$'s POV there's a whole lot more immediate money to be had from the PC OEMs and their enterprise customers... that market is here and now and money is already positively coming down the pipe. The *AA content market is still going "well, when your DRM is strong enough, *then* we'll all get in bed together."

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    8. Re:STUPID by darkmeridian · · Score: 1

      Microsoft won't bother going through WHQL-sealing everything. Manufacturers will. Do you know how much that little Windows icon on your box is worth?

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
  18. M$ by Mooga · · Score: 1

    M$ is watching you... :X

    --
    ~ Mooga
  19. What about switching the root cert? by Halo- · · Score: 3, Insightful
    Okay, so MS requires all kernel drivers to be signed. That's ugly, but anything has that is signed has to be verified to the meaningful. The certificate used to verify the signatures is still stored in software at this time, right?

    So, what's to stop me from replacing the certificate which comes with Windows with my own, and then just resigning all the drivers?

    (Okay, the DMCA for one... grrr....)

    I don't think this if going to make Windows unhackable until hardware support for the certs is added. (which is pretty close, I think...)

    1. Re:What about switching the root cert? by baadger · · Score: 1

      Nothing. The same trick allows you to swap out hashed or encrypted passwords with known ciphertext to access systems. The problem with that is that EFS protected stuff is (of course) still inaccessable.

      Likewise, all Microsoft and OEM files (google for 'SLP activation') are signed and messing with the certs will most likely render Windows unbootable.

      A clean hack around the driver initialiser/installer is a better solution. Or switch to a FOSS OS.

    2. Re:What about switching the root cert? by quentin_quayle · · Score: 1

      The relevant keys may be stored in a "trusted platform module", a hardware device that is designed to wall off its contents from the owner of the computer. The TPM requirement (?) for Vista is one of the first steps in the so-called "trusted computing" scheme. TC is deceitfully promoted as "security", but is in fact a vast DRM and remote-control system. When ISPs start requiring it to be present and turned on as a condition of internet access, computers will be "trustworthy" from the viewpoint of the commercial software vendors and copyright cartel, but complete, treacherous trojans from the viewpoint of their owners, not only for music and movies but for communication as well.

    3. Re:What about switching the root cert? by kawika · · Score: 2, Interesting

      RTFWP! You not only have to sign everything, but you must get a Publisher Identification Certificate (PIC) from Microsoft for any kernel driver. Creating your own cert for local testing might be possible, but faking a Microsoft-authenticated PIC seems like a much bigger challenge.

      But reading through the paper, I don't see any particular restrictions on obtaining a PIC. It sounds like you just get your Verisign code signing cert and then do an automated process with Microsoft to get a PIC. So why couldn't one person buy a cert and then offer a (free) signing service for anyone's code? Obviously any sane corporation concerned about security wouldn't want to trust such a service, but the white paper doesn't seem to prohibit it.

    4. Re:What about switching the root cert? by jhoger · · Score: 1

      Speculation but...

      To get a PIC you likely have to sign a contract...

      And I would expect that agreement would prevent you from signing just anybody's code.

      So probably your risk would be getting sued for breach of contract.

      -- John.

    5. Re:What about switching the root cert? by mrchaotica · · Score: 1
      So, what's to stop me from replacing the certificate which comes with Windows with my own, and then just resigning all the drivers?
      The Treacherous Computing chip, which hides the necessary encryption keys from you in hardware. Any more questions?
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:What about switching the root cert? by Halo- · · Score: 1
      I understand this. I actually helped write a commercial certificate authority, so I'm pretty well-versed when it comes to PKI issues. :)

      My point is that unless the root certificate is stored in an untamperable hardware device, there is nothing preventing your from replacing it on your local machine with one you have control over. Of course, this doesn't result in code you can distribute to others (at least not without also giving them the root cert and getting them to resign all of their drivers as well)

      I'm not talking about "faking" a PIC, but replacing the mechanism used to validate them.

    7. Re:What about switching the root cert? by Kjella · · Score: 1

      My point is that unless the root certificate is stored in an untamperable hardware device, there is nothing preventing your from replacing it on your local machine with one you have control over. (...) I'm not talking about "faking" a PIC, but replacing the mechanism used to validate them.

      Your "untamperable hardware device" would be the TCPA root. It would verify the PIC verification code like this: Microsoft would sign the code, the TCPA alliance would sign Microsofts key, and the TCPA root in your computer would verify that Microsoft's key is signed by TCPA. So you can't tamper with it without failing TCPA verification, which means your system will not be able to access any protected content even if it can boot.

      --
      Live today, because you never know what tomorrow brings
  20. And we know how that'll work by bobamu · · Score: 1

    There'll be no need to hack it yourself, just connect the machine to the net and after a while all your drivers will be free to do anything.

  21. Work arounds? by Anonymous Coward · · Score: 0

    I have almost no experience in writing Windows drivers, but I think that the work arounds should be simple. All is needed is a signed driver that loads unsigned drivers. Any driver guru that thinks otherwise?

    1. Re:Work arounds? by Anonymous Coward · · Score: 0

      All is needed is a signed driver that loads unsigned drivers. Any driver guru that thinks otherwise?

      Well, I don't think it will be quite that simple. I expect that if you call the ZwLoadDriver() function with an unsigned driver as your argument, it will just fail (probably returning a new NTSTATUS error code they've defined for this purpose).

      Rather than calling ZwLoadDriver(), you'd have to manually copy all the driver's code into memory, handle the fixup tables and dependencies yourself, and then run all of its own entry points. Which might be possible, but quite likely dangerous to the system.

      Or, like another poster quoted from MSDN, you could just alter the boot.ini to disable the driver signature verification module and you should be able to load anything you want. That sounds a heck of a lot easier :)

    2. Re:Work arounds? by joe_bruin · · Score: 1

      Sure, except that as soon as your "driver-bootstrapping driver" gets populer, Microsoft will have your signing certification revoked (since it probably violates their license), and your driver will no longer work.

  22. Not true... by DaHat · · Score: 2, Insightful

    if you actually read the MSDN page on this subject you will find that non administrators will be prevented from installing unsigned drivers... so not unlike many OSS OS's... you just need to SU or runas up to a root/Administrators account and install you drivers and then revert back to your normal privileges.

    It's just that easy!

    1. Re:Not true... by 99BottlesOfBeerInMyF · · Score: 5, Informative

      if you actually read the MSDN page on this subject you will find that non administrators will be prevented from installing unsigned drivers.

      This is not true. From the article, "Even users with administrator privileges cannot load unsigned kernel-mode code on x64-based systems." On 32 bit systems, only admins can load unsigned drivers. on 64-bit, no one can.

    2. Re:Not true... by ScriptedReplay · · Score: 2, Informative
      if you actually read the MSDN page on this subject you will find that non administrators will be prevented from installing unsigned drivers... so not unlike many OSS OS's... you just need to SU or runas up to a root/Administrators account and install you drivers and then revert back to your normal privileges.

      Which part of

      Note: Even users with administrator privileges cannot load unsigned kernel-mode code on x64-based systems. This applies for any software module that loads in kernel mode, including device drivers, filter drivers, and kernel services.

      did you fail to understand? I'm guessing all of it.
    3. Re:Not true... by Randolpho · · Score: 2, Informative

      You should try reading *more* of the article. User-mode drivers (which most drivers *should* be) are still fair game. It's only kernel-mode that's at issue, and they're only really necessary for stringent timing requirements and legacy hardware.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    4. Re:Not true... by 99BottlesOfBeerInMyF · · Score: 4, Informative

      User-mode drivers (which most drivers *should* be) are still fair game. It's only kernel-mode that's at issue, and they're only really necessary for stringent timing requirements and legacy hardware.

      Except for drivers for "CD-ROM, disk drivers, ATA/ATAPI controllers, mouse and other pointing devices, SCSI and RAID controllers, and system devices." as the article says. I'd say that is a good portion of the drivers, wouldn't you?

    5. Re:Not true... by mrchaotica · · Score: 1
      It's only kernel-mode that's at issue, and they're only really necessary for stringent timing requirements and legacy hardware.
      No, they're also necessary for preserving Fair Use by bypassing the draconian and totalitarian DRM that's built into the kernel!
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:Not true... by Randolpho · · Score: 1

      Yes, a good portion, but how many of those will actually need to be hardware emulated? Sure, maybe ramdisks and CD-emulation disks (a la Alchohol), but those I would say are the exception, not the norm.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
  23. Bigger fish to fry by Benanov · · Score: 1

    Our bigger worry is when Linux doesn't run on signed hardware. Think TCPA.

    1. Re:Bigger fish to fry by tepples · · Score: 1

      Our bigger worry is when Linux doesn't run on signed hardware. Think TCPA.

      The Trusted Platform Module is specified to be a passive system that does not prohibit the owner of a machine from booting unsigned operating systems. However, your network provider may require a working TPM and an approved operating system in order for your machine to get a routable IP address.

    2. Re:Bigger fish to fry by mrchaotica · · Score: 1

      This IS TCPA. I guarantee that if Vista doesn't require a Treachery chip, I'll eat my shorts!

      Be warned: as soon as the majority of people get machines capable of running Vista (or Mac OS for x86), we will see more and more applications requiring the Treachery chip to be turned on, and Free Software will be more and more marginalized until they finally make it illegal to use (since only "ter'rists" don't want to be slaves to the corporations).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Bigger fish to fry by afidel · · Score: 1

      That's such uter bullocks. There are MANY branches of goverment, federal, state, and local that use OSS. In addition there are MANY (most) Fortune 500 companies that use OSS at some level. Microsoft is NOT going to be able to buy some law that says you are not allowed to use OSS. What they may be able to do is drop support for harware that doesn't enforce their form of DRM, but you will still be able to buy (lower volume, higher cost) components legally that can run your OSS software fine. Btw TCPA originally came out of a need within Microsoft to be able to verify a network booted OS image. They had customers that wanted to boot diskless machines from the LAN with storage hosted on a SAN but these large customers had a problem with the fact that they could not verify the image as it came across the network onto the box. So MS started working on a hardware/software verification method that would allow them to verify the integrity of a network booted image. Only later did MS's move into the content realm create a shift in the project to a digital rights restriction mechanism.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:Bigger fish to fry by arminw · · Score: 1

      ...... in order for your machine to get a routable IP address.....

      How will this work for machines behind a router/NAT/firewall box? Our machines get their ip on the LAN from its DHCP service and the WAN section gets an ip from the ISP. The ISP has no way of determining what kind of computers are connected to the LAN. Will MS force everyone to replace or reprogram their network gateways?

      I don't think this can be implemented until ip6 becomes used by everyone-- world-wide.

      --
      All theory is gray
  24. To Slashdot: by Anonymous Coward · · Score: 0

    I'm not subscribed but I can see "IT: Windows Vista x64 To Require Signed Drivers" before the article is published and access its content.
    Is it a planned feature or a mistake?

  25. Expect a hack-around by Philip+K+Dickhead · · Score: 1

    In hours -TPM or not.

    DVD-Jon to the rescue?

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  26. To be honest... by tgd · · Score: 1

    If it means I can get DirecTV feeds and QAM via CableCard into my computer, I'll put up with it. I don't own a modern PC -- I have a cobbled together six year old system running MCE 2005 I got from my MSDN account just to see how it works with my 360. Very well, I have to say.

    From the standpoint of someone who ran Linux as his primary desktop OS since 1992/1993 (until switching to OSX), I still just don't care. DRM sucks. But I am neither in a place to do anything about it, nor do I have enough free time to worry about that. If it means I can't load software that has the primary purpose of stealing media content (regardless of the BS the people who make excuses spout), so be it. At least I'll be able to watch TV once in a while without being subjected to the crap Comcast and DirecTV offer right now.

    1. Re:To be honest... by uradu · · Score: 1

      > If it means I can't load software that has the primary purpose
      > of stealing media content (regardless of the BS the people who
      > make excuses spout), so be it. At least I'll be able to watch
      > TV once in a while without being subjected to the crap Comcast
      > and DirecTV offer right now.

      At the risk of over-using a stale old cliche, you just don't get it, do you?! That DVR software you will want to use that ignores the content-provider-mandated self-destruct time limit on recorded shows (so that you have more than 24 hours to watch that Simpsons episode, or so that you can record it at all) will fall under the same "content stealing" category you're so smug about. But I guess you don't care until the sh!t hits your own little self-righteous playground, at which point it will be too late.

    2. Re:To be honest... by mrchaotica · · Score: 1

      What good is getting digital cable content on your computer when the Broadcast Flag (which all "Trusted" hardware and software will support) tells your computer to delete it after 24 hours, disallows copying onto an iPod/PSP, etc?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:To be honest... by tgd · · Score: 1

      Thats a stupid question.

      The good of it is that for 24 hours I at least have access to it on there.

      You and the other reply to my post are the ones who don't get it -- you have the option of either having it their way or not having it. And some people *want* it.

      Changing the laws to restrict that sort of thing is a different issue all together. I don't like DRM laws any more than any of the more radical left wing hippie techno-elites on here, but I can at least recognize that the current regulatory environment around DRM needs to be addressed directly, not by complaining about the work companies are doing to provide the services people want within that environment.

      DRM hype aside, requiring signed drivers goes a long way towards securing the systems as well.

    4. Re:To be honest... by mrchaotica · · Score: 0
      Changing the laws to restrict that sort of thing is a different issue all together. I don't like DRM laws any more than any of the more radical left wing hippie techno-elites on here, but I can at least recognize that the current regulatory environment around DRM needs to be addressed directly,

      The only way I see of even hoping to accomplish that is to protest against DRM loudly and vigorously at every opportunity, until even the masses begin to understand the problem.
      not by complaining about the work companies are doing to provide the services people want within that environment.
      I'm damn well going to complain, because the companies are perfectly capable of providing the services people want without destroying our freedom!

      Your attitude is exactly like a Jew in a concentration camp saying "hey, we shouldn't complain -- it's not as if the NAZIs are killing us right this minute!"
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:To be honest... by tgd · · Score: 1

      Wow you just compared not being able to use something that someone else produced and can damn well provide to you under whatever restrictions they please because *they created it, and you didn't* to Jews in a concentration camp?

      While anyone would argue at this point discussing this with someone as divorced from reality as you is a total waste of time, I'll just say this: if you want media to be available under different restrictions, create it yourself.

      As I said, DRM sucks, but if a content owner tells you that you can only watch it while standing naked in your living room bouncing on one foot with half your nutsack shaved, thats their business. Don't buy it if you don't like it. Vote with your media money, don't complain because every DVD player has a touch sensor to verify your leftie is smooth as a baby's bottom, especially since you can make your own content and let 'em grow bushy if you like.

    6. Re:To be honest... by mrchaotica · · Score: 3, Insightful
      something that someone else produced and can damn well provide to you under whatever restrictions they please because *they created it, and you didn't*
      No, THIS it what's "divorced from reality!"

      Nowhere in US copyright law does it say anything remotely like this -- no matter how much the publishers wish it did. The real reality is that ideas are not property, except in the sense that they belong to the culture as a whole. The foundation of copyright law is based on a social contract designed to promote the general welfare (i.e. Common Good), not to give creators and/or publishers any kind of entitlement! That's why copyright expires, if you couldn't figure it out before. Copyright is actually a lease -- artists lease a monopoly from the government for a period of time (originally 14 years), and make payment in the form of the creative work itself.
      if a content owner tells you that you can only watch it while standing naked in your living room bouncing on one foot with half your nutsack shaved, thats their business.
      That's completely and utterly false -- the courts have struck down many less insane restrictions (by the way, did you ever hear of Betamax?).

      Here's the bottom line: There's no such thing as a "content owner," what you call "media" is actually our culture (which everyone has a right to experience), and the social contract whereby we (as citizens) allow artists to enjoy monopoly status is revokable by the people, if the artists fail to hold up their end of the bargain. Although many don't agree with me yet, I believe this has already happened.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  27. Generic wrapper driver. by Philip+K+Dickhead · · Score: 1

    Will then call other, unsigned drivers. Whoopie.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    1. Re:Generic wrapper driver. by vthome · · Score: 1

      ... which will cause the license for the driver manufacturer to be revoked, like, in less than 20 milliseconds...

    2. Re:Generic wrapper driver. by Philip+K+Dickhead · · Score: 1

      Yeah. and Jon's will use rootkit hooks. Where there's a will...

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    3. Re:Generic wrapper driver. by ElliotNess · · Score: 1

      Which won't get around the PatchGuard. Or the next CriticalUpdate/ServicePack from MS.

      They are really cracking down for security's sake and making all the Security App Vendor's lives a lot harder.

      --
      I only care what two people think, me and God....and I only pretend to care what one of them thinks.
    4. Re:Generic wrapper driver. by Philip+K+Dickhead · · Score: 3, Interesting

      Drivers aren't the biggest security issue - as incompleted TCP handshakes were not.

      This is for Disney's "security" - not ours. Like the "USA Patriot" act: the target of the restriction is the average person, not the "evildoer".

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    5. Re:Generic wrapper driver. by ElliotNess · · Score: 1

      I'm not sure if I agree with you on this or not, but I do know that RootKits and RootKit type technology will be a lot harder to implement. Hooking API calls in the kernel, walking descriptor tables and other undocumented features that MS chose not to prevent up until this point, will break a lot of applications and make developing new ones harder.

      If the underlying reason is DRM than this is a pretty sucky way to go about it, but if it is for system stability and increased OS security then it makes sense from their pov.

      My job just became a lot more difficult because of it, that is for sure.

      --
      I only care what two people think, me and God....and I only pretend to care what one of them thinks.
    6. Re:Generic wrapper driver. by Jaseoldboss · · Score: 1

      They are really cracking down for security's sake

      They are cracking down for moneys sake, proof: show me a either a device driver containing malware or a company that offers free driver signing.

  28. Hah! by Jaazaniah · · Score: 1

    In other words, it's Microsoft's way of shutting any open source project out of Vista development. Think about it, unless they all use the 'commercially accepted drivers', without using drivers of their own, then the project can't go anywhere. The cost as such is also prohibitive for any but the big players to develop their own windows extensions. (like Direct X)

    Are there seriously going to be any adopters for Vista beyond MS lackeys, and those in congress who received the top limit on campaign donations?

    1. Re:Hah! by Baricom · · Score: 1

      Are there seriously going to be any adopters for Vista beyond MS lackeys, and those in congress who received the top limit on campaign donations?

      Yes. The substantial majority of people who purchase a new computer (excluding Macs) after Vista is released will adopt it. You and I and the rest of Slashdot are in the minority when it comes to caring about DRM. The rest of the public simply doesn't, and they won't bat an eye at this restriction.

  29. There's always a loop hole by RingDev · · Score: 2, Informative

    As per TFA:

    "Included in this white paper: ...
    How to Disable Signature Enforcement during Development"

    We'll have to see what the WDK offers when it becomes available.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  30. Certs are pretty solid. Interpreter driver? by SloppyElvis · · Score: 1

    The certificate "vouches" for the publishing party using a third party. In this case Verisign will issue the certificate that encrypts the publisher's public key. Since the Verisign public key is well known, the cert is decrypted, the publishers info and public key are then available. The signature is a hash of the binary encrypted using the publishers private key. The public key from the cert is used to decrypt the hash, and a new hash of the binary is compared to the signed hash. If the hashes are equal the integrity of the software can be trusted so long as the publisher's private key and Verisign's private key are kept secret, the certificate has not expired, the encryption method itself is trusted, and the code that checks the signature is trusted.

    As an alternative, it may be possible to run a driver "interpreter" which is itself signed and trusted, and capable of running "script" or other dynamically-loaded unsigned code in a generic manner in kernel mode, exposing common pieces of hardware to a variety of purposes. This would in essense emulate an open driver API.

  31. good news by loserhead · · Score: 1

    change isnt always bad. this could help to minimize exploits in the new OS. or at least, we can hope...

  32. This isn't news by Anonymous Coward · · Score: 0
    Microsoft are steadily moving towards their own proprietry hardware platform, hardware manufacturers might feel a little pain when their partner stabs them in the back. The driver stability thing was an idea they floated a couple of years back, excuses for antitrust proceedings are prepared well in advance these days.

    Microsofts Vista is a digital prison for the proles, they'll try to associate free software with piracy and join the **AA fucks in crying for it to be outlawed. We foresaw this from the start, Microsoft can't even innovate in business strategy anymore. This is all highly amusing, laugh.

  33. a shot in the foot by rocketman768 · · Score: 4, Interesting

    This is the beginning of microsoft's death. Anyone who's read "In the beginning was the command line" by Neal Stephenson should recognize these early signs. It's the same reason apple never got really big: they used proprietary hardware and therefore limited the amount of users that could use their OS. Therefore, prices stayed relatively high, and most users chose the more flexible PC platform. Microsoft is requiring their users to use (sort of) proprietary software and drivers. This will of course result in the fact that other (more flexible) OS's will become more popular. I'm just now getting to see the usefulness in Linux. I've used it off and on for the past 6 years, but now it's getting to the point where my machine is in Linux mode for a week at a time before I need to do some Maple or Matlab stuff. All I can say is that I will most definitely have a dual-boot system from now on, and that the more restrictive MS gets, the more I will stay in Linux to rip MY OWN FRIGGIN CD's and whatever else they consider potentially unlawful at MS. It's a self-stabilizing situation within the market, so don't worry too much about it. It's the beginning of a new era where Windows will not have the majority of the market.

    1. Re:a shot in the foot by eclectro · · Score: 1

      More like a shot in the head, when more commercial apps start to be written for OSX/Linux platforms and show up on store shelves. "Windows compatibility" will become meaningless.

      Congratulations Microsoft. Hope it was worth it selling out to the *AAs.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    2. Re:a shot in the foot by linguae · · Score: 1

      The problem is that Microsoft has the PC market by the stranglehold. You can't buy a new PC from Dell or HP without paying Microsoft. Most users still don't want to install Linux on their machines (and there is a lack of companies selling Linux or BSD machines ready to use out of the box), and we can forget about Apple releasing OS X for vanilla PCs (which will improve the OS situation on vanilla PCs, but may hurt the sales of Apple PCs).

      And even if you make it past the operating system hurdle, remember that Microsoft has a stronghold on applications (through software developers only releasing applications for Windows), document formats and the Internet. Wine, OpenOffice, and (insert your favorite alternate browser here) are still not perfect. Finally, remember DRM. Vista has a lot of DRM (first, not being able to use certain monitors; next, not being able to install certain drivers), and even Apple is using DRM (but it is only to prevent OS X from being installed on vanilla x86s; the DRM isn't used for other things). All of the major processor companies now are part of the Trusted Computing Group. Intel and IBM has already came out with processors and motherboards with DRM chips, and AMD, Sun, ARM, and even Motorola/Freescale are also on the list. You can get the whole list here. Where are you going to buy your processors now when all of the processor manufacturers produce "trusted chips"? Finally, most of the media formats encountered when buying media online have DRM, which sucks for Linux and BSD users who don't have a player to play those files on. (They can create one, but then they'll have to deal with RIAA/MPAA/Apple/Google/Microsoft/etc. lawyers due to the DMCA; even though you don't intend on infringing copyrights (you just want to play your iTunes music on your Linux box), you broke the encryption method, so a few years of Bubba for you....). Imagine if every file made by every application (even documents) had DRM? Then Linux and BSD users will be breaking the law just to read their own documents.

      So, no, Microsoft isn't dying. In fact, legal Linux and BSD might die if certain steps aren't taken now. The next few years are crucial in getting open source on the desktop if we don't want to deal with trusted computing and all of that crap.

    3. Re:a shot in the foot by ClamIAm · · Score: 1
      and we can forget about Apple releasing OS X for vanilla PCs (which will improve the OS situation on vanilla PCs, but may hurt the sales of Apple PCs).

      Apple did this once, and this is exactly what happened. I doubt they'll do it again.

    4. Re:a shot in the foot by moosesocks · · Score: 1

      It's the same reason apple never got really big: they used proprietary hardware and therefore limited the amount of users that could use their OS.

      I call bullshit. The apple ][ series was easily one of the most open hardware platforms ever created in the history of modern computing. Although it was indeed a commerical success (and gave apple the financial resources to develop the macintosh), the early IBM PCs outsold it by a fairly large margin due to the Business World's loyalty to IBM

      The original models shipped with a complete hardware schematic and a source code printout of the ROM code (BIOS).

      I know of about half a dozen of these machines still in use today (over 20 years old!). They were easily the best personal computers ever manufactured.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    5. Re:a shot in the foot by kidcharles · · Score: 1

      Both Maple and Matlab are available for the Linux platform. I personally run Matlab R14 on my Ubuntu installation.

      --
      Ceci n'est pas une sig.
    6. Re:a shot in the foot by kimvette · · Score: 1

      {
      And even if you make it past the operating system hurdle, remember that Microsoft has a stronghold on applications (through software developers only releasing applications for Windows), document formats and the Internet. Wine, OpenOffice, and (insert your favorite alternate browser here) are still not perfect.
      }

      And once you make it past the operating system hurdle, remember that although Microsoft has in the past held a stranglehold on applications, programs like OpenOffice, Firefox, kongueror, document formats, and internet applications in general just plain work better. And heck, the OpenOffice.org suite and even KOffice allow for exporting to PDF - natively, at that!

      I don't need to go running everywhere to download new codecs every two weeks just to be able to watch videos on CNN, FAUX News, etc. One browser plugin (mplayer) handles every video format I can throw at it. I'm impressed at how far Linux has come in that respect!

      DRM? Media producers can lock customers out of media at their own peril - because when they lock customers out and don't offer free/OSS Linux apps for viewing/listening to media, they will cease being paying customers and will instead look to alternate sources for content. Treat customers like a criminal as a paying customer, then those then-former customers will become criminals (e.g., download movies, music, etc.) and you will never get another dime from them. Eventually "piracy" really WILL lead to measurable losses (rather than obvious gains in sales) and you'll eventually tank, and new media producers who actually embrace technology will rise and take your place, in a more consumer-friendly fashion.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    7. Re:a shot in the foot by orkysoft · · Score: 1

      Yeah, and when it gets shot, that Iraqi guy can fix it in like FIVE MINUTES!

      --

      I suffer from attention surplus disorder.
  34. You CANNOT do this in the production version by kawika · · Score: 4, Insightful

    Read on, it says that the BCDEDIT option will be removed before final Vista code ships, perhaps as early as Vista RC1.

    1. Re:You CANNOT do this in the production version by aapold · · Score: 1

      Yeah I saw that too.... and the f8 option does not persist across sessions.

      Fortunately vista will be so stable you won't ever need to reboot.

      [blink][blink]

      must...keep...straight...face....

      --
      "Waste not one watt!" - CZ
    2. Re:You CANNOT do this in the production version by swillden · · Score: 1

      Fortunately vista will be so stable you won't ever need to reboot.

      And so secure that no patches will ever be required.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  35. It just has to be signed by kawika · · Score: 2, Informative

    Did I read the white paper wrong? It just said the driver had to be signed, not that it had to be WHQL. I don't think this particular requirement is being implemented for reliability reasons, but for accountability reasons. With a signed driver you know where it came from--that's it. No guarantee of quality or even security, but at least you know who to blame when the driver has problems.

    1. Re:It just has to be signed by mrchaotica · · Score: 1

      Not just accountability in general, it's specifically designed for preventing and/or persecuting DMCA violations (aka Fair Use).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  36. Driver Blacklisting? by Kormac · · Score: 2, Interesting

    If all the drivers are signed with certs, does that mean I can maintain a black list of driver manufacturers that I don't want to install on my machine? For example, Sony's rootkit driver? :)

    Kormac

  37. GPL 3 by tepples · · Score: 1

    Individual OSS developers might be out of luck, but any project that is used by a significant number of people can either get the certificate or find someone who will help them out like I outlined in another comment.

    Not under the current draft of the GNU General Public License version 3, which considers the private signing key to be part of the Complete Corresponding Source Code.

    1. Re:GPL 3 by qwijibo · · Score: 1

      Vista won't be compatible with GPL 3 with respect to drivers. It's pretty convenient for Microsoft that this works out as a way to exclude GPL 3 drivers. As a monopoly, they have the ability to enforce their will on the market. If you don't like it, talk to the justice department. Or don't use Windows. I've heard I'm not the only one who doesn't use Windows as their primary OS.

  38. 64bit ? by jeriqo · · Score: 2, Insightful

    Why not on the 32bit version ?
    This doesn't make any sense to me.

    --
    Alexis 'jeriqo' BRET
    1. Re:64bit ? by burndive · · Score: 3, Insightful

      Backwards compatability.

      All drivers for 64-bit XP need to be rebuilt, since the 32-bit versions used with XP won't work in a 64-bit operating system. There are currently no 64-bit XP drivers to be backward-compatible with, so MS is setting the bar where it wants for all new drivers. They can't do the same with 32-bit because they have to be compatible with the unsigned 32-bit drivers already on the market for XP.

      64-bit is the future of desktop computing, and MS doesn't want have to support unsigned drivers in future versions of Windows.

      --
      ...because "hacker" sounds way sexier than "code drone."
    2. Re:64bit ? by kcb93x · · Score: 1

      TC-enabled hardware has been around for about 2 or 3 years now, 64-bit has had the TC/DRM (version 1) support integrated from day 1...32-bit there's a chance you or I will pull an old Duron out and run Vista in ugly-gui-cuz-you-got-crappy-hardware mode, but we don't have the TC/DRM chips...

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  39. XP will be EOL'd by tepples · · Score: 1

    Looks like when I get a Athlon 64 setup, I'll just be using XP.

    Unless Microsoft stops selling copies of XP for the period starting when Windows Vista is released and ending in 2097, and you don't get your Athlon 64 until after this date.

  40. No developer edition for individuals by tepples · · Score: 1

    Sooner or later somebody will find a way around this but not without much frustration, perhaps a specially signed "Developer Edition" of the OS.

    Which would only be available through MSDN subscription, which in turn would only be available to corporations that have a D-U-N-S tracking number.

    1. Re:No developer edition for individuals by Ph33r+th3+g(O)at · · Score: 1

      And will be on Usenet within an hour of its release to MSDN.

      --
      I too have felt the cold finger of injustice.
    2. Re:No developer edition for individuals by tepples · · Score: 1

      And will be on Usenet within an hour of its release to MSDN.

      And will be watermarked and traced to the MSDN account of the user who violated copyright and trade secret law by leaking it.

    3. Re:No developer edition for individuals by Ph33r+th3+g(O)at · · Score: 1

      I'm sure MS has the manpower and time to develop that scheme. Which is why they've done it with all the builds of Vista and previous operating systems. And even if a dev edition isn't released, a patch to allow unsigned drivers will follow the retail version shortly.

      --
      I too have felt the cold finger of injustice.
  41. Certificate revocation by tepples · · Score: 1

    raise the $500 each year for the certificate and then each time you want your code signed, you upload it and its signed within minutes!

    And watch the signing certificate be revoked for violation of the non-disclosure provisions of the certificate's terms of service.

  42. Good. by Zebra_X · · Score: 2

    what is fantastic about this is that it will prevent nafarious entities from installing low level code or drivers. it will also create a chain of accountability for the software running on users machines.

    admittedly, five hundred dollars isn't a great deal - but as an end user i'd rather know where my software is coming from.

    what's amusing about this is that when windows 2000 introduced code signing, a lot of people got upset saying that msft would use it as a way to control who could develop software for windows. fortunately, signing has not been used as an anti-competitive tool, rather it's now being used to protect us from malware. /clap

    1. Re:Good. by HolyCoitus · · Score: 1

      Yeah, my one signed driver on my motherboard would love this. Too bad that's the only signed driver I have. Goodbye mouse, soundcard, network card, video card, amd RAID. But at least I know where my drivers are coming from. Perhaps I should run them through my signed USB drivers?

      I use the word "my" here loosely by the way, that's on my brother's computer (I use all Linux.) If you think I shouldn't be able to use my tweaked drivers and hopefully someday open source drivers, you're crazy. I guess the current development model rocks so freaking much that we need to keep all the drivers proprietary and never move towards an open source model.

      Think this through a bit more and you'll see the impact is much deeper than with malware. It's to just completely kill out using your own hardware (not a large market, but it DOES happen.) or writing your own drivers.

      Anyways, this is the best news I've heard in a while. Microsoft shooting themselves in the foot like this to try and hinder the long term could go both ways. I'm hoping it works out for the better.

      --
      That's scary.
    2. Re:Good. by ClamIAm · · Score: 1
      what is fantastic about this is that it will prevent nafarious entities from installing low level code or drivers. it will also create a chain of accountability for the software running on users machines.

      No this will make it worse, as malicious coders will find a way to spoof or hack the protections, so you'll think you're OK when in reality you've been rooted.

      admittedly, five hundred dollars isn't a great deal - but as an end user i'd rather know where my software is coming from.

      Just because an entity can afford a certification does not mean they are trustworthy. I mean, there's some sort of horrible irony that you even say this, as the gatekeeper here is Microsoft.

      fortunately, signing has not been used as an anti-competitive tool, rather it's now being used to protect us from malware.

      No, it is being used as an anticompetitive tool. It is helping the media cartels and large hardware/software vendors while creating a financial and legal burden for small/FOSS developers. And the malware argument is bunk. Malware writers will find a way around this, just as they have found ways around every other "protection" that's been created.

    3. Re:Good. by Zebra_X · · Score: 1

      Just becuase your drivers are not signed now, does not mean that Silicon Image, NVidia and ATI will not start signing their drivers. Of course they will. 500 bones is nothing as far as normal shop goes. They don't do it now, becuase they don't have to.

      For the private driver developer - http://www.thawte.com/ssl-digital-certificates/cod e-signing/index.html will provide us with $199 certs. A price, but not one that is rediculously high.

    4. Re:Good. by Zebra_X · · Score: 1

      No this will make it worse, as malicious coders will find a way to spoof or hack the protections, so you'll think you're OK when in reality you've been rooted.

      Unlikely. Unless the cert implementation is pwnd. This would be equivalent to malicious coders being able to "spoof" an SSL cert on a shopping site.

      Additionally, it provides identity verification for holder of the cert. We can now see who owns the code.

      Just because an entity can afford a certification does not mean they are trustworthy. I mean, there's some sort of horrible irony that you even say this, as the gatekeeper here is Microsoft.

      Of course. The key here is that you know who made your software. Additionally, the identity of the signer is verified not by MSFT but by the certification authority - who sole job is to ensure that identies are real.

      No, it is being used as an anticompetitive tool. It is helping the media cartels and large hardware/software vendors while creating a financial and legal burden for small/FOSS developers. And the malware argument is bunk. Malware writers will find a way around this, just as they have found ways around every other "protection" that's been created.

      The proposed model does not exclude any development organization from participating. Given that the entry price is 199.00 per year, it is a tiny cost even from a personal perspective. Also, this will generally affect those who create software <-> hardware interfaces, a group generally used to paying for the "parts" for their projects.

      This model does this model cater to media cartels and large hardware vendors as the cost is not prohibitive. There are no other barriers to entry besides the 199 cert cost.

      This probably won't eliminate the possibilty of writers finding a way to circumvent this protection, but it will raise the bar. The fact that installation is prevented, even while operating under a "root" account will help substantially.

      The broader issue that we are facting is that we (software manufactures/developers) have a "literacy" problem on our hands. Even with the additional safe guards that sp2 put in place to help protect users from taking risky actions, they continue to Pwn their computers. Make no mistake, malware and spyware is a byproduct of a user's interaction with their computer. For the sake of this discussion I'd like to exclude "Viruses" from this discussion.

      The average end user seems to be incapable of distinguishing trusted software or web sites from untrusted software and sites. The situation is unlikely to change in the near future, and certificates are a great way to verify identity.

      With that said, requiring code signing, even for non-kernel mode drivers or apps would likely help the situation a great deal.

      The reality is that this particular change is not going to change much of anything. Most malware is not installed as a kernel mode driver. Most of it runs as regular userland software or services. I think that MSFT is warming the dev community up for a more general code-signing requirement.

      As a developer, I'm all for it.

    5. Re:Good. by HolyCoitus · · Score: 1

      I don't have the official drivers for the graphics cards installed. I have tweaked versions of beta drivers.

      Forcing me into using specific drivers is still what this boils down to. Shutting out developers from having easy entry is what this boils down to. This is all about creating barriers to entry on various levels.

      --
      That's scary.
    6. Re:Good. by Zebra_X · · Score: 1

      I don't have the official drivers for the graphics cards installed. I have tweaked versions of beta drivers.

      Whatever company is writing the drivers will have all versions signed, they will be required to as it would be impossible to install and test the "beta" drivers.

      I don't think that you fully understand: From the very beginning of any driver development, they will need to signed. That is to say that all drivers will be signed, or they simply won't be written. If they are not signed, they can't be installed.

      There are no barriers here - by requiring signing - msft is creating a paper trail so that we may know who has installed what on our machines.

    7. Re:Good. by HolyCoitus · · Score: 1

      Yes, I agree with you. It will require a company to make drivers and I can't decide what I want to use on my computer. That "paper trail" is bloody useless if the computer can't do a single thing that I want it to. Installing whatever random drivers or hardware that I want to is part of that.

      Just because Joe Stupid can't use his computer without hand holding I am being punished. At least, that's what you're saying. I'm saying that Microsoft is putting up a barrier for entry. I believe neither of those are particularly great.

      --
      That's scary.
    8. Re:Good. by Zebra_X · · Score: 1

      Hmm... what i'm saying is that every driver developer that you get drivers from will have to sign their code. Its not that you won't be able to install them, it's that we developers won't be able to develop them if we don't have the cert. This is IMO a good thing. You as an end user won't notice anything except that all of the drivers that you download are signed :-)

    9. Re:Good. by ClamIAm · · Score: 1
      Unlikely. Unless the cert implementation is pwnd.

      Or there's something that allows you to spoof code signing. Or the implementation doesn't check correctly for code signing.

      The reality here is that there are a million different things that could allow unsigned code to be executed.

    10. Re:Good. by rts008 · · Score: 1

      "As a developer, I'm all for it."

      As a user, if I don't have FULL access/control as root, then I for one am not in any way shape or form buying into being castrated by any of you.

      If it comes down to not being able to access the internet, and do my job from a *nix box (ie:Trusted chip), then the online world can go on without me. But until that happens, I will do all in my power and influence to fight this rape of my freedom.

      I will give no quarter-nor expect none.

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    11. Re:Good. by HolyCoitus · · Score: 1
      I had to click the linky to get this, but here's why what you're saying doesn't work:
      Obtain a PIC and use it to create a signed .cat file. PICs are issued by Microsoft and can be used to sign kernel-mode modules that are intended for Windows Vista. The PIC verifies the integrity and origin of a driver. To be signed with a PIC, drivers are not required to pass WHQL testing.
      Interestingly, you need this PIC through Microsoft. That's not the end of what you need though.
      To obtain a PIC, a publisher must first obtain a VeriSign Class 3 Commercial Software Publisher Certificate. Registration with Verisign results in establishing a credential that can be used to establish a Microsoft Windows Quality Online Services (Winqual) account. The publisher can then use that certificate to authenticate itself to Microsoft. If the certificate is valid, Microsoft issues a PIC.

      A publisher typically completes the authentication process once a year through the Winqual Web site. The process is completed over a channel that is protected by the secure sockets layer (SSL). Figure 1 illustrates the process of obtaining a PIC. For more information about Winqual, see "Resources" at the end of this paper.
      How to obtain this commercial software license:
      What are the criteria for obtaining a commercial software publisher certificate?

      To issue a commercial software publisher certificate, VeriSign must be able to authenticate the identity of the person and organization applying for the certificate. The most convenient method for a software publisher to establish organizational identity is to submit a D-U-N-S number from Dun & Bradstreet during the enrollment process.

      If a software publisher does not have a D-U-N-S number, they can obtain one from a local D&B service center quickly and at low cost. For more information about D&B and getting a D-U-N-S number, please see http://www.dnb.com.

      To ensure the commercial viability of a software publisher, Microsoft has arranged for VeriSign to check a company's D&B Financial Stress Rating as part of its authentication process. If a company's financial stress rating is 1, 2, or 3 (on a 5-point scale with 1 representing the lowest level of risk), the VeriSign Commercial Software Publisher (Class 3) Digital ID will indicate that the company has met Microsoft's criteria for identification as a commercial software publisher. If the company's rating is 4 or 5, VeriSign will undertake additional checking to determine whether the company meets commercial software publisher criteria. If no financial stress rating exists for a company, the Commercial Software Publisher (Class 3) Digital ID will indicate that.

      In the event that a softwarepublisher cannot get a D-U-N-S number, they can submit articles of incorporation to VeriSign (translated into English).
      You can go to the website mentioned and find where I can sign up if I am someone writing open source drivers or I am not incorporated and wish to write drivers.
      --
      That's scary.
    12. Re:Good. by Zebra_X · · Score: 1

      There will be no "rape" of your "freedom". You see, developers won't be able to write the driver in the first place if we don't have a certificate. Thus, there will never be a case where someone writes drivers for Vista64 that you can't install.

      It's really not as bad as it sounds.

  43. And doing so would be COMPLETELY USELESS by mrchaotica · · Score: 2, Informative

    Because if anyone wants to actually excercise their rights under any open source license (i.e. wants to modify the software for any reason), the key won't work!!

    I don't know why I keep having repeat myself to get people to understand this; it's an obvious and logical consequence of signed software:

    If you try to modify signed software, it's not signed anymore. In other words, ALL Free Software WILL NOT WORK if signing is required!!

    There are NO exceptions to this.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:And doing so would be COMPLETELY USELESS by complete+loony · · Score: 1

      Even if the signing key is released as part of the project?

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    2. Re:And doing so would be COMPLETELY USELESS by mrchaotica · · Score: 1

      Yes, even then. Why? Because I'm talking about the key in the Treacherous Computing chip, in the computer -- the one that you do NOT have access to.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:And doing so would be COMPLETELY USELESS by FooAtWFU · · Score: 1

      Theoretical question. What if you could load a signed driver that proceeded to load unsigned code into itself? The signed portion would act as a sort of a "bootstrap" mechanism, and it would replace the guts with something potentially unsigned. Is this sort of self-modifying code possible under the Windows driver architecture?

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    4. Re:And doing so would be COMPLETELY USELESS by mrchaotica · · Score: 1

      There are two ways I can interpret what you're saying:

      1. The signed driver allows unsigned code running on top of it to do whatever it wants (i.e., non-self-modifying). Result: Microsoft revokes the keys for the driver, and it ceases to run.
      2. The signed driver actually modifies itself to perform operations other than what it originally was written to do. Result: one possibility is that modifying itself changes its signature, and the next time it tries to run a secure operation the rest of the OS re-checks its signature and immediately deactivates it. The other possibility is, again, that Microsoft finds out about it and revokes the keys.

      Note that either of these require getting the "rogue" driver to become certified to begin with, which may or may not be difficult depending on how much Microsoft bothers to audit the code.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:And doing so would be COMPLETELY USELESS by Anonymous Coward · · Score: 0

      And how would the computer know that Microsoft revoked a key to one of its drivers if it isn't connected to the Internet?

    6. Re:And doing so would be COMPLETELY USELESS by FooAtWFU · · Score: 1

      I'm speaking theoretically, so Microsoft is not part of my concern in this question. I was just wondering if somehow the driver could even execute self-modifying code to begin with, and if the operating system would check its entire signature every time it tries to run a secure operation.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    7. Re:And doing so would be COMPLETELY USELESS by mrchaotica · · Score: 1

      In theory, I doubt that the driver could execute self-modifying code, because modern processors have that "write XOR execute" bit. I also doubt that the Vista kernel would check the signature every time because it would reduce the performance too much. However, it theoretically could do so, so you never know...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  44. windows drivers by Anonymous Coward · · Score: 0

    One of the major reasons (IMO) linux is lagging is a lack of drivers. There have been good steps towards hardware support, but I still can't get my wireless card to run under linux. I wonder if this will cut the amount of supported hardware, (not even counting the DRM monitors not yet being manufactured...) and if that in turn will cause people to either stay away from Vista, or get pissed at MS (and maybe use linux instead?)

    Perhaps the linux community should make sure to get as much driver support as possible for the falllout when people realize their hardware doesn't work on Vista.

  45. You're neglecting one important fact... by jd · · Score: 5, Insightful
    Since only commercial vendors can be licensed, any garage developer (Messers Hewlett and Packard, for example) can build their own hardware but NOT be licensed to produce a driver for it. Only a pre-existing commercial vendor can do that, and most won't unless you pay them.


    This not only means that you can't have third-party drivers, it ALSO means you can't have 1st party drivers from start-ups. It effectively prohibits anyone new from entering the hardware arena.


    But there's more! Although Microsoft's license is "free", they aren't necessarily going to give a license to everyone. Thus, they can effectively ban technology they don't like. Blu-Ray vs. HD-DVD is going to be the shortest battle on record, if all it will take is for Microsoft to prohibit rival systems running on "their" desktops.


    There is a way round the problem, but it puts you at risk from the DMCA as (by definition) it is circumventing security technology. By having a hypervisor-like OS running at the lowest level, and then having Vista run on top of that, you can make any piece of physical hardware look like any other piece of hardware that you like. Nothing Vista can do about it, as it can't see the hardware directly, all it can see is the results of pushing data of one type in one direction, then pulling data of another type in the opposite direction.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:You're neglecting one important fact... by Tune · · Score: 2, Interesting

      >There is a way round the problem, but it puts you at risk from the DMCA as (by definition) it is circumventing security technology. By having a hypervisor-like OS running at the lowest level, and then having Vista run on top of that, you can make any piece of physical hardware look like any other piece of hardware that you like. Nothing Vista can do about it, as it can't see the hardware directly, all it can see is the results of pushing data of one type in one direction, then pulling data of another type in the opposite direction.

      Unfortunately, even that won't work once trusted computing takes over. Trusted hardware protects trusted firmware which in turn protects a trusted OS. IMHO, that's what MS is gambling at.

    2. Re:You're neglecting one important fact... by swillden · · Score: 1

      There is a way round the problem, but it puts you at risk from the DMCA as (by definition) it is circumventing security technology.

      Just one clarification: The DMCA doesn't prohibit circumvention of security technologies, only circumvention of copy protection technologies.

      Obvious, though, one likely use of the sort of workaround you describe would be circumvention of copy protection.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:You're neglecting one important fact... by StikyPad · · Score: 1

      The DMCA (C ostensibly standing for Copyright) only applies to circumventing copy protection. Interoperability is explicitly listed as a legitimate reason for circumvention. More likely it will violate the EULA, but that doesn't make it illegal, nor is the EULA necessarily enforcable.

  46. Old story by sunderland56 · · Score: 2, Informative
    Microsoft has been saying this for many years now (XP, Win2K at least). As each release date nears, and the number of signed drivers is pitifully small, they drop the requirement.

    There will be some way of loading unsigned drivers. If not, it will be basically impossible to write a driver - since there will be no way of loading it for debug/test. (Unless you really want to go through the pain of signing every single debug build you make). My bet is there will be some "secret" registry key turned on by the DDK - which will stay secret for about an hour. After that, everyone will be able to load unsigned drivers.

  47. come on now wait a sec by myfantasyromanc · · Score: 1

    You guys are bitching over 500 dollars most software companies who sell any amount of software can afford that a year. And remember this is for drivers! Not software. The only people that will need it in the opensource area are the people who create things like open cd burning software. This just makes it so lets say i go buy a mouse unless the company pays $500 dollars a year they can used signed drivers on the 64bit edition of windows vista. Before you guys start forcasting the downfall of windows and start touting linux as the new big boy remember the reason dumb users use windblows is cause it is easy for them. I use linux and my parents could never figure it out. So get over the fact that microsoft is trying to protect dumb users. Linux still has light years to go in usability for the average dumb person.

    --
    I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    1. Re:come on now wait a sec by catahoula10 · · Score: 1

      What about the single freelance programer that offers his well written program for free or a small price and exposure? He/She has no ability to become a "Class 3 Commercial Software Publisher" and pay 500 bucks a year.

      Which puts everyone at the mercy of the the big guys for their software needs. That means less choice and more expense for the consumer.

      --
      This has been another valuable and informative opinion from:
      Catahoula!
    2. Re:come on now wait a sec by myfantasyromanc · · Score: 0, Troll

      driver signing what does that have to do with software programming! Come on now you guys are just ms bashers

      --
      I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    3. Re:come on now wait a sec by ClamIAm · · Score: 1
      You guys are bitching over 500 dollars most software companies who sell any amount of software can afford that a year.

      I dual-boot Windows and Linux on my desktop machine. I also have a 320 gig hard drive i use to store large files (my ripped CDs, etc). Now for both of my OSes to be able to read and write to this drive, I need to use a filesystem that both can read and write to. I could use FAT, but FAT on a drive of this size is pretty inefficient. So I decided to use ext2. There is an ext2 driver for Windows, but it's maintained by a group of volunteers. Are these guys going to go to the trouble of incorporating and paying these fees just to maintain this software? I doubt it.

      Before you guys start forcasting the downfall of windows and start touting linux as the new big boy remember the reason dumb users use windblows is cause it is easy for them.

      When Joe Sixpack's crappy obscure hardware stops working at all in Vista, he's going to be pissed. I won't be able to use ext2 on my drives anymore. Windows becomes less easy, and less functional. Your argument is null.

      So get over the fact that microsoft is trying to protect dumb users.

      They're not trying to "protect" users. They're trying to protect their bottom line and their stranglehold on the PC market. And this will probably hurt them as much as it helps.

    4. Re:come on now wait a sec by myfantasyromanc · · Score: 1

      okay so you are saying that joe user who has no clue on a windows platform is gonna switch to linux where he may have to recompile the kernel from the command line. May have to compile a driver for his wireless card. And most joe six pack users are not using opensource software! They are mostly using hp and toshiba and things they can readily by at walmart, bestbuy, target. Things that will have there drivers signed. Guess what now your point that joe six pack is gonna get pissed off is wrong joe sixpack will go buy new stuff at walmart. Come on think for a minute would you stop living in your linux love dreams!!!!!

      --
      I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    5. Re:come on now wait a sec by Craig+Davison · · Score: 1

      OT, but are filesystem drivers in kernel mode in NT? Seems like the perfect thing to have in user mode as there's no hardware interaction.

    6. Re:come on now wait a sec by catahoula10 · · Score: 1

      "Come on now you guys are just ms bashers"

      Not at all. I like MS with a few exceptions. Well, ok, more then a few.

      Besides, the article clearly states: "Digital signatures allow the administrator or end user who is installing Windows-based software to know whether a legitimate publisher has provided the software package."

      I have been flamed for my comment twice, (here and another thread) but, it seems that it is you that did not read the article fully.

      "driver signing what does that have to do with software programming!"

      I simply do not understand how the statement: "installing Windows-based software" is being confused about being about just hardware drivers unless the article was not fully read.

      RTFA if you do not believe my quotes.

      :-)

      --
      This has been another valuable and informative opinion from:
      Catahoula!
    7. Re:come on now wait a sec by Anonymous Coward · · Score: 0

      Neither of those things will be an issue with Linux by the time Vista ships (the first hasn't been for some time now). In fact, and let me make this perfectly clear: The release of Microsoft Windows Vista is the year of Linux on the Desktop.
      Then again, we could instead have a 100% turnover of old hardware because all the non-Vista-compatible machines get tossed off the NewNet, in which case we won't have to worry about device backwards compatibility at all... The release of Microsoft Windows Vista is the year of GNU/Hurd on the Desktop.

    8. Re:come on now wait a sec by Anonymous Coward · · Score: 0

      What about open source software like OpenVPN. Will they spend $500 a year to license their TAP driver?

      I doubt it.

    9. Re:come on now wait a sec by ClamIAm · · Score: 1

      Yeah, I realized this after I posted. But there have to be other examples similar to mine that would require kernel-mode drivers. I guess old hardware that people have reverse-engineered and written their own, better drivers for would be a good example.

    10. Re:come on now wait a sec by ClamIAm · · Score: 1
      okay so you are saying that joe user who has no clue on a windows platform is gonna switch to linux where he may have to recompile the kernel from the command line.

      Where in my post did I say that the average user was going to migrate to "linux" from Windows? That's right, I didn't. I merely said that there are many situations in which requiring this type of code-signing will negatively impact the end-user. I also provided examples.

      Come on think for a minute would you stop living in your linux love dreams!!!!!

      Come on, think for a minute. Would you stop reading shit into my posts that I never said?

    11. Re:come on now wait a sec by myfantasyromanc · · Score: 0

      the reason is this is for kernal mode(protected mode) not usermode drivers. the ext2 or ext3 drivers that maybe out there or any driver that is written opensource may have to figure out a way to run it usermode. And i did rtfa you might want to reread it!

      --
      I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    12. Re:come on now wait a sec by catahoula10 · · Score: 1

      You obviously did not read MY POST throughly either. I did not address the driver portion of the article, i addressed the windows based software portion.

      So, here is the quote from the article again. This quote is the only portion that i addressed with my original post. If you had read the article you would know this. As you can see, it clearly says this topic is not just about DRIVERS, it is about the windows based software also:

      "Digital signatures allow the administrator or end user who is installing Windows-based software to know whether a legitimate publisher has provided the software package."

      De-nile is not just a river in Egypt.

      --
      This has been another valuable and informative opinion from:
      Catahoula!
  48. Americans and UK Conservatives look away now by Flying+pig · · Score: 1

    This is going to be one for http://europa.eu.int/comm/commission_barroso/kroes /index_en.html the European Competition commissioner. Following in the footsteps of Super Mario, it looks like this one could run and run.

    --
    Pining for the fjords
  49. Something smells by catahoula10 · · Score: 1

    "they require that you have a Class 3 Commercial Software Publisher Certificate from Verisign. This costs $500 [EUR 412] per year, and as the name implies, is only available to commercial entities."

    What about the "geek-next-door" that writes a better program then the big guys down on main avenue; But, cannot or will not become "a commerical entity" and pay verisign 500 bucks a year for a cert. This type of freeware/shareware is uaually very useful software. And it gives up and coming programers experience and exposure.

    It sounds like tucows, and places like tucows, as well as the programers, will be out of business.

    Something smells fishy.

    --
    This has been another valuable and informative opinion from:
    Catahoula!
    1. Re:Something smells by myfantasyromanc · · Score: 0, Troll

      did you guys not read it! it says drivers!!!! not software drivers!!!!

      --
      I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    2. Re:Something smells by catahoula10 · · Score: 1

      "Digital signatures allow the administrator or end user who is installing Windows-based software to know whether a legitimate publisher has provided the software package."

      From the article:
      What part of "Windows-based software " was too difficult for you to understand???

      --
      This has been another valuable and informative opinion from:
      Catahoula!
    3. Re:Something smells by Craig+Davison · · Score: 1

      This geek-next-door probably has serious mental problems if he'll put the time into writing a useful kernel driver for Windows, but can't get a business license and come up with $500 a year.

      How many kernel drivers are on tucows anyway?

    4. Re:Something smells by catahoula10 · · Score: 1

      RTFA :-)

      --
      This has been another valuable and informative opinion from:
      Catahoula!
  50. Why support Vista? by el_womble · · Score: 1

    There is no denying that XP won the last round of the OS wars. This was mainly down to the fact the the same 90% that bought PCs thought that Macs were just for animation and graphics (groan) and that Linux is just for nerds. Most people just don't know that there are alternatives.

    This time round Microsoft are faced by OS X which, thanks to iPod, is now routinely hailed as 'cool' and a Linux which is not only robust enough to be deployed in some businesses (Red Hat and SuSE) but also easy enough for your Nan to install and use (Ubuntu). The message about security is slowly sinking in. People are no longer asking me to defrag their harddisks, they're asking me to install anti-malware and firewalls, but when told about more secure OSs like BSD, Linux and OSX they are still dubious about getting Office to work and getting their old programs to run, unaware that there are free alternatives for most of their apps. I'd say that was a shrinking concern though. I'd also go out on a limb and say that Joe Public was, in general more tech savvi. The game is being played on a very different field.

    Who wins boils down to hardware support. If NVidia start to update their drivers more frequently for Linux than for Windows, gamers will start to pay attention. If HP and Epson get tired of having to licence each minor revision of their printers maybe they'll start looking towards OSs with cheaper release cycles.

    There is also software to think about. Why learn new APIs for Vista when you can use existing, cross platform APIs like Mono and Qt?

    Perhaps even more scary is that Java is really starting to show its head on the desktop. Azurerus is a success, as is eclipse, but perhaps more shocking than either of them is Jake2. Java can already be deployed effectively on single CPU systems, but it really starts to shine when given a few more processors to play with. As a .Net and Java developer I would still say that Java is easier to write threaded software with, and the Java 5 language additions have really closed the gap on C#, but preventing it from shipping with Ubuntu has pushed it further from home users than ever.

    I have no doubt that Vista will be the dominant OS over the next 5-6 years, but I don't expect it to have close 90% market share at the end of that period.

    --
    Scared of flying, pointy things snce 1979!
  51. The majority by Tune · · Score: 1

    True. It won't be the average users that will persuade Microsoft to drop this approach (or suffer), and it won't be us nerds either. It will be hardware vendors and potential customers in emerging markets, like China.

    Initially this won't actually hurt MS since buying their software isn't the fashion there anyway. But increasingly, high-end hardware vendors like ATI and nVidia will provide drivers for (more or less) open systems like Linux, BSD and Solaris or help others to do so - MS no longer has the control to leverage their platform.

    Meanwhile, some small low-end ("brandless") vendors will provide only unsigned drivers as their hardware doesn't end up in your typical Dell, Compaq, Packard-Bell, Toshiba, ... anyway. Eventually, this low end Asian (or even African) market is going to take over what we currently consider mainstream, at least in volume. What little chance there ever was for MS to be on the majority of those systems is certainly nilled by discussed initiative.

    I think Microsoft is seeing the threat. That's why they tentatively try pushing only the 64b systems. That's where it's most likely (or least unlikely) to succee. If it does, they may move to 32b (if that still exists by the time Vista is released) and if it doesn't (cos the 64b loot is already taken by Sun, Apple, RedHat - whoever) the'll certainly reconsider.

    By the way - this doesn't mean typical hardware geeks won't suffer. As with all of MS' "plans" it could be over next week or it may be a long bloody battle.

  52. Its simple by Anonymous Coward · · Score: 1, Insightful

    This is the "foot in the door". Next release of Windows will almost certainly support 64 bit only, then they have no unsigned drivers anymore. This gives a transition time to force all the holdovers like VMware who ship unsigned drivers to get them signed....what choice do they have, abandon the vast majority of their potential market?

    Doing it all at once would attract too much attention outside the rabble rousers like Slashdot. By the time the implications are noticed by the popular press, its been this way "since the beginning" for 64 bit drivers and they'll trot out some statistics on crashes to prove this is better. And getting those stats will be easy, since you need a relatively new system to run 64 bit Vista, they WILL have better reliability so MS won't even have to lie.

  53. The end of Installable File Systems? by yeremein · · Score: 2, Insightful

    Currently it's possible to read/write ext3 volumes from Windows XP using an installable file system (IFS) driver.

    Will this be a thing of the past after Longhorn ships?

    1. Re:The end of Installable File Systems? by myfantasyromanc · · Score: 0, Troll

      this does not effect average joe normal user who knows nothing of ext3 volumes. This will be a problem you have to deal with!

      --
      I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    2. Re:The end of Installable File Systems? by Keeper · · Score: 1

      Nope. This only effects kernal-mode drivers. User-mode drivers are not impacted.

  54. Yuh Huh by Greyfox · · Score: 1

    I'd be willing to bet that Microsoft is already plotting to charge the various entertainment companies for every piece of content that gets streamed over their OS. Oh, Microsoft will be all nice to them at first, but as soon as they've established a stranglehold on the industry, that's when they'll lower the boom. After all, what company wouldn't want to tax a multi-billion dollar industry, given the opportunity? And it's not like we haven't seen this pattern before from Microsoft.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Yuh Huh by miyako · · Score: 1

      First they came for the Communists, and I didn't speak up, because I wasn't a Communist. Then they came for the Jews, and I didn't speak up, because I wasn't a Jew. Then they came for the Catholics, and I didn't speak up, because I was a Protestant. Then they came for me, and by that time there was no one left to speak up for me.
      just s/communists/pirates, s/jews/programmers, s/catholics/powerusers, s/me/users

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
  55. Re:Something smells. Its you by catahoula10 · · Score: 1

    So you think these programers do not write drivers? ha!

    --
    This has been another valuable and informative opinion from:
    Catahoula!
  56. Re:Certs are pretty solid. Interpreter driver? by Halo- · · Score: 1

    I'm quite farmiliar with how PKIs and code-signing work. The problem with any PKI, is that you have to have a root to base the trust from. Verisign's "well known public key" isn't "well known", it's just stored in the local certificate store and marked as a trusted CA. There is nothing stopping a user from substituting their own certificate in Verisign's place, and resigning all the binaries on the box. (Well, until you get into hardware crypto...)

  57. Re:Ooh lovely [MOD PARENT UP] by Swamii · · Score: 1

    Ah, yes, how very true it is that more testing leads to software that's buggier than software that's never tested. Thank you for that wonderfully insightful comment.

    MOD

    PARENT

    UP!!!1111!!!!OMGLOL!!11

    --
    Tech, life, family, faith: Give me a visit
  58. Rootkits? by sp1nm0nkey · · Score: 1

    Don't rootkits run as kernel mode drivers?

    1. Re:Rootkits? by SpaceLifeForm · · Score: 1

      Ask SONY.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  59. Don't forget the benefits! by WoTG · · Score: 1

    It's true that this will inconvenience some OSS projects, and it will put a relatively small barrier up for small hardware vendors; however, don't forget about the benefits to end-users of Windows.

    The vast majority of blue screens on a Windows 2000/XP system today are from (kernel) mode drivers. With protected memory, programs and user level drivers are not a big problem anymore -- not like the bad old days of Windows 9x. If programs misbehave, they don't bring down the whole system (typically).

    Say what you will about this, but don't forget that there are benefits to locking down critical parts of the operating system.

    1. Re:Don't forget the benefits! by Anonymous Coward · · Score: 0

      But this has nothing to do with driver quality. Vista requires signed drivers, but it does not require WHQL certified drivers. There's a difference. That signed driver could well bring the entire system down, cause data corruption, random crashes, or whatever, because Microsoft will not test it. The only requirement is that the developer has a commercial software developer certificate from Verisign, which is pretty much meaningless. WHQL certification, which means that Microsoft have tested it, costs a hell of a lot more.

  60. so... by smash · · Score: 1
    No more VDMsound package.

    No more ext2 filesystem driver.

    No more free/cheap hardware hacking (like the Nissan ECU software I have for my SR20 motor, that has it's own USB driver hacked by the hobbyist board-maker)

    Fuck windows :)

    Stick with the XP/2K way of requiring confirmation/prompting, flash up a big warning that you will receive no support or whatever... but if they do this, they're just hurting people more than helping...

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:so... by DanaGoyette · · Score: 1

      Also no more Omega Drivers (ATI and NVIDIA), so you're stuck with whatever the newest set of drivers your laptop manufacturer provides (often over a year old)

  61. Not with these neocons by tepples · · Score: 1

    As a monopoly, they have the ability to enforce their will on the market. If you don't like it, talk to the justice department.

    They won't listen. I voted against the administration that gave Microsoft a slap on the wrist.

    Or don't use Windows.

    Please give me SANE drivers for my paid-for Microtek Scanmaker 4850 or buy me a different scanner to replace it. If you advocate that more people switch to linux, then you will need to help them find alternatives to unsupported peripherals, just as Microsoft will need to help people who switch from Windows XP to Windows Vista find alternatives to peripherals that do not have a signed driver.

  62. Driver Certification Process by Duke+Blazingstix · · Score: 1

    I use a few open source windows drivers myself, but even still, I recognise that the majority of crashes in Windows are likely due to buggy drivers and I think locking-down on that is a good step forward. That said, I remember reading a while back on The Old New Thing about how developers would go about defrauding the WHQL driver certification process, and I just cannot see how forcing it to be signed for certification is any different that just certifying it. Developers can still pull the same old tricks to get it certified while still bending the rules.

    Still, though... at least it helps against malicious code. Provided they haven't forged a signature. The less zombie-boxes out there the better for all of us. One thing I don't know, though; I saw somewhere that only kernel-level drivers will need to be signed... (I didn't read TFA... only TFC) is it possible to re-write most of those OSS drivers to be user-mode drivers? Is such a thing even possible?

  63. The bar for becoming a "commercial entity" is low by Eric+Smith · · Score: 2, Interesting
    and [...] is only available to commercial entities
    It takes very little to become a commercial entity. You don't have to incorporate to have a sole proprietorship or partnership. If you actually sell anything taxable, you have to get tax licenses from your city, county, or state, which is generally either free or very inexpensive. Depending on your locality, you might need a business license, which usually costs under $100 per year. If you do business under your own name (e.g. "Joe Thompson Company", "Thompson Furniture", etc.), you don't need to even file a ficticious name statement, though doing so isn't very expensive and usually lasts for five years.
  64. RTFA by catahoula10 · · Score: 2, Interesting

    For those that cannot or did not RTFA, here is a quote from the article that clearly states this topic is not just about DRIVERS:

    "Digital signatures allow the administrator or end user who is installing Windows-based software to know whether a legitimate publisher has provided the software package."

    Nuff said

    :-) ------

    --
    This has been another valuable and informative opinion from:
    Catahoula!
  65. Relax: Just get Sourceforge a cert! by thebiss · · Score: 1

    Nothing on the Verisign site http://www.verisign.com/products-services/security -services/code-signing/digital-ids-code-signing/in dex.html indicates that ever single piece of software requires a new certificate. So nothing prevents a group of opensource developers from getting together, incorporating, obtaining a cert, and then signing the software of those they trust. For example, Sourceforge could get a cert, and then offer driver-signing services to trusted projects.

    Want to go it alone? It's $75 - $500 to incorporate, depending upon the type (http://www.entrepreneur.com/article/0,4621,287986 ,00.html).

    Keep in mind that driver-signing doesn't 100% guarantee stability. My ATI card's signed drivers still periodically flake out...

    --
    Beware: I believe all are created equal, and have the right to life, liberty, and the pursuit of happiness.
  66. Re:Relax: Just get Sourceforge a cert! by Rosyna · · Score: 1

    However, it may be difficult to obtain the credentials verisign requires before issuing these certs. See http://msdn.microsoft.com/library/en-us/dnauth/htm l/signfaq.asp?frame=true#10b for a little more info.

  67. licenses for OSS by rocketman768 · · Score: 2, Interesting

    So, about the whole $500 deal in order to get your drivers signed...why couldn't the GNU community or someone buy one. Then, when someone comes out with some nice piece of code submit it to the owners. Then, he or she could get it signed and distribute the signed code? Or is that somewhere on page 17623875 of the EULA?

  68. Re:Relax: Just get Sourceforge a cert! by Anonymous Coward · · Score: 0

    Won't work. The Verisign cert is only the first step. You take your Verisign cert to Microsoft, agree to their terms and conditions, and then they'll give you the PIC actually used to sign drivers. One of Microsoft conditions is you have to agree to safeguard the PIC private key.

  69. ATI bad drivers? by DanaGoyette · · Score: 1

    Well, you seem to be forgetting something: crappy, sometimes BSOD-inducing NVIDIA chipset drivers. Look around the web, on http://www.nforcershq.com/forum and nvidia's own forums and you'll see the issues people are having. In contrast, I've heard that ATI's northbridge at least doesn't need many special drivers, though I have no personal experience.

    1. Re:ATI bad drivers? by DanaGoyette · · Score: 1

      Er, not "forgetting something". It's more like: "Here's a better example"

  70. Chill People by logicnazi · · Score: 2, Insightful

    It isn't clear yet that they are trying to *securely* prevent loading unsigned drivers into the kernel. There might just be a config setting or other toggle that hackish users can flip to load unsigned code into the kernel.

    In fact it would seem they would have to have such a toggle. Otherwise how are even commercial software companies supposed to develop this code? Not only would it be a pain to sign the driver every time you are testing the latest code changes it would require giving access to the signing keys to whoever compiles a kernel extension.

    As an aside this scheme seems totally useless for the proposed purpose. The makers of malware are just going to steal a legitamate software developers secret key and sign their code with that. MS won't be able to anything because tons of people will be mad if windows update breaks their computer. However, I don't know whether to credit this to stupidity or malicousness (just want to make it difficult for normal people to use OSS kernel level code).

    --

    If you liked this thought maybe you would find my blog nice too:

    1. Re:Chill People by Anonymous Coward · · Score: 0

      You could develop drivers by using a kernel debugger, which will disable the signature verification.

      You're right that it won't stop malware authors though. They're not above breaking the law anyway, so they could easily set up a front company, obtain a key, sign their rootkit, and distribute away. Once the signed driver is out there, it's too late to do anything about it. Even revoking the key won't do any good - all those infected machines will likely stay infected, and the malware author could use those machines to spread a new version with a different key.

  71. Godwin's law! by flynns · · Score: 1

    I'm sure it wasn't that bad when the NAZIs started...

    Godwin alert! Godwin alert!

    --
    'If you're flammable and have legs, you are never blocking a fire exit.'
  72. Trusted Network Connect by tepples · · Score: 1

    How will this work for machines behind a router/NAT/firewall box?

    You'd have to have a router that follows Trusted Network Connect.

    Will MS force everyone to replace or reprogram their network gateways?

    That's the idea. Alsee estimated that residential ISPs' transition to Trusted Network Connect would occur between 2011 and 2015, once 99 percent of PCs still in operation have a working TPM.

    1. Re:Trusted Network Connect by arminw · · Score: 1

      ....between 2011 and 2015....

      That's 5 to 9 years away! This is an eternity in Internet time. Meanwhile I'll not hold my breath. How many people are still using Win98 or even Win95? Look how slowly the much vaunted transition to HD TV is going. Government and big business have a hard time forcing stuff down people's throats when the majority don't see a compelling advantage over the stuff that exists already. I suspect the HD DVD will bomb spectacularly since this technology doesn't offer a really compelling advantage over existing DVD. The reason the ipod is so successfull is that it allows anyone to take their entire music collection with them, wherever they go. That possibility has never existed before. What advantage will a new computer with TPM have over even a Win98 box for a Joe or Jane who just want to e-mail their kids and grandkids? What advantage will such a computer have for a video or photo maker. What advantage will such a computer have for a doctor or hospital that just wants to access the patient information?

      Even for millions of users, government, businesses and home users to be required to replace their still otherwise perfectly working networking components will be a tough sell. Unlike, earlier analog days, digital information can be reformatted and re-purposed easily and without quality losses. Any artificial roadblocks, such as DRM, to this inherent property of digital data are ultimately doomed to fail. It's like trying to make the shit from your toilet flow uphill.

      --
      All theory is gray
  73. Interesting point.. by DangVarmit · · Score: 1

    I bet this is directly related to Sony's refusal to allow M$ to integrate Blu-Ray drives with XBox. My understanding is that Sony's DRM will not allow the XBox to stream content through from Windows MCE to a TV.

    Sounds like a case of 'two can play at this game"..

  74. signed software.. by CptWheel · · Score: 1

    isn't it better for vendors to supply source code & md5 hash? yes, every tarbal of linux is signed so far. as well as some drivers not included in kernel (yet) and distributed on vendor homepages... just the md5 & source :)

  75. If only they would RTFA by Anonymous Coward · · Score: 0

    I think MS has suffered from unfortunate wording here. The Word document attached to the KB article states:

    During much of the development process, signing driver packages is unnecessary. Instead, developers can use one of several mechanisms to suppress digital signature enforcement on test systems. However, when the project approaches the end of a milestone, the package must be signed in one of the following ways:
            Windows Logo Program. The publisher submits the driver package for the Windows Logo Program. Drivers that qualify for the logo receive a WHQL-signed .cat file. Note that publishers should have tested the package that before submitting it to the Windows Logo Program. In order to verify that the driver loads and operates correctly, publishers can sign the driver or driver catalog with the PIC. Note that boot driver binaries must include an embedded signature using a PIC before submission to the Logo or DRS programs.
            PIC-based signing. For drivers that do not qualify for the logo, the publisher can create a .cat file and sign it with the publisher's PIC.

    So actually, you don't **have** to have a PIC.
    See also my blog entry about this.

  76. Not really a bad thing by Anonymous Coward · · Score: 0

    This actually sounds like a pretty good thing. Given a short amount of time, and the techie crowd will find a way around it - however the vast majority of users won't even know it exists. This means that all hardware vendors will need to get their drivers checked by MS first - a good thing as most people agree that the majority of BSOD's are caused by buggy drivers.

    Techie's will find a way round it so we can destory our systems, whilst the home users should have a even more stable system.

    Plus (I'm going to get flammed for this), there really aren't a huge amount of OSS drivers that are used anyway - we are talking drivers at the kernel level, not some OSS C# project - OSS will still run; it's just that hardware kernel drivers will have to be checked by MS. (which need a cert from VeriSign that costs $500 - which lets face it isn't exactly a huge hole in the pocket.)

  77. old boot hardware will not work by Joe123456 · · Score: 0

    Drivers for boot-start devices must include an embedded PIC. This requirement applies for these devices: CD-ROM, disk drivers, ATA/ATAPI controllers, mouse and other pointing devices, SCSI and RAID controllers, and system devices.

  78. Computers eventually stop working by tepples · · Score: 1

    That's 5 to 9 years away! This is an eternity in Internet time.

    And if during those 5 to 9 years, we just sit on our behinds, then what argument will there be against the widespread implementation of Trusted Network Connect by the majority of residential Internet service providers?

    Look how slowly the much vaunted transition to HD TV is going.

    The transition to Trusted Network Connect is not analogous to the transition to high-definition television but to the transition to digital television. When analog TVs "stop working" because nobody is broadcasting analog signals anymore...

    I suspect the HD DVD will bomb spectacularly since this technology doesn't offer a really compelling advantage over existing DVD.

    Other than continuing availability of new titles and of reprints of older titles? Where is your VHS now?

    What advantage will a new computer with TPM have over even a Win98 box for a Joe or Jane who just want to e-mail their kids and grandkids?

    Other than that the motherboard and the hard drive still work? Computer hardware wears out and eventually fails catastrophically. How many Windows 98 boxes will still be running Windows 98 or even XP in 2011?

    Even for millions of users, government, businesses and home users to be required to replace their still otherwise perfectly working networking components will be a tough sell.

    All new computers that are preloaded with Windows Vista will have a Trusted Platform Module. If the only hardware that can be purchased at retail by the general public is so-called "trusted" hardware, then ISPs will have an easier time justifying TNC.

    1. Re:Computers eventually stop working by arminw · · Score: 1

      ....Other than continuing availability of new titles and of reprints of older titles? Where is your VHS now?.....

      Some key advantages of DVD over VHS do not exist for the DVD to HD DVD transition. Tapes need rewinding and are subject to deterioration and wear. DVD's are random access, don't wear and did not need the replacement of the rest of the reproducing equipment. For HD TV, unless a new very expensive TV is purchased, there is no advantage in having to buy new equipment and the same content again. Both CDs and DVD's are plenty good enough for millions of consumers. The new, fancy super quality audio SACD and DVDs have bombed and so will the new expensive HD DVDs, especially if there is a bruising format war between BluRay and HD-DVDs.

      (...Computer hardware wears out and eventually fails catastrophically....)

      I still have a 1993 Apple Color Classic that runs 24/7 as an answering/fax machine just fine. A well made computer can last for a pretty long time. It is also still useful as a programmer for a number of X-10 power control modules scattered around the house. Hard drives are pretty cheap these days. If a computer still works, replacing one is much cheaper than a whole new computer.

      (......All new computers that are preloaded with Windows Vista will have a Trusted Platform Module....)

      Are you saying that MS will not make a version of VISTA to upgrade the millions of already existing ordinary PCs? I don't believe that. However, if this were true, then that is another good reason to buy an OSX or Linux system. MS has tried and failed to control the Internet and there is really no compelling advantage for technology companies to make a product for which there is no demand by the customers. Of course the content providers may purchase Congress once again, like they did for the DMCA and get laws passed mandating such technology.

      --
      All theory is gray
  79. Parallel ATA HDs in 2015? by tepples · · Score: 1

    DVD's are random access, don't wear and did not need the replacement of the rest of the reproducing equipment.

    DVD is just as scratchable as CD-ROM, as they use roughly the same polycarbonate layer. Blu-ray, on the other hand, has been said to be more scratch-resistant, and this could be an advantage with G-rated animated movies.

    A well made computer can last for a pretty long time.

    Even a $500 eMachines PC?

    It is also still useful as a programmer for a number of X-10 power control modules scattered around the house.

    Nothing to do with pop-under ads, right?

    Hard drives are pretty cheap these days.

    RAM is cheap, but don't tell that to anybody who has a motherboard that takes single-speed SDRAM. Likewise, as PC OEMs move to Serial ATA, watch it become hard to find old-fashioned parallel ATA drives new in box at an affordable price.

    tepples wrote: All new computers that are preloaded with Windows Vista will have a Trusted Platform Module

    arminw wrote: Are you saying that MS will not make a version of VISTA to upgrade the millions of already existing ordinary PCs?

    Not exactly. Windows Vista Upgrade won't require a TPM except to access some high-security features such as, say, HD-DVD playback or whole-disc encryption. Windows Vista OEM version, on the other hand, will need a TPM, or the PC vendor or motherboard vendor won't be allowed to advertise the hardware as "Designed for Microsoft Windows Vista". And the TPM has to be version 1.2 or newer.

    However, if this were true, then that is another good reason to buy an OSX or Linux system.

    Macintel has a working TPM, and Rosetta is rumored to use it. As for Linux, no Linux PCs are advertised on national TV, so watch residential Linux users be dismissed as collateral damage once the TNC transition occurs.

    MS has tried and failed to control the Internet

    As long as 67 percent of residential users who use a web browser use IE as the primary web browser, Microsoft controls at least the World Wide Web side of the Internet.

  80. Re:Relax: Just get Sourceforge a cert! by thebiss · · Score: 1

    I still think Sourceforge could set it up as a service. If you're referring to the D&B rating, it's not that hard to get: Sourceforge is owned by the Open Source Technology Group, which is owned by VA Software.

    Both already have D&B ratings: http://smallbusiness.dnb.com/company-information.a sp?prodid=&catalog=&GUID=7F577E4E-B03B-4123-B0BE-B 805583CC740&cm_mmc=Proprietary*DNB.com*Home%20Page *Search%20Box

    --
    Beware: I believe all are created equal, and have the right to life, liberty, and the pursuit of happiness.
  81. Re:Relax: Just get Sourceforge a cert! by thebiss · · Score: 1

    Why can't Sourceforge keep the private-key a secret, and offer signing as a service to "certified" OSTG members? I've yet to read anything in the MSDN docs that make this impossible.

    --
    Beware: I believe all are created equal, and have the right to life, liberty, and the pursuit of happiness.