Wine Works Towards 1.0 158
Sukru Tikves writes "Today on Wine Weekly News' future issue I read from that '
The Wine team is preparing to begin on the road towards the long-awaited Wine 1.0 release, but there's still some way to go, and many usability issues to clean up before even a public beta release is possible. While the wizards churn out the machine-readable source code, the Wine Weekly News plan to help by providing human-readable language mere users can read.
'
"
Hemos didn't write that. (Score:2)
Re:Seems kinda like a backwards concept (Score:1)
More and more desktop applications appear native for the Linux platform, hence, many Windows products now have a Linux counterpart.
For what I have heard many people use/used WINE for Windows programs such as Agent and Eudora. Now with the arrival of Pan, and many GUI email clients/groupware applications in the works (for instance Evolution [helixcode.com]) many people will stop using the Windows programs, and switch to native Linux applications.
So, as time passes, WINE will probably be used less and less...
Is Wine needed? (Score:1)
Since more and more applications become available on Linux the use of Wine gets smaller and smaller. There are already office software, browsers, etc. Personally I don't miss any vital application that doesn't under Linux already.
Re:Obvious question... (Score:1)
I would love to see that too, unfortunately, Microsoft would rather launch nuclear missiles and destroy the North American continent before that happens.(Microsoft secretly is hoarding a military force, but I digress) Even if this were to happen, Microsoft would probably shrug off thier legacy crap and change the API so it(WINE, as well as DOS Win9x) no longer works. Microsoft is the stubborn spoiled child who if he(bill) can't get what he wants, then no one can get what they want.
Re:Seems kinda like a backwards concept (Score:2)
Wine (the emulator) is definitely a good thing - at this time, a lot of stuff is still written for Windows only, and it's good to have some way to use them without having to rewrite them (phone directories, anyone?).
Winelib gives programmers the possibility to move their existing code to real OSes quickly without having to learn a new API RIGHT AWAY, and something like
[Windoze calls for interface] + [Unix specific parts for extra features and/or better integration]
is definitely better than an emulated application...
Re:But does it run MS office? (Score:1)
To WINE Team: Take your time and do it right. (Score:1)
The short answer is: there isn't another way yet. I need 98 for: Partition Magic, which has too many issues under NT; my games; and my misc. CD Burner Utilities (that wont run on anything else).
I need NT 4.0 to run all the apps 2000 wont including my copy of Visual Basic 6.0, Boot Magic, and my Adaptec CD burner/Creater program.
To be fair I should mention that 98 and 2000 used to run my burner, and could again, if I format their partitions and re-install.
Until that happens, I will burn under NT (works great, but only with SP6), and check them under 98 'cause 2000 wont even run Adaptec anymore (reinstalls wont work). Win2K does everything else that Linux doesn't already do better.
I would gladly give my 10 gig kingdom to run everything I need, in one place, w/0 shelling out more money. I just want all my stuff to work in one place as cheaply as possible. My preference would be LINUX.
Wine is more than a way to run your favorite Win game. It has the potential to allow me to get all my work done faster. Quad booting is BULLSHIT, and friggin' time CONSUMING. There just isn't a better way... yet.
I wasn't always this hard -- I had OS/2 with Win 16 support back before Win95. Stable, and everything I needed was in one place. I loved it!! I'm patient. It's worth waiting for... again.
Re:Just a thought... (Score:1)
Also reminds me of a recent post on lkml...
Re:3dsmax (Score:1)
Re:(Offtopic) (Score:1)
Yes, evility definitely requires at least three.
--
Re:Wine 1.0 will be the Stable API release (Score:1)
Is Microsoft's OS running on IA-64 yet? Last I heard it wasn't - only Linux was! Maybe in 7 years Microsoft will have Windows running on 64-bit CPUs...
Re:Wine Logo? (Score:2)
<rant>
Ever heard of PNG? Just perfect for typical Web images (JPEG is still better for compressing the kinds of images you take from a digital camera). No patents, excellent quality, faster load, better compression, true alpha-channel support, etc. etc. etc...
</rant>
Re:(Offtopic) (Score:1)
BTW, "hehehehe..." might best be reserved for the Beavis and Butthead laugh.
The Real World needs Wine (Score:5)
Many people underestimate badly the need to run Windows apps. We're not only talking about office software here. We're talking about thousands of small utilities or custom made programs that are written for Windows to do some small task. At our company there's already several of them.
What Wine lets us do is to run those small programs and concentrate on writing the newest ones for Linux. But we won't port the old ones because it would take a lot of time which we don't have.
So before you put Wine down, remember that changing OS at work places is a huge task. Changing all those small programs on top of that is just a gigantic task and won't happen unless there's a big reason. And the difference between Linux and NT is not big enough.
Lotus Notes' "Detach" (Score:2)
Erm (Score:1)
the Wine Weekly News plan to help by providing human-readable language mere users can read
Wine users? Human? :)
QA: E-mail clients (Eudora, please!) (Score:2)
No 1.0 release without testing and quality assurance! A set of applications that Wine "must" run should be defined,
and regression tests should be done regularly.
Kudos to the wine team for getting this far. [Seeing Office fire up under wine never fails to amaze]
IMHO, the first target for QA testing should be popular e-mail clients, like Eudora, Agent and (ugh.. Outlook.)
E-mail is still the most frequently used app in business, and many users are forced to work with a particular client,
thus dooming them to a life of Windows [or, in more open-minded shops, Macs.]
Giving these users one less reason to dual boot into Windows would go a long way to driving adoption
of Linux in a corporate environment.
Of course, getting Office to run reliably would put the nail in the coffin. But is this realistic? The day it happens,
you can expect a "service pack" release from Redmond. Sigh.
docwolf
Wine and Games (Score:4)
3 days ago I was able to get Starsige Tribes to work under linux. I have also run unreal, commandos, Carmageddon and Starcraft under linux flawlessly.
My Complaint comes in when people bitch about open source drivers Such as NVidias but dont seem to give a damn about open source Games, Atleast untill the Topic of Wine comes up. Then they bitch about Win32 and DirectX being a bad set or APIs. I'M SICK OF THE DOUBLE STANDARD. One moment its ok to have a closed game and then the next it isnt unless its linux native.
Anyone that knows jack about wine knows the biggest part isnt the emulator its WINELIB the free OPEN SOURCE win32 api for *NIX. The goal is to have a compleat working free win32 clone so any devolper could recomple the application and it WOULD BE LINUX NATIVE. You got that you RMS FREAKS, Its a API, not the goal of a EMULATOR.
Think of it like this I could port GTK to the USER and GDI componets of windows then if i compiled GNOME on windows it would be WINDOWS NATIVE.
Ok I've had my rant and relased some anger, time to watch the KARMA drop.
Isolation
not just a handle its a way of life
Re:Why? (Score:2)
Even when Microsoft go and add or change the API again, compared to what WINE has already achieved it shouldn't be too much work to add the new functions into WINE. After all, Microsoft can't change the API too much, without breaking compatibility.
Re:(Offtopic) (Score:3)
Re:0bvious reaction... (Score:1)
Windows ME (Win 98 Third Edition) is promising to get rid of more Dos stuff, and include the "tweaked" networking from 2k. Once Bill merges Win ME with Windows NT 2000, all that 9x stuff will be gone, and users forced to upgrade. At this point he can change the API, and at the same time he can thwart the efforts of Samba, since the Win ME/NT 2000 protocols for filesharing are so obfuscated and murky. This could easily happen within 1-2 years.
Re:Wine 1.0 will be the Stable API release (Score:4)
Add to the list of Wine products "Project Odin" which takes it one step futher and allows you to convert the Win32 binary into an OS/2 Binary alongside emulating the program or providing the winelib interface to the OS/2 presentation manager
Had IBM done the marketing Win32's as we know it today would be a subset of OS/2.. But IBM lost its balls and lost the os market to Microsoft.
But it is interesting how this is an achievement, soon 64 big computing will be out and another 7 years later we will be emulating the win64's :)
Re:But will it run Internet Exploiter 5? (Score:1)
I just tried wine 2000 (Score:2)
send flames > /dev/null
Re:The Real World needs Wine (Score:1)
Changing platforms is an enormous task. OS's don't necessarily have to be. E.g. moving from Win95 to Win98 is really simple provided things like profiles are properly setup (network profiles). Lots of organisations have a combination of both OS's on older and newer machine's.
You will start to get REAL problems when you move to a radically different/incompatible platform like WindowsNT or Linux. Such migrations should take years. (And when you do it faster you haven't thought it out all properly so you are going to have even more problems... :-)
Re:The Real World needs Wine (Score:1)
"As for the Office software, Sun Microsystems has an Office Suite called Sun StarOffice. It's the only Dot Com Office Suite around."
Dot Com Office Suite? Even someone from Sun would feel stupid calling it that. The only reason ANYONE would call it a dot com office suite is because it isn't makeing anyone any money.
And here's a free clue, Star Office SUCKS its buggy, its bloated, and it has an irritating habit of corrupting large documents so badly that I have to go into my backups and fetch an uncorrupted version back. Its quite good at trashing windows machines as well, oh well at least it does something good.
Seriously I can't see Star Office getting any better, the beta sun released a few weeks back is a major improvement, but AbiWord is a whole order of magnitude better and it has a memory footprint 15 times smaller than StarOffice.
WIN + StarCraft HOWTO? (Score:1)
I see. But there is some clarification... (Score:2)
Lotus' position with porting Smartsuite to OS/2 was their problem, not IBM's.
Win32-OS/2 is not an IBM project. It is a project of the OS/2 Community and is now Odin. They (Odin developers) ran Lotus Notes R5 Windows version on OS/2 at CeBIT this year.
IBM did not fail in developing Win32 support for OS/2. At a cost of $1000 per copy (Microsoft's price to IBM), it was a no-brainer decision not to implement. The programmers, feeling a challenge, set out to crack the code. It has been running on OS/2 for years in house. It will not be allowed outside due to legal issues.
'til dawn...
Silver Surfer
you've got to hand it to those guys.. (Score:4)
Re:Wine + Antitrust = Final Nail? (Score:1)
The problem is that usualy when you upgrade redhat you're also upgrading most of your software with it.
When you upgrade windows you're doing just that upgrading windows. Since Ms almost always make upgrades backward compatible, they can surely leave them untouched.
Red hat on the other hand has to deal with open source software, this means that sometime when the users/developers think that some configuration is broken they simply change the way the program is configured. When this happen red hat has 2 options leave your conf file and maybe tbreaking the program configuration or installing a new one that will work, but not as expected. Those are the files
I agree with you that wine is not the last nail in Ms coffin. In fact there are people that argue that the fact that OS/2 (do you remember?) ran win 3.1 applications so well was the final nail in Os/2's coffin, since companies thought "if os/2 users can run my software now, why would I port it?". Could wine turn into this? I don't know, linux has today more power than Os/2 ever had. Many software houses are begining to see linux as a MS free market, and naturaly a easier one. And the fact that it is open sourced, is a bless, because everione has the same access to the internals, making everything more fair.
I belive hardly in Linux, and I am eagerly wainting for the I will be able to format my FAT32 partitions into ext2. But this day still far away, I have a scanner that refuses to work under linux (the people from sane forgot the poor people that have the cheaper paralell scanners). Also my printer works best in windows, witch means that when I need realy high quality prints I must reboot. But on the other hand I don't use any software that is windows only, anymore, and 99% of he time my computer is running linux.
--
"take the red pill and you stay in wonderland and I'll show you how deep the rabitt hole goes"
It's not always commercial software... (Score:1)
Here is a very real situation that is challenging my roommate, a systems administrator for a remanufacturing company. Although most, if not all, of the PC's and servers that run at his site run Linux (Debian, Redhat, and Mandrake), there is one situation he cannot avoid. Distributors, OEMs, and customers often send parts catalogs in the form of Win32 database embedded programs.
He has tried in the past to run these odd programs under the Wine libs, but without success. Because these catalogs are critical to the operation of the business, he is getting pressured to come up with a solution. There are really only a few options he can try, each has it's own advantages and disadvantages:
Of course, if Wine were to run these applications flawlessly (or at least adequately) under Linux, a simple NFS containing the programs in question would provide network access to all machines on the network. His problems would be solved.
The point of this whole excerpt is this, although Wine may not be necessary in all cases, as Linux native software is available as alternatives to Windows software, it is certainly can be advantageous. It will always have a place in your Linux/*NIX "bag-o-tricks".
Wine 1.0 will be the Stable API release (Score:3)
BTW I think ygotta hand it to the Wine developers. They're catching Microsoft up. You can now get Office 97 to run, though it wobbles a lot. They've managed to close in on the moving target which is the Windows API. IBM (OS/2), Sun (WABI) and others have tried and failed. Within the forseeable future it will be possible to execute the average Win95 program under X on x86 Unix. That's really a remarkable achievement, more so as it's free.
Re:Beginnings... (Score:1)
Re:Wine + Antitrust = Final Nail? (Score:4)
I beg to differ. Recently, I performed both an upgrade of my Redhat 6.1 installation (to 6.2) and my Windows 98 installation (to Windows 2000). While I would consider myself to be well-skilled in the operation and installation of both, the Windows 2000 installation was by far easier. Windows 2000 easily recognized my current settings, my current programs, and my current hardware and moved everything over the new system. About the only trouble spot during the entire installation was when it detected and changed refresh rates on my monitor, causing the monitor to go blank until I turned it off and on. Redhat, on the other hand, didn't save the majority of my files, opting instead to save them as
Wine itself isn't done yet, and the timetable hasn't been established yet for when it will be. They're just now preparing to begin to get ready to be done. That's a really vague idea of where they are. That's like saying, "Hey, we're gonna get to 1.0 sometime, so let's see what we have to do to be ready for it." It's not as if we're talking about a stable beta here that just needs to be tweaked. Wine still needs some major work to be at the level where it will threaten Microsoft.
Linux advocates have a tendency to over-embellish their influence, position, and future. Even if Wine came out tomorrow, it would not be the final nail in Microsoft's coffin. The antitrust suit hasn't even been settled yet, much less made its way through the appeals process (remember AT&T? IBM?). Add to that the fact that businesses are not just going to dump their current corporate infrastructure to run something just like it on another operating system. Why not? Because it takes time to take an NT-based system administrator and convert him to a Unix-based system admin. Or, it takes time to hire. And many companies don't make those sorts of technical decisions beyond the realm of the sysadmin anyway, so is that sysadmin going to replace himself? I think not.
Wine's a good thing, and it means good things for Linux, but I don't think it's threatening Microsoft in any way.
Re:Seems kinda like a backwards concept (Score:1)
IMHO, far from being backwards, this could prove to be Linux' crowning triumph. Not because WINE allows people to use Windows products, but because OS' will no longer be viewable as single, closed entities in their own right, but as interfaces.
From the user's point of view, the difference between emulation or just offering the API is meaningless - he just sees that a Windows program is running under Linux. But I'm not sure whether this will be the "crowning triumph" - remember OS/2, which could also run Win3.1 apps?
WINE will have to continuously adapt to MS's ever-changing Windows APIs - only then it will be a good alternative for the "average" user. (Personally, I wouldn't mind if not all windoze apps were supported - as long as StarCraft runs fine! ;-)
Re:Wine and Games (Score:1)
Re:(Offtopic) (Score:1)
Re:It's time for WINE (Score:2)
When all the dust settles, operating systems that run Win32 apps will be a commodity anybody can build
I'd take it farther than that. Win32 will be the next Java: a pseudo-ubiquitous application environment sitting on top of the native operating system, with its specifications controlled by a single company.
"We got tired of waiting for the Wine project to implement the Windows 5.5 APIs so we did it ourselves, but support on BeOS is kind of dodgy..." It would be really ironic if IBM became the leading supplier of Windows-compliant open-source operating systems.
Re:REMEBER! (Score:1)
That said, there is a program that comes along with it called "wine" which allows you to execute Windows binaries. There is no bytecode emulation taking place, though.
Re:Just a thought... (Score:3)
We're getting there, though. Give it a year or two.
Re:Ahh, but MS has walled themselves in (Score:1)
daniel
Wine isn't just helping Linux. (Score:2)
Re:DirectX (Score:2)
Re:Ahh, but MS has walled themselves in (Score:1)
They currently (via Office) support 4 fairly distinct versions of Win32: Win95/98, NT 3.51, NT 4, and Windows 2000. So-called Linux fragmentation has *nothing* on these guys. Given that nearly all application software in the forseeable future is going to be supporting these same 3 platforms it makes the task of running it much easier. That in turn buys time to implement whatever trick new things get added in Win2000, Windows Millenium, etc, etc.
Eh. If you've ever gone through the soul-crushing process of reading microsoft documentation, it's almost always lots of small changes. NT does more things because it's more powerful, in some ways. It does less things in other areas because it's designed to be more secure. Windows CE does nothing because it's a chopper of an OS. But skipping Windows CE, the subset of API calls that work on all of the Windowsish OSes is pretty large. It's sizeable even with CE thrown in, actually.
So this isn't going to win Wine's game. It's not even going to get them free throws.
Re:Ever heard of a little thing called SoftPC? (Score:1)
Wine is progressing nicely, and can run thousands of Windows applications at nearly FULL native Windows speed, and in some cases even _faster_ because the underlying OS is faster still. VMWare, which I also run, is closer to being "emulation" because of the virtual machine concept's use of kernel modifications in Windows/Linux/FreeBSD to achieve it, but it is still almost as fast as running apps under Windows itself, and is completely compatible with the apps because Windows itself is actually running.
There is no possibility that SoftPC/SoftWindows are as fast as VMWare. The only way that could occur would be dynamic recompilation, and in that case you would need horrendous amounts of memory and/or disk space to emulate an i386 at near-native speed.
--
Re:Palm Vs. micros~1 (Score:1)
The article talks about what's coming out in ms Office 2001 and how ms is using their desktop monopoly to force their way into PDA market (something their OS software hasn't allowed them to do).
From the article:
Ah, but what if you have a Palm organizer? Isn't this new-fangled PIM redundant, since you're already working with a (portable, don't forget) calendar, to-do list and contact list? It seems that way to me, but Microsoft says the new application will synchronize with Palm's address book, tasks, and notes. E-mail remains a problem. Clearly, the mail integration offered by Office 2001 is its main selling point when compared to the Palm solution. Still, if you have a Palm, it seems that Office 2001 will complicate your life rather than simplify it.
[sigh].
This is an omission of choice for purely marketing reasons. ms knows how important the PDA and wireless market will be. They know they have a poor product in their OS. They know they need at least a 40 share to be relevant to the platform in the future. So they ignore the overwhelming demands of their users to "just make it easy" and choose to intentianly place roadblocks between Office and Palm. Forcing their users to stay locked into the "ms way" and punish the users that don't.
___
Re:What's WINE like these days? (Score:2)
Just check out http://www.winehq.com/Apps [winehq.com] and search for the programs you're interested in. You have to be aware that the revievers are not necessarily talking about the same WINE snapshot, so look for the most recent reviews.
Link to 'others' in WINE home page. (Score:1)
That's GREAT!
Unless the only reason for it is that Wine people had zero time for upgrading their web site ...
Re:(Offtopic) (Score:1)
Re:Obvious question... (Score:1)
Disclaimer: I am a law student.
Re:Obvious question... (Score:1)
Wine Screen shots (Score:2)
Star office is a lot better than you think (Score:1)
Re:you've got to hand it to those guys.. (Score:2)
Re:OT: Solaris (wasRe:Wine + Antitrust = Final Nai (Score:2)
I belive how it works is that it hacks ELF symbols into looking like PE symbols (PE is the format Windows executables use, and they're pretty close - I've heard ELF described as "PE without the cruft") in shared libraries. Of course there's other stuff to emulate having a C: drive, etc, but the main thing in the shared libraries implementing the Windows API and something that will make a Windows executable link with a ELF library. So if it's x86 and ELF, it's probably good to go.
Since I was a bit curious myself, I looked at the Wine FAQ:
UNIXes currently being tested for Wine compatibility include Linux, FreeBSD, and Solaris x86. NetBSD, OpenBSD, Unixware, and SCO OpenServer 5 worked at one time, but Wine now requires kernel-level threads which are not currently available (or understood by the Wine team) in those platforms...
There are side efforts underway to port Wine to the Alpha, OS/2, and BeOS platforms.
Even funkier question (to which I don't expect an answer): can it be compiled on an Alpha-based UNIX system and run Windows NT for Alpha binaries?
That would be pretty interesting (though of course I have to ask just what apps are there for NT on Alpha?!?!?). It would probably be easier to run everything (Wine and the Windows apps) in an x86 emulator, though you'd need a fast machine (which, happily enough, an Alpha is very good at being).
Re:Wine + Antitrust = Final Nail? (Score:1)
Maybe it's the fact that I've used an MS OS most of my life (MSDOS 2 anyone?) that it's hard to transition. It's like learning a second language once you've grown up and only spoken one your whole life. MSDOS is like English to me. But when I tried to install Linux (RedHat and Turbolinux), being a Linux novice, I had a bitch of a time. Sure I got it up and running, but I had no idea if I'd actually configured it the way I should have. Which programs do I install? I've never heard of any of these, besides GIMP, Wine, and a couple others... I'm not a programmer, but do I need these development tools to compile programs, or can I do that without them? How DO I compile programs? This filesystem is weird... I've hosed installs (beyond MY ability to repair them. Remember, I'm a novice) just trying to change little things.
It's an AWFUL steep learning curve. I honestly don't have a week to teach myself all of this, nor do I want to spend that much time, nor do I want to dual boot, because that eats alot of my usable disk space. I want an install comparable to my Win2k setup, not a 200 meg command line-only setup.
To summarize:
Linux is hard, even to "experienced" PC users. It's VASTLY different than Windows, from a Linux newbie's point of view. Maybe the similarities pop up as you learn, I dunno, but they're not there when you're starting off.
Windows DOES suck. My PC is getting unstable as I type this because I tried to play an mpg, and SOMETHING (who knows what) went wrong... damn windows. But games are a big reason I'm into PCs, and without Windows, I wouldn't have many games to play. Wine is ideally the answer to that. I eagerly await the day that I can play other cool games besides Quake in Linux.
To summarize further: Most people, including me, will take the evils of bad software over "Office KINDA works in this release...". I think easy-to-use Linux + Wine WILL cause a dramatic shift from MS. It would certainly switch me over. But that time isn't anytime soon, unless some major thing happened tomorrow.
Re:Ahh, but MS has walled themselves in (Score:1)
They can always back-port the stuff - I'm sure that for at least the next few years any DirectX updates will be made for 95, 98, and 2000.
a couple of questions (Score:1)
Also does anyone tried the last version with the last glibc and XFree 4.0 ? I remember a month ago it was quite broken unless I removed the openGL support or compiled against a different one. Now that I compiled glibc 2.1.3, April wine doesn't run at all.
Re: (Score:1)
But does it run MS office? (Score:2)
But does it run MS office?
MS Office is still one of the biggest crutches of windows users, especially when most people dont use much more than WordPad/Write + spell checker.
(i just know some bastard is going to moderate me down for no particular reason, but a response would be really appreciated.)
Re: (Score:1)
Wine is the reason I don't dual boot (much) (Score:1)
Freedom!
The great thing about wine is it allows us to run various windows applications under Linux. I want to migrate our office to Linux, and leave Windows in the dust. Sadly, we need Act 4.0 to run, as well as Office. (The sales staff relies heavily on the integration between Office and Act, and there's no Staroffice, Applixware or KOffice integration available)
Our sales staff just doesn't want to leave Act, since they've customized it so much, and it works so well.
BTW: When will we be able to submit new application to the Wine database?? I've got a few listings to add, but the "database is closed to new additions."
Matthew Miller, [50megs.com]
Re:The Real World needs Wine (Score:2)
Many people underestimate badly the need to run Windows apps
Hmmm. Let me think about this. I guess in many ways you're right. But is it really a *need* to run Windows software, or is it just a comfort-zone thing? Most people are now comfortable with Windows, and a lot of them don't see it's obvious bugs as a reason to change over. It all has to do with perceived reality/actual reality. Tech savvy people are more inclined to get to the guts of things - the under-reality, rather than the flashy illusion that is Windows. But for most people, this isn't the case.
We're not only talking about office software hereOk, I agree about the utilities to a certain point, but even that's not a total argument. Freshmeat [freshmeat.net] is a prime example of small utils that you're talking about, usually with full source code too.
I think where WINE could really come in handy is for entertainment and esoteric software. I mean, look at the multitude of games for Windows, if WINE managed to get up to a level where it could run most of those without a problem, it would be an extreme boon Linux and other UNIX platforms. but besides games and some very specialized software, I think that UNIXen are most of the way there already:
As for the Office software, Sun Microsystems [sun.com] has an Office Suite called Sun StarOffice. It's the only Dot Com Office Suite around. What is a Dot Com office suite? Simple. An Office Suite with unrivaled power and usability, which allows you to do everything at the same place. It runs on a variety of platforms, including Linux, and the ultra-stable Solaris(tm) platform. [sun.com] What makes the Solaris platform unique? It's scalable, reliable, and proven. It runs on both Intel and the more robust SPARC [sun.com] platforms. With the functionality of StarOffice, so with the robustness of the Solaris platform and the multitude of free and commercial software available, the only thing that really seems to be missing is Game titles. Databases are there. Enterprise support is there. Business applications are getting there very fast. Looks like a bright future for Linux and Open source in general, especially now that major players in the industry like Sun Microsystems [sun.com] have released their own Open Source licenses.Charles Balthazar Rotherwood,
- Sun Certified Programmer for the Java Platform
- Sun Certified System Administrator for Solaris
a little devil's advocacy (Score:2)
This is terrible! Wine must never be allowed to reach 1.0 status. The success of the revolution is hinged on a windows emulator that really works for applets and some other things, but can't get any real work done. This attracts software developers and users with its promise, but then when they figure out that it doesn't work perfectly yet, they move on to *real* Linux apps. This keeps Linux healthy. If Wine does truly succeed, developers and users will still come to Linux, but they'll never migrate from the Windows model. Microsoft (or just the "Soft," if it's broken up) then will change the API, and Wine will be broken again. Everyone will move back to Windows.
Come on people. We don't want another OS/2 on our hands.
Remember, just playing the devil's advocate. Go Wine.
Re:a little devil's advocacy (Score:2)
And don't forget stuff like Deneba's Canvas for Linux, which is a native Linux ELF binary linked against WineLib. That way developers can have their cake and eat it too - it's a near-zero-risk way to bring out a Linux port and test the market. If it sells, onwards to Qt or GTK or whatever. If not, well, at least it didn't cost much in engineering time.
OT: Solaris (wasRe:Wine + Antitrust = Final Nail?) (Score:2)
Having just hosed my primary desktop PC, I've now got the time to play around with the various OSs I've got lying around. I've got a bit of an oddball system and usually have to resort to some tweaking to get everything humming.
To cut a long story short, Solaris 7 (x86) was, freakily enough, the best at getting everything properly configured. This was up against Windows 2000, Windows 98, FreeBSD 4, Debian 2.2. RedHat 6.2 and BeOS 5. I found it a little off that the poor stepchild of Solaris SPARC was better able to handle my system than a number of OSs whose bread-and-butter is x86.
To pull this back on topic: how platform-independent is WINE? I'm guessing that it's x86-only (since it's running Windows x86 binaries) but does it work (well) on *BSD, Solaris x86, Be, SCO, etc?
Even funkier question (to which I don't expect an answer): can it be compiled on an Alpha-based UNIX system and run Windows NT for Alpha binaries?
POSIX support on NT/Windows 2000 (Score:2)
make it much more logical to use Linux as the backbone of a mixed
UNIX/Windows shop, with Linux displacing windows. One could equally
argue that NT & Win2k's support for POSIX means that the displacement
could work exactly the other way.
If anyone has any experience, I would be interested to know just how
good MS's POSIX support is. How difficult would it to build a Linux
distro on top of NT? (Debian NT?)
Re:DirectX (Score:2)
Hemos didn't write that either (Score:2)
We poke fun "at" a person.
We make fun "of" a person.
I'm assuming that English is not your first language, and Heaven knows it's one of the hardest to learn because of things like this.
If, however, English _is_ your first language, then you should feel, very, very ashamed. This is kids stuff.
"AT" because anything which is to be poked has to be poked "at" something. I poke "at" you. You poke "at" me. We poke "at"...pokable things.
"Of" because "making" is the act of fabrication; we are making this person "into" fun.
I make fun "of" you, because I'm making you into an object "of" fun for others. See?
If this seems like pedantic crap to some of you: too bad. Nobody ever mistyped 'of' for 'to', so it's not a 'typo' ("an error caused by hitting adjacent keys on a typewriter"); it's a linguistic misunderstanding. As such it belongs to the author of the previous message, and I'm correcting him/her, so bog off and mind yer own, OK?
Wine Logo? (Score:2)
Hemos, Malda, whoever: Use this: topicwine.gif [drexel.edu] or even better, this: topicwine.jpg [drexel.edu]
Using a gif is just inexcusable here. The jpeg format compressed it much better, and have we forgotten about the UNISYS GIF patent issue so quickly?
OT RANT: It seems as if /. talks big about how they are going to boycott this, that, or the other, but then a couple weeks later we see movie reviews and gifs being used where they don't even belong. Come on! If we're going to seriously take on companies' bullying over IP issues, we need to have a unified front!
/OT RANT
KARMA--;
And really, who is responsible for that color scheme?
All else aside, I think WINE could be THE Killer App for Linux, as far as getting it established on the desktop of the average user is concerned.
Cheers,
Tim
YAKP (Score:2)
What's the team looking for non-wizards to contribute?
Want to work at Transmeta? MicronPC? Hedgefund.net? AT&T?
But will it run Internet Exploiter 5? (Score:2)
It might even be more stable than Netscape...
Beginnings... (Score:5)
(my bold)
So we're still at the preliminary commencement portion of the preporatory stage, eh?
Hee hee. Sorry.
===
-J
Re:Wine 1.0 will be the Stable API release (Score:3)
Re:What about Corel WordPerfect for Linux? (Score:2)
Sort of, yes. They've written it around the current facilities/limitations of Wine (and built on Wine) because they wanted something out of the door Now. Since they've been working on both code bodies (Office and Wine) I imagine there's a good chance they know what they're doing and have only used stable stuff.
Re:What about Corel Wine? (Score:2)
<plug> I'm sort of working on the msvideo stuff. I need more hours in the day though :) See http://www.ug.cs.usyd.edu.au/~bbaetz/win e/ [usyd.edu.au] for very very early patches with known bugs. (ie it doesn't display anything useful at all.)</plug>
Hopefully I'll have more time to work on it in the (short) uni holidays in a few weeks. Theres also a cosource.com request for this, but I haven't applied for it because I don't have the time.
Obvious question... (Score:2)
Seems kinda like a backwards concept (Score:3)
Should credit be given to the team for their hard work and effort - absolutely! But I recall this project having it's roots in a time when Linux wasn't in a position to *demand* native applications..
Closed drivers more dangerous than closed games (Score:2)
If you make a hierarchy of which closed-source software has the most potential to restrict freedom, [single-user] games come fairly low. The reason that the software market is such a mess is that, to get anything useful done, several pieces of software have to interact - this is even more true if you want to communicate with somebody else's computer. So the "lock-in" potential of software can be high - you might be forced to use one piece of software just so that you can use another. Compare this to, say, novels, where you only need to buy the books you want to read, and you'll see the problem.
Now to my mind, [single user] games are more like novels than like software, in that no other program depends upon a game. A game might tie you to a particular OS, but if (say) Wine can make it run on an open OS then this problem is alleviated.
OTOH closed-source drivers have a bit more lock-in potential because a piece of hardware *is* dependent on them. If the hardware specs are also secret (winmodems, hp printers etc) this could be quite serious. If the specs are available and freely implementable then an open driver can be written if a sufficient number of people want it.
So, to summarise, I think that it's more important that drivers are open-source than it is that [single user] games are.
A good place to work towards... (Score:2)
As opposed to a -1924562 release?
A wealthy eccentric who marches to the beat of a different drum. But you may call me "Noodle Noggin."
Ahh, but MS has walled themselves in (Score:3)
Even if MS suddenly started adding APIs to try and kill WINE, do you really think all the applications for Windows would follow suit? Not likely - software publishers wanna make money, and so they'll continue to run on all Win32 versions.
Just a thought... (Score:4)
Wine's Status (Score:4)
From the newsletter:
1.0 is not the end. The 1.0 release will not mean that Wine will run everything out there, maybe not even half of it. What it will mean, will be that the core, the foundation of all the functionality contained within, has finally been stabilized, and that from that point, Wine should be a robust and stable platform to implement additional functionality on top of, i.e. to implement additional MS dlls, and to port applications to Unix with Winelib.
I think what they are looking for is the famous quote: "This is not the end. This is not even the beginning of the end. But it is, perhaps, the end of the beginning."
Rock on, guys.
Re:What about Corel Wine? (Score:2)
There is a metric TON of Corel code in the current Wine tree, and more is added daily. The main reason Corel's tree is separate is so they can stablize things (and hack specifically for their stuff if they need to) without interference from the main Wine developers. Once Corel ships their next Wine(Lib) based stuff there should be an almost complete merge, except for any dirty hacks
A project that ought happily be doomed (OT) (Score:2)
True, the WordPerfect suite uses it, but for the most part
Imagine the future with:
(The distro of your choice, plus:)
- KDE 2.0 - KDE is already quite nice
- Eazel - looks insanely promising
- Gnome 2.0 - even 1.2 is jawdroppingly slick
There are plenty of competent solitaire games for Linux already;)
On the other hand, unless Adobe or Quark get on the ball, Wine may still be the fastest way to use a full-fledged DTP program under Linux. Has anyone had success with that?
timothy
That could be any time!! (Score:2)
So, exactly what kind of time frame is that, Hemos?
Wine + Antitrust = Final Nail? (Score:4)
The death of Microsoft is no longer something we wish would happen. It's now a practical possibility, and may even be inevitable.
Why? (Score:2)
Re:POSIX support on NT/Windows 2000 (Score:2)
Netscape Plugins & Wine? (Score:2)
I fiddled around with Wine last year, got a few apps to work, but was unsucessful with either Quickbooks or browser plug-ins.
WiMP audio (Score:2)
Media Player is audio-only at this time. And there are easier ways to play mp3s on Linux ;)
But WiMP (WindowsMedia Player) plays all the Microsoft trade-secret/patented formats (wma, asf, etc.) and XMMS doesn't. Now all we're missing is QuickTime (MPEG 4) audio.
(WindowsMedia is shoved together because WiMP also runs on Mac computers; therefore, WindowsMedia is a separate technology from Windows OS).Re:The Real World needs Wine (Score:2)
Many companies use software that was custom written by consultants just for them. It has their business rules coded right into it and perfectly fits their day to day operations. I know - I have written some. There is no way they can afford to have it rewritten for Linux, they could barely afford it in the first place. And now the business is built around the software, with years of records in the database that they need to be able to access.
What can they do? Before WINE, they were stuck with Windows. Now, if they are lucky, the software can run under WINE. And if not, maybe they can afford to have the consultant make some small changes to the software to get it to run under WINE. Much cheaper than a rewrite!
You know, you sound a lot like an advertisement for Sun. "The only dot com office suite around". Yeah, whatever. And last I heard, Sun had NOT released any software under an Open Source license. The Sun Community Source License is NOT open source, please don't claim that it is.
Torrey Hoffman (Azog)
Wine is needed for legacy binary-only software. (Score:2)
I don't miss any vital application that doesn't under Linux already.
But most users at my location won't switch their home machines to GNU/Linux until it can run one or more of these apps:
It's DMCA, not DCMA, idiots!
Re:POSIX support on NT/Windows 2000 (Score:2)
everything in their power to make it a one-way compatibility, but it
looks to me as if the MS OSs are becoming much more UNIX-like in their
approach.
Re:Beginnings... (Score:2)
(=
Zetetic
Seeking; proceeding by inquiry.
Elench
A specious but fallacious argument; a sophism.
It's time for WINE (corrected) (Score:4)
This is very timely.
As others mentioned, the Microsoft antitrust decree [usdoj.gov], scheduled to be signed by the judge tomorrow, has a big impact on this. 91 days from now, Microsoft will have to disclose their key APIs. Here's the relevant language from the latest version:
Microsoft shall disclose to ISVs, IHVs, and OEMs in a Timely Manner, in whatever media Microsoft disseminates such information to its own personnel, all APIs, Technical Information and Communications Interfaces that Microsoft employs to enable--
- i. Microsoft applications to interoperate with Microsoft Platform Software installed on the same Personal Computer, or
- ii. a Microsoft Middleware Product to interoperate with Windows Operating System software (or Middleware distributed with such Operating System) installed on the same Personal Computer, or
- iii. any Microsoft software installed on one computer (including but not limited to server Operating Systems and operating systems for handheld devices) to interoperate with a Windows Operating System (or Middleware distributed with such Operating System) installed on a Personal Computer.
To facilitate compliance, and monitoring of compliance, with the foregoing, Microsoft shall create a secure facility where qualified representatives of OEMs, ISVs, and IHVs shall be permitted to study, interrogate and interact with relevant and necessary portions of the source code and any related documentation of Microsoft Platform Software for the sole purpose of enabling their products to interoperate effectively with Microsoft Platform Software (including exercising any of the options in section 3.a.iii).c. Knowing Interference with Performance.
Microsoft shall not take any action that it knows will interfere with or degrade the performance of any non-Microsoft Middleware when interoperating with any Windows Operating System Product without notifying the supplier of such non-Microsoft Middleware in writing that Microsoft intends to take such action, Microsoft's reasons for taking the action, and any ways known to Microsoft for the supplier to avoid or reduce interference with, or the degrading of, the performance of the supplier's Middleware.
When all the dust settles, operating systems that run Win32 apps will be a commodity anybody can build, like PCs and BIOS chips.
And remember, all this takes place before any appeals.
Re:Good to hear. (Score:2)
Uh, you probably meant Redmond. Unless your computer was poisoned by a native American.
[Robin Williams voice] "Hmmm...White man take our land, treat us like dogs...here, take some Tobacco! Heheheh....
Re:Seems kinda like a backwards concept (Score:4)
IMHO, far from being backwards, this could prove to be Linux' crowning triumph. Not because WINE allows people to use Windows products, but because OS' will no longer be viewable as single, closed entities in their own right, but as interfaces.
Re:A project that ought happily be doomed (OT) (Score:2)
My point is that even if you don't want to run windos-apps. There are much more of those who do.
Re:Seems kinda like a backwards concept (Score:2)
We have to admit it is the result of heavy duty sleuth work.
Even if WINE never achieves the full level of Windows 95/98, it will still be a major achievement for these people. They should be congratulated for having tried.