Gaviota (Spanish word for Seagull) is a chess engine available for Windows, Linux, and Android. The code has been written as portable as possible, so Gaviota could easily support other OS in the future.
Gaviota is only an engine, so it needs to be plugged to a proper chess GUI. Current version fully supports the latest Winboard/Xboard with all its new features. For instance, if you use Winboard or Xboard, you can configure the engine options directly from the graphical interface. Thus, Gaviota can be used with any graphic interface that follows the Chess Engine Communication Protocol, also known as Winboard protocol.
Gaviota also supports the UCI protocol (after versions 0.75.x). For that reason, Gaviota can be used with any interface supporting either the Winboard or UCI protocol, such as Arena (Windows), Winboard/Xboard, ChessGUI, Scid, and most commercial interfaces.
Gaviota has its own book, learning, endgame table bases, and can use up to sixteen processors or cores (SMP). Considering its multiprocessing abilities, the full name for versions 0.74 and up could be Bandada de Gaviotas (Seagull Flock) and not Deep Gaviota. Jonathan Livingston Seagull would be horrified to follow such a common and ugly path. We could talk about the Flock version, but not the Deep version. The simple name Gaviota will be always appropriate.