GUIs
Site News

Xerox
Visi On
GEM
Deskmate
GEOS
Desqview/X
AmigaOS
RISC OS
BeOS
QNX
OS/2
Apple
Linux/Unix
Windows
Win Shells
Misc GUIs

GUI Timeline
GUI Sites
Location: GUIs > Linux / Unix > Wine - Windows apps running without Windows

Wine Screen Shots
Wine is a program that allows Windows programs to run under other x86 operating systems without necessarily having to have Windows. Although Wine is not in itself a GUI, it can run a certain application program that Microsoft has made central to their GUI.

(click on an image to see the full sized graphic)

IE 4 running under Linux
No integration here
More proof that Internet Explorer is not as "integrated" as Microsoft says it is. The above is a real screen shot of the Windows 98 "integrated" version of Internet Explorer 4 running under Red Hat Linux 6.1 - no copy of Microsoft Windows is actually running. Ironically it is displaying a page about 98Lite, a program that installs Windows 98 without Internet Explorer. IE 4 without Windows 98 and Windows 98 without IE 4... now how is this supposed to be integrated?

Wine can only run application programs, it can not run operating system components such as VxD drivers or the Windows kernel itself. Applications run by Wine can not access the hardware directly or make use of internal Windows structures that are not simulated by Wine.

Interestingly when Microsoft released IE 5 they stopped referring to it as an application program and started referring to it as an "operating system component". For some strange reason IE 5 runs under Wine... just like an application.

So now Linux users can view those obsolete web sites that only allow IE! Microsoft is so generous to give away their browser for free and can now run under other OSes... or are they being generous?

Before you get any ideas about installing Micro$oft's "free" web browser application under your favorite operating system, you might want to take a look at the IE  End User License Agreement In part it reads:
 
"IF YOU DO NOT HAVE A VALID EULA FOR ANY "OS PRODUCT" (MICROSOFT WINDOWS OPERATING SYSTEM PRODUCT, ANY MICROSOFT WINDOWS NT WORKSTATION OPERATING SYSTEM, OR ANY MICROSOFT WINDOWS NT SERVER OPERATING SYSTEM), YOU ARE NOT AUTHORIZED TO INSTALL, COPY, OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA."

"OS components" is referring to the Internet Explorer web browser application. Microsoft forbids you from installing the Windows version of IE under any other OS. Which, of course is just silly. As far as I know IE is the only web browser that has such a restriction. Firefox, Netscape, and Opera for Windows are more than happy to let you run them under Wine or a Win32 compatible OS such as ReactOS.

This leads to an interesting problem. Since all new Microsoft apps and even many non-Microsoft apps now require IE, Wine has had to re-implement large chunks of IE and its APIs to enable programs to run "out of the box" without IE.

But if I may make a suggestion, if you are developing a Windows application DO NOT REQUIRE IE! You will benefit because your application, unlike Microsoft's, will be able to run on more platforms.

IE 6 and no Windows!

Look Ma, no Windows! And installing IE 6! I could be wrong but someone might be getting their EULA violated.


It's pretty funny in a sick sort of way watching this software that is labeled as "Windows Update" install and run on a non Windows OS, because as we all know by now it's just an application program like any other.


The Windows versions of Firefox and Opera running under Wine. I am actually allowed to do this! *GASP*!

Pie Bill Gates!
Anyway, after showing Bills "OS component" running without the OS, this screen shot seems appropriate. Here is one of my favorite games, "Pie Bill Gates" running under Wine.

Wine can run many more Windows application although rarely 100% correctly (Wait! Even Windows can not run Windows applications 100% correctly!) it is still in development and constantly improving.

If you want to learn more about the Wine project, visit http://www.winehq.com
 
 
Other interesting screen shots:
I updated most of these screen shots using Wine 0.9.5 under Suse Linux 9.1. I tried throwing as much software as I could at it to see what would run right "out of the box" although some of these did need some configuration tweaking to get them to run.

