Showing posts with label Windows. Show all posts
Showing posts with label Windows. Show all posts

Friday, May 23, 2008

Wine Is Not an Emulator

One of my biggest hesitations about moving to a completely Linux-based environment at home is that I actually use several programs that only run on Windows systems, and so far I have not found truly comparable free/open source alternatives. Having done a lot of online reading about this issue, I find that there are always two or three programs that people often can't live without and that don't run on Linux (which is why dual boot situations are often desirable). There have been many attempts to port Windows programs to Linux platforms, but none have worked better (so far) than Wine.

Wine is a program you can download on Linux platforms that allows you to install and run Windows programs. It is not an emulator, as the name suggests, but is more of an application layer that runs on top of your Linux platform. While it is available in the Ubuntu package repositories (see my previous post about downloading software), that version is older (as are many default installations in the repositories). The best way to download Wine on Ubuntu or Debian is by following these instructions from the Wine HQ site.

Once you have Wine installed, you can begin installing Windows-platform software. Just to see how it would work, I went out to the web and downloaded the Windows version of Mozilla Firefox:



and double-clicked the icon on the desktop. Since it's an .exe file (Windows executable) that would not normally function in a Linux environment, it is opened by Wine, and up pops the familiar Windows Firefox installer window:


When I click next, it installs very quickly (Linux does work faster than Windows in nearly all respects - there are reasons for this that I might go into in a later post). Here's a screenshot of Windows Firefox running on Ubuntu under Wine:


Of course, I already have Firefox, as it comes standard with Ubuntu, so this is not the same thing as, say, Adobe Photoshop or Dreamweaver, but it illustrates the functionality of Wine. Give it a try!

Wednesday, May 21, 2008

Windows vs. Linux vs. Apples vs. Oranges

There are many discussions on the Ubuntu forums that compare Windows and Linux, and most non-newbies tend to tire quickly of the whole topic. Windows and Linux have major similarities and differences in functionality worth discussing when talking to someone who's wondering why they would ever bother with Linux. In fact, I recently checked out a book from the library that I had glanced at a couple of years ago called Moving from Windows to Linux, and that book's entire discussion centers on how things work in Linux and its "free as in beer" quality without discussing at all the implications of the GPL and open source code. But that's why I think the Windows vs. Linux functionality discussion should only be had after you've decided you're on board with free/open source software. And at that point, the whole question of "Does Linux work better than Windows?" is asked in the proper context.

Comparing the product Windows with the product Linux can bring mixed opinions, especially if all you know is Windows. Of course, even this feature by feature comparison is difficult, given the magnitude of variables on the Linux end of the scale. The very funny Mac vs. Windows ads with the frumpy, suited, older Windows guy and the laid back, bluejeans-clad Mac hipster show how cool trumps corporate every time, but what makes this comparison possible is the monolithic nature of each operating system. For a comparable Linux vs. Windows ad, you'd have the frumpy guy on the left and a huge group of people, each with her or his own personality, preferences, appearances, goals, and ideals on the right. Linux is not monolithic. It is a large and myriad community, so such comparisons are not truly possible.

The ultimate difference between Windows and Linux, though, is about goals. I just went to a training session at the library for one of the most prevalent library databases and it was led by a representative of that company. He's a sales rep and he talked like one - mentioning things like customer retention and besting the competition (Librarians vs. Google), and he did a lot of name dropping of high-profile corporate customers and his main thrust for us seemed to be that his company's product is just the best one out there. He was nice enough, and I don't mean to be condescending - he just misjudged his audience. His goals are to sell his product (which we've subscribed to for many years and have no plans to cancel - it is a high-quality reference database) and to inspire brand loyalty. Our goals as librarians are to know our resources for the end goal of high-quality information provision. You can say that this amounts to the same thing, but the difference in goals is key to any further discussion.

This point is the same with any Windows vs. Linux discussion. The goal of Microsoft is to make money. The goal of Linux distribution providers are usually to provide a free, high-quality operating system that can be shared without a license, etc.

Of course, the short answer to the question is "Linux is better." :-)