Chess on Linux
Introduction
Linux is great operating system to play and analyze chess. In this blog post, I would like to describe how to setup chess game on Linux.
Engine
There are a couple of open source chess engines. One of the most powerful chess engine is Stockfish.
We can install Stockfish via apt
. However, it is usually not the lasted version.
1 | $ sudo apt-get update |
To get the latest version of Stockfish, we have to download it from the Stockfish official website.
GUI
To play chess against the computer interactively, a chess engine is not sufficient, we also need a chess GUI, preferably UCI-compatible because Stockfish only supports UCI.
One of the most comprehensive and popular GUIs is Scid vs. PC. It is a derivative of Scid, Shane’s Chess Information Database.
To add new chess engine for Scid vs. PC, click Tools
-> Analysis Engines
-> New
.
Database
Chess databases are great resources for improving chess skills. Reddit has a brief summary for some of the popular chess databases.
Docker Chess
I have created Docker Chess so that the player could run Scid vs. PC with Stockfish without having to worry about the game setup.
References
Chess on Linux