WineConf 2005 Sets Deadline for Wine 0.9
IamTheRealMike writes "As WineConf 2005 took place last weekend, the Wine developers discussed the project's direction and future. A new deadline of September 30th for the 0.9 release was set by Alexandre Julliard -- the release promises to bring an end to the system of monthly snapshots and provide a new focus on ease of use and stability. A new GPLd application regression testing tool called CXTest was demoed, as was some of the great Direct3D work being done lately. Finally the CEO of Gupta gave a talk. Gupta have ported their 4GL RAD tools to Linux by working with Codeweavers (who sponsored the event), and their experiences were documented in a fascinating presentation. Overall: big thumbs up, but it's not obvious enough that there's enterprise-level support available for Wine. Check out the group photo and the new Wiki!"
Made only to be broken.
Call me crazy, but isn't it deadlines like these that cause software products to often be lacking? I might understand if this were a major for-profit corporation who NEEDED a release in order to satisfy their fiscal department, but isn't this an open-source not-for-profit project? Why have deadlines?
Kudos to them!
They had a showing of Sideways and several wonderful tastings.
Just curious if something like this would be possible, i.e. to have a plugin to VisualStudio.NET that will notify at the time of writing the code whether a certain function exists inside the Wine compatibility layer. The thought behind this would be to get into developers' heads the idea that either not being lazy or rather putting in a bit more effort at the time of writing the code would ensure compatibility down the line and open up more avenues of possibility for their application.
Have been a regular user of wine (specially to play many of those funny little flash games)... most of them work wonderfully well...
I wish I could even use WINE to develop applications for windows tooo (not that I develop many)... That would help me completely free the win partition on my system.
Kudos WINE team... many of us are looking forward to use the stable versions!
The "no Win32 port of Wine" joke will be posted in 3..2..1..
Ok, OK! I won't give up my day job! Oh wait, I don't have a day job.
I going to go and cry now. Manly tears.
Wow, all the women in that pictures really says a lot. ...Geeks
Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
All those bodies, and so little testosterone.
It's a joke! Sorry, I couldn't come up with anything else.
SYS 64738
From Wine's web site: Myths
As Wine's name says: "Wine Is Not an Emulator":
Tharkban (It is a signature after all)
I like wine. I really do, I've been using it for over a year now and have never had many real (unsolveable) issues from the few win games I own or any other win32 app I feel like running under it.
My only true complaint with Wine is how 2/3 of the apps that do work give weird errors and require a lot of tweaking before they actually execute correctly. Its not that I seriously mind messing with the wine config files or spending the time to do so, but it would just be a whole lot easier if it worked by default. Some of the smaller bugs I've found havent been solved over the course of the last year, and I can only hope this new system of deadlines encourages more rapid development to fix the little things those before any new work is done in other areas like directx or 3d support
~You laugh because I'm different, I laugh because I'm insane~
Free beer to all!
Don't anthropomorphize computers: they hate that.
When I saw the group photo, I thought, "What a bunch of nerds!" And my heart longed to be there...
http://nerdfortress.com/
Is the performance target for Wine 1.0 that any (and I mean *any*) Win32 program will run on Linux?
Wine is an api emulator. Linux is a posix emulator.
Here come the Wiki defacers...
Many people on the photo actually have wives and girlfriends, they're just not on the photo.
Go nuts!
why do you use the word emulator?
Wine implements the windows API. Linux implements the POSIX API.
API's aren't emulated, they are implemented.
Tharkban (It is a signature after all)
Centura is a horrible piece of software.
The language is horrible.
The runtime is horrible.
The editor is horrible.
Nuff said...
How is it an emulator? WINE does not emulate any hardware instructions or capabilities.
It doesn't have the delay associated with traditional emulation, dynamic recompilation (JIT), or even ultra high level emulation (UltraHLE). There is a relatively small performance hit with 2D graphics but that is about it.
i used wine, to get off windows. now i'm clean. if i can do it (maybe) you can do it too.
It's about time we got an official release of WINE. I've been getting into Linux music lately and WINE is one of the biggest problems. I'm trying to run freest (a wrapper for Windows VST plugins using WINE), and it is incompatible with the newer versions of WINE. So when WINE goes stable, Paul Davis will hopefully fix whatever's keeping fst from working with new versions of WINE.
Wine is an API emulator because it acts as a "compatibility layer". Linux IS POSIX, but X was never designed to run windows apps. By the same logic, Java is an emulator, but that is not the case. Java apps are "intended" to be multi platform, windows apps are only designed for windows.
BSD's Linux support is a "kind of" emulator, but the ABI's are really similar, and therefore it may be too sutle to be considered an emu.
... which will change all the APIs
With all of the changes coming in Longhorn it is gonna be interesting to see how long it will take for WINE to gain parity.
The have a lot of API to implement.
from here: http://directxwine.sourceforge.net/
Curious what dx9 games people have thrown at it to see what works. Also wondering when these would make it in mainline.
I can't be the only one who expected to see "" under each of the names in the group photo.
From Wine's web site: Myths
As Wine's name says: "Wine Is Not an Emulator"
I remember reading an article from one of the developers (think it was Tridge) where he was asked if Wine Is Not an Emulator, then what is it. His response was "basically an emulator".
Can I get an eye poke?
Dog House Forum
It's feature deadlines that lead to bad software: sales-oriented people telling the public that the next version will have some whoop-bang feature, and it'll be ready in two month's time (which happens to perfectly coincide with the christmas shopping spree).
A number of Free Software/Open Source projects recently have had success with a different approach, which is to set a Release Deadline. The difference is that, with a release deadline, only features which are ready by the freeze date make it in. Otherwise, they're held off until next time.
Unfortunately, Debian (and apparently, Wine) haven't been managing this, and instead, the releases slip until Feature X is ready. Open Source and Free Software can be developed quickly, but on the other hand, when you're depending on Free Software's constantly evolving featureset, any particular "Feature X" can take a LONG time.
I thought WineHQ was angry at CodeWavers for not giving back the code, that they have improved!?
Hmm. I'm not convinced that geeks lack testosterone, despite their usual small size. After all, geeks are generally male, so there must be some connection there with male hormones. Also, some geeks consider themselves slightly autistic, and autism is sometimes considered to be a form of "extreme male brain".
Where are the chicks? What a boring conference it must have been!
So why use Windows tools any more?
This is not a troll, I use Linux and Free software to make music myself, for example Audacity, Ecasound and Soundtracker . These are definitely not the most advanced examples, but they suffice for me for now.
Escher was the first MC and Giger invented the HR department.
This is not a troll or flamebait. I really wonder how much longer the concept of running Windows applications on Linux will be relevant? WINE has been a slow moving product. I remember playing around with it ten years ago and to this day most applications fail to run properly under WINE. This isn't a statement about the quality of the development team but rather the difficulty in porting the libraries from a closed source OS that is continuously changing.
It just seems to me that Linux is coming into it's own. How much longer will it be before many programs are released for Windows and Linux? As more and more applications are released for both platforms WINE becomes less and less important.
I haven't purchased a new Windows program for some time now as Linux comes with everything I need for my day to day work. It would be nice to be able to run some of my older stuff under Linux but that's mostly games. I've supported WineX or whatever they are calling their product now days for years with monthly donations in the hopes that it will become very useful but still there are only a handful of games that run perfectly under WineX. Most don't run at all.
I'm thinking that rather that rewrite the Windows libraries we should concentrate on libraries like SDL that can be installed on both Windows and Linux thus giving the developer a uniform API that can targeted both OSes.
The race isn't always to the swift... but that's the way to bet!
BTW, Lame Ain't Mp3 Encoder, but it is, my head explodes!-)
Escher was the first MC and Giger invented the HR department.
It emulates (imitates) the windows API. Something which emulates is an emulator.
I am trolling
...so ironically enough, people will move to Linux+wine instead as the path of least resistance :).
Which would be the case if the new APIs mattered at all to existing applications, which they don't -- they will continue working just as well as they always have with the existing ones. Microsoft is quite anal about this. So no need to emulate Longhorn until apps actually depend on it, which won't be till some time after it's released, I think.
Work is punishment for failing to procrastinate effectively.
Which, iconically, is the same group photo displayed on the website for A.V.O.A.T. (the Association of Virgins Over the Age of 20)...
Why is no one talking about this.
p hp?storyid=793
http://www.linux-gamers.net/modules/news/article.
I know that's true theory. But playing games on wine it's patently not the case. Hopefully it's just a lack of optimization because the wine team are still busy implementing more API, but the slowdown is definitely there.
I am trolling
Perhaps those that can't work the Wine team should put in "not supported" messages for? That way, folks wouldn't tend to blame WINE, but the application.
"He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
Last year around this time, only a few apps I ran were running bug-free, and it still had a clunky config. Now, most of the apps I have tested run nearly flawlessly, and at full speed, in fact, running the sega genesis emulator, gens, runs faster than the linux native version (the linux native port is half-assed IMHO) and I no longer get sound clipping issues.
if you run ubuntu, check their downloads page for an up to date repository.
I'm currently seeing if GunBound will run on wine, so far so good, it installs well, and is now downloading the game data files and updates.
I have to see if the game itself will run well, I doubt it due to my hardware limitations (yes, my computer is old, 1998/1999 old. I need an up to date setup, or at least a new FPGA board with a 1 ghz PIII on it and a 32 mb PCI vga card)
anyway, the fact it installs flawlessly is a good sign, and the release released in february ran photoshop without a hitch.
Win is looking good, may eventually be worthy of supplying a windows compatibility layer within desktop linux distributions. (microsoft will pitch a fit, little they can do since it's a free implementation using free code, installing directX stuff and so on can be added later)
Then again, if microsoft is wise, they'll support wine on linux, because hey, another platform to push their products on, such as MS office, yes, despite OpenOffice, there are still people who prefer msoffice. I'm not one though.
Wine is now looking very good and promising, I was very impressed with the latest release.
The bridge between windows and linux is almost complete.
I think there's three reasons, two of which are undeniable. First, there's a lot of legacy apps out there that are unsupported and won't be updated because the vendor went out of business. Personally I support 3 applications like that. So it becomes a matter of finding a native replacement which may not exist or be worth switching too if works with Wine. Second, there's a phenomenal amount of software that's been created for Windows. All kinds of odd little apps for doing things like interior design and such that don't exist on Linux. Finally, and this is the item a lot of people will disagree with, many commercial applications are just plain better on Windows. More effort has been put into designing UI's and such. (For the record, I personally use free software always as my first choice based on the principle of free, as in libre, software.)
----- obSig
UAE - emulator
Basilisk - emulator
CherryOS - stolen emulator
Wine - API implementation
OpenGL - API implementation
All the money being put into wine should be spent on giving linux the push it needs to entice corporations to look past their assholes when it comes to viewing market demand.
Just because there are significantly less Linux users than Windows and Mac users does not mean that there isn't a viable demand for a native port. Also at that, it would give people looking at Linux as a primary OS the final reason to make the switch.
I guess I'm still bitter about Disney funding Wine to get Photoshop to run.
I think the distinction made more sense 10 years ago when Wine was held alongside stuff like SoftPC, BOCHS and stuff like that.
The distinction was that the emulators were designed to emulate the CPU's instruction set, which resulted in dramatically worse performance, whereas Wine was restricted to the Intel architecture and just implemented the Win16/Win32s/Win32 API.
I don't think the distinction is all that meaningful anymore.
Will Wine be able to run 64-bit Windows programs on FreeBSD or Linux amd64? Not any time soon...
Running 32-bit Windows programs on a 64-bit Unix? Forget it...
In Soviet Washington the swamp drains you.
I agree with your general idea. However, the grandparent was specifically about "getting into Linux music". If that is the goal, I think it is sensible to get rid of Windows apps.
Escher was the first MC and Giger invented the HR department.
D-oh, what a bunch of *kh*-osers.
It implements the API (API = interface), it may imitiate or emulate what goes on behind the interface.
Sam
blog.sam.liddicott.com
Hmm... I noticed Andrew Tridgell as one of the wine developers in the picture. Isn't he the SAMBA guy who made that BK interoperability hack?
You know, a CPU is basically just a bunch of transistors.
take a moment looking at the photo to realise that these guys are in a way the entire microsoft multi-billion dollar corporation.
Tridge isn't listed in the AUTHORS file, nor in the Changelog file. He works on Samba.
And for the emulator part, Wine is actually another implementation of a standard (the Win32 API), along with various parts regarding the ABI.
You don't call a Yamah CD player an emulator either, right? After all, it's only an implementation of a Phillips/Sony standard, and for the disk, it's the same thing...
I've had the opposite experience. About the only app on Windows that has been better than its Linux counterpart is Office, and that's a general statement because there are some things I've found OpenOffice to do better.
On Windows, though, up until recently you had to pay for a ZIP file program (or suffer through a nag screen to use one)... add to that FTP, a general purpose text editor, a graphics package, CD/DVD burner, etc. That means that when the free ones offer enough similar (or better) functionality, I consider them "better".
I'm quite happy with my linux alternatives. However, I will agree with you that we need some serious work in terms of UI usability. KDE seems to be doing a decent job in general, but there is still more work to be done there and tons more work to be done elsewhere.
Far as Win32 goes, it implements the API, it does not act as a translation layer. A x86 PE apps runs just as "natively" on WINE as it does on windows. It doesn't emulate windows, since it doesn't load Windows device drivers ... though the Direct3D stuff is looking a lot like emulation to me, however. Filesystem is in some sense emulated as well.
So parts of it are emulation I suppose.
Did it ever occured to you that it might be the fault of an underlying driver (ATI, NVIDIA) if you're seeing slowdowns?
I don't say that it is actually the case, just a possibility. Along with the fact that OpenGL will do things in software if the hardware can't, instead of not listing the possibility to the program as DirectX on Windows does.
It could also be things related to thread priorities (Windows and Linux don't have the same rules to determine which thread will be the next to run on the CPU, so some games don't get their optimal rotation around threads). Or because of some unoptimized codepath.
To correctly determine if/where is a slowdown, we need to run benchmarks on both Windows and Wine, on the same hardware. Even then, things like drivers can change the results, on no fault from Wine. Ideally each benchmark (at least in the beginning) would exercise a single aspect of the system, to more easily pinpoint where work is needed for more performance.
Depends a whole lot on your applications. I couldn't possibly switch my day-to-day desktop to Linux because the apps just don't cut it for me. The idea of a Windows server makes me cringe, but for me the Linux desktop is a spare-time toy.
Top of the list is email! There's nothing on Linux like Eudora, which some people may have kind of gotten working under WINE, but it beats me how. (Of course getting anything working under WINE is a challenge, given the "programmer's toy" setup. I am not a programmer or a Unix wizard.) Nothing on Linux supports POP3 like Eudora for multiple-client users (delete mail from server after x days, mark individual messages or selection-ranges for deletion from server, to get spam off while leaving the mail on).
Then there's Access, a perfectly straigtforward MS hack GUI front end for its mediocre Jet db engine. Linux has lots of programmer's databases, but nothing as easy to use (for fairly elaborate multi-table queries) as Access, and -- more importantly -- nothing that can read MDB databases. Since there are plenty of mission-critical applications written in Access (remember, IANAP so I don't write 'em, I just use 'em), this gap is serious. Maybe Crossover can handle it by now, but that's proof of why WINE is still needed, but not yet adequately stable.
I also use MapInfo, a commercial GIS program. Sure, Linux supports GRASS, but that's a different type of GIS, an older-style command-line system that is quite hard to learn and which doesn't support the same set of commercial databases that MapInfo does -- quite a bit of vertical application files, to be sure. (The FCC uses MapInfo and posts quite a few nice free files.) I don't recall how close WINE came to supporting this; it wasn't 100%, but if it were, it would again fill in a real gap.
Those are just three examples of Windows apps that I use very frequently. Yes, Linux comes with a lot. I generally use "Old Man Driva", installation of which is like a trip to a software store with somebody else's credit card. And the Debian repositories used by many systems are likewise rich. But there's a lot of repetitive software in the (virtual) box (lookie! I am 1337 h4X0r! I can code the same function in *that* language!), a lot of developer's tools, and a lot of special-purpose little programs. Since nobody really owns it, nobody's paying to fill in the holes. Praise be to Sun for giving us OpenOffice. Praise be to Mozilla for its fine work. But the bulk of the world's desktop developers are still coding for Windows.
Does that mean we can celebrate Serenity's release with two sets of Wine?
(Actually no, here in Oz we probably won't get it by then :( )
Can't find examples of evolution? No matter, neither could Dawkins
If you had Read The Fine Article. You would have known that the WINE people invited the SAMBA people to their conference (and the two groups worked to plan their conferences one week apart in nearby locations) because there are things both projects need to do, so they may as well do them in compatible ways.
Both products need to emulate case insensitive names on a case sensitive filesystem. Both projects need to support Windows style file locks, which do not have a good Unix equivalent. They may as well do these the same, otherwise it will confuse everyone. (In the latter case it can result in corrupt files if they don't work together!)
No, it emulates various Microsoft implementations of the Win32 API. Bug-compatible is the goal.
What I'd like to see is a Linux distribution centered around Wine so we all get the best of two worlds for gratis.
Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
It's really interesting how such myths spread. I think the most interesting things are just how much computer geeks are NOT foreign to sex.
Now, some of the new people I'm not sure about. If you take the intersection of the people from this year's photo and last year's photo, you'll have a hard time finding a wine hacker appearing in both that is not either married, or has had a GF for over half a year (You will find me in the bottom row in the new picture. Personally, I more or less belong in both categories, having been married + now having a GF for over half a year).
As for the general myth - I took an online "sex quize" a few months ago. One of the questions was, unsuprisingly, "are you a virgin?". Another question was "are you a trecky". At the end, they showed some statistics.
In other words, being a trecky makes you MORE likely to have sex, not less.
Just some points to think about.
Shachar
zsnes is an emulator. wine isn't.
Well getting stuck with unsupported applications is one of the biggest dangers of using propriatory software.
You also can't guarantee that these apps will continue working on newer versions of windows nor can you guarantee that older versions of windows will run on newer hardware, meaning you'l need to continue using old versions on old hardware which will become increasingly dangerous (no security patches) and difficult (no support for new protocols such as ipv6) to use in a networked environment.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
>> I've been getting into Linux music lately
>So why use Windows tools any more?
The poster's talking about VST plugins. Many Mac / Windows musicians are addicted to these. Linux tools like Ardour will bring a lot more musicians to Linux if they support the plugins people are used to.
http://savingiceland.org
For $40 you can easily deal with MS office documents and other legacy issues. I have used it for years and I have been quite happy. Well worth the money!
It's the same hardware and I'm using the nvidia binary drivers on linux, which are supposed to be pretty good. I know unreal tournament on linux native performs just as well as on windows on this system, wheras some programs, I'm thinking in particular C&C series, definitely run slower on wine. I suppose benchmarking UT native linux and windows version running under wine might be a good way to compare.
I am trolling
Imagine running QEMU-Accelerator-0.7 with Windows 95 OSR 2.5 inside of Pentium-4 3.6 GHz.
open4free ©