Language Selection

English French German Italian Portuguese Spanish

Wine is Getting Good

Filed under
Linux

Anyone else notice lately how good Wine is getting? No, of course I'm not talking about the beverage.

As it says at Wine HQ:

Wine is a translation layer (a program loader) capable of running Windows applications on Linux and other POSIX compatible operating systems. Windows programs running in Wine act as native programs would, running without the performance or memory usage penalties of an emulator, with a similar look and feel to other applications on your desktop.

The Wine project started in 1993 as a way to support running Windows 3.1 programs on Linux. Bob Amstadt was the original coordinator, but turned it over fairly early on to Alexandre Julliard, who has run it ever since. Over the years, ports for other Unixes have been added, along with support for Win32 as Win32 applications became popular.

I run all Linux all the time on all my boxes at home. But, at the high school where I teach computer science, it's MS-Windows XP. In fact, our teacher attendance keeping and electronic gradebooks are MS-Windows programs run from a Netware server.

My teacher computer has been Linux/WinXP dual-boot now for 3 years. I would boot into WinXP when taking attendance, looking up student data, or entering assignments into the gradebook.

However, I prefer "living in Linux". Our student school admin/data program is called "ClassXP.exe". The gradebook program is called "Integrade Pro" and the file is "IGPro32.exe".

OK, I worked out all the stuff about connecting to our Netware servers from Linux using "ncpfs" (Netware Core Protocol File System). Since my school district is using reasonably recent versions of the Netware server software, I'm able to make an IP connection to the server from a Linux client rather than using the native Netware IPX protocol. The IP connection seems to be faster and more reliable than the IPX connection.

But, last year, Wine would only "sorta" work with the ClassXP software. Sub-windows weren't properly updated, and it crashed often. Worse, the Integrade gradebook program wouldn't run at all under Wine.

This school year is a different story. Yes, the IP connection is better versus IPX. But, the best news is that both ClassXP and Integrade work perfectly using Wine under Linux.

This came about when I installed Wine version 0.9.46 this last September (latest version is 0.9.47, but my Distro hasn't packaged this version yet, and I don't want to compile and install from source).

Now, my teacher computer can "live in Linux" all the time!

Do I wish our school district was using FOSS student administration software such as "Open Admin" by Les Richardson? Yes, I do--and I think it will happen some day. But until it does, I'm really delighted to be able to run these two proprietary MS-Windows programs using Wine under Linux.

So, I'm at home earlier this week, playing around with one of my home machines. On a whim, I decide to install the MS-Windows version of Mozilla-Firefox to see if it will run under Linux Wine. Short answer--it installs and runs as fast as the Linux version--I'm amazed. So, I decide to install the windows version of the Adobe flashplayer plugin to see if I can play flash videos from the Windows Firefox version under Linux Wine. Much to my surprise, this works, and works very well.

Wine is at version 0.9.47. As it nears version 1.0, it's becoming clear that the goals of the project are being met. Kudos to the Wine developers!



StumbleUpon

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Package

WineHQ maintains a repository for most major distro's. There are both rpm and deb packages, and they can also be converted if you run a different flavour.

More in Tux Machines

