From Gentoo Wiki
Jump to:navigation Jump to:search

Gemini is a lightweight application-layer Internet protocol for accessing remote documents. You may think of Gemini as stripped-down HTTP or souped-up Gopher. Quoting the Gemini FAQ:

Both the protocol and the format are deliberately limited in capabilities and scope, and the protocol is technically conservative, being built on mature, standardised, familiar, "off-the-shelf" technologies like URIs, MIME media types and TLS. Simplicity and finite scope are very intentional design decisions motivated by placing a high priority on user autonomy, user privacy, ease of implementation in diverse computing environments, and defensive non-extensibility.


Gemini is not intended to replace either Gopher or the web, but to co-exist peacefully alongside them as one more option which people can freely choose to use if it suits them.

Geminispace is accessed via the non-standard gemini:// URL/URI scheme. Most pages are written with a special Markdown-like markup called Gemtext, and served with the unofficial MIME type text/gemini.

Available software

Some of the software listed in this section is provided via the GURU repository:

root #eselect repository enable guru
root #emaint sync -r guru


If eix has been installed and configured to search remote repositories, available Gemini browsers can be listed by running:

user $eix -RC net-client

The Amfora, AV-98 and Bombadillo terminal-based browsers can be tried out by accessing the Gemini kiosk via ssh:

user $ssh

KDE support

Konqueror can become a Gemini browser, and all applications that utilize KIO and KParts frameworks can support Gemini as well.

Enable the GURU repository, as described above, and install the relevant plugins:

root #emerge --ask kde-misc/geminipart kde-misc/kio-gemini



Some starting points in Geminispace

Search engines



See also

  • Usenet — a federated and decentralized worldwide Internet forum and the world's oldest digital social network

External resources