justuptime.com - monitor your servers & websites

Wine to Stop Microsoft's Vista Forced-Upgrade Plans?

You are viewing this site as a guest. Join our community to get your questions answered and share knowledge. Active members may advertise and ask for a website critique.
JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

Was just trawling through the report from 'Wine Conf 2006' (Wine is a compatibility layer that allows Windows programs to run on Linux, and more recently Mac) looking for information on how they are going to handle Vista/DirectX10. What I found was actually a little more exciting:

Wine Website - WineConf Report wrote: Direct3D10, which will ship with Windows Vista in a few months, doesn't seem to be a large cause for concern. At first glance it appears to be more of an evolutionary change rather than revolutionary. New shader support will be needed, but extending ours once OpenGL supports it should be pretty easy. Stefan mentioned Microsoft is currently offering a lot of incentives for Windows developers who develop D3D10-only games since they'll only be usable on Vista - there's no plan to backport D3D10 to XP. Dan Kegel asked if that means we should port Wine's forthcoming D3D10 implementation to Windows, which would be relatively easy when we switch to WGL.

So what Microsoft are planning is to force people to upgrade to Vista so they can play their favourite games (a reason many people stay away from Linux). But what the Wine guys are proposing is to create a version for Windows, so Vista/DirectX10 only games will work fine under XP.

As many people don't seem to be that interested in upgrading, this might not bode well for Microsoft. That's if they do it of course. Generally Open Source is governed by what people are demanding, so if I may speculate: there's a good chance this will happen.

a Padded Cell our articles site!

timjpriebe's picture
DeveloperModeratorSponsor

He has: 2,666 posts

Joined: Dec 2004

Of course, the other factor is the general public's knowledge of Wine. If 95% of gamers who play those types of games don't know about Wine, then the overall impact it will have will not be great.

On the other hand, it will help those of us who know about it. Who cares about those other guys, anyway? Smiling

Abhishek Reddy's picture
Moderator

He has: 3,284 posts

Joined: Jul 2001

timjpriebe;208867 wrote: Of course, the other factor is the general public's knowledge of Wine. If 95% of gamers who play those types of games don't know about Wine, then the overall impact it will have will not be great.

Word gets around gamer communities fast. They can be very quick to pick up on smarter software, such as, for example, many did early on in using Firefox or Opera in place of IE. Should Wine turn out to be a viable option for some games, even those a little less in-demand, I'm sure they'd learn about it rapidly.

For me, it still doesn't resolve the problems that, largely, the games and the host operating system (drivers included) will be non-free, so I won't be using the new Wine -- cool as it is -- in that context.

Smiling

JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

Abhi wrote: so I won't be using the new Wine -- cool as it is -- in that context.

But you would use it in a different context, like running Windows programs and games under Linux? Or are you one of those Free software only types?

Personally I mix Free and non-Free, I have the Microsoft codecs installed, RealPlayer and Flash. I always find that it's the non-Free software that causes problems on my machine. If something's going to crash, it'll probably be proprietary!