Leftovers: KDE

  • CentOS 6.8 image with Qt5.7, Python 3.5, LLVM 3.8
    While trying to bring my setup to package KDevelop standalone for Linux into a shape where it has a nonzero probability of me picking it up again in half a year and actually understanding how to use it, I created a docker base image which I think might be useful to other people trying to package Linux software as well. It is based on CentOS 6.8 and includes Qt 5.7 (including QtWebKit), Python 3.5 and LLVM, all built against the old CentOS libs (and thus e.g. compatible with most glibc versions out there). If you want to use it, simply install docker, and
  • Marble Maps in KDE Randa Meetings 2016
    One more year of fun and intense productivity in Randa came to an end just a few days back, and I feel so good to have been a part of it. Much progress was made by the Marble team this year by Dennis, Torsten, Friedrich, David and me. I mostly worked on the Marble Maps Android app’s navigation feature, and would like to mention the changes here very briefly...
  • KStars on Windows – Midterm evaluation
    Midterm evaluation has passed and now it’s time for a new blog post! There are a couple of weeks from the last time I’ve talked about my progress with my Google Summer of Code project.
  • Kaffeine 2.0.4 Released, Includes Major Improvements for Digital TV
    Kaffeine version 2.0.4 has been released today, substantially improving its already excellent Digital TV (DTV) support!
  • GSoC -Breath and Review
    A couple weeks ago I went to Randa Meetings, a sprint of KDE, and there I did a lot of work in Umbrello.
  • Plasma 5.6.5 and Frameworks 5.23 available in Kubuntu 16.04 Backports
  • Remote searching [KRunner/Blade]
  • Kubuntu Dojo 2 – Kubuntu Ninjas
  • Kubuntu Podcast goes Open and Unplugged
    Podcast fans will know that we were struck down with lucky show thirteen. Google Hangouts crashed out twice, and we lost the live stream. We ended up half an hour late, with no Hangouts, and a hastily make-shift YouTube live stream hooked together in record time by the #awesome Ovidiu-florin Bogdan.
  • Hacking Kdenlive at Randa
    The Randa meetings 2016 just ended, and they were a big success for everyone involved (thanks to Mario and his team for organizing this). We went there with an aim to work on Kdenlive's Windows port, and we managed to achieve more than 80% of the build process.
  • The Road of Trials
    In my last blog post I said that I would work on extending support for paint operations like 'fill'. I have done so, albeit more as a necessity in fixing the assistant code. Moreover, I have fixed a number of other paint operations which are vital in painting the various assistants Krita offers currently.
  • Randa Meetings 2016 Part II: Marble
    The Randa Meetings 2016 were centered on bringing KDE technology on every device.
  • System Settings review
    we have also a design for some single KCM’s 80%. In plasma 5.7 you will see the new Desktop Theme module, but we also have some mockups for other KCM’s here you see the appearance KCM’s
  • State of the KF5 Android CI
    I would have liked to say, “Yeah the Android CI runs!” – But we are not there yet; pretty close actually, and close enough that it already makes sense to tell about it, yet a few last Jenkins settings remain to be done and real life issues cause this to take a few more days. So, I will give a short primer on what we prepared in Randa.
  • Mid-term post.
    My midterm evaluation target was to create a static histogram in Labplot with an option to add new histogram among the given types and set visible advanced settings.

Leftovers: Software

  • Calamares 2.3 out now
    I’ve just released Calamares 2.3, a feature release with a major focus on disk encryption support (see full release announcement). Calamares is a distribution-agnostic system installer, with an advanced partitioning feature and support for third party branding and modules. It is used by several distributions, including Netrunner, Manjaro, Tanglu, OpenMandriva, KaOS, Chakra and many others.
  • QBittorrent 3.3.5 Released – Install on Debian/Ubuntu/Linux Mint and Fedora
    qBittorent is a Bittorent client which is developed to provide free software alternative of utorrent. It’s a Cross platform torrent client which provides the same features on all the major platforms like Linux, Ubuntu, Mac OS X and Windows.
  • 7 Best File Comparison and Difference (Diff) Tools for Linux
    While writing program files or normal text files, programmers and writers sometimes want to know the difference between two files or two versions of the same file. When you compare two computer files on Linux, the difference between their contents is called a diff. This description was born out of a reference to the output of diff, the well known Unix command-line file comparison utility.
  • 14 Best IDEs for C++ Programming or Source Code Editors on Linux
    C++, an extension of well known C language, is an excellent, powerful and general purpose programming language that offers modern and generic programming features for developing large-scale applications ranging from video games, search engines, other computer software to operating systems.
  • Calibre 2.61.0 eBook Viewer and Converter Updates Driver for FNAC (BQ) eReaders
    Today, July 1, 2016, Calibre developer Kovid Goyal has been happy to announce the general availability of yet another maintenance release for his popular, open-source and cross-platform Calibre ebook library management software. Coming only one week after the debut of Calibre 2.60, the Calibre 2.61 maintenance update brings only two new features. These are an updated driver with new firmware to allow users to connect their FNAC (BQ) eReader devices, as well as support for automatic removal of all links from a missing resource (the option is available in the Check Book component under Edit Book).

User’s Review On Linux Lite 3.0 – Simple, Fast & Free Linux Desktop

Linux Lite 3.0 is the recently released free operating system based on the Ubuntu LTS (Long Term Support) and hence you can be assured that you’ll get support for the next 5 years. Linux Lite 3.0 offers a complete out of the box experience and it is lightweight, easy and simple to install. One of the main aspects that is being lauded by experts and everyday Linux users is the compactness with which Linux Lite 3.0 has been released. This means you can install Linux Lite and start working with it in less than few minutes. Read more

Series on GNOME Shell