Slashdot Mirror


CrossOver Office 5 and Wine 0.9 Released

Jeremy White writes "I am happy to report that we have shipped version 5 of CrossOver Office. The most user visible changes are support for Office 2003 and 'bottles' which lets you deploy Windows applications more easily than ever. But under the hood, this release includes all of the major work that went into the 0.9 release of Wine, which also shipped today and is now officially in Beta."

43 of 212 comments (clear)

  1. Congrads to Codeweavers and the WineHG Team! by rovitotv · · Score: 2, Interesting

    This release is an important milestone for both teams and goes one step forward in allowing Linux (MacOS users soon) to run any Windows program perfectly.

    1. Re:Congrads to Codeweavers and the WineHG Team! by Anonymous Coward · · Score: 5, Insightful

      I would rather see important apps ported to Linux. If there is so much demand for Wine/Crossover, then surely there is demand for the apps natively on linux? Ask your vendors where they are.

    2. Re:Congrads to Codeweavers and the WineHG Team! by saur2004 · · Score: 5, Insightful

      Actually I can understand not wanting to bear the cost of two lines of developement. I wouldnt mind if they simply came out and officially said they would support users trying to run under wine.

    3. Re:Congrads to Codeweavers and the WineHG Team! by syphax · · Score: 2, Insightful

      Yes, please call Microsoft and see what they say.

      I think Wine is a Good Thing, and I think porting FLOSS applications to Windows is a Good Thing. Both approaches provide a conduit for gradual transition away from proprietary operating systems, and that is a Good Thing.

      Of course, developing true cross-platform applications is the best, but that's not always so easy with regard to legacy applications.

      --
      Simple Unexpected Concrete Credible Emotional Stories
    4. Re:Congrads to Codeweavers and the WineHG Team! by trygstad · · Score: 3, Insightful

      "Ask your vendors where they are."

      Done that.

      Answer 1: Bought off by Microsoft; there used to be Wordperfect and Coreldraw for Linux. Where are they now? Microsoft "invested" $50 million in Corel and dropped Photodraw 2 (a great product and a real threat to CorelDraw), for which Corel sold off Corel Linux and dropped all Linux development efforts. ($50 million? just chump change to Microsoft.)

      Answer 2: Not answering up; IBM, an alleged supporter of Open Source Software, has consistantly failed to answer calls to either port their Lotus SmartSuite package to Linux, or to pony up to pay for OpenOffice.org import filters for the SmartSuite apps.

  2. RPM? by baldass_newbie · · Score: 3, Interesting

    Finally, CrossOver Office Professional has the ability to create an RPM package out of a bottle. This service allows you to create a bottle on one system, package it up, reinstall it on many additional machines, or simply upload it to the server holding your RPMs thus automating the installation of the Windows applications. This is by far the easiest way to deploy a set of Windows applications on a large network.

    What about .TGZs or .DEBs?

    --
    The opposite of progress is congress
    1. Re:RPM? by rovitotv · · Score: 3, Interesting

      In the past you have been able to tar the cxoffice and
      ".cxoffice" directory and move the entire installation to another machine. I am not sure what it means to make an RPM package out of a bottle but if I was installing cxoffice on several different machines I would tarball the cxoffice directories and copy to the other machines. Done.

    2. Re:RPM? by Dr.+Spork · · Score: 5, Interesting
      Yeah, and you know what else kills me: you don't actually get any wine from these "bottles" - that just makes me want to complain and complain about all the other things they don't do.

      But then some kind person smacks me and I realize that instead of complaining I should take note that what's shaping up here is a system for running Windows apps that's better than Windows itself! There is no Windows box that lets you run IE5 and IE6 side by side, and this is actually a rather practical thing to do if you're a developer. Also, I'll make a bet that Wine will do a better and more consistent job of running old Windows binaries than will Vista when it's finally released. This really is going to make an important difference for the future of consumer Linux and OSX.

    3. Re:RPM? by IANAAC · · Score: 3, Informative
      What about .TGZs or .DEBs?

      Had you actually chosen to purchase, you'd know that all those formats are available.

    4. Re:RPM? by /ASCII · · Score: 4, Informative
      There is no Windows box that lets you run IE5 and IE6 side by side, and this is actually a rather practical thing to do if you're a developer.
      Sure there is. When I was doing web development a few years ago, we has a 'wayback machine' that had Win95, Win98 and WinME and various versions of IE from 3.0 upward, all using VMware. Granted, this seems less resource intensive and easier to set up, but it has been _possible_ to do this for a long time.
      --
      Try out fish, the friendly interactive shell.
    5. Re:RPM? by fean · · Score: 3, Informative

      Actually, for the record, you can run IE 4, 5.0, 5.5, 6.0, 6.eolas, and 7 all on one box....

      check out QuirksMode Multiple IE

    6. Re:RPM? by fgouget · · Score: 2, Informative

      > > Finally, CrossOver Office Professional has the ability to create an RPM
      > > package out of a bottle.
      [...]
      > What about .TGZs or .DEBs?

      Tgz are supported too.
      Just click on the 'Archive' button in the bottle manager. This will create a '.cxarchive' file which you can simply rename to '.tgz' if that's what you prefer. Then to install that file, click on the 'Restore archived bottle' button, browse to select the archive and that's it!

      Alternately, on the command line you would do:
            ~/cxoffice/bin/cxbottle --bottle mybottle --tar mybottle.tar.gz
      and then, possibly on another computer:
            ~/cxoffice/bin/cxbottle --restore mybottle.tar.gz --install

      And voila, all that bottle's Windows applications are ready for use, complete with KDE / Gnome menus and file associations.

    7. Re:RPM? by fgouget · · Score: 5, Informative

      > In the past you have been able to tar the cxoffice and ".cxoffice" directory
      > and move the entire installation to another machine.
      [...]

      This still works and much better than ever before.
      You probably remember that when you simply tarred and restored the .cxoffice directory from one machine to the other you were losing the menus and file associations. Then you had to go into CrossOver Setup and manually recreate each of them.
      Now all you have to do is run the following command and all the KDE / Gnome menus, file associations and browser plugins will be recreated:

      ~/cxoffice/bin/cxbottle --bottle win98 --install

      The point of turning a bottle into an RPM is that there are tools that will automatically 'push' RPM packages to a bunch of machines. Big companies usually use such tools. So now all they have to do is generate an RPM, upload it to their server, and what you did above for one machine will happen automatically for their 200, 400 or more desktop computers.

  3. Hmm by brad-x · · Score: 4, Interesting

    I was hoping Outlook 2003 would be among the Office 2003 applications supported, as it's one of the most popular. Oh well. Nice to see WINE advancing as a platform though. Keep up the good work!

    --
    // -- http://www.BRAD-X.com/ -- //
    1. Re:Hmm by JohnnyBigodes · · Score: 2, Insightful

      Outlook 2003, as in contrast to Outlook Express, is actually decent software. Don't mix both up.

    2. Re:Hmm by jeremy_white · · Score: 5, Informative

      Yeah, we wanted to as well. Sadly, it needs wire compatible DCOM in order to work properly, and we just weren't going to get that done. We decided it was a mistake to hold up the whole release just for Outlook. We're going to go after Outlook next and hope to have it out 'soon'. Cheers, Jeremy

  4. Thanks Wine! by tpgp · · Score: 2, Insightful

    From the linked article:
    I look forward to the day when we can say with some confidence that Linux is nearly completely Windows compatible.

    heh - how many qualifications can you have in one sentence?

    Seriously - thanks to the codeweavers guys (for contributing to wine) and especially to the wine/winelib projects for offering an upgrade path that doesn't mean cutting windows from your system in one step.

    --
    My pics.
  5. What I'd like to see... by /ASCII · · Score: 3, Insightful

    What I'd like to see in Wine is a version that uses GTK for painting, so that Wine apps would integrate nicely with GTK apps. Right now, Wine apps look like something the cat dragged in. As I understand it, work is underway to implement Windows themeing, but that is not what I's like to see, since it still wouldn't make Wine apps look like other X apps. Oh well. Maybe someone will implement a Windows theme that uses GTK for performing drawing operations, that should at least improve the situation a bit.

    --
    Try out fish, the friendly interactive shell.
    1. Re:What I'd like to see... by Mad+Merlin · · Score: 4, Informative

      Using GTK for Wine would be totally opposite to it's goals. While it might be nice for some things, it means that it's no longer possible to have exact Windows compatibility -- you'll be putting more and more hacks in to make things work, rather than actually reimplementing the Win32 API, like they have thus far. Overall, it might make 30% of applications look nicer, but it might break the other 70%, what do you think is more important?

    2. Re:What I'd like to see... by alexhs · · Score: 2, Insightful

      since it still wouldn't make Wine apps look like other X apps.

      What is the X app look ? AFAIK, there is no such thing.
      There are at least a dozen of toolkits (like gtk, qt, gnustep, wxwidgets, tcl/tk...), each one with its own look.
      A true X app looks like... what ? xfig ?

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    3. Re:What I'd like to see... by DrXym · · Score: 2, Interesting
      Basically, you can make it look like GTK, but you can't make it GTK

      True, but that's the same for Firefox, OpenOffice and Java too. Firefox and OpenOffice look like a GTK / Aqua / XP application but they're not. Java Swing apps only look like a GTK / Aqua / XP application but they're not.

      But at the end of the day, the look is the most distinctive cue. The differences in the "feel" of XP and GTK are minimal. In fact, I can't think of a substantial difference between the two. They have similar widgets, similar mousing behaviour, similar keyboard navigation. You might have to ensure the double-click speed was the same, and some of the metrics for scroll bars and such like but nothing major I can think of.

  6. Bottles are terrific! by erroneus · · Score: 4, Interesting

    One of the problems that I have found most annoying about Wine is the fact that everything always seemed to require so much tweaking and tuning and adjusting, not to mention manually sorting out DLLs that need to be copied and all of that stuff. The problem I hated the most was the installation! I'm not a genius and I don't have the time and patience I once did for this sort of thing. It's cool as hell when it works though. And such was my experience when I first installed MSIE6 on my FedoraCore4 laptop. I went to a website (follow this link here) that provided a script that performed the whole installation in one step... well almost one step -- I needed to install a cab extraction utility first... and I already had the RPM for Wine installed at the time. But my point was that it was SO simple and direct.

    I don't really care to use MSIE... but I can if I really need to. :) And I didn't know it was a "bottle" at the time but now I realize it must be because it created its own "Windows" install in the process.

    I feel like eventually, just about any application will have some sort of bottle available for installation. This is a terrific development and a huge hurdle when it comes to deployment of Linux on the desktop where we still have those "legacy Windows apps" that we can't do without.

  7. Office 97/Wni98? by julesh · · Score: 4, Interesting

    For example, Microsoft Office 2003 only works on Windows versions 2000 or later, whereas Microsoft Office 97 runs best in a bottle that emulates Windows 98.

    I've had no problem running office 97 on Microsoft's Win2K or XP. Is this a problem with Wine's implementation of those platforms, or a problem with Office I haven't encountered?

    1. Re:Office 97/Wni98? by rincebrain · · Score: 2, Insightful

      I think they were saying not that it won't run, but that it runs better in the native environment.

      Presumably, this is a problem neither you nor I have run into. :)

      --
      It's only an insult if it's not true.
  8. Direct link to a torrent of the demo by jeremy_white · · Score: 5, Informative
    Hmm. Our new ISP isn't doing as well as we'd have liked; our servers are humming along at a very mild load limit, but we seem to be throttled out of the ISP (seems like it always takes one /. post to iron out the kinks at an ISP :-/).

    So, here's a direct link to the demo torrent.

    Enjoy!

  9. "bottles" could be a big, BIG deal by starseeker · · Score: 3, Interesting

    As far as I can tell, what they are calling "bottles" is simply storing a "per application" Windows environment. Hopefully this will be implemented in Wine too, because it has tremendous possibilities. Configuration tweaks needed for each application can be bundled with its windows environment, conflicting applications that even a real Windows box couldn't run on the same machine could be made to work... amazing. Instead of hunting for an install CD for a 10 year old application, you could could just copy and paste the virtual Windows environment to another machine or off of a backup CD. No fuss, no missing install keys - it would all be there.

    This might someday make Wine not just a way to migrate from Windows to Linux but a way to keep alive old Windows programs that have had all source code and other relevent information lost. Take the old Windows box, copy the binaries over to a Linux wine install, copy over whatever files and settings the application needs when you test it, make a copy of the old Windows hard drive in case you missed something, and you now have not just an old application stuck on a single unmaintainable machine but a "program in a box" scenario. Much worse than having a properly maintained program of course, but a way to keep vital software working much longer than would otherwise be possible. (Yes, I know - disk image mirrors and other proper backups and record storage can also be a big help, but things like that don't always go as planned.)

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:"bottles" could be a big, BIG deal by vdboor · · Score: 2, Informative
      As far as I can tell, what they are calling "bottles" is simply storing a "per application" Windows environment. Hopefully this will be implemented in Wine too, because it has tremendous possibilities.

      Actually, this is in Wine already. It's called $WINEPREFIX, and can be used like: WINEPREFIX=$HOME/.ies4linux/ie5 wine "C:\\Program\ Files\\Internet\ Explorer\\IEXPLORE.EXE" $@

      --
      The best way to accelerate a windows server is by 9.81 m/s2 ;-)
  10. Perfect Timing!! by karlandtanya · · Score: 2, Funny

    I downloaded the previous version last night. ...
    over my 21.6k dialup. ...

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
  11. Re:WoW for Wine? by Mad+Merlin · · Score: 3, Informative

    WoW has been working on and off lately, sometimes new patches break things, things usually get fixed again pretty quickly though, you might find this thread useful.

  12. There are reasons by Tony · · Score: 4, Informative

    The reason there are official "beta" and "pre-pre-pre-Alpha" releases is because it informs the community of the intended audience. The "pre-pre-pre-Alpha" phase is for interested developers. The "beta" phase indicates it's not ready for your production data, but if you are an interested user, you can help the project by searching for bugs.

    Also, these milestones give the community a chance to judge how long it will be before the "official" 1.0 release. In the case of Wine, this is a decade in the making, and is a very, very, VERY big deal. So, it might only be a year before we see an official 1.0 version of Wine.

    Commercial companies have learned that internal Beta releases do not find all the bugs, and so they have emulated the free software community by releasing early, releasing often. I feel this has helped products like MS-Windows become stronger products. They don't get all the benefits of open source, but they do get some.

    In any case, if you are not interested in anything but the 1.0 release, that's fine; meanwhile, those of us who like the Wine project, and like to test and debug important projects know it's a fine time to jump in and help. Our participation will hopefully make your 1.0 experience a pleasant one.

    --
    Microsoft is to software what Budweiser is to beer.
  13. Re:AMD64 compatibility? by digitalderbs · · Score: 2, Informative

    I've had wine and Crossover office 4.2 run on 64-bit debian. It won't run natively in 64-bit mode, but it runs seemlessly as a 32-bit binary under chroot (or dchroot). You won't even notice that it's running in 32-bit mode.

    Check out this HOW-TO from debian AMD64 on setting up a 32-bit chroot environment.

  14. Autocad Support by mdproctor · · Score: 3, Interesting

    Any one know if support for the latest Autocad has been added and if it hasn't what are the difficult areas there. I imagine CAD studios on win32, already being semi-technical with a history of cad applications workign on unix, are a sweet spot for conversion.

  15. Quickbooks? by nlinecomputers · · Score: 2, Interesting

    Does it have support for Quickbooks? That is my make or break app for dropping Windows all together. I've tried it in the past but menus would get mucked up and you can't run the updater which is required if you are going to download tax tables.

    Tried to check out site for info but it's slashdotted.

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    1. Re:Quickbooks? by jeremy_white · · Score: 2, Informative
      Well, we use CrossOver to run Quickbooks 2000, and versions up through 2004 are officially supported.

      However, that support is fairly new, so we don't tend to recommend that people move all their books solely to CrossOver; that would be crazy (okay, so we're crazy [grin]).

      And yes, the server is slow. We're working on it. The server is up; if you wait 15-20 seconds, the pages do come up. Just takes it a bit.

      Cheers,

      Jeremy

    2. Re:Quickbooks? by jeremy_white · · Score: 2, Informative
      The icon issue was fixed back before 4.2 shipped; have you tested since then?

      Updates I'm not so sure about; we just did it via the online tool and it worked, but we haven't tested (or triaged anyway) all the versions to make sure they all worked.

      Cheers,

      Jeremy

  16. utterly slashdotted? by cypherz · · Score: 2, Interesting

    I started downloading the new release about 5 minutes before this story left the mysterious future... when it did, my download speed went down to 2.8 KB/s.

    I other news: My boss is getting serious about rolling out Linux desktops here. He asked me today for a "prototype" for his desk. Crossover Office is gonna be a big part of our company's desktop transition.
    We only have about 150 - 200 desktop users, and our M$ tithe is still about 40 or 50 kilodollars per year. Getting off the upgrade treadmill is going to be sooo cool!

    --
    This sig kills fascists.
  17. Re:Heartfelt! by rovitotv · · Score: 2, Interesting

    Unfortunately I am not a coder for Codeweavers or the WINE project (if you notice I didn't spell their website correctly). I am a big fan of codeweavers because I have to use Office at work it is actually mandated. By running CXOffice I am following the rules but I can still run Linux it really pisses off the network admins :-). This is actually a heart felt comment.

  18. Re:whatever by x3v0 · · Score: 2, Interesting

    If you use Linux as your desktop, it is friggin' annoying and impractical to have to reboot into Windows just to run an app. For instance, I use CrossOver to run Photoshop. Sure, Linux has the Gimp, but I've been using Photoshop for years and I don't want to have to learn a new graphics program. If I had to reboot into Windows everytime I wanted to use Photoshop, I would probably end up using Windows more than Linux :/ In short, CrossOver saves me from going having to run back to Windows. And that's a good thing.

  19. WINE could be the biggest reason... by macserv · · Score: 4, Interesting

    ... that Intel-based Macs are a good idea. Now that there's an x86 processor in their boxen, Apple could do for WINE what it did for X11: integrate it well with the OS, and ship it as part of Mac OS X. Double-click an app, and it just runs.

    The "bottles" concept makes it even better, and could work well with Mac OS X's existing heuristics for bundling and resource handling.

  20. Problems in XP, none in wine by gatzke · · Score: 2, Interesting


    I did a recent XP update and office 97 preview view started crapping out on me for large presentations, like office was completely hung. Well-hung you might say.

    Wine continued to work just fine. So now I have to do my ppt development on linux and ship it to a XP laptop for presentations...

  21. Re:What does Beta mean ? by WhiteWolf666 · · Score: 5, Informative

    Well, the problem with Win32 is that much of it is unknown territory :) It's difficult to implement something that is completely undocumented while being quite as huge as Win32.

    Also, certain things are unimplementable, but also don't work in modern Windows anyways. VxDs, for example, often break in XP. Multi-user support doesn't make much sense, given that each Wine 'install' (/home//.wine/) is single user.

    The amount of implemented 'stuff', however, is quite telling, especially considering that the latest and greatest Office suite (2003) runs on Wine now.

    Also, notice the update date on the status page? August 16, 2005 . . . . I know that the Direct3D stuff has come a LONG way; the status page lists d3d8 as 10% done, while in reality, d3d9 is almost there. Especially true with the gaming 'stuff', but also for general cases, support is app driven. 'X' app breaks because 'Y' function isn't implemented yet. So someone picks it up. Combined with a few general architechtural changes (like the Installshield stuff), you get 90% app support. Remaining work is completed on an as-needed basis. The flip-side of this process is that you get up to speed on new stuff coming down the MS pipeline.

    To your second question. "Beta". What does it mean?

    Beta means 'feature freeze'. Wine, as a Win32 API implementation for Unix, is useful now. You can run IE, Office 2003, Google Earth, Picasa, Photoshop, and a boatload of other popular apps. (Quickbooks, etc. . .). In order to keep it working for that stuff, it makes sense to stop generating new implementations, and work out as many of the bugs as possible. Thus, nothing to revolutionary will be accepted into the tree between now (beta) and 1.0 (release). Patches between now and then will focus on making sure existing functionality works properly. Once 1.0 happens, new features can be implemented on an as-needed basis.

    So far, in 'alpha', the Wine developers were not afraid to break major parts of the API. Often, a snapshot would be almost unusable, or break dozens of applications. This is necessary when certain sections of the code had to be ripped out and reimplemented.

    Now that Wine is getting more and more functional/useful, this development methdology will have to change. With release, it'll be safe for Linux distributions to list support for certain Windows applications using the free implementation of Wine. That'll be quite a coup if you think about it. 'Includes Wine 1.0, support for Office 2003, Internet Explorer 6, Adobe Photoshop CS, etc, etc. . .'

    I imagine the Wine 1.0 tree will continue to receive bug/security updates along side newer versions.

    The end vision of the Wine project is not emulation layer. The end vision of the Wine project is a fully functional UNIX app API, alongside things like QT/KDE, or GTK2/Gnome. Moving out of the haphazard alpha state of the project is a necessary step in its maturity.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  22. Re:DirectX by WhiteWolf666 · · Score: 3, Informative

    Yes, and yes.

    Commercial?

    Go to www.transgaming.com

    World of Warcraft, Half-Life 2, City of Heroes, and many other games work properly under Cedega, Transgaming's version of Rewine (the BSD wine).

    Wine?

    Yes.

    Wine main has quite a few DirectX features properly implemented, and Oliver Steiver (sp?) is implementing many Direct3D 9 features (like pixel shaders, etc. . .) in DX9WINE, which has been integrated into the Wine CVS tree.

    So yes, its been done, and yes, a lot of stuff works. Cedega gives me my gaming fix in Linux. I've currently got Eve Online, Secondlife, Half Life 2, Age of Wonders, World of Warcraft, and some other titles I don't play much installed. Works great.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  23. Re:Never going to happen. by Zobeid · · Score: 2, Interesting

    But haven't Apple already done practically the same thing by supporting Java apps as "first class citizens" in Mac OS X? Many of these programs are not particularly Mac-like, but the ability to run them transparently is still considered a selling point.