Xonot is a modern Gemini client for Windows XP. It aims to provide a retrocompatible experience for the Gemini protocol, which can also run in older computers, including those which don't support SSE2!
Pre-built binaries are available here. Note that you'll also need to install Visual C++ Redistributable for Visual Studio 2015.
In order to build Xonot, you'll need:
- Rust
- Rust9x v1.84.0-beta or later
just, which you can install usingcargo install just- bcrypt-xp, to leave next to xonot once it's compiled
The binary provided was compiled using the C libraries provided through Microsoft Visual C++ 2005 Express, and the unicows.lib library provided through Microsoft Platform SDK 2003. You can probably get away with a newer VC setup, but this is what I used, as the original plans involved getting it to run on Windows 98.
Once everything is configured:
- Edit
.cargo/config.toml, and change all routes to match the ones for your system - Edit
justfile, and change the route foreditbin.exe - Build using
just buildorjust release - Copy
xonot.exefromtarget/i586-rustup-windows-msvc/[profile]/into a separate path - Copy
bcrypt.dllfrom within theSysWOW64folder inbcrypt-xp, and place it next toxonot.exe - Run
xonot.exeon a Windows XP system!
Send patches to the mailing list. prefix patches
with "[PATCH xonot]".
See the guide to git send-email if this is your first time using
sourcehut.
Xonot is licensed under the GNU General Public License, version 3 or later. Refer to the license for details.