Slashdot Mirror


Wine In New Skins

Thanks to Jeremy White of Codeweavers for sending over some of the previews of Wine 1.0. I had a chance to see this during ALS, and was very impressed by what they are doing. 1.0 has Gnome/KDE integration, as well as new (better) config program, and some new launcher features. As well as doing this, they've also WineHQ, for all the Wine news that you can drink.

12 of 96 comments (clear)

  1. Re:Negatorio, mein troll. by ninjaz · · Score: 5
    1)Windows apps on Linux means that Linux apps are not developed. People don't use Linux, because the native performance of these apps in Windows if of course superior. Wine leads to a catch 22 situation.

    Regarding preventing the development of Linux apps, there is evidence to the contrary. For instance, Word Perfect has been ported to Linux, yet the Free office projects are stronger than ever. Also, Wine is supporting more Windows games than ever. Meanwhile, Loki keeps cranking out native ports.

    Regarding performance, there is no reason why Windows would perform inherently better. Wine Is Not an Emulator. It is a native unix implementation of the Windows API's, which basically amounts to a set of libraries and a glorified linker.

    2) WINE means that software developers don't need to worry about porting their apps to Linux at all.

    Winelib means that initial porting can be as simple as a recompile.

    3) WINE reenforces the Windows blinders, if anything. The users are never escaping from the Windows environment at all. How is this good for Linux?
    Users are ecaping from their Windows environment. If I use 99 applications on my Linux box which are native to Linux, and 1 that is native to windows, I'd say I've successfully escaped the Windows environment. Legacy support does not mean you're trapped in the legacy environment. On the contrary, it's a powerful tool to free you of that environment while not losing access to a specific application.

    Historically, lack of applications, or lack of one specific application on Linux has been a major obstacle preventing people from becoming full-time Linux users. Once Wine can reliably run most Windows applications, the barrier against change becomes much smaller. And, as the user becomes more familiar with Linux, apps mature and are ported, the legacy Windows applications used under Wine can be phased out.

  2. 1/2 answer Re:Can WINE talk directly to hardware? by StandardDeviant · · Score: 3

    I don't know about how to get a win32 bin to access linux hardware, but have you considered using perl? Perl has modules for accessing serial and parallel ports, and you can pick a UI of your choice (everything from (n)curses to Gtk to Tk to wxWindows to ...). Perl works on win32 and *nix (and pretty much anything else with a power cord, I'm expexting a perl-driven toaster Real Soon Now).

    Plus, it doesn't suck like VB.

    There are of course other ways to do this (C anyone?), the other scripting language people are likely to mention is python, which is a perfectly vaid choice as well and may be more preferable to somebody with an OO background (or pseudo-OO like VB). I _think_ there are comm port APIs for python (that's just comparatively simple C code after all, and one thing all the *nix-originating scripting langs seem to be great at is glomming around C code (perl, tcl, python, et al)).


    --

  3. Re:It STILL doesn't do what I want it to on my sys by SquadBoy · · Score: 3

    I have StarCraft running to include battlenet. The way I had to do this was to make a small winers partition (about a gig) install everything there StartCraft, BroodWar, patch it all. Then boot into Linux and run it from there. It works fine for me. I could never get it to work without putting it on a winders partion though. This works fine for me because of damn dialpad.com (they save me almost $300 a month and for that I will let my machine be dual booted for now. Now if I could get the dialpad applet to run under Linux I'd start working on getting rid of the winders partition.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  4. Re:Skins for wine? by Royster · · Score: 4

    "And no one puts new wine into old wineskins; if he does, the wine will burst the skins, and the wine is lost, and so are the skins; but new wine is for fresh skins." Mark 2:22

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  5. Re:Is Wine good in the long run ? by ink · · Score: 3
    Yes, but Linux has no commercial company that will cancel the projcet.

    That is the key to understanding how Wine can work with Linux in a cooperative manner. Linux users can use Windows programs under a stable, free operating system. If it works out, then why would anybody buy Windows any more? Linux would be able to run all off-the-shelf software, albiet written to Win32. Take that situation and fast forward it 5 or 10 years and what do we have? Linux applications being written for Linux. Look at the 68k software for MacOS when the PowerMac came out. By your arguments, nobody would have written PowerMac software because 68k software worked "just fine" on all the machines; the same thing is happening right now with Cocoa and Carbonized applications. The truth is, development happens on the most predominate platform -- having Wine helps Linux garner more platforms, and the logical result is that free UNIX wins in the end (Wine runs on more than just Linux).

    OS/2 is a red herring in this argument; back then there were 2 competing standards tyring to woo DOS users. People had to pay more for OS/2 with Windows 3.11; when they could buy the "real thing" from Microsoft for less. Now, in the current situatio which one costs less?

    The wheel is turning but the hamster is dead.

    --
    The wheel is turning, but the hamster is dead.
  6. New project by PD · · Score: 4

    Anyone want to start a project that allows Windows machines to run Linux binaries? With the way it's going, that's what Windows will need to be a desktop OS.

    1. Re:New project by Brento · · Score: 4

      Anyone want to start a project that allows Windows machines to run Linux binaries? With the way it's going, that's what Windows will need to be a desktop OS.

      Great idea! That would give you all the stability of Microsoft Windows, with the ability to run the broad base of Linux applications! Brilliant.

      (That would be sarcasm, if you didn't catch it in all its brilliance.)

      --
      What's your damage, Heather?
  7. Not quite there by fatphil · · Score: 4

    I use Wine daily. More accurately I use it constantly. For programs written by friends who don't have Linux. It has it's teeting troubles, it's still cranky in places but it's a life saver (life expectancy of anyone in the same room as me when I am forced into windows is measured in minutes). All progress on Wine is good news.
    This has made my day!
    FP.

    --
    Also FatPhil on SoylentNews, id 863
  8. Is Wine good in the long run ? by Forge · · Score: 5

    The long term effect of Wine on Linux is still open to debate. One logic to follow is that developers like to write as little code as possible to reach the desired audience.

    This is why many Unix developers code to POSIX and ignore the special tweaks available on even the most popular of commercial Unix systems. "Write once, Run anywhere" wasn't invented by Sun's Java Marketing team.

    That brings us to OS/2 with it's robust ( at the time ) Win16 support. Developers were faced with a choice. Write apps for OS/2 and enjoy patronage of the OS/2 userbase or write for the Win16 API and enjoy the Windows 3.11 userbase AND the OS/2 userbase.

    That wasn't a tough call and OS/2 was driven from the desktop in part because of it.

    "Wine Is Not An Emulator" can be screamed and shouted every day, all day. The fact is people use it as such. As is Linux users run Quick books on Linux+Wine without Intuit having expended a single coin to port it over. For all practical purposes we have Quick books on Linux now. There is no longer much of a financial incentive for a Linux port.

    Fast forward a bit to the next version of Quick Books. It has made use of some special new feature in the Windows 64 API of Whistler and it will take years of hacking for Wine to support it again. Suddenly the Linux, QB users are left out in the cold.

    This is why the Wine Runtime is may be a bad thing. The porting API is however a different animal. It works well enough to get an app over but for long term development; you really need to rewrite in KDElibs or something like that to work properly on a Linux desktop. Maintaining a Wine port must be a nightmare by comparison.

    At least it shows signs of going to 1.0 Something that all software should do at least once in it's life. That still leaves the Hurd as the code base determined to NEVER be "finished". Of course they have a different problem. Linux delivers to the user what Hurd intended but with a different technology. V6, V8 ? Who cares, I want Miles Per Galon and cruising speed.

    --
    --= Isn't it surprising how badly I spell ?
  9. It's good by Galvatron · · Score: 3
    As the above poster pointed out, Linux can never be cancelled. More importantly, few users who currently have Linux installed are ever likely to go back to Windows, and Linux has a market share of what, 7 or 8 percent? Now then, if you're right, and no one ever has an increased incentive to port to Linux, then maybe Linux stays more or less the same. But if robust Windows support manages to increase Linux's market share up to 15 or 20 percent, then there's no way companies can resist porting.

    Part of the point of Wine, IMHO, is to help Linux hit that "critical mass" at which point it can start competing with Windows on equal terms. And that is undeniably a Good Thing(tm).

    --
    "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
  10. Minimum Age Requirements by SomeoneGotMyNick · · Score: 3
    Is there a Minimum Linking Age to use Wine?

    I'm pretty sure Underage Linking is still a crime......

  11. Can WINE talk directly to hardware? by commander+salamander · · Score: 4


    Anyone who's used Visual Basic knows that while the language is a pus-filled zit on the nose of all programmers, it is really easy to access hardware directly using controls such as MSCOMM32.OCX, et al...even on WinNT/2k.

    I used such a program to control a couple of serial barcode scanners. I'd love to be able to do this on Linux - anyone know if Windows programs are allowed to access the hardware under WINE?

    --
    Is this rock and roll, or a form of state control?