Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: chess GUI under Linux

Author: Christophe Theron

Date: 22:35:55 03/24/04

Go up one level in this thread


On March 23, 2004 at 13:58:12, Vasik Rajlich wrote:

>On March 23, 2004 at 07:16:08, Joshua Shriver wrote:
>
>>I agree with the other poster. I would just stick with scid and xboard or
>>eboard.
>>
>>You mentioned you're running Windows under and emulator, which one? Reason I ask
>>limits what can be done to solve the problem.
>>
>>Here are some possible options and comments:
>>
>>Emulation is very slow and is cpu intensive so it's going to hurt the engines
>>strength. Emulation also means that whatever is running the OS is contained in a
>>sandbox, meaning that there are no conventional outside connection (file viewing
>>etc). Though there are some ways around that.



Well you seem to be quite misinformed.

The Windows emulators for Linux are almost as fast as a real Windows box, and
offer many ways to exchange files and networking capabilities.

Win4lin runs a Windows almost AS FAST as a real box. It can use the native Linux
file system. It offers network sharing (if your Linux is connected to a network,
Win4lin is also, automatically).

VMware runs Windows slightly slower than Win4lin, but it is still very fast (did
you think that the x86 instructions where interpreted or what?). It offers
network sharing to access the Linux filesystem or any external network. It's
very good. I can run simultaneously a Windows 98 and a Windows XP on my Linux
box! I can test my applications for several versions of Windows on a single
computer without rebooting!

So to sum it up, I recommend Win4Lin and VMware. I would not recommend Wine, or
just for a few applications (most of the stuff I have tried with Wine did not
work). I do not know about Bochs, but I have heard that it does a complete
hardware emulation, and that is supposed to be indeed very slow. But it can
emulate a PC on a Mac!



    Christophe





>>
>>Bochs: Not sure if or how but I've read that you can bind boch's emulated NIC to
>>a port so you could connect to the emulated system. If this is true, then it
>>might be possible to use something like netchess which acts like a bridge
>>between the engine and the GUI. If this works you'd have netchess server running
>>on the linux system connected to the engine. Then have it point to the port for
>>Bochs and have Chessbase import the netchess client as a xboard engine and have
>>it connect to the server.
>>
>>VMWare: Same concept of using netchess, however not sure if VMWare has
>>networking capabilities between the virtual clients.
>>
>>WINE: Not really sure, since WINE really isn't an emulator, it's a API bridge
>>between Win32 and xlib (or MFC and xlib forget) it may be able to import local
>>engines, but I highly doubt it. Would gladly stand corrected though as I too
>>would like to check out chessbase.
>>
>>Bottom line it's a hack job and if it did work it would be very inefficient.
>>Hope this sheds a little light for you :)
>>
>>Give xboard/eboard a try for a GUI...
>>
>>Sincerely,
>>Joshua Shriver
>>
>
>Thanks to all of the comments in this thread.
>
>Actually, I have yet to install Linux. Trying to see if it makes any sense, to
>get a better 64-bit compile until Microsoft is ready with Whidby.
>
>Winboard & Scid is also not perfect. It means using WB2UCI if you don't support
>UCI (as I don't), and it means not having access to .ctg files for the opening
>book. The Chessbase gui has easily the best book support, but you're then stuck
>running in the GUI.
>
>Cheers,
>Vas
>
>>
>>
>>>What are the possibilities for chess GUIs under Linux?
>>>
>>>Is it possible to run Arena/Chessbase under the windows emulators, while running
>>>an engine natively (ie Linux compile)? If so, how is the efficiency?
>>>
>>>If anybody has played around with this stuff - what were the general
>>>impressions?
>>>
>>>Thanks,
>>>Vas



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.