Although the various Linux distributions have a wide variety of software available, you may have a few Windows programs that you may not be willing or able to part with. Although many people dual-boot or use virtual machines to get around this problem, there is yet another potential option that many people new to Linux may not have considered--- Wine. Wine stands out from the other options because it does not require a separate Windows license.
Wine is a program that allows you to run Microsoft Windows programs on Linux. Although it is emulator-like in appearance and by observation, Wine is not an emulator; in fact, the very name of Wine is an acronym for Wine is not an Emulator. A true emulator can emulate CPU architecture in addition to the actual software it is running. For instance, a program that could execute Intel x86-based Windows software on SPARC-based systems running the Solaris operating system would be a true emulator. However, Wine is actually a compatibility layer since both Windows and Wine run natively on x86 and no hardware emulation is required.
Read on to find out how to acquire and configure Wine to play Half-Life 2!
It’s OK, Linux users. We understand your pain. Gaming on your open-source platform is, for the most part, restricted to similarly open-source or freeware titles from independent developers. You don’t often receive the same love that Windows users enjoy from triple-A game developers. But your time spent in the dark can now end: We’re going to show you how to play the latest PC-only titles on your Linux distribution of choice.
We’re using a program called Wine to simplify the process of running Windows-based games on a Linux platform. Unlike virtualization applications such as VMware, Wine is not an emulator. An emulator is a wrapper that allows one operating system to run within another. This wrapper hides the primary OS from its windowed love child, creating a software bubble for the second OS to play in. Since emulators run a complete OS within this virtualized bubble, the performance hit can be staggering and hinders gaming on all but the most powerful PCs.
Wine avoids this problem by implementing a set of routines (or APIs) used by applications to communicate with Windows. Rather than emulate them, Wine uses a compatibility layer that translates system calls from Windows to Linux and vice versa. If you’re still confused, relax. You don’t need to understand how it works. You just need to know that Wine is free and easy to configure and will have you up and gaming in no time!
Many Windows users have been running Picasa 3 for the past several weeks now, but Picasa development for Linux has always seemly lagged behind.This all changed on Thursday with a public beta release of Picasa 3 with support for all the major Linux distributions. According to the feature overview, the new version includes many of the new editing and retouching features missing in the previous version as well as a tighter integration with Picasa Web. For Linux users looking to further automate the process of importing photos you will also appreciate the auto detect feature that runs each time you plug in your camera. In a blog post by Google Software Engineer Lei Zhang he reminds the Linux community of Google’s commitment to their platform. Some of its largest contributions have been in the form of patches for the open source WINE project with over 2700 fixes. WINE (Wine Is Not an Emulator) is an application for Linux which allows users to execute programs written for Microsoft Windows. Want to learn more? Check out the November print edition of Maximum PC on sale now for an excellent how to guide on using WINE for gaming in Linux.