Pages
  • life with BSD
  • 2025-11-02 Using jujutsu in a git compatible way to track freebsd ports
  • 2025-10-28 The sherlocking of the gemini protocol
  • 2025-10-09 How to change the options in a freebsd port
  • 2025-09-16 Waiting on Swift mainline for FreeBSD
  • 2025-08-25 Dmesg for Cable Matters USB 3.1 to 4 port Gigabit Ethernet Adapter
  • 2025-08-15 Generate a QR code with typst
  • 2025-07-31 Fixing jujutsu and leaky ascii escape sequences on FreeBSD
  • 2025-07-31 Swift now available as a package for FreeBSD
  • 2025-07-28 The FreeBSD project clarifies its stance on gen-ai powered contributions
  • 2025-07-28 The rustup question
  • 2025-07-08 Goodbye old friend, a tale
  • 2025-06-30 Configuring FreeBSD to network with a postmarketos phone over usb
  • 2025-06-25 swift (re)lands in the FreeBSD ports tree
  • 2025-06-24 typst a rust powered typesetting tool aiming at latex
  • 2025-06-19 Open Source Two Worlds thoughts
  • 2025-06-14 Taking a look at repolocli
  • 2025-06-09 Zig master builds now with FreeBSD support
  • 2025-06-07 Finding rust dependencies in Makefile.crates
  • 2025-06-05 Ripgrep or ripgrep-all
  • 2025-06-02 Ripgrep a nice Rust utility for ports spelunking
  • 2025-05-31 Get started with gpui on FreeBSD
  • 2025-05-29 Query freshports with Deno
  • 2025-05-27 Trying out Defuddle an npm tool via Deno
  • 2025-05-25 Deno for FreeBSD
  • 2025-05-23 A new beginning
life with BSD
  • life with BSD
  • 2025-11-02 Using jujutsu in a git compatible way to track freebsd ports
  • 2025-10-28 The sherlocking of the gemini protocol
  • 2025-10-09 How to change the options in a freebsd port
  • 2025-09-16 Waiting on Swift mainline for FreeBSD
  • 2025-08-25 Dmesg for Cable Matters USB 3.1 to 4 port Gigabit Ethernet Adapter
  • 2025-08-15 Generate a QR code with typst
  • 2025-07-31 Fixing jujutsu and leaky ascii escape sequences on FreeBSD
  • 2025-07-31 Swift now available as a package for FreeBSD
  • 2025-07-28 The FreeBSD project clarifies its stance on gen-ai powered contributions
  • 2025-07-28 The rustup question
  • 2025-07-08 Goodbye old friend, a tale
  • 2025-06-30 Configuring FreeBSD to network with a postmarketos phone over usb
  • 2025-06-25 swift (re)lands in the FreeBSD ports tree
  • 2025-06-24 typst a rust powered typesetting tool aiming at latex
  • 2025-06-19 Open Source Two Worlds thoughts
  • 2025-06-14 Taking a look at repolocli
  • 2025-06-09 Zig master builds now with FreeBSD support
  • 2025-06-07 Finding rust dependencies in Makefile.crates
  • 2025-06-05 Ripgrep or ripgrep-all
  • 2025-06-02 Ripgrep a nice Rust utility for ports spelunking
  • 2025-05-31 Get started with gpui on FreeBSD
  • 2025-05-29 Query freshports with Deno
  • 2025-05-27 Trying out Defuddle an npm tool via Deno
  • 2025-05-25 Deno for FreeBSD
  • 2025-05-23 A new beginning

2025-10-28 The sherlocking of the gemini protocol

If you are not into off the beat technologies then the term Gemini in techie speak probably means you are referring to google Gemini if anything. However, there is another technology that uses the term Gemini for a protocol. It's unfortunate as the word Gemini in the context of techie speak no longer has a clear defined singular meaning anymore. Perhaps the closest term that can describe this phenomonen is sherlocked. However, that term is usually used to describe what happens to an app. In this case we have another (sub)genre of technology subsuming a protocol. Some other possible terms that might describe this phenomenon are appropriation, hostile takeover, or corruption. I am sure there quite a few other terms that might be appropriate in this context.

Unfortunately, the company behind this sherlocking also happens to run (at present) the most well known search engine on the planet which makes finding info on the gemini protocol that much harder to search for unless you are know to add protocol to your searches for gemini to help disambiguate a now sherlocked term.

Oh yes, how does this relate to the BSDs? Because of the sherlocking, doing a simple search for the term gemini using the pkg tool might not bring up what you hope for. However, adding some more context and tweaking the query to pkg might help. Here is an example:


$ pkg search -D 'gemini protocol'
gemget-1.9.0_9:
Gemget is a cli downloader for the gemini protocol.
This tool allows you to download files from gemini capsules.
It is built with go.

gmid-2.1.1:
gmid is a server for the Gemini protocol.  It has various
features, among which Capsicum support and a "config-less"
mode akin to "python -m http.server" to quickly serve local
directories from the shell.

If you already happen to know the name of tools that let you into the Gemini protocol world that would be easier. But if that was the case you wouldn't be new to the Gemini protocol:


$ pkg search lagrange
lagrange-1.17.6_1              Beautiful Gemini Client
  • geminiprotocol.net - Probably about as 'official' as it gets about the Gemini protocol

  • Gemini quickstart

  • What does sherlocking an app mean?

PREVRANDOMNEXT