Virtualization May Break Vista DRM
Nom du Keyboard writes "An article in Computerworld posits that the reason Microsoft has flip-flopped on allowing all versions of Vista to be run in virtual machines, is that it breaks the Vista DRM beyond detection, or repair. So is every future advance in computer security and/or usability going to be held hostage to the gods of Hollywood and Digital Restrictions Management? 'Will encouraging consumer virtualization result in a major uptick in piracy? Not anytime soon, say analysts. One of the main obstacles is the massive size of VMs. Because they include the operating system, the simulated hardware, as well as the software and/or multimedia files, VMs can easily run in the tens of gigabytes, making them hard to exchange over the Internet. But DeGroot says that problem can be partly overcome with .zip and compression tools -- some, ironically, even supplied by Microsoft itself.'"
It would be possible for Vista's DRM to be (relatively) secure if the virtualization software also supported DRM; this potentially opens the way for Microsoft to specify some virtual environments as "acceptable" for use with the Vista home versions.
Analysts say what probably happened behind the scenes is that Microsoft or one of its media partners decided at the last moment that encouraging consumers to use virtualization would, at least symbolically, be at odds with its attempts to enforce DRM.
"Microsoft doesn't want the music labels, TV networks and movie studios to come back to them and say that you are enabling this ability to move content around," said Mike McGuire, an analyst at Gartner Inc.
Not allowing virtualization because someone can share a multi-GB VM via Bittorrent and "break" DRM? Uh, I think there are easier ways to break it, but I stay away from DRM, so I could be wrong...
Evolution is a state-sponsored, state-protected religion.
Since when is .zip going to be usefull *at all* in compressing a fucking multi-gigabyte VM??
How long will it be until no one is allowed to run any executable at all that hasn't been signed by Microsoft, incase it's a DRM-breaking program?
Encryption allows Alice to send a message to Bob that can't be viewed by Jack. The problem with DRM is it uses encryption such that Bob and Jack are the same person.
Think about it.
Alice (the publisher of the song) is using encryption to ensure that you and only you (Bob) can recieve the message. But Jack (also you) is being prevented from viewing the message.
The only reason that DRM is making any kind of headway is because of the hand-waving around terms like "dual key cryptography" and "license management". When you get right down to it, the content producers exist to deliver content to me. Once I get it, the only thing limiting my distribution of that content is legal in nature - I'm afraid of getting sued or prosecuted, so I don't.
Speakers can be recorded, screens can be videotaped. DRM can make it more difficult to copy content, but it will NEVER make it impossible. And the sad part is, DRM frequently makes it more difficult to VIEW content legitimately.
As a good example, I just set up a Windows XP laptop for one of my sales associates. I spent an ungodly amount of time going thru "Genuine Advantage" this and "Genuine" that, along with some dozen or more reboots. It's riduculously annoying, especially when updating a new CentOS system takes a single line:
yum -y update; shutdown -r now;
Microsoft has it wrong, and it may well be their undoing to find this out.
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Gee, what is more likely: The DRM boogeyman has struck again, or computerworld is trolling slashdot with rediculous reasoning to drum up hits and ad revenue?
Seriously, there's a lot of real reasons to hate DRM, but it's not to blame for everything wrong in the world. DRM does not kill babies. DRM was not responsible for the holocaust, and DRM was not the second gunman on the grassy knoll.
Microsoft clamping down on virtualization and DRM limiting Vista's usefulness... why are these conditions we want to remedy?
More market share for everyone else. Everyone wins. I mean, except Microsoft.
Why would the file have to be so large? There's no need to exchange the entire VM file... just swap the key file which is produced after authentication. To explain, if two VMs are set up as identical (e.g. same HDD size, same virtual processor, same virtual RAM, same video card, etc.) they will produce the same hardware "hash". Once an authentic software ID has been used to unlock the first file, a file will be written to disk which contains an encrypted signature which authenticates the software and thus "unlocks" it. That same key, copied elsewhere to an otherwise identical environment, will also authenticate the other environment. Put another way, one key will unlock them both.
I'm sure there's a legal use for this. I just can't think of one...
Will encouraging consumer virtualization result in a major uptick in piracy?
No way. I told my mom and my aunt not to trade those VMs and they listen to me.
I don't want to see them in jail.
Operator, give me the number for 911!
Why the fuck should it be OUR problem?
Want DRM free computing???
www.ubuntu.com
No sig for you!!
Thats what i dont get. They talk about it like people are going to copy and spread a Vista VM, thats 10Gigs, and would let people run the VM (use Vista) without paying for Vista.
Then somehow, magically, this has something to do with Music/Movie DRM? Are they talking about cracking the DRM on media files from within the VM (which would give you the normal file-size minus the DRM part)? Or are they talking about distributing the Vista-VM (which would apparently be really huge for unknown reasons)?
Because people are sheep, and will take this blatant invasion square up their ASS as they always do. C'mon! Don't be such a naive retard! :(
I believe that there's more to Microsoft's dislike of VM than simply DRM, and I think that they're hoping to be shielded by a bit of DRM FUD.
Last year I was in Taiwan running WinXP under VirtualPC - with the appropriate upgrades after Microsoft had bought the product from its creators - and I had zero trouble.
This year, I'm in Taiwan again, but this time I'm running WinXP under Parallels. Shortly after my use of the machine here on the internet, I got this message telling me that my hardware had significantly changed since the original installation and that I needed to re-validate - I don't recall the rest of the message, but it involved Genuine Advantage and suggestions of unusability. So, even though I'm not carrying my original box around with the keycode (would you??), I decided to be brave and tapped on the warning from the tray as instructed. Took me right to an MS page at what appeared to be Microsoft-Taiwan, and it was quite persistent that I should continue to be routed to some Chinese language page. Long story short, I got some embedded wizard launched, got the MS phone number for the USA (Bangalore notwithstanding), called in, got re-validated and woot, woot, woot.
It seems - very strongly to me - that the only thing that Microsoft could have detected was my location in a way that didn't make sense to them, and I think I triggered something that decided I had a pirated copy. I really haven't had any use of my machine or anything change in any other way to cause me to suspect anything else.
So, how long before business travellers - and we fill a lot of 747s, virtually all running Windows - picking up VM for one reason or another start pitching fits when they discover that they can go into a full-screen presentation and be tagged publicly as potential software pirates?
I couldn't understand why MS had a real problem with Vista under VM, but if the cause I posited is in fact true, then the problem Microsoft is worried about goes back to the XP codebase. Say anything about Vista's new codebase, but it's all from the same company..... so, I think DRM is a specious explanation but it allows them to hide behind something where they can try to claim some innocence regarding VM - when in fact the OS may be more seriously broken w.r.t. VM than they're admitting.
Pathological kinda promises Path + Logical - but instead, you get stuck with pathetic.
These jerks think they define popular culture. They don't.
DRM doesn't work. People steal the stuff before it's encoded with the DRM. The key is always distributed with the content or recoverable.
DRM can't work. Their attempts are hilarious. In order to be perceived by a human it has to be rendered in analog format, at which point capturing and encoding it in an open format is trivial in all cases.
DRM shouldn't work. If they won't sell me the content for the device I want to play it on when I want to play it where I want to play it, I'll convert it and to hell with what they think I should be allowed to do. Fair use.
DRM is a security risk. I will not surrender control of my PC to render your content.
The more they annoy people, the more visibility worthy indie acts get. People will listen to their popmart derivative garbage less.
I am personally opposed to straight pirating the stuff but I have to admit my conviction on the subject is wavering at this point.
Help stamp out iliturcy.
I use "Microsoft Plus! Analog Recorder" to record albums from Yahoo! Unlimited with the cable from line-out to line-in trick, effectively ignoring Microsoft DRM with their own software.
Microsoft feels it has covered its baases. It owns the user base and it must move forward locking out any possible competitor. So they chase the chimera of secure distribution. At some point we can only hope linux's usability and market share provides a real challenge.
> So is every future advance in computer security and/or usability going to be held hostage to the gods of Hollywood
> and Digital Restrictions Management?
Microsoft has nothing to do with Hollywood. There are waiters in Hollywood who have forgotten more about movies than anyone at Microsoft will ever know. Even the accountants use Macs here in California.
Microsoft does not even make a movie player that plays the standard format. Calling Windows Media Player or Zune a movie player is like saying Microsoft Word is a Web browser because it can also display text and images. That is a very unsophisticated view that you can't sell to someone who actually knows how the Web works. Well, in Hollywood, they know how movies work. MPEG-4 was coming for many years, then it was standardized, then it became the format in iTunes+iPod, then the iPod took off. MPEG-4 is also HD DVD and Blu-Ray and AppleTV and iPhone and PSP. MPEG-4 is also the standardization of the QuickTime format which all the content creation tools are built around, even those like Avid that compete with Apple, so it arrived already having mature development tools. One day there was a QuickTime update and all of my tools could now generate MPEG-4 H.264 as if they had always known what it was. Further there is a free open source MPEG-4 streaming server that runs on every Unix and also Windows, it also has no streaming tax. Finally, most of all, MPEG-4 has no "content tax" while Microsoft's Windows Media business model depends on a content tax and everybody in both music and movie industry already knows better than that. All this happened already with sheet music and player pianos 100 years ago. Nobody is going to use an encoder that spits out a file which you can't copy or share without paying a tax to Microsoft, because everybody wants their movie or album to sell 100 million copies (even if it actually has no chance) so when Microsoft says aw it's only a penny per copy, people do the math and say no you are raping me with that, I can buy an MPEG-4 encoder for $20 and use it to make all the copies I want and not owe anybody anything why don't I just do that? And MPEG-4 just happens to already be integrated into all my tools and integrated into the hardware of consumer video playback so there was never any there there with Microsoft and movies. Even if they built a technically sound system or one that had a cost advantage, they would have to overcome the fact that nobody wants to work with the evil typewriter company.
All you are seeing here is another way that Windows sucks. Core computing functionality that customers use and want and even need to stabilize their Windows software on a real operating system is falling victim to Microsoft's lack of focus and hopeless star fucking. Why isn't Windows ready to be a good typewriter today? Because of its magic DRM.
Saying it's because of what the MAFIAA will say is a fucking cop-out. Why would you want anyone to virtualize your $100 - $400 operating system when they can just buy a new one? Especially with their Draconian licensing agreements. They want to pass the buck, plain and simple, and the MPAA/RIAA are more than willing to take that buck and run with it.
"Content provider revolt" is a pitiful excuse that no one with a brain really buys.
Let's stop dilly-dallying and just change "-1: Overrated" to "-1: Disagree" or "-1: Doesn't Subscribe to Groupthink".
Apparently Vista Business and Vista Ultimate are immune to DRM issue, as their EULA does allow them to be run under VM. I smell a fish here.
I mean, the pirates that would trade in VMs would probably have no qualms of pirating a virtualization-capable copy of vista
I was originally floored by the amount of hardware required to run Vista. So now with all the eye candy brought on in Vista, I was wondering...
"What could MSFT do next to require me to once again throw out my computer and buy the latest and greatest hardware in 2008 or 2009?"
Virtualization. MSFT Vista 4.0 or 3.51 or 95/98 or 2009... Would require:
Min of 1GB of RAM.
1TB HD (supplied by FibreChannel disk).
Quad Core CPU
Dual Core GPU.
All I wanted was to be able to surf the web and play Civ. I now require the computational power of an IBM p590.
I thought the article might have something to do with virtualizing HDCP to fool Vista-VM into thinking the DVR connected to it was a proper protected video path. Now that would have been interesting.
Stasis is death. Embrace change.
Ok, I know we bash Microsoft all the time, but...
.zip and compression tools -- some, ironically, even supplied by Microsoft itself" ???
"that problem can be partly overcome with
Come on, that's the most worthless statement I've heard in like a month. What the fuck was the point of that little jab? Microsoft makes compression tools... that can be used to compress something that Microsoft doesn't like! And some compression tools... run on WINDOWS, a Microsoft PRODUCT even! Holy crap they must be so pissed at themselves right now for going along with that whole compression thing. How blind could they have been!?
In other news, people can use their brains to think of shit they don't wanna think about! They don't want to think about it and yet their brains are being used to think of it anyway! That's just so ironic...
Why would you? I never visit my mom or aunt.
Being a generous IT worker, when an employee's machine goes bad I'll sometimes give them my own machine if they need something fast. Last time I did this, a copy of Vista which I purchased directly from Microsoft's website suddenly became "not genuine". Not wanting to fuss with it, hoping I'd be able to get my machine back and make my copy of Vista genuine again, I ended up passing the time frame (30 days?) allotted for using the OS, then was locked out with a red screen saying "this copy of Microsoft Windows Vista Business is not genuine". This statement was clearly a lie if taken literally, but discussing vocabulary destruction through marketing would be quite a digression.
So, I went back to using my dual-boot linux partition and another spare PC for my day-to-day work.
Fast forward a few weeks...
Last Friday I got my laptop back, put the hard disk back in, and what's this? Vista still said it was not genuine. I tried to re-activate online but it said I couldn't do that because that key had already been activated. (Gee, you think? Maybe when I bought it?) So, taking the only course left, I called Microsoft on the phone and entered a series of numbers about 30 digits long. When the computer couldn't validate my install it forwarded me to some Indian call center, a place I'm familiar with because I've had to do this process more than a few times.
But this time was different... (Don't get your hopes up, it wasn't different in a good way. I was on the phone with a Microsoft offshore call center, remember?) Not only was my personal system down, but apparently their whole call center system was down. They were unable to validate my install and told me I'd need to call back later after they got their system back up and running. Apparently there was no other backup call center online, I simply had to hang up and call back another time when their system was back up.
Back to my trusty dual-boot Linux partition with its `sudo bash -c 'apt-get update && apt-get upgrade && reboot'`, or my Mac with its `sudo bash -c 'softwareupdate -i -a && reboot'`
Oh, and Jim Allchin can kiss my ass. "It's rock solid and we're ready to ship." Rock solid as in paper weight. What good is a stable OS that won't let you use it?
Who is DeGroot? His name appeared in the article without ever mentioning who he was.
- Zav - Imagine a Beowulf cluster of insensitive clods...
Ok, you've got many PCs most of which run Windows XP. They've been crashing every Exploit Wednesday since October. Every one has a license that was paid for three times (six times under Software Assurance). You have seventeen core apps. Some of them are paid for several times. Some have a licensing server so that some people can use them when other people aren't, and come with a utility so that priority users can kick off nonpriority users. A couple of them are free. Four of them are nagware that came with your PCs or that you thought were a good idea at the time. One is an in-house app that only runs in a DOS box and accesses dBase files stored on your server. Every month a couple get pwned for no detectable reason.
Even if they don't run Windows you've paid over and over. You have to because they've made it happen what "enforcement" will happen if you don't.
Every software vendor you buy from makes it clear the software you bought is being split into "basic" versions that include most of the features you use, and an "Enterprise" version that includes must have features you can't live without. Both new versions will be annual subscriptions instead of purchases. Naturally, the Premium version you require will cost many times what you already paid and the cost will be annual rather than once each. Of course they're entitled to this conversion of your purchase into a "revenue stream" because they've upgraded their product from an application to a "platform framework" that "optimizes" your "TCO".
You're thinking about investigating this multicore thing that people are talking about, but it seems impossible to reconcile the software licenses with multiple "cores" on one or more CPUs. You want to do server consolidation, but every server app has to be evaluated both by a professional enginner and by a hideously expensive team of lawyers who also want to audit every piece of software you've purchased since 1974. Your CPA wants to know why you licensed the same software 3-6 times for each PC, and why you're buying licenses for software that won't run on the PCs they're purchased for. And what's this entry for "SCO Linux licenses"? You live in dread of being audited by jack-booted thugs, not because you're pirating but because the danger of a paperwork snafu that destroys your budget is nearly certain and the slightest discrepancy is going to get you canned.
I have one question: What the hell are you thinking? Get off the train to crazy town. The free stuff isn't just good, it's better. So much better that you're not going to believe you put up with this crap. If it's truly free you don't have to account for each copy/user/use/year/processor/incidence. It's not free because it's less worthy: it's free because you're not the first person to be disgusted by the experience you're having. Pay for support. Nobody ever got sued for terminating their support contract. Figure it out. The world has changed. The future is open.
Help stamp out iliturcy.
http://imgs.xkcd.com/comics/alice_and_bob.png
455fe10422ca29c4933f95052b792ab2
who cares.
Ron Paul.
The police analogy is more apt than I think you realize. Like all victimless crimes, it's nearly impossible to enforce, because there's no one to complain to police.
"It would be possible for Vista's DRM to be (relatively) secure if the virtualization software also supported DRM; this potentially opens the way for Microsoft to specify some virtual environments as "acceptable" for use with the Vista home versions."
Most likely, this could be defeated by simply adding an additional layer of virtualization beyond the said "approved" virtual machine hosting the OS in question. This is actually not unlike some theoretical viruses proposed a while back that would install themselves between the bootloader and the primary OS on a computer and then host the OS within their own VM while they execute whatever malicious tasks they're designed for, completely transparent from the hosted OS and the end user.
8==8 Bones 8==8
Ron Paul isn't a troll. Necromancer maybe, or Icke style Reptoid or something, but no troll. Probably a necromancer.
;-)
Honestly though, doesn't Michael Chertoff look like a necromancer? Google him and find a picture (the first one on wiki is nice) and picture him holding up a skull commanding the zombie hoards. Makes me giddy like a schoolgirl, but I have issues.
Is when the iPhone is released, which effectively does just that.
Virtualization May Break Vista DRM I can not figure out why Microsoft forbids having a Virtual Machine running some versions of Vista, but permits other versions of Vista to indeed be run by a VM. All of the anti-virus companies ( Symantec, Mcaffee, ZoneAlarm ) are working on VM anti-virus. This is because Microsoft has locked them out of modifiying the "kernel" of "Windows Vista 64-bit" . The process will be: turn on machine boot bios boot Super Norton Anti-virus Virtual Machine boot Windows Vista It is not clear to me that using a VM makes the defeat of DRM any easier than the current approach of defeating DRM. DRM hacks are in the news weekly. The hackers do not need a VM for anything. The real organized state (with an army and airforce and everything) has more than enough resources to copy and counterfeit any DRM protected software. If this cost is millions of dollars then that is just spent in the research and development budget. DRM only defeats home users in North America and Europe. The rest of the world would find the concept of paying full price for movies (or software) a silly joke. The obvious use of a Vista VM would be as a sandbox for safe internet browsing. This would be a tremendous benefit to users, from beginners to experts. Why forbid running some versions of Vista in a Virtual Machine and then not explain the reason?
DRM at this point is nothing more than a complete failure that Microsoft seem determined to sink with. The real issue here is that virtualization changes the entire marketplace and Microsoft do not yet have a strategy to deal with it. If a user can run the same single VM image from a network share or external drive on any computer with suitable software, that user no longer has to pay the windows tax on new machines. That's tough luck for Microsoft, unfortunately they're going to stir up an unholy shit-storm as their business model fails. The Bush administration are largely to blame here for not following through with the DOJ antitrust proceedings.
Gah.
Is stupidity abound or something? The comment from the article about copying multi gigabyte images is ludicrous and makes one ask if the guy has ever used a VM let alone knows anything about the basics of DRM.
First things firsts. Virtualization means that the physical hardware and virtual hardware are not linked. That means, in no simpler language, if you want to use a TV, monitor recording device or whatnot to view your VM: you can, and the VM doesn't know. This is a technological threat to DRM implementations inside a VM, because they cant guarentee the path outside the VM.
Why you would copy potentially dangerous VM images from one PC to another when you could simple capture the output, i don't know.
Once upon a time NES ROM carts implemented their own I/O multiplexing - the vast majority still aren't emulated today because it's tedious work. Guest OSes inside VMs will continue to find ways of obfuscating their data (after all the guest inside a VM doesn't even have to be the same architecture as the host!)... its anybody's game once you're outside of the Guest.
MS don't want people to virtualize their software for the same reason DRM is a CEOs best friend: they can charge more for less restrictions.
If you have to pay $100 extra for the Ultimate or Pro versions of Vista to get virtualization, and people want virtualization, it can be seen as a valuable extra. Extras, not to be confused with added value, increase price premiums through added cost to the purchasing party.
However, the meat of the issue is not that people spoke out about DRM in such obvious and clear cut language, touting the anti-competitive stance MS has taken, but bloggers and writers are steering the focus to Linux which is offering a mirad of virtualizations for free. The only sensible stance is to do the same - just like MS did with VirtualPC... MS can't afford to be completely leapfrogged in any area.
The thing the irks me is that people are constantly barking up the wrong tree with regards to industry ties with companies and DRM. The "MAFIAA" (as it's been put) is convincing companies to make DRM provisions, but they can't force the implementation on to end users if companies can't/don't want to/disagree. MS allowing virtualization is nothing more than a technology response to Linux. No one is warming to DRM, DRM is not dying any time soon. This is market forces at work. Granted market forces are slow, and cause no end of problems for us now...
The advantage of digital for piracy is not that you can get a perfect copy. Perfection is not the goal in piracy. In many cases a camcorder shooting a screen is fine. Instead, the advantage of digital is that the quality is not degraded further as an infinite number of generations are made. Traditional pirates were limited to making 2 to 5 generations of VHS tapes because after that, almost nothing was left of the original movie. But an analog ripped (not cracked) MPEG file can be traded all over the world without any further single bit errors (although some of that will happen at times). The internet scares the content industry because of the speed (the latest release can be in the hands of millions before the big opening). Digital scares them because it enables the multi generational sharing as we already see in P2P. The problem is, they are fixated on encryption, which is at best going to prevent the average Joe from making a perfect copy and sharing with his neighbor across the street. When Joe finally figures out how to make an analog rip or just shoots it off his screen with a camcorder, his neighbor might reject it because it's not perfect, but you can bet the world will eat it up via the internet.
now we need to go OSS in diesel cars
The reasoning "It's not feasible to copy and distribute media that way because you need to distribute the VMs too" is flawed. If you wanted to re-emulate the entire viewing, then yes, you'd need the VMs etc. But what you want is the media - and since you already have that data sitting inside your VM plus the snapshop (remember that the VM needs to simulate everything) it should be possible to either record the thing with an authentic (read simulated hardware behaves as if it had DRM) VM and then use a modified VM (which is nearly identical in behaviour, when it comes to input from the Guest OS, but lacks the DRM protection) or use an already "misbehaving" VM (which pretends to have DRM protection, but does not) to run the Gues OS in the first place - and then extract the media from the snapshop/running system. More complex? Yes. Impossible to do for us geeks. Hell, no!
+++ MELON MELON MELON +++ Out of Cheese Error +++ redo from start +++
Once such virtualization (assuming it is sealed against any DRM exploits and doesn't provide for mobilization of a VM) is allowed, that creates a situation where Microsoft doesn't have control of the hardware. Then another OS could be easily run side by side (since virtualization can create multiple virtual machines). And people might try some free operating system, discover that it almost meets their needs, and will have an opportunity to gradually migrate over to using that free operating system for all their needs (something they can't do if they just replace Windows with some free operating system directly on a machine running one OS at a time).
But the DRM issue is just as real. The underlying virtualization system, or the operating system underneath it, if there is one, could tap into the decrypted content the Windows DRM-enabled media software thinks it is delivering strictly to hardware. Transfers of pixels to video card frame buffers, and transfers of audio samples to a sound card, can be captured along the way without anything added inside Windows that Windows might have a chance to detect.
What Microsoft fears more than the movie and music industry, though, is just losing control. If the software can be tapped virtually, they know the content producers will eventually move to a pure hardware DRM model where the encrypted content is just copied as is over to special new hardware that does the decryption in sealed tamper resistant chips. In the case of video, the video card won't even be decrypting it, but instead, will just ship it out to an HDCP enabled video monitor that acts as the sealed decryption device.
Of course we know those forms of DRM won't really stop piracy since the analog hole (shoot the screen with a camcorder) is still there, and multiple generations of that one lossy copy will lose no further as it reaches the computers of millions of internet users world wide. And Microsoft may well know that, too. But Microsoft is very fearful that the content industry will still move to that step of doing DRM in hardware. Microsoft fears that step because doing so takes away their market advantage by allowing a free operating system to do the same shuffling of still-encrypted data from storage to DRM-enabled hardware.
now we need to go OSS in diesel cars
It's trolling to point out that Apple are already doing what was suggested would be bad in MS were to do? The RDF is strong in this one :-/
SVS and Softgrid can also be used to get around a lot of the DRM and registration nonsence.
---- Booth was a patriot ----
I wonder occassionally why this seems so hard. I could easily set up a MythTV system (see http://www.mysettopbox.tv/knoppmyth.html) and use it with any number of cards (http://www.wifi.com.ar/english/hw-pvr.html) as a way to turn output into input. Then I could use my DVD player or CD player or even my main computer as my player. It could be considered an audio hole, but it would be a pretty high quality system, not relying on something like a hand held camcorder or audio recorder. Sure someday it might be hard to buy that equipment, but I doubt it and of course the software could be made harder to get, but probably neither will be impossible in my lifetime and the hardware available now can handle it and I can't see it being unlikely to handle the same types of recording 20 years from now.
Back on topic with Vista and DRM, I personally think the best bet for virtualizing Vista is on a Xen based installation using the hardware based virtualization. I cannot see how Vista could even identify that it was running in virtualization. With that said, something like using LVM snapshotting would allow someone to set up a base installation, which could be reused anywhere the hardware was a close enough match to handle the Xen config. People wouldn't need to redistribute the base install but once, and the customizations would be the diff files (or partitions to mount and reg files to add.) For example, say that I have my Vista install set up the way I want, with the base install, and I want to create an install with a working IIS setup. I set up a snapshot, enable/install/configure then take another snapshot and then run a diff on the two, saving it as 'post IIS vX.x.x'. Now the VM application of IIS is a 'patch' that could be distributed to anybody who already has the base VM.
A shoplifted copy of Vista, a blockbuster card or a store that allows returns of CDs bought with cash would be sufficient for any of these to be done anonymously. That takes it from gray to black, but then if you're going to those lengths you're probably not worried about the morality. I believe the problem of piracy is insurmountable with technology, and the only hope of dealing with it is through instilling ethics. You can't legislate to force people to be ethical but you can legislate to make them afraid to act otherwise and you can legislate to change a society's norms. Why legislate? I suspect it is the only way to change the behavior of large numbers of people.
None of this addresses the question of whether it should be illegal. I'm not up to that debate.
B) Eliminate all the stupid users. This is frowned upon by society.
Most of us deal with the average Joe computer user at some point. Their perspective often surprises me. They don't care about licensing except that they don't want to break the law or just don't want to get caught, depending on the individual. I'm curious how common this troll's opinion is. Do most people see this as a DRM prevents theft, "only someone who wants to steal dislikes DRM?"
What is your average Joe experience? Mine is limited since I (very very) rarely buy music or videos and don't share that common interest with those who do.
B) Eliminate all the stupid users. This is frowned upon by society.
Wanting a VM of Vista, I've installed it on a 15gb vm then changed to the disk to a dynamic .sfx to an overall size of just over 3Gb.
disk, compressed it, then compressed it again to a
Small enough to fit on a dvd-r for a portable vm of vista.
Now I have to extract it onto the host computer but it doesn't extract to over 5Gb.
An 8Gb memory stick would be even better.
I use virtual machines regularly, but I use them to compensate for bad software uninstallation process. And that some software requires manual changes at the system-level (IIS or database settings). Hopefully, VMs will be limited to very specialized cases (server software farms? QA testing?) in the future instead of desktop environments.
I always thought a better solution is some sort of option where a process got an set of directories. For example, it think it is writing files to c:\windows and registry entries to wherever -- but they would really go into a local registry and directory tree just for that application. The OS would merge the two at runtime, so I could just delete one directory and the application would be gone. Or I could have the application think that a system-level configuration was set to whatever way it liked.
I'm glad my post got to its intended audience at least a little bit.
I'm going to talk about some non-free methods for solving this problem because it's a chicken and egg problem. You think you can't migrate because you have critical apps that run on Windows only. Just by saying this you admit that you're trapped and that's not a good place to be. Being open and free is a desirable goal you should willing to journey toward rather than insist on being teleported to. Once you admit to yourself that the destination is worth the journey the route to migration is pretty visible. Let me show you the way to the promised land:
To start with, let's talk about Citrix and all the other application servers out there. The workers can run GNU/Linux on their desktop and open applications on the server and use whatever software they must have running native on whatever OS it needs to be running on and it can be secured, maintained and accounted for most easily. The end users don't even need to know the application isn't running locally on their machine if you set it up right. The critical windows app objection is dead.
For workers on the go virtual machines are a good choice. You install Windows and whichever apps they need in the VM, and make the VM part of the image for the users who must have it -- but you keep as much as possible native to the Open environment. When the Windows environment fails in the VM at the critical moment, just like it always does on real hardware even for Bill Gates, your road warrior can still give their presentation from the F/OSS solution in their native environment because -- hey -- it's compatible. They'll discover this is like driving on the highway spare and keeping the good tire in the trunk. The road warrior objection is gone.
If you must have exchange and Outlook to synch with your PDAs (and I know what a hassle it can be to get a reluctant Blackberry to synch) keep it and use Outlook Web Access for your desktop mail. It works fine in Firefox on Linux. Remember that already ubiquitous cellular data coverage and powerful handheld platforms means you need to turn your PDA off to get away from your email. In the future it only gets harder to get away from it. Hey, we're almost there.
The idea is that you introduce people to being unchained, and they will like it. When people get used to the rich benefits of the F/OSS environment you can wean them off of other stuff one application at a time. You find free and open solutions that replace your non-free solutions gradually and test them thoroughly -- it's no more painful than the endless version march you're currently on. In the Free world when the package becomes mature the version march tends to end because there's no motivation to keep you coming back for a new version. Eventually the IT department gets away from overcoming the crippled platform and converts to actualizing the end user's potential. Along the way you quit paying people to preserve their revenue stream by crippling your software and start paying for someone to actually help you when you have issues and you still save money. Now we're free and open, and hey, once you're here you won't believe the cornucopia of free and commercial applications that work well and plug right into each other like they're going home to momma.
You see, it is possible to get off the train to crazy town.
Help stamp out iliturcy.
I believe that was what the article was really about. In effect that Vista Basic Virtual Machine takes up 1.5 Gigs at most of the 10 GB VM. The remaining 8.5 Gigs could take up compressed copies of Video and Audio with or without DRM.
Yeah, but in that perspective, isn't the whole point of cryptography to make sure that C can't get the content ? Then why at the end let him have it anyway ?
You can put which ever letter you want and change denomination as you like. The problem remains the same with DRM : it is supposed to deliver content to SOMEONE and at the same time HIDE THE KEYS from anyone, INCLUDING THE ONE SEEING THE MEDIA. No matter what, the fundamental precepts of cryptography (A and B trust each other ; No one else can get the content) are violated.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
AAAAAND you run Vista when your dev suite also seems to work with XP.
Now, before you dotters start flaming. I dont give a fuck about either OS. But if you want to present an argument at least think first?
Or you can simply switch back to something lighter like Win2K which positively screams and wipes the floor with XP on an older machine with 256megs of RAM... a machine on which vista will not even install.
On a more serious note, Win2K is no longer in production nor is it supported, but you can get win2k real cheap these days, and it's one of their most stable OSes to date. Just be prepared to spend an hour on downloading and installing updates, and you're all set.
I will call this irony.I have no other word at the moment because I am not privy to the decision makers at MS. I run Mac OSX and I just want the Basic version in Parallells. Aero, I have Aqua. Sidebar- I have Dashboard. Security- I have obscurity. I just want basic windows compatibility and nothing else. Moreover, since I am running one OS already, I want the version with smallest footprint to dedicate more resources to that pesky program that has no OS X port.
You don't have to be smart to use a Mac, you just have to be smart enough to buy one
I don't know, but I do know that Richard Stallman predicted such an eventuality 10 years ago, long before Treacherous Computing existed. Perhaps more people should listen to him.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
I feel the need to check my local legislation to see if doing this counts as circumvention and if so in what ways? Especially if you have a license for each item of software used and they are the only instances of each that you use.
when in fact there is no higher calling.
if this is supposed to be a new economy, how come they still want my old fashioned money?