..
Although Wine is intended to be a transparent subsystem it now has a few simple applications intended for managing Wine. First is WineFile, a simple file manager. It also now has its own control panel so users can easily get to any control panel applets installed by applications. And most importantly is WineCFG that provides a graphical way of specifying application compatibility settings. Finally, depending on the installer, many applications may automatically create "start menu" icons.


Adobe Photoshop 5LE that I got with my scanner. Installs and seems to run perfectly with no tweaking.


Paint Shop Pro 4, an application I use almost every day, runs perfectly.


My Dilbert Break-A-Day calendar works great. (The installer was flaky but I eventually got it to work)


I literally pulled this "Robots" CD out of a box of Pop Tarts. Just for laughs I tried it under Wine and it works! It is mostly written in Macromedia Flash which works fairly well under Wine.

.
Instant Artist is a great Windows 3.x program like the famous "Print Shop" that can make signs, banners, greeting cards, and envelopes. And it runs and prints nicely under Wine.


Apple Quick Time 6.5 for Windows. The UI shell had some odd flickering but the movies played fairly well.


Microsoft Media Player running under Wine. Reportedly Wine can run Media Player 7.x. Of course you can always just add the WMP 7 and 9 codecs to Media Player 6.x.


Microsoft Office 2000 - One of the main purposes of Wine is to be able to run Microsoft Office. Office 2000 runs nicely although the Office Assistants don't work - but arguably that's a feature.


Microsoft Outlook 2000 - MS Outlook (not to be confused with Outlook Express) is currently the only program that can get the full functionally out of an MS-Exchange server. Exchange with Outlook is very popular in corporate environments because of its built in calendar / scheduling software.

Supposedly this works right out of the box with Code Weaver's wine, but here is what I had to do to get Microsoft Exchange Server support to work under Wine.


Sure, everyone else is busy running VB 6 under Wine but here is VB 5, the last version of the VB IDE not to require IE.


Oracle Forms and Forms Builder 6i. Seems to run great except for a problem with the "Open" dialog crashing.


Oracle Discoverer 3.1 works and successfully uses the Oracle client to connect to a database.


For whatever it's worth Arcview GIS 3.0 runs.


The Microsoft Remote Desktop Client seems to work, although it didn't even try to autocreate my printer on the server. Printing is a very important thing!


The Adaptec Jewel Case creator that comes with some CD burning software.


A Windows 3.1 application, Borland C++ 4.5 for Windows 3.1 IDE


Adobe PageMill seems to run.


The Power Builder 6 IDE.starts up and runs although it crashed on me loading some sample programs.


Attachmate KEA VT420 - A terminal program I use under Windows. Just what Linux needs, another terminal program!


Ha! Microsoft Wine Guide running under Wine.


this picture shows a number of older 16-bit Windows 3.1 application running.
.

Klotz, an old Win16 (actually Windows 2.x) application that I liked to play.


Microshaft Windblows 98 - An old but very funny parody of Windows 98. This time it installed and ran almost perfectly with no tweaking. Normally it runs in full screen mode, but it was easier for me to work with in a desktop window.


Whack the Ewok - One of several demos included with Microshaft Windows 98 that run under Wine. Others include Microshaft Exploder (a cross between Space Invaders/Galaga and Windows crashes) and X-Man (a cross between the X-Files and Pac-Man).


PATHWORKS Mosaic V1.00 - An old favorite of mine runs perfectly under Wine. This old Win32s web browser was included with the Digital PATHWORKS 5.1 networking package for DOS/Windows 3.1.


Procomm Web Browser 3.0 - Another obscure web browser is the Procomm Web Browser which was was included with the Procomm Plus for Windows communications package. (It looks like the current version of Procomm, which is now owned by Symantec, dropped the built-in web browser for Microsick Internet Exploiter)


Microsoft BOB setup - Microsoft BOB installs nicely under Wine, however the program itself still does not run. Oh when will BOB run under Wine? I must have BOB running under Wine!