- spelling corrections
[wine] / documentation / faq.sgml
1 <!-- *** Wine FAQ *** -->
2   <title>Wine FAQ</title>
3   <para>
4      For technical questions, visit the 
5      <ulink url="http://www.winehq.org/fom-meta/cache/19.html">
6      Wine Troubleshooting Guide</ulink> instead.
7   </para>
8
9   <qandaset>
10     <qandadiv id="About-this-FAQ"><title>About this FAQ</title>
11       <qandaentry>
12       <question id="Who-maintains-this-FAQ">
13         <para>Who maintains this FAQ ?</para>
14       </question>
15       <answer>
16         <para>Dave Gardner maintained it from 1995-1998.</para>
17         <para>Douglas Ridgway (ridgway@winehq.com) took it over in 1999.</para>
18         <para>Andreas Mohr (amohr@codeweavers.com) converted it to FAQ-O-Matic in 2000.</para>
19         <para>Dimitrie O. Paun, Keith Matthews and Thomas Wickline reorganised it in 2002.</para>
20         <para>For suggestions/additions/complaints regarding this FAQ, please send an email to
21         <ulink url="mailto:wine-faq@winehq.org">wine-faq@winehq.org</ulink></para>
22       </answer>
23       </qandaentry>
24       <qandaentry>
25       <question id="What-is-the-copyright-on-the-FAQ-And">
26         <para>What is the copyright on the FAQ ? And how may I use it ?</para>
27       </question>
28       <answer>
29         <para>The original Wine FAQ, which this FAQ was based on, was copyright &copy; 1995-1998 David Gardner.</para>
30         <para>It may be reproduced and modified under the same terms as Wine itself.</para>
31       </answer>
32       </qandaentry>
33     </qandadiv>
34     <qandadiv id="General-Questions-about-Wine">
35       <title>General Questions about Wine</title>
36       <qandaentry>
37
38       <question id="What-is-Wine-and-what-is-it-supposed-to">
39         <para>What is Wine and what is it supposed to do ?</para>
40       </question>
41       <answer>
42         <para>
43           Wine is a program which allows the operation of DOS and MS
44           Windows programs (Windows 3.x and Win32 executables) on UNIX. 
45           It consists of a program loader, which loads and executes a Windows
46           binary, and a library that implements Windows API calls using
47           their UNIX or X11 equivalents. The library may also be used 
48           for porting Win32 code into native UNIX executables, often
49           without many changes in the source. Wine is free software, 
50           and its license (contained in the file LICENSE
51           in each distribution) is LGPL style.
52         </para>
53       </answer>
54       </qandaentry>
55
56      <qandaentry>
57       <question id="Is-Wine-an-emulator">
58         <para> Is Wine an emulator?</para>
59       </question>
60       <answer>
61         <para>
62           Fortunately, no. Wine provides low-level binary compatibility, 
63           but currently only for OSes running on Intel-compatible chips.
64        </para>
65       </answer>
66       </qandaentry
67
68       <qandaentry>
69       <question id="Are-here-any-alternatives-to-Wine">
70         <para>Are there any alternatives to Wine?</para>
71       </question>
72       <answer>
73         <para>
74           Yes, there are. You can use VMWare to run a Windows installation
75           inside a virtual machine, or use Win4Lin to run a specially 
76           adapted Windows version on Linux. Both solutions cost money for 
77           both the software itself and a Windows license.
78        </para>
79        <para>
80          Note that, like Wine, they can only use the hardware platform that
81          the target programs were originally compiled for (see below).
82        </para>
83       </answer>
84       </qandaentry>
85        
86       <qandaentry>
87       <question id="Difference-between-Wine-and-emulators">
88         <para>What is the difference between Wine and x86 hardware emulators?</para>
89       </question>
90       <answer>
91         <para>
92           There are two free x86 hardware emulators:
93           <ulink url="http://bochs.sourceforge.net"> bochs</ulink>, and 
94           <ulink url="http://savannah.nongnu.org/projects/plex86"> plex86</ulink>.
95        </para>
96
97        <para>
98           Plex86 is the opensource free-software alternative for VMWare,
99           VirtualPC, and other IA-32 on IA-32 "Virtual PC products." It
100           can only run on the IA-32 architecture.
101        </para>
102
103        <para>
104           Bochs is a highly portable open source IA-32 (x86) PC emulator 
105           written in C++, that runs on most popular platforms. It includes emulation
106           of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, 
107           bochs can be compiled to emulate a 386, 486 or Pentium CPU. Bochs is capable 
108           of running most Operating Systems inside the emulation including Linux, 
109           Windows® 95, DOS, and recently Windows® NT 4.
110        </para>
111
112        <para>
113           Both are licensed under the GPL. Bochs is older than plex86, seems to be 
114           easier to install, but plex86 will run faster because plex86 uses a real 
115           time binary compiler. The drawback of all emulators is that you need a version 
116           of Windows in order to run Windows.
117        </para>
118
119       </answer>
120       </qandaentry>
121
122       <qandaentry>
123       <question id="Why-would-anyone-want-Wine-Windows-suck">
124         <para>Why would anyone want Wine? Doesn't Windows suck?</para>
125       </question>
126       <answer>
127         <para>
128           First Wine is not about running Windows but about running Windows 
129           applications.
130         </para>
131         <para>
132           So if all your computing needs are fulfilled by native Unix 
133           applications, then you do not need Wine and should not be using
134           it. However, if you depend on one or more of the tens of 
135           thousands of Windows applications, then Wine is the best way to
136           use it without giving up on Unix. Let's look at the alternatives
137           to see why:
138         </para>
139         <para>
140           The most obvious alternative is to dual-boot. This is the solution
141           that provides the best compatibility. However it requires that you
142           acquire a Windows license and then dedicate a good chunk of your 
143           hard-drive to Windows. But the worst is yet to come. Each time you
144           will want to use that application you will have to reboot to 
145           Windows. This is especially significant if external factors dictate
146           when you must use this application (e.g. credit card to process, 
147           email to retrieve from a Lotus Notes server). Then you will find
148           yourself forced to close all your Linux applications just to run
149           that one Windows application. You may quickly get tired of this, or
150           will find that such a situation is impossible to justify in a 
151           business environment.
152         </para>
153         <para>
154           The next solution is to install virtual machine emulation software
155           such as VMWare, Win4Lin or Plex86. Then you can use windows 
156           applications without suffering such a big disruption. But it still
157           requires that you acquire a Windows license and dedicate as much 
158           disk space to Windows. Furthermore you will pay for the added 
159           convenience: if using VMWare or Win4Lin you have to buy another 
160           license, and more importantly you now have to dedicate a good chunk
161           of your computer's memory to the virtual machine. Performance will
162           take a significant hit too.
163         </para>
164         <para>
165           Using Wine lets you avoid all of that overhead: Windows license,
166           hard-drive space required by Windows, memory and performance hit 
167           taken by emulated virtual machines. Now you can start your Windows
168           application straight from your regular desktop environment, place
169           that application's window side by side with native application 
170           windows, copy/paste from one to the other, and run it all at full speed.
171         </para>
172         <para>
173           It is also a pretty vital part of migrating a large organisation,
174           you can't change a 5000 desktop setup overnight without a lot of risk.
175        </para>
176       </answer>
177       </qandaentry>
178
179       <qandaentry>
180       <question id="Which-one-of-the-different-Wine-packages">
181         <para>Which one of the different Wine packages out there is good for me?</para>
182       </question>
183       <answer>
184         <para>
185           Currently there is a broad selection of different Wine packages/versions:
186         </para>
187         <variablelist>
188
189           <varlistentry>
190            <term><ulink url="http://www.winehq.com">Wine</ulink></term>
191            <listitem>
192            <para>
193               This is the "standard" source distribution of Wine. Its license is 
194               LGPL, it can be downloaded for free. 
195             </para>
196            </listitem>
197           </varlistentry>
198  
199           <varlistentry>
200           <term><ulink url="http://rewind.sourceforge.net">ReWine</ulink></term>
201           <listitem>
202             <para>
203               This is a forked Wine tree that got created when Wine changed its
204               license from X11 to the more restrictive LGPL, in order to let 
205               people continue to maintain an X11 licensed Wine version. Its 
206               license is X11, it can be downloaded for free. 
207             </para>
208          </listitem>
209           </varlistentry>
210  
211           <varlistentry>
212           <term><ulink url="http://www.transgaming.com">Transgaming's WineX</ulink></term>
213           <listitem>
214             <para>
215               This is TransGaming's Wine version specially suited for games. 
216               It includes Direct3D support (thus its DirectX support is much
217               more complete than Wine's) and copyprotection support. Its license
218               is AFPL, the source distribution can be downloaded for free, but 
219               the binary pack ages that include copy protection support and good
220               support are only for subscribed customers ($5/month). 
221             </para>
222          </listitem>
223           </varlistentry>
224  
225           <varlistentry>
226           <term><ulink url="http://wine.codeweavers.com">Codeweavers' Wine preview</ulink></term>
227           <listitem>
228             <para>
229               This is a specially packaged and more stable/older version of Wine
230               which has a nice setup for easy installation. License X11, free 
231               download. 
232             </para>
233          </listitem>
234           </varlistentry>
235  
236           <varlistentry>
237           <term><ulink url="http://www.codeweavers.com/products/crossover/">Codeweavers' Crossover Plugin</ulink></term>
238           <listitem>
239             <para>
240               Special Wine installation to be used for running win32 browser 
241               plugins such as e.g. Quicktime in Linux browsers. Costs $24.95. 
242               Well worth it (very stable and useful packaging). 
243             </para>
244           </listitem>
245           </varlistentry>
246
247           <varlistentry>
248           <term><ulink url="http://www.codeweavers.com/products/office/">Codeweavers' Crossover Office</ulink></term>
249           <listitem>
250             <para>
251               Wine version with special packaging to make sure almost all 
252               important Office type programs work pretty well. Costs $54.95. 
253               Seems to be well worth it so far according to some comments. 
254               (note: you're supporting a company actively contributing to wine
255               if you decide to buy either Plugin or Office.
256             </para>
257           </listitem>
258           </varlistentry>
259  
260           <varlistentry>
261           <term><ulink url="http://www.winehq.org/download/">Other packaged versions of Wine</ulink></term>
262           <listitem>
263             <para>
264               Various wine packages can be downloaded for free, to be found at 
265               Wine HQ. They're not officially packaged by Wine HQ, and as such 
266               may have some configuration inconsistencies.
267             </para>
268           </listitem>
269           </varlistentry>
270         </variablelist>
271       </answer>
272       </qandaentry>
273
274       <qandaentry>
275       <question id="Whats-the-history-of-Wine">
276         <para>What's the history of Wine?</para>
277       </question>
278       <answer>
279         <para>
280           The Wine project started in 1993 as a way to support running Windows 3.1
281           programs on Linux. Bob Amstadt was the original coordinator, but turned
282           it over fairly early on to Alexandre Julliard, who has run it ever 
283           since. A <ulink url="news:comp.emulators.ms-windows.wine">newsgroup</ulink>
284           was created in July 1994. Over the years, ports for
285           other Unixes have been added, along with support for Win32 as Win32 
286           applications became popular.
287         </para>
288         <para>
289           For more information, see <ulink url="http://www.winehq.com/about.shtml">
290           http://www.winehq.com/about.shtml</ulink>
291         </para>
292       </answer>
293       </qandaentry>
294
295       <qandaentry>
296       <question id="What-is-the-current-version-of-Wine">
297         <para>What is the current version of Wine?</para>
298       </question>
299       <answer>
300         <para>
301           A new version of Wine is distributed about every month. You will be 
302           able to keep up on all the latest releases by reading the newsgroup
303           <ulink url="news:comp.emulators.ms-windows.wine">
304           comp.emulators.ms-windows.wine</ulink>, or by visiting the
305           <ulink url="http://www.winehq.com">Wine HQ homepage</ulink>. When
306           downloading Wine from your FTP site of choice (see
307           <ulink url="http://www.winehq.com/download.shtml">the Download page</ulink>
308           for some of these choices), you can make sure that you are getting 
309           the latest version by watching the version numbers in the distribution
310           filename. For instance, the distribution released on October 31, 2002
311           was called Wine-20021031.tar.gz. Patch files are also available. If
312           you are current to the previous version, you can download and apply 
313           just the current patch file rather than the entire new distribution.
314           The patch filenames follow the same conventions as the monthly 
315           distribution. <ulink url="http://www.winehq.com/dev.shtml">
316           Read-only CVS</ulink> access is also available.
317         </para>
318       </answer>
319       </qandaentry>
320
321       <qandaentry>
322       <question id="What-is-the-current-Status-of-Wine">
323         <para>What is the current Status of Wine?</para>
324       </question>
325       <answer>
326         <para>
327           As of mid 2002, Wine consists of over 1 million lines of C code,
328           written by more than 300 developers from dozens of countries around
329           the world. Wine is in active use by an estimated 100K people. Wine
330           implements more than 90% of the calls in popular Windows 
331           specifications such as ECMA-234 and Open32.
332         </para>
333         <para>
334           You may also want to look at the
335           <ulink url="http://www.winehq.com/about/index.php?status">
336           Status page</ulink> for a global view on Wine's implementation progress.
337         </para>
338       </answer>
339       </qandaentry>
340
341       <qandaentry>
342       <question id="When-will-Wine-be-finished">
343         <para>When will Wine be finished?</para>
344       </question>
345       <answer>
346         <para>
347           Large software projects are never finished, only released. In any
348           case Wine is chasing a moving target since every new release of 
349           Windows contains new API calls or variations to the existing ones.
350         </para>
351         <para>
352           Because Wine is being developed by volunteers, it is difficult to
353           predict when it will be ready for general release. But due to the
354           much increased interest by companies in porting apps via Wine, Wine
355           development is constantly getting more and more active. Right now
356           we are working on releasing Wine 0.9 during 2003
357         </para>
358       </answer>
359       </qandaentry>
360
361       <qandaentry>
362       <question id="Who-is-responsible-for-Wine">
363         <para>Who's responsible for Wine?</para>
364       </question>
365       <answer>
366         <para>
367           Wine is available thanks to the work of many people. Please see the
368           <ulink url="http://www.winehq.com/source/AUTHORS">AUTHORS</ulink>
369           file in the distribution for the complete list. Some companies that
370           are or have been involved with Wine development are Codeweavers,
371           TransGaming, Corel, and Macadamian.
372         </para>
373       </answer>
374       </qandaentry>
375
376       <qandaentry>
377       <question id="folks-who-contributed-money-or-equipment">
378         <para>Who are the folks and organizations who have contributed money or equipment to the Wine project?</para>
379       </question>
380       <answer>
381         <para>
382           People and organizations who have given generous contributions of
383           money, equipment, or licenses, include:
384         </para>
385         <itemizedlist spacing="compact">
386           <listitem>
387             <para>David L. Harper</para>
388           </listitem>
389           <listitem>
390             <para>Bob Hepple</para>
391           </listitem>
392           <listitem>
393             <para>Mark A. Horton</para>
394           </listitem>
395           <listitem>
396             <para>Kevin P. Lawton</para>
397           </listitem>
398           <listitem>
399             <para>The Syntropy Institute</para>
400           </listitem>
401           <listitem>
402             <para>James Woulfe</para>
403           </listitem>
404           <listitem>
405             <para>
406              VMWare Inc. <ulink url="http://www.vmware.com">
407              (http://www.vmware.com)</ulink>
408             </para>
409           </listitem>
410           <listitem>
411             <para>
412              Corel <ulink url="http://linux.corel.com">
413              (http://linux.corel.com)</ulink>
414             </para>
415           </listitem>
416         </itemizedlist>
417       </answer>
418       </qandaentry>
419
420       <qandaentry>
421       <question id="What-undocumented-APIs-are-not-understood">
422         <para>What undocumented APIs / interfaces are not understood? Would
423               seeing Microsoft source help?
424         </para>
425       </question>
426       <answer>
427         <para>
428           The best would be if the Windows API was fully documented, so Wine
429           could be a perfect "clean-room" implementation. Seeing the source
430           code might make it harder to prove that no copyright violations have
431           taken place. That said, the documentation is often bad, nonexistent,
432           and even misleading where it exists, so a fair amount of reverse
433           engineering have been necessary, particularly in the shell (Explorer)
434           interface.
435         </para>
436       </answer>
437       </qandaentry>
438
439      <qandaentry>
440       <question id="Is-TransGamings-last-patch-included-in-Wine">
441         <para>Is TransGaming's latest patch included in the standard Wine release?</para>
442       </question>
443       <answer>
444         <para>
445           No, it's not.
446         </para>
447         <para>
448           TransGaming make money via a subscription service. Thus they 
449           submitted their DirectDraw and some DirectSound work, but they will
450           not submit their OpenGL wrapper based Direct3D support.
451         </para>
452       </answer>
453       </qandaentry>
454
455       <qandaentry>
456       <question id="Will-there-be-a-Windows-version-of-Wine">
457         <para>Will there be a Windows version of Wine?</para>
458       </question>
459       <answer>
460         <para>
461           Some people are working on getting Wine code to compile on Windows.
462         </para>
463         <itemizedlist spacing="compact">
464           <listitem> 
465             <para>
466               Cygwin <ulink url="http:/www.cygwin.com">
467               (http://www.cygwin.com/)</ulink>
468             </para>
469           </listitem>
470           <listitem>
471             <para>
472               Reactos <ulink url="http://www.reactos.com/">
473              (http://www.reactos.com/)</ulink>
474             </para>
475           </listitem>
476         </itemizedlist>
477         <para>
478           There's some progress, so a Wine version that's usable on Windows
479           might be available at some time.
480         </para>
481       </answer>
482       </qandaentry>
483   
484     </qandadiv>
485     <qandadiv id="What-do-I-need-in-order-to-use-Wine">
486       <title>What do I need in order to use Wine?</title>
487       <qandaentry>
488       <question id="Under-what-platforms-will-Wine-run">
489         <para>
490           Under what hardware platform(s) and operating system(s) will
491           Wine(Lib) run?
492         </para>
493       </question>
494       <answer>
495         <para>
496           Wine is being developed specifically to run on the Intel x86 class
497           of CPUs under certain UNIXes that run on the x86 platform.
498         </para>
499         <para>
500           NetBSD, OpenBSD, Unixware, and SCO OpenServer 5 worked at one time,
501           but Wine now requires kernel-level threads which are not currently 
502           available (or understood by the Wine team) in those platforms.
503         </para>
504         <para>
505           The Wine development team hopes to attract the interest of other
506           commercial UNIX and UNIX clone vendors as well.
507         </para>
508         <para>
509           BeOS: porting efforts used to be pretty strong, but BeOS has severe
510           limitations in Unix call support, so a port will probably never
511           happen.
512         </para>
513         <para>
514           FreeBSD: Should work, with limitations in specific areas (mainly 
515           missing device/hardware support)
516         </para>
517         <para>
518           Linux/x86: WORKS. If it doesn't, You may also want to see the 
519           <ulink url="http://www.winehq.org/fom-meta/cache/19.html">Wine
520           Troubleshooting Guide</ulink>
521         </para>
522       </answer>
523       </qandaentry>
524
525       <qandaentry>
526       <question id="What-minimum-CPU-must-I-have">
527         <para>
528           What minimum CPU must I have in my computer to be able to run Wine 
529           and MS Windows applications smoothly?
530         </para>
531       </question>
532       <answer>
533         <para>
534           We need to differentiate between Wine and Winelib here.
535         </para>
536         <para>
537           Wine won't run on any x86 CPU less than an 80386 due to address
538           management limitations
539         </para>
540         <para>
541           It is known to also work in the 80486 and upwards compatible CPUs.
542           The basic test is, if you can run X11 now, you should be able to run
543           Wine and MS Windows applications under it.
544         </para>
545         <para>
546           As always, the faster your CPU, the better. Having a math coprocessor
547           is unimportant. However, having a graphics accelerated video card
548           supported by X will help greatly
549         </para>
550         <para>
551           Depending on your application you may find that faster speeds are
552           required for sensible use. We can't give specific advice on that due
553           to the vast range of applications out there.
554         </para>
555       </answer>
556       </qandaentry>
557
558       <qandaentry>
559       <question id="How-much-disk-space-will-Wine-take">
560         <para>
561          How much disk space will the Wine source code and binaries take on my
562          hard drive?
563         </para>
564       </question>
565       <answer>
566         <para>
567           You need approximately 250 megabytes of free hard drive space to
568           store and compile the source code. Wine also needs about 18 megs in
569           your /tmp directory. And about 50 MB are needed to do a make install.
570         </para>
571       </answer>
572       </qandaentry>
573
574       <qandaentry>
575       <question id="What-other-software-do-I-need-to-compile">
576         <para>
577           What other software do I need to have installed to compile and run 
578           Wine?
579         </para>
580       </question>
581       <answer>
582         <para>
583           Many development tools need to be installed in order to compile Wine.
584           A list of required packages for several distributions is included in
585           the README <ulink url="http://www.winehq.com/source/README">
586           (http://www.winehq.com/source/README)</ulink>.
587         </para>
588         <para>
589           To run Wine, you will need the following:
590         </para>
591
592         <itemizedlist spacing="compact">
593           <listitem> 
594             <para>The compiled Wine binary</para>
595           </listitem>
596           <listitem>
597             <para>A properly configured wine.conf file (or ~/.winerc file)</para>
598           </listitem>
599           <listitem>
600             <para>An installed and working X Window system</para>
601           </listitem>
602           <listitem>
603             <para>Some Windows programs to test</para>
604           </listitem>
605         </itemizedlist>
606       </answer>
607       </qandaentry>
608        <qandaentry>
609       <question id="How-much-RAM-do-I-need">
610         <para>
611           How much RAM do I need to have on my UNIX system to be able to run 
612           Wine and MS Windows applications smoothly?
613         </para>
614       </question>
615       <answer>
616         <para>
617           If you can run X smoothly on your UNIX system now, you should be 
618           able to run Wine and MS Windows applications just fine too, depending
619           on how memory hungry the application is.
620         </para>
621         <para>
622           A Wine workstation will work with 16 megabytes of RAM and a 16 
623           megabyte swap partition as long as you have a reasonable graphics 
624           card. Most applications will run reasonably with 64/64 Mb, 
625           interactive games are likely to need more. You can run Wine with 8/8,
626           but it is going to be unusably slow and very constraining on the 
627           applications you can run. If you wish to be part of the development
628           team and program Wine itself, be aware that the debugger is rather 
629           memory intensive. Some have suggested that 64 megabytes is the
630           minimum RAM needed for Wine development, although some are able to 
631           work (albeit slowly) with 24 megabytes of physical RAM and lots of
632           swap space.
633         </para>
634       </answer>
635       </qandaentry>
636
637       <qandaentry>
638       <question id="How-long-does-Wine-take-to-build">
639         <para>How long does Wine take to build</para>
640       </question>
641       <answer>
642         <para>
643           Wine is getting to be quite large, and building from scratch takes a
644           lot of processing. As of September 2002, compile times were around 20
645           minutes on an Athlon 1200 with 640 Mb and 45-50 minutes on a Cyrix 
646           300 with 64 Mb. If you have a CVS copy, you may not need to rebuild
647           the whole thing every time you update.
648         </para>
649       </answer>
650       </qandaentry>
651       <qandaentry>
652       <question id="I-have-a-Drivespaced-partition">
653         <para>
654           I have a Drivespaced, Doublespaced or Stackered DOS partition. Can 
655           Wine run MS Windows binaries located in such a partition?
656         </para>
657       </question>
658       <answer>
659         <para>
660           Yes, but only if the operating system supports mounting those types
661           of drives.There is a Linux file system driver called dmsdos that will
662           allow read/write access through Doublespaced and Drivespace 1.0 
663           drives. More specifically, it supports mounting DOS 6.0 and 6.2 
664           Doublespaced, DOS 6.22 Drivespaced, and Windows 95 Doublespaced 
665           compressed partitions (read and write access works fine, but write 
666           access is slow). It can be found at 
667           <ulink url="ftp://metalab.unc.edu/pub/Linux/system/filesystems/dosfs/">
668           ftp://metalab.unc.edu/pub/Linux/system/file systems/dosfs/</ulink>
669         </para>
670       </answer>
671       </qandaentry>
672
673       <qandaentry>
674       <question id="Do-I-need-to-have-a-DOS-partition">
675         <para>Do I need to have a DOS partition on my system to use Wine?</para>
676       </question>
677       <answer>
678         <para>
679           You do not need a licensed and installed copy of DOS or MS Windows to
680           install, configure and run Wine. However, Wine has to be able to 
681           'see' an MS Windows binary (i.e. application) if it is to run it.
682         </para>
683       </answer>
684       </qandaentry>
685  
686       <qandaentry>
687       <question id="Does-MS-Windows-need-to-be-installed">
688         <para>
689           Does MS Windows need to be loaded into that partition in order to
690           run MS Windows programs under Wine?
691         </para>
692       </question>
693       <answer>
694         <para>
695           Many folks have successfully installed and run some small programs
696           in their UNIX filesystem without having a DOS partition or MS 
697           Windows. However, in many cases you need a directory and file 
698           infrastructure that is similar to an existing Windows installation.
699           Some applications' installation programs want to distribute some of
700           the package's files into the /windows and /windows/system 
701           directories in order to run, and unless these exist on your UNIX 
702           file system, those programs will not install correctly and probably
703           will not run well, if at all.
704         </para>
705         <para>
706           If you have a DOS partition with MS Windows installed in it, make
707           sure that your UNIX system can 'see' this partition (check your 
708           /etc/fstab file or mount the partition manually) so that Wine can
709           run the MS Windows binaries located in the DOS partition. To run
710           without a DOS partition, you need to set a UNIX path to be your 
711           drive C, and make sure that the /windows and /windows/system 
712           directories point to some place that actually exist.
713         </para>
714         <para>
715           Here's an example, copied from a machine which has no DOS partition
716           but successfully runs Wine:
717         </para>
718         <screen>
719     [Drive C]      
720           Path=/var/lib/wine
721           Type=hd
722           Label=MS-DOS
723           Filesystem=win95
724     [wine]
725           Windows=c:\windows
726           System=c:\windows\system
727           Temp=e:\
728           Path=c:\windows;c:\windows\system;c:
729         </screen>
730         <para>
731          In <filename>/var/lib/wine/windows</filename>, you will need to
732          install a <filename>win.ini</filename> config file that you might
733          find on a typical MS Windows 3.1 machine. The directory
734          <filename>/var/lib/wine/windows/system</filename> should exist, but
735          doesn't need to contain anything. However, to use MS DLLs, you can
736          copy them into that directory. Note that this is a contravention of
737          the Windows licence unless Windows is properly installed on the
738          machine. If you have DOS/MS Windows installed on your system, you can
739          mount that partition at bootup by modifying the file 
740          <filename>/etc/fstab</filename> in your UNIX partition (assuming that
741          the UNIX kernel supports the DOS/MS Windows filesystem type).
742         </para>
743         <para>
744           If you edit this file by hand, it should contain something similar
745           to the following:
746         </para>
747         <screen>
748 /dev/hda1 /dosc msdos uid=0,gid=100,umask=007 0 0
749         </screen>
750         <para>
751           This will allow you to read and write to the DOS partition without
752           being root.
753         </para>
754       </answer>
755       </qandaentry>
756  
757       <qandaentry>
758       <question id="If-Wine-completely-replaces-MS-Windows">
759         <para>
760           If Wine completely replaces MS Windows, will it duplicate all of the
761           functions of MS Windows?
762         </para>
763       </question>
764       <answer>
765         <para>
766           Most of them, yes. However, some applications and applets that come
767           with MS Windows, such as File Manager and Calculator, can be 
768           considered by some to be redundant, since 32-bit UNIX programs that
769           duplicate these applets' functions already exist.
770         </para>
771       </answer>
772       </qandaentry>
773
774       <qandaentry>
775       <question id="Will-I-install-on-ony-UNIX-file-system">
776         <para> 
777           Will I be able to install MS Windows applications in any flavor of a
778           UNIX file system?
779         </para>
780       </question>
781       <answer>
782         <para>
783           Wine is written to be file system independent, so MS Windows 
784           applications will install and run under virtually any file system
785           supported by your brand of UNIX.
786         </para>
787       </answer>
788       </qandaentry>
789  
790       <qandaentry>
791       <question id="Will-Wine-run-only-under-X">
792         <para> Will Wine run only under X, or can it run in character mode?</para>
793       </question>
794       <answer>
795         <para>
796           Most of Wine's development effort is geared against MS Windows' GUI,
797           but some limited support for character mode has appeared, by setting
798           <parameter>GraphicsDriver=ttydrv</parameter> in wine.conf's
799           <parameter>[wine]</parameter> section.
800         </para>
801         <para>
802           Wine's infrastructure is already somewhat prepared for supporting
803           other graphics drivers than x11drv, but no real "alternative" 
804           graphics driver has been used yet.
805         </para>
806       </answer>
807       </qandaentry>
808  
809       <qandaentry>
810       <question id="Will-Wine-run-under-any-X-window-manager">
811         <para>Will Wine run under any X window manager? Does it require a window manager at all?</para>
812       </question>
813       <answer>
814         <para>
815           Wine is window manager independent, so the X window manager you
816           choose to run has (almost) no bearing on your ability to run MS
817           Windows programs under Wine. Wine uses standard X libraries, so no
818           additional ones are needed. Wine has its own window management,
819           which acts like MS Windows. It can be turned off to use the native
820           window manager by modifying Managed or Desktop settings as described
821           in <command>man wine.conf</command>.
822         </para>
823       </answer>
824       </qandaentry>
825
826       <qandaentry>
827       <question id="Will-32-bit-applications-run-under-Wine">
828         <para>Will 32-bit Windows 95/98 applications run under Wine?</para>
829       </question>
830       <answer>
831         <para>
832           Yes, 32-bit programs are now about as well supported as 16-bit 
833            programs.
834         </para>
835       </answer>
836       </qandaentry>
837       
838     </qandadiv>
839     <qandadiv id="FAQ-Getting-Wine">
840       <title>Getting Wine</title>
841       <qandaentry>
842       <question id="Where-can-I-get-Wine">
843         <para>Where can I get Wine?</para>
844       </question>
845       <answer>
846         <para>
847           Because of lags created by using mirror, word of this newest release
848           may reach you before the release is actually available at the ftp
849           sites listed here. The sources are available from the following
850           locations:
851         </para>
852         <itemizedlist>
853           <listitem>
854             <para>
855               <ulink url="http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/">
856                http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/
857               </ulink>
858             </para>
859           </listitem>
860           <listitem>
861             <para>
862               <ulink url="ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/">
863               ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/ 
864               </ulink>
865             </para>
866           </listitem>
867
868           <listitem>
869             <para>
870               <ulink url="ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/">
871               ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/ 
872               </ulink>
873             </para>
874           </listitem>
875
876           <listitem>
877             <para>
878               <ulink url="ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/">
879               ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/ 
880               </ulink>
881             </para>
882           </listitem>
883
884         </itemizedlist>
885         <para>
886           It should also be available from any other site that mirrors 
887           ibiblio.org. For more download locations, see 
888           <ulink url="http://ftp search.lycos.com.">lycos</ulink> Some of
889           these ftp sites may archive previous versions of Wine as well as the
890           current one. To determine which is the latest one, look at the 
891           distribution file name, which will take the form 
892           Wine-YYYYMMDD.tar.gz. Simply replace YYYYMMDD in the distribution
893           file name with the numbers for year, month and date, respectively.
894           The latest one is the one to get.
895         </para>
896         <para>
897           Wine binary packages are available for several OS'es and 
898           distributions. See 
899           <ulink url="http://www.winehq.com/download.shtml">
900           the download page</ulink> for the most recent list.
901         </para>
902       </answer>
903       </qandaentry>
904
905       <qandaentry>
906       <question id="Is-there-a-CVS-tree">
907         <para>Is there a CVS tree?</para>
908       </question>
909       <answer>
910         <para>
911           Current Wine sources are also available via anonymous client/server
912           CVS. You will need CVS 1.9 or above. If you are coming from behind a
913           firewall, you will either need a hole in the firewall for the CVS
914           port (2401) or use SOCKS.
915         </para>
916         <para>
917           To login to the CVS tree, do
918         </para>
919         <screen>
920 export CVSROOT=:pserver:cvs@cvs.winehq.com/home/wine
921 cvs login
922         </screen>
923         <para>
924           Use "cvs" as the password (without the quotes). Note that 
925           <filename>/home/wine</filename> is a path on the server, not on your
926           machine. To check out the entire Wine source tree (which may be 
927           slow), use
928         </para>
929         <screen>
930 cvs -z 3 checkout wine 
931         </screen>
932         <para>
933           or if you just want a subtree, or individual file, you can do that 
934           too with
935         </para>
936         <screen>
937 cvs -z 3 checkout wine/ANNOUNCE 
938         </screen>
939         <para>
940           Be aware, though, that getting the entire Wine source tree via CVS
941           is pretty slow, especially compared to getting Wine from an FTP 
942           mirror near you. For a CVS mirror list, see 
943           <ulink url="http://www.winehq.com/dev.shtml">
944           http://www.winehq.com/dev.shtml</ulink>
945         </para>
946         <para>
947           Patch files are also available, so that you don't have to download,
948           install, and configure the entire distribution each week if you are
949           current to the previous release. Patch file release names follow the
950           same numbering convention as do the general releases, and take the 
951           form
952         </para>
953         <para>
954           Wine-YYYYMMDD.diff.gz  
955         </para>
956         <para>
957           Patch files are available from the same sites that distribute the
958           full release. To upgrade to a new release by using a patch file,
959           first cd to the top-level directory of the release (the one
960           containing the README file), then do a "make clean", and patch the
961           release with
962         </para>
963         <screen>
964 gunzip -c patch-file | patch -p1 
965         </screen>
966         <para>
967           where patch-file is the name of the patch file something like
968           Wine-YYYYMMDD.diff.gz. You can then re-run ./configure, and then run
969           make depend && make
970         </para>
971         <para>
972           If you are mirroring the Wine distribution from the tsx-11 site and
973           wish to be listed here in this FAQ, please add it to the 
974           "things to go into the documentation" area.
975         </para>
976       </answer>
977       </qandaentry>
978
979       <qandaentry>
980       <question id="Can-I-get-Wine-using-cvsup">
981         <para>Can I get Wine using cvsup?</para>
982       </question>
983       <answer>
984         <para>
985           The CVS mirrors don't offer cvsup support yet, but the main server
986           does. Use a <filename>wine.sup</filename> file of:
987         </para>
988         <screen>
989 *default host=cvs.winehq.com
990 *default base=/cvs
991 *default prefix=/cvs/wine
992 *default release=wine
993 *default delete 
994
995 # If your network link is a T1 or faster, comment out the following line.
996 #*default compress 
997
998 *default use-rel-suffix 
999 wine 
1000         </screen>
1001      </answer>
1002      </qandaentry>
1003     </qandadiv>
1004
1005     <qandadiv id="Installing-And-Configuring-Wine">
1006       <title>Installing And Configuring Wine</title>
1007       <qandaentry>
1008       <question id="How-do-I-compile-the-Wine-source-code">
1009         <para>How do I compile the Wine distribution source code?</para>
1010       </question>
1011       <answer>
1012         <para>
1013           See the README (<ulink url="http://www.winehq.com/source/README">
1014           http://www.winehq.com/source/README</ulink>) for instructions.
1015           Additionally, you may want to set the <parameter>TMPDIR</parameter>
1016           environment variable <command>TMPDIR=~/tmp</command> or
1017           <command>TMPDIR=/tmp</command> (if you are root).
1018         </para>
1019       </answer>
1020       </qandaentry>
1021
1022       <qandaentry>
1023       <question id="How-do-I-install-Windows-in-Wine">
1024         <para>How do I install Windows in Wine under Linux?</para>
1025       </question>
1026       <answer>
1027         <para>
1028           Simple answer: you CAN'T. Windows demands direct access to the
1029           hardware and cannot get it with Wine and UNIX in the way
1030         </para>
1031         <para>
1032           Wine is supposed to be used WITHOUT Windows primarily. If you want
1033           to use a Windows installation, then use an existing installation 
1034           alongside the UNIX installation (see the dual-boot HOWTO for your OS
1035           for more details). Or alternatively use the cabextract utility to
1036           extract Windows install archives to a directory that you want to use
1037           as Wine's Windows tree.
1038         </para>
1039       </answer>
1040       </qandaentry>
1041
1042       <qandaentry>
1043       <question id="How-do-I-configure-Wine-to-run-on-my-system">
1044         <para>How do I configure Wine to run on my system?</para>
1045       </question>
1046       <answer>
1047         <para>
1048           Wine requires that you have a config file as 
1049           <filename>~/.wine/config</filename>. The format of this file is
1050           explained in the <filename>wine.conf</filename> man page. The file
1051           <filename>documentation/samples/config</filename> ( 
1052           <ulink url="http://www.winehq.com/source/documentation/samples/config">
1053           http://www.winehq.com/source/documentation/samples/config</ulink>) 
1054           contains a config file example. More explicit directions can be 
1055           found in the <filename>README</filename> file (
1056           <ulink url="http://www.winehq.com/source/README">
1057           http://www.winehq.com/source/README</ulink>) that will be located in
1058           the base Wine directory after you gunzip and untar the distribution
1059           file.
1060         </para>
1061       </answer>
1062       </qandaentry>
1063
1064       <qandaentry>
1065       <question id="How-do-I-upgrade-configuration">
1066         <para>How do I upgrade Wine without losing my working configuration?</para>
1067       </question>
1068       <answer>
1069         <para>
1070           Upgrading the wine installation does not affect the existing wine
1071           configuration. So after upgrading wine you still have the old (working )
1072           wine configuration.
1073         </para>
1074       </answer>
1075       </qandaentry>
1076
1077       <qandaentry>
1078       <question id="If-I-use-Windows-which-versions-OK">
1079         <para>If I want to use a Windows install, which versions are OK?</para>
1080       </question>
1081       <answer>
1082         <para>
1083           Either use a classic no-windows install (Wine is getter better all
1084           the time) or use a Win9x install (Win95, 98, 98SE, ME). DON'T 
1085           configure Wine to use an NT-based Windows install (NT, Win2K, WinXP).
1086         </para>
1087       </answer>
1088       </qandaentry>
1089
1090       <qandaentry>
1091       <question id="If-I-use-Windows-which-one-works-best">
1092         <para>If I use a Windows install with Wine, which one works best?</para>
1093       </question>
1094       <answer>
1095         <para>
1096           As of 02/2002:
1097         </para>
1098         <para>
1099           I'd say Win98SE is the best version to use with Wine, as it's fairly
1100           widespread amongst developers and relatively old. Using Win2K files
1101           is <emphasis>definitely</emphasis> worse than a plain no-windows 
1102           Wine install, and Win ME is said to be problematic, too (as probably
1103           no developer uses it). In short: all Win9x &lt;= W98SE are good.
1104         </para>
1105       </answer>
1106       </qandaentry>
1107
1108       <qandaentry>
1109       <question id="Installing-Visual-Basic-apps-wont-run">
1110         <para>
1111           Installing applications generated by Visual Basic won't run. What
1112           should I do?
1113         </para>
1114       </question>
1115       <answer>
1116         <para>
1117           Make sure you have all the VB runtime libraries installed. You may
1118           need to use the native dll vbrun60.dll
1119         </para>
1120       </answer>
1121       </qandaentry>
1122
1123       <qandaentry>
1124       <question id="When-I-click-on-exe-file-nothing-happens">
1125         <para>When I click on *.exe file in my file Manager, nothing happens</para>
1126       </question>
1127       <answer>
1128         <para>
1129           The normal Wine releases don't have .exe extensions registered for
1130           Wine in KDE/Gnome yet. You have to open a terminal window instead
1131           (often an icon showing a "black screen") and type something like:
1132         </para>
1133         <screen>
1134 cd /my/windows/program/directory
1135 wine myprogram.exe
1136         </screen>
1137         <para>
1138           Or alternatively you could download the CodeWeavers Wine preview 
1139           which includes .exe extension registration for KDE/Gnome and a nice
1140           setup program.
1141         </para>
1142       </answer>
1143       </qandaentry>
1144
1145       <qandaentry>
1146       <question id="bash-wine-Command-not-found-What-can-I-do">
1147         <para>bash "wine: Command not found" What can I do?</para>
1148       </question>
1149       <answer>
1150         <para>
1151           Try to relogin into bash. That might fix it.
1152         </para>
1153         <para>
1154           If it doesn't, then make sure the wine binary is in your 
1155           <parameter>PATH</parameter>.
1156         </para>
1157         <para>
1158           Run as root:
1159         </Para>
1160         <screen>
1161 find / -name "wine" -type f -perm +111
1162         </screen>
1163         <para>
1164           to find the path where the wine binary is in. Then check whether
1165         <parameter>PATH</parameter> includes it:
1166         </para>
1167         <screen>
1168 echo $PATH 
1169         </screen>
1170         <para>
1171           If not, add that e.g. to <filename>/etc/profile</filename> by doing:
1172         </para>
1173         <screen>
1174 export PATH=$PATH:/path/to/wine/binary 
1175         </screen>
1176         <para>
1177           That should help.
1178         </para>
1179         <para>
1180            If you used a package manager (<command>rpm</command> or 
1181            <command>apt</command>) - Verify your packages. The package 
1182            <filename>winesetuptk.rpm</filename> is only a front-end for 
1183            making a meaningfull config file, it DOES NOT install the wine
1184            package...
1185         </para>
1186         <para>
1187            For complete packages, use <ulink url="http://www.rpmfind.net/">
1188            www.rpmfind.net</ulink> or the <ulink url="http://www.winehq.org/download/">
1189            Download</ulink> section.
1190         </para>
1191       </answer>
1192       </qandaentry>
1193
1194       <qandaentry>
1195       <question id="How-do-I-remove-Wine-from-my-Computer">
1196         <para>How do I remove Wine from my Computer?</para>
1197       </question>
1198       <answer>
1199         <para>
1200           All you have to do is to type:
1201         </para>
1202         <screen>
1203 rm -fR \[/path/\]Wine*
1204         </screen>
1205         <para>
1206           Make sure that you specify the exact path when using the powerful
1207           <command>rm -fR</command> command. If you are afraid that you might
1208           delete something important, or might otherwise delete other files 
1209           within your filesystem, <command>cd</command> into each Wine 
1210           subdirectory singly and delete the files found there manually, 
1211           one file or directory at a time.
1212         </para>
1213         <para>
1214         Neither the Wine developers and programmers, nor the Wine FAQ 
1215         author/maintainer, can be held responsible for your deleting any
1216         files in your own filesystem.
1217         </para>
1218       </answer>
1219       </qandaentry>
1220     </qandadiv>
1221
1222     <qandadiv id="About-running-Wine">
1223       <title>About running Wine</title>
1224       <para>
1225          In case of problems when running Wine, You may also want to see the
1226          <ulink url="http://www.winehq.org/fom-meta/cache/19.html">
1227          Wine Troubleshooting Guide</ulink>.
1228        </para>
1229       <qandaentry>
1230       <question id="How-do-I-run-an-MS-Windows-program">
1231         <para>How do I run an MS Windows program under Wine?</para>
1232       </question>
1233       <answer>
1234         <para>
1235           When invoking Wine, you must specify the entire path to the
1236           executable, or by filename only. For example to run Windows'
1237           solitaire, type any of the following:
1238         </para>
1239         <itemizedlist>
1240           <listitem>
1241           <para>
1242             <command>wine sol</command> or <command>wine sol.exe</command>
1243            (using the search path to locate the file).
1244           </para>
1245           </listitem>
1246           <listitem>
1247           <para>
1248             <command>wine c:\\windows\\sol.exe</command> 
1249            (using a DOS filename).
1250           </para>
1251           </listitem>
1252           <listitem>
1253           <para>
1254             <command>wine /usr/windows/sol.exe</command>
1255            (using a UNIX filename).
1256           </para>
1257           </listitem>
1258           <listitem>
1259           <para>
1260             <command>wine "c:\windows\sol.exe"</command>
1261             (using quoted DOS filename).
1262           </para>
1263           </listitem>
1264         </itemizedlist>
1265         <para>
1266           The path of the file will also be added to the path when a full name
1267           is supplied on the command line.
1268
1269         </para>
1270       </answer>
1271       </qandaentry>
1272
1273       <qandaentry>
1274       <question id="Wine-cannot-find-MS-Windows-on-my-drive">
1275         <para>
1276           I have installed and configured Wine, but Wine cannot find MS 
1277           Windows on my drive. Where did I go wrong?
1278         </para>
1279       </question>
1280       <answer>
1281         <para>
1282           If you have a DOS partition, first make sure that you have mounted
1283           it, either by putting the entry into <filename>/etc/fstab</filename>,
1284           or by manually mounting it.
1285         </para>
1286         <para>
1287           Remember too that unless your version of UNIX can see through it, or
1288           you are running a utility that can see through it, your DOS
1289           partition must not be located on a Drivespaced, Doublespaced or
1290           Stackered partition, as neither Linux, FreeBSD, NetBSD or Wine can
1291           natively 'see' files located in these compressed DOS partitions.
1292         </para>
1293         <para>
1294           Check your path statements in the <filename>wine.conf</filename> 
1295           file. No capital letters may be used in paths, as they are 
1296           automatically converted to lowercase.
1297         </para>
1298       </answer>
1299       </qandaentry>
1300
1301       <qandaentry>
1302       <question id="Parts-of-my-app-do-not-work-What-is-wrong">
1303         <para>
1304           I was able to get various MS Windows programs to run, but parts of
1305           them do not work. What is wrong?
1306         </para>
1307       </question>
1308       <answer>
1309         <para>
1310           Wine is not complete at this time, so some of each programs' 
1311           features may not work. They will in time as more of the MS 
1312           Windows API calls are included in Wine.
1313         </para>
1314       </answer>
1315       </qandaentry>
1316
1317       <qandaentry>
1318       <question id="Menus-do-not-work-how-can-I-exit">
1319         <para>
1320           I have run various MS Windows programs, but since the program menus
1321           do not work, how can I exit these programs?
1322         </para>
1323       </question>
1324       <answer>
1325         <para>
1326           Kill the xterm shell window that you called up to run your MS 
1327           Windows program, and the X window that appeared with the program 
1328           will be killed too.
1329         </para>
1330       </answer>
1331       </qandaentry>
1332
1333       <qandaentry>
1334       <question id="Can-I-use-Wine-with-other-Linux-Distros">
1335         <para>Can I use Wine with SuSe, Peanut or other Linux Distro's?</para>
1336       </question>
1337       <answer>
1338         <para>
1339           You can use Wine on any sufficiently recent Linux installation. The
1340           amount of work getting Wine up and running depends on whether there
1341           are proper packages available or a source compile has to be done.
1342         </para>
1343       </answer>
1344       </qandaentry>
1345
1346       <qandaentry>
1347       <question id="Does-Wine-work-with-AMD-Processors">
1348         <para>Does Wine work with AMD Processors?</para>
1349       </question>
1350       <answer>
1351         <para>
1352           Yes, it does.
1353         </para>
1354       </answer>
1355       </qandaentry>
1356
1357        <qandaentry>
1358       <question id="Can-I-launch-Unix-app-from-Windows-app">
1359         <para> Can I launch a Unix program from a Windows program?</para>
1360       </question>
1361       <answer>
1362         <para>
1363           Sure, Wine supports that. Just enter the unix program name wherever
1364           a program has something that it's supposed to execute,and then it 
1365           should just work.
1366         </para>
1367       </answer>
1368       </qandaentry>
1369     </qandadiv>
1370      
1371     <qandadiv id="Getting-help">
1372       <title>Getting help</title>
1373       <qandaentry>
1374       <question id="Is-there-any-documentation-for-Wine">
1375         <para>Is there any documentation for Wine?</para>
1376       </question>
1377       <answer>
1378         <para>
1379           Yes, see <ulink url="http://www.winehq.org/support.shtml">
1380           http://www.winehq.com/support.shtml.</ulink>
1381         </para>
1382       </answer>
1383       </qandaentry>
1384
1385       <qandaentry>
1386       <question id="I-have-written-some-documententation">
1387         <para>
1388           I couldn't find the answer to my question in the documentation, but
1389           I've written a document explaining how to solve it. What should I do?
1390         </para>
1391       </question>
1392       <answer>
1393         <para>
1394           Updates and additions to the Wine documentation directory should be
1395           sent to the wine-patches mailing list at 
1396           <ulink url="http://www.winehq.com/dev.shtml#ml">
1397           http://www.winehq.com/dev.shtml#ml</ulink>. Website and FAQ 
1398           additions should be added to the appropriate Wine Knowledgebase
1399           directory.
1400         </para>
1401       </answer>
1402       </qandaentry>
1403
1404       <qandaentry>
1405       <question id="Is-there-a-Usenet-newsgroup-for-Wine">
1406         <para>Is there a Usenet newsgroup for Wine?</para>
1407       </question>
1408       <answer>
1409         <para>
1410           Yes, and it's called 
1411           <ulink url="news:comp.emulators.ms-windows.wine">
1412           comp.emulators.ms-windows.wine</ulink>. The newsgroup serves as a
1413           place for users and developers to discuss Wine, and for minor 
1414           announcements for the general public. Major announcements will be
1415           crossposted to other appropriate newsgroups, such as the following:
1416         </para>
1417         <itemizedlist>
1418           <listitem>
1419           <para>
1420             <ulink url="news:comp.os.linux.announce">
1421             comp.os.linux.announce</ulink>
1422           </para>
1423           </listitem>
1424           <listitem>
1425           <para>
1426             <ulink url="news:ccomp.windows.x.announce">
1427             comp.windows.x.announce</ulink>
1428           </para>
1429           </listitem>
1430           <listitem>
1431           <para>
1432             <ulink url="news:ccomp.emulators.announce">
1433             comp.emulators.announce</ulink>
1434           </para>
1435           </listitem>
1436         </itemizedlist>
1437         <para>
1438           If your Usenet site does not carry these newsgroups, please urge 
1439           your ISP's sysadmin to add and/or uplink them.
1440         </para>
1441       </answer>
1442       </qandaentry>
1443
1444       <qandaentry>
1445       <question id="Is-there-a-World-Wide-Web-site-for-Wine">
1446         <para>Is there a World Wide Web site for Wine?</para>
1447       </question>
1448       <answer>
1449         <para>
1450           Wine HQ (<ulink url="http://www.winehq.com">
1451           http://www.winehq.com</ulink>) is the official site.
1452         </para>
1453       </answer>
1454       </qandaentry>
1455
1456       <qandaentry>
1457       <question id="Is-there-an-IRC-channel-for-Wine">
1458         <para>Is there an IRC channel for Wine?</para>
1459       </question>
1460       <answer>
1461         <para>
1462           Sure. It's channel <filename>#WineHQ</filename> on 
1463           <filename>irc.openprojects.net</filename> see 
1464           (<ulink url="http://openprojects.nu/services/irc.html">
1465           http://openprojects.nu/services/irc.html</ulink>). Usually several
1466           Wine developers hang out there just to help YOU ;-)
1467         </para>
1468       </answer>
1469       </qandaentry>
1470
1471       <qandaentry>
1472       <question id="I-think-I-found-a-bug-How-do-I-report-it">
1473         <para>
1474           I think I've found a bug. How do I report this bug to the Wine
1475           programming team?
1476         </para>
1477       </question>
1478       <answer>
1479         <para>
1480           Bug reports should be submitted to our online Bugzilla system 
1481           (<ulink url="http://bugs.winehq.com">
1482           http://bugs.winehq.com/</ulink>). You should include at least the
1483           following:
1484         </para>
1485         <itemizedlist>
1486           <listitem>
1487           <para>
1488             The Wine version tested
1489           </para>
1490           </listitem>
1491           <listitem>
1492           <para>
1493             The MS Windows program name and, if possible, the version number 
1494             of the software tested
1495           </para>
1496           </listitem>
1497           <listitem>
1498           <para>
1499             A brief description of the bug
1500           </para>
1501           </listitem>
1502           <listitem>
1503           <para>
1504             The relevant part(s) of the output of the Wine debugger
1505           </para>
1506           </listitem>
1507           <listitem>
1508           <para>
1509             A screenshot of the visual problem, if applicable
1510           </para>
1511           </listitem>
1512         </itemizedlist>
1513         <para>
1514          For more information about reporting bugs please see the 
1515          <ulink url="http://www.winehq.org/Docs/wine-user/bug-reporting.shtml">
1516          How to report a bug</ulink> section of the Wine Users Guide.
1517         </para>
1518       </answer>
1519       </qandaentry>
1520     </qandadiv>
1521  
1522     <qandadiv id="Helping-Wine-or-becoming-a-Wine-developer">
1523       <title>Helping Wine or becoming a Wine developer</title>
1524       <qandaentry>
1525       <question id="How-do-I-become-a-Wine-developer">
1526         <para>How do I become a Wine developer? What do I need to know?</para>
1527       </question>
1528       <answer>
1529         <para>
1530           If you can program C, that's a good start. Download the sources via
1531           CVS, subscribe to the mailing lists, look around the source, and pay
1532           attention to the comp.emulators.ms-windows.wine newsgroup and the 
1533           mailing lists (<ulink url="http://www.winehq.com/dev.shtml#ml">
1534           http://www.winehq.com/dev.shtml#ml</ulink>). See if there's anything
1535           that you think you can fix or work on. You won't have much trouble
1536           finding areas that need work in Wine (grep for FIXMEs in the source).
1537         </para>
1538       </answer>
1539       </qandaentry>
1540
1541       <qandaentry>
1542       <question id="How-can-I-contribute-to-the-Wine-project">
1543         <para>How can I help contribute to the Wine project, and in what way(s)?</para>
1544       </question>
1545       <answer>
1546         <para>
1547           You can contribute programming or documentation skills, or monetary
1548           or equipment donations, to aid the Wine developers in reaching their 
1549           goals.
1550         </para>
1551         <para>
1552           For a list of ideas of how you can help, please consult the 
1553           <ulink url="http://www.winehq.com/about/index.php?contrib">
1554           Wine contrib page</ulink>.
1555         </para>
1556       </answer>
1557       </qandaentry>
1558
1559       <qandaentry>
1560       <question id="I-want-to-help-beta-test-Wine">
1561         <para>I want to help beta test Wine. How can I do this?</para>
1562       </question>
1563       <answer>
1564         <para>
1565           Wine still consists of some Alpha code at this time. However, anyone
1566           is welcome to download the latest version, and try it out at any
1567           time.
1568         </para>
1569       </answer>
1570       </qandaentry>
1571
1572       <qandaentry>
1573       <question id="I-wrote-some-code-I-would-like-to-submit">
1574         <para>
1575           I have written some code that I would like to submit to the Wine
1576           project. How do I go about doing this?
1577         </para>
1578       </question>
1579       <answer>
1580         <para>
1581           Patches are greatly appreciated and should be submitted to the 
1582           wine-patches mailing list 
1583           (<ulink url="http://www.winehq.com/dev.shtml#ml">
1584           http://www.winehq.com/dev.shtml#ml</ulink>). Also see this page for
1585           a description of what happens to submitted patches.
1586         </para>
1587       </answer>
1588       </qandaentry>
1589     </qandadiv>
1590  
1591     <qandadiv id="Developing-programs-using-Wine-WineLib">
1592       <title>Developing programs using Wine/WineLib</title>
1593       <qandaentry>
1594       <question id="Can-I-use-Wine-to-port-Win32-sources-to-Unix">
1595         <para>Can I use Wine to port my Win32 sources to Unix?</para>
1596       </question>
1597       <answer>
1598         <para>
1599           That is the idea of Winelib. Right now you may still have some 
1600           difficulties, but this is changing all the time. Read the 
1601           <ulink url="http://www.winehq.org/Docs/winelib-user/">
1602           Winelib User's Guide</ulink> for info.
1603
1604         </para>
1605       </answer>
1606       </qandaentry>
1607       <qandaentry>
1608       <question id="Will-MFC-work-with-Wine-What-do-I-need-to-do">
1609         <para>Will MFC work with Wine? What do I need to do?</para>
1610       </question>
1611       <answer>
1612         <para>
1613           Wine is not implementing an MFC replacement nor does it intend to.
1614           However it is possible (with a lot of work) to compile the MFC from
1615           source and thus produce an <filename>mfc42.dll.so</filename> library.
1616         </para>
1617         <para>
1618           Please refer to the 
1619           <ulink url="http://www.winehq.org/Docs/winelib-user/">
1620           Winelib User's Guide</ulink> for how to do this.
1621         </para>
1622       </answer>
1623       </qandaentry>
1624
1625       <qandaentry>
1626       <question id="Are-there-commercial-apps-ported-using-Wine">
1627         <para>
1628           Are there any commercial applications which have been ported
1629           using Wine?
1630         </para>
1631       </question>
1632       <answer>
1633         <para>
1634           A few examples of applications using Winelib:
1635         </para>
1636         <itemizedlist>
1637           <listitem>
1638           <para>
1639             Corel's WordPerfect Office Suite 
1640             (<ulink url="http://linux.corel.com/products/wpo2000_linux/index.htm">
1641             http://linux.corel.com/products/wpo2000_linux/index.htm</ulink>)
1642           </para>
1643           </listitem>
1644           <listitem>
1645           <para>
1646             Ability Office
1647             (<ulink url="http://www.ability.com/linux/abilitylinux.php">
1648              http://www.ability.com/linux/abilitylinux.php</ulink>)
1649           </para>
1650           </listitem>
1651           <listitem>
1652           <para>
1653             IBM's Websphere
1654             (<ulink url="http://www7b.boulder.ibm.com/dl/swws/swwsgddb-p">
1655             http://www7b.boulder.ibm.com/dl/swws/swwsgddb-p</ulink>)
1656           </para>
1657           </listitem>
1658         </itemizedlist>
1659         <para>
1660           Many other important applications have already been ported. (we are
1661           speaking of several top 500 applications here)
1662         </para>
1663       </answer>
1664       </qandaentry>
1665
1666       <qandaentry>
1667       <question id="How-can-I-detect-Wine">
1668         <para>How can I detect Wine?</para>
1669       </question>
1670       <answer>
1671         <para>
1672           You really shouldn't want to do this. If there's a quirk in Wine 
1673           you need to work around, it's much better to fix it in Wine (after
1674           all you're a developer, so you should be able to gather enough help
1675           and knowledge to fix it for real).
1676         </para>
1677       </answer>
1678       </qandaentry>
1679
1680   
1681     </qandadiv>
1682
1683     <qandadiv id="Wine-HQ-issues">
1684       <title>Wine HQ issues</title>
1685       <qandaentry>
1686       <question id="Why-are-the-maillists-set-to-reply-to-author">
1687         <para>
1688           Why are the maillists set to reply to author, not to mailing list?
1689         </para>
1690       </question>
1691       <answer>
1692         <para>
1693           There are very valid reasons for doing so.
1694         </para>
1695       </answer>
1696       </qandaentry>
1697
1698       <qandaentry>
1699       <question id="How-to-unsubscribe-from-the-mailing-lists">
1700         <para>How to unsubscribe from the mailing lists?</para>
1701       </question>
1702       <answer>
1703         <para>
1704           Please see: <ulink url="http://www.winehq.org/development/#ml">
1705           http://www.winehq.org/development/#ml</ulink>
1706         </para>
1707       </answer>
1708       </qandaentry>
1709
1710     </qandadiv>
1711  
1712   </qandaset>
1713
1714 <!-- Keep this comment at the end of the file
1715 Local variables:
1716 mode: sgml
1717 sgml-parent-document:("wine-doc.sgml" "book" "part" "chapter" "")
1718 End:
1719 -->