Alfil 15.7 x64
Andscacs 0.92 x64
Booot 6.2 x64
Bouquet 1.8 x64
Critter 1.6a x64
Deep Rybka 4.1 x64
Equinox 3.30 x64
Fire 6.1 x64
Fizbo 1.9 x64
Fritz 15 x64
Ginkgo 2.0 x64
Gull 3.0 x64
Hannibal 1.7 x64
NirvanaChess 2.4 x64
Protector 1.9.0 x64
SugaR XPrO 1.2 x64
The exact version number does not have to match, but you get the idea.
I guess that some of the open source ones have been built for Linux but some of those may not work if the engine has windows primitives.
I guess there are lots of Linux users who have already tried them or who already know you cannot obtain a Linux version.
I only have AsmFish, Shredder, Stockfish, Texel, Komodo and a couple private engines on my Ubuntu server right now.
I would like to broaden that, and I guess others have already tried them.
I have heard that Houdini can be problematic on Linux NUMA machines, but I do not know if that is true of the current Houdini. I really don't want to put Wine on it anyway.
I would rather just run with a limited set than put Wine on it. I already have other machines to run the Windows only engines.
But a few other strong engines would be nice, if they are native Linux engines and if they work properly.
For how many of these are there functional Linux versions?
Moderators: hgm, Rebel, chrisw
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
For how many of these are there functional Linux versions?
Last edited by Dann Corbit on Sat Oct 07, 2017 2:23 am, edited 1 time in total.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: For how many of these are there functional Linux version
P.S.
It is hard to build stuff on my Ubuntu server for two reasons, so a pre-built binary is best.
First, the gcc compiler on it is ancient, and attempts to update it have not been entirely successful. So it does not know about things like the new threading primitives that everyone uses.
Second, there is something flaky with the installed compiler. Sometimes it produces a correct binary, and sometimes it produces something that behaves erratically and produces wrong results, so I feel I cannot trust it (the same compile semantics create a Windows binary that works correctly and I am careful not to ask for instruction sets that the old machine lacks).
It is hard to build stuff on my Ubuntu server for two reasons, so a pre-built binary is best.
First, the gcc compiler on it is ancient, and attempts to update it have not been entirely successful. So it does not know about things like the new threading primitives that everyone uses.
Second, there is something flaky with the installed compiler. Sometimes it produces a correct binary, and sometimes it produces something that behaves erratically and produces wrong results, so I feel I cannot trust it (the same compile semantics create a Windows binary that works correctly and I am careful not to ask for instruction sets that the old machine lacks).
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 619
- Joined: Wed Mar 08, 2006 9:10 pm
- Location: Murten / Morat, Switzerland
- Full name: Volker Pittlik
Re: For how many of these are there functional Linux version
Alfil 15.7 x64
Andscacs 0.92 x64 ==> works fine here
Booot 6.2 x64
Bouquet 1.8 x64
Critter 1.6a x64 ==> works fine here
Deep Rybka 4.1 x64
Equinox 3.30 x64
Fire 6.1 x64
Fizbo 1.9 x64
Fritz 15 x64
Ginkgo 2.0 x64
Gull 3.0 x64 ==> not tested by me
Hannibal 1.7 x64
NirvanaChess 2.4 x64
Protector 1.9.0 x64 ==> I got compiler errors I couldn't fix
Rybka 4 x64
SugaR XPrO 1.2 x64 ==> not tested by me
Andscacs 0.92 x64 ==> works fine here
Booot 6.2 x64
Bouquet 1.8 x64
Critter 1.6a x64 ==> works fine here
Deep Rybka 4.1 x64
Equinox 3.30 x64
Fire 6.1 x64
Fizbo 1.9 x64
Fritz 15 x64
Ginkgo 2.0 x64
Gull 3.0 x64 ==> not tested by me
Hannibal 1.7 x64
NirvanaChess 2.4 x64
Protector 1.9.0 x64 ==> I got compiler errors I couldn't fix
Rybka 4 x64
SugaR XPrO 1.2 x64 ==> not tested by me
-
- Posts: 619
- Joined: Wed Mar 08, 2006 9:10 pm
- Location: Murten / Morat, Switzerland
- Full name: Volker Pittlik
Re: For how many of these are there functional Linux version
That is a usefull information for me. Trying to compile Protector on Ubuntu with gcc 5.4.0 gave me unsolvable problems. I tried it on Fedora26 using gcc 7.2.1 what introducted other errors, but fortunately I could solve them and now have a working Protector which also runs fine on my Ubuntu box:-).Dann Corbit wrote:P.S.
...First, the gcc compiler on it is ancient, and attempts to update it have not been entirely successful. ...
Volker
-
- Posts: 855
- Joined: Sun May 23, 2010 1:32 pm
Re: For how many of these are there functional Linux version
Vajolet can be compiled for linux and raspberry if you like
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: For how many of these are there functional Linux version
I complied SugaR-Xpro 1.3 for the Mac, so my guess the sources should work on Linux - includes the sources to enable compilation on a Mac, ymmv.Dann Corbit wrote:Alfil 15.7 x64
Andscacs 0.92 x64
Booot 6.2 x64
Bouquet 1.8 x64
Critter 1.6a x64
Deep Rybka 4.1 x64
Equinox 3.30 x64
Fire 6.1 x64
Fizbo 1.9 x64
Fritz 15 x64
Ginkgo 2.0 x64
Gull 3.0 x64
Hannibal 1.7 x64
NirvanaChess 2.4 x64
Protector 1.9.0 x64
SugaR XPrO 1.2 x64
The exact version number does not have to match, but you get the idea.
I guess that some of the open source ones have been built for Linux but some of those may not work if the engine has windows primitives.
I guess there are lots of Linux users who have already tried them or who already know you cannot obtain a Linux version.
I only have AsmFish, Shredder, Stockfish, Texel, Komodo and a couple private engines on my Ubuntu server right now.
I would like to broaden that, and I guess others have already tried them.
I have heard that Houdini can be problematic on Linux NUMA machines, but I do not know if that is true of the current Houdini. I really don't want to put Wine on it anyway.
I would rather just run with a limited set than put Wine on it. I already have other machines to run the Windows only engines.
But a few other strong engines would be nice, if they are native Linux engines and if they work properly.
https://www.dropbox.com/s/rwdlaz4si13ay ... S.zip?dl=1
-
- Posts: 229
- Joined: Thu Mar 10, 2016 6:17 pm
- Location: Canada
Re: For how many of these are there functional Linux version
Got this on my Mac ..MikeB wrote:I complied SugaR-Xpro 1.3 for the Mac, so my guess the sources should work on Linux - includes the sources to enable compilation on a Mac, ymmv.Dann Corbit wrote:Alfil 15.7 x64
Andscacs 0.92 x64
Booot 6.2 x64
Bouquet 1.8 x64
Critter 1.6a x64
Deep Rybka 4.1 x64
Equinox 3.30 x64
Fire 6.1 x64
Fizbo 1.9 x64
Fritz 15 x64
Ginkgo 2.0 x64
Gull 3.0 x64
Hannibal 1.7 x64
NirvanaChess 2.4 x64
Protector 1.9.0 x64
SugaR XPrO 1.2 x64
The exact version number does not have to match, but you get the idea.
I guess that some of the open source ones have been built for Linux but some of those may not work if the engine has windows primitives.
I guess there are lots of Linux users who have already tried them or who already know you cannot obtain a Linux version.
I only have AsmFish, Shredder, Stockfish, Texel, Komodo and a couple private engines on my Ubuntu server right now.
I would like to broaden that, and I guess others have already tried them.
I have heard that Houdini can be problematic on Linux NUMA machines, but I do not know if that is true of the current Houdini. I really don't want to put Wine on it anyway.
I would rather just run with a limited set than put Wine on it. I already have other machines to run the Windows only engines.
But a few other strong engines would be nice, if they are native Linux engines and if they work properly.
https://www.dropbox.com/s/rwdlaz4si13ay ... S.zip?dl=1
Last login: Fri Oct 6 06:18:20 on ttys000
iMac:~ mobo$ /Users/mobo/Desktop/SugaR-1.3/srcS/sugar-v13 ; exit;
Sat Oct 7 07:25:41 2017
dyld: lazy symbol binding failed: Symbol not found: __ZNSt6thread20hardware_concurrencyEv
Referenced from: /Users/mobo/Desktop/SugaR-1.3/srcS/sugar-v13
Expected in: /usr/lib/libstdc++.6.0.9.dylib
dyld: Symbol not found: __ZNSt6thread20hardware_concurrencyEv
Referenced from: /Users/mobo/Desktop/SugaR-1.3/srcS/sugar-v13
Expected in: /usr/lib/libstdc++.6.0.9.dylib
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...9 completed.
[Process completed]
-
- Posts: 4367
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: For how many of these are there functional Linux version
You can install a new g++ alongside the existing compiler.
Just do:
sudo apt-get install g++-7
and then use g++-7 instead of "gcc" or "cc" to compile.
--Jon
Just do:
sudo apt-get install g++-7
and then use g++-7 instead of "gcc" or "cc" to compile.
--Jon
-
- Posts: 191
- Joined: Mon Oct 31, 2016 6:30 pm
- Location: England
Re: For how many of these are there functional Linux version
From your list, the native linux versions of these 3 engines all work ok for me in Linux Mint.
Critter 1.6a 64 bit
Gull 3.0 64 bit (latest version compiled with syzygy support)
Protector 1.9 64 bit
Critter 1.6a 64 bit
Gull 3.0 64 bit (latest version compiled with syzygy support)
Protector 1.9 64 bit
-
- Posts: 229
- Joined: Thu Mar 10, 2016 6:17 pm
- Location: Canada
Re: For how many of these are there functional Linux version
Apt-get not available for the Mac - think I need Homebrew or MacPorts.jdart wrote:You can install a new g++ alongside the existing compiler.
Just do:
sudo apt-get install g++-7
and then use g++-7 instead of "gcc" or "cc" to compile.
--Jon
Many thanks for your input .. will try later .. have company soon.