Am using Wine on Linux to run one game from when I was a Windows user: Eve Online. There are plenty of great games that work under Linux natively too ( http://www.happypenguin.org ), Eternal Lands is particularly good.

Agreed with Abhi that gamers will pick up on this if it happens, especially since they can save some money by not having to buy Windows Vista. Overall it's good for the GNU+Linux community because it'll get people familiar with Wine, when they know their games work under Wine, they won't have an issue moving to a Linux distribution. Smiling

a Padded Cell our articles site!

Abhishek Reddy's picture
Moderator

He has: 3,284 posts

Joined: Jul 2001

JeevesBond;209004 wrote: But you would use it in a different context, like running Windows programs and games under Linux? Or are you one of those Free software only types?

The context I foresee is testing code I write, for portability to Wine-compatible platforms. Since this thread is about games, I was reminded of an idea I had for a small game that I may just get to writing by the time Wine is established (if at all) on Windows. I agree it'll be an awesome way to lengthen the reach of free software. Smiling

In any event, I won't be using Windows myself, so I won't care much for wiring XP-compatibility for DX10 games through Wine.

Ideally, I would use only free software, but I don't really. Though in its natural state my system doesn't have much non-free stuff anyway, I am working to gradually remove what I can live without.

The big non-free pieces I use are Flash and Java. The latest Flash player available for GNU/Linux is already obsolete, so it'll be totally useless soon enough. Sun's JVM is mandated by uni, but I've begun phasing in Kaffe as a replacement, partly with the aim of working on Kaffe myself. Smiling

I don't use the non-free binary driver for my graphics card. I have no use (yet) for 3D acceleration or compositing. I'm irrationally confident that a suitable free driver will be developed before I'll need it. Wink

I have video codecs lying around somewhere too, plus some unused open-source but non-free packages. I never get around to cleaning that lot out as it isn't easy to filter files by what licence they're under. Sticking out tongue

Happypenguin is a godsend! Laughing out loud

JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

Abhi wrote: The big non-free pieces I use are Flash and Java. The latest Flash player available for GNU/Linux is already obsolete, so it'll be totally useless soon enough.

But Gnash is being worked on! They've got another release coming out soon and it's relatively stable from what I hear.

Abhi wrote: Sun's JVM is mandated by uni

I thought Sun were going to 'Free' that peice of software. http://news.com.com/2100-7344_3-6072760.html

One thing that aggrivates me is that breaking the region encoding and CSS on a DVD is illegal. Especially since I've moved to Canada, now none of the DVD's I bought in England will work here. Ridiculous destruction of consumer rights!

a Padded Cell our articles site!

Abhishek Reddy's picture
Moderator

He has: 3,284 posts

Joined: Jul 2001

JeevesBond;209284 wrote: But Gnash is being worked on! They've got another release coming out soon and it's relatively stable from what I hear.

True, it's a very neat project. But way behind Flash 8, 9 or whatever is current or soon will be. Often you get Flash movies that refuse to play if your player isn't appropriate, regardless of actual capability. And then there is the growing population of truly incompatible movies. Sad

Either way, my concern for Flash is waning. Between the renewed interest in Javascript on the web, and increasing support for SVG among browsers, I suspect there is an even better alternative awaiting its time. Wink

JeevesBond;209284 wrote: I thought Sun were going to 'Free' that peice of software. http://news.com.com/2100-7344_3-6072760.html

They've been saying so since 2004, if not earlier. Their excuse has always been that they haven't figured out "how", citing worries such as breaking compatibility as apparently "any old person can check in" code. That's indicative of either a massive misinterpretation of FLOSS methodologies, or -- call me cynical -- a flimsy apology for a marketing ploy.

(You'll notice that around May 2006, Sun made a couple of well-timed announcements regarding relicensing Java binaries for easier distribution only, and speculating about open-sourcing the VM. This gave rise to a misconception that all of Java had suddenly gone open source.)

Anyway, I like Kaffe for other reasons than freedom, too. Because it's a clean-room implementation, is easily examined, and smaller and lighter, it's just more interesting to delve into. While wholesome in compatibility up to v1.4, it's behind Sun's pace at 1.5 (soon 1.6), making it ideal for a student to use and study practically. Smiling

JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

Abhi wrote: Either way, my concern for Flash is waning. Between the renewed interest in Javascript on the web, and increasing support for SVG among browsers, I suspect there is an even better alternative awaiting its time.

Good point, but there are a couple of problems holding this back:

  1. No SVG support in IE. Annoying, although I believe a plug-in from Adobe worked around this. But oh-wait, Adobe has just bought out Macromedia so that plugin won't be developed anymore.
  2. There's no easy to use (relatively) IDE for SVG/JavaScript. If only Adobe would switch to using SVG as their file format.

Richard Stallman wrote: The Curious Incident of Sun in the Night-Time

*snigger* Good old Stallman, good book too. It really does seem like the bloke who invented Java just doesn't *get* OSS. He's complaining because projects occassionally fork?! That usually only happens due to extreme frustration (or to fulfill a need that's not within the original projects scope--in which case: who cares?!); it's not as if OpenOffice or Firefox get forked every week.

As for the: 'any old person can check in' thing, even I know that changes are merged into a projects trunk by a few maintainers, even in distributed version control systems like Bazaar, or git.

I would have expected someone who's so high profile to have a little more sense!

a Padded Cell our articles site!

JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

About Kaffe:

Abhi wrote: is easily examined, and smaller and lighter, it's just more interesting to delve into.

Eh? It's a just a JVM isn't it?! You throw Java at it and it does stuff? You're making it sound like it can execute your code, do a little dance then go and make you a nice cup of tea. Smiling

Another thing I'm a little confused about: do you make use of runtime debugging? Have you got it working in emacs?

a Padded Cell our articles site!

Abhishek Reddy's picture
Moderator

He has: 3,284 posts

Joined: Jul 2001

JeevesBond;209349 wrote: About Kaffe:
Eh? It's a just a JVM isn't it?! You throw Java at it and it does stuff? You're making it sound like it can execute your code, do a little dance then go and make you a nice cup of tea. Smiling

It's a JDK -- includes a JVM/JRE, compiler, debugger, and assorted goodies. And you're right, it's not all that interesting from a user's perspective. I'm experimenting with its internals, though, using my freedoms to modify the program and study how it works. Smiling

JeevesBond;209349 wrote: Another thing I'm a little confused about: do you make use of runtime debugging? Have you got it working in emacs?

I sometimes use the debugger (jdb) through Eshell in Emacs. It's just like running it in a terminal. The Java mode I use does have integration with jdb, but I haven't explored that.

Frankly, I don't use Java enough to work with most of its interesting features. The main reason I'm getting into Kaffe is to survive university with a shred of sanity. Smiling

JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

Abhi wrote: I'm experimenting with its internals, though, using my freedoms to modify the program and study how it works.

Clever git. Smiling What's it written in C/C++?

At some point I'll be doing some Java work, have been using Netbeans just for learning purposes (no hassle setup). Eventually I'll be using the only real editor (Vim), it would be good to do debugging within the editor, but I doubt it's going to be possible. Although if Emacs can do it, Vim should be able to do it better! Laughing out loud

a Padded Cell our articles site!

Renegade's picture
Moderator

He has: 2,943 posts

Joined: Oct 2002

JeevesBond;209532 wrote: Although if Emacs can do it, Vim should be able to do it better! Laughing out loud

Uh Oh, I can feel this becoming a Vim is better than Emacs debate Sticking out tongue

Cheng Eu Chew - Renegade
Download:
- Mozilla, Firefox
- Opera
This post may contain peanut traces

JeevesBond's picture
Moderator

He has: 3,489 posts

Joined: Jun 2002

Renegade wrote: I can feel this becoming a Vim is better than Emacs debate Sticking out tongue

Lol, am pretty sure I've tried baiting Abhi on the subject of Vim Vs. Emacs before, and he didn't respond. Smiling

I'm not actually really zealous about Vim, and have barely used Emacs so am not really in a position to comment. I do find the whole rivalry thing very funny though. They are, after all, just text editors.

a Padded Cell our articles site!

Abhishek Reddy's picture
Moderator

He has: 3,284 posts

Joined: Jul 2001

JeevesBond wrote: What's it written in C/C++?

Mostly C, with bits of Java.

Renegade wrote: Uh Oh, I can feel this becoming a Vim is better than Emacs debate Sticking out tongue

You mean an Emacs is better than Vim debate? Wink

Really, I don't think Emacs is perfect, nor do I presume it's the best thing for everyone -- or indeed anyone other than me. An essential factor in its being powerful comes from the user's knowing how to use it, and investing time and effort for the purpose.

That applies to pretty much any program, really. So I have no doubt that many Vim users can do things more efficiently than I can with Emacs. Or that -- to state the obvious -- many Mac OS/Windows/BSD/$distro/whatever users run cleaner, faster, more stable systems than my GNU/Linux, and so on.

Though I'd used Vim for several months before learning Emacs, I hardly became expert at it, so I have no detailed knowledge of its capabilities. Not enough to enter a debate with, anyway. Plus there's a new version (7?) that I've never used. Smiling