Kontemplation. Paul Klee

Smolnet

Smolnet eller det lilla internet (smallnet) består av programvaror, servrar och sajter som använder sig av protokoll med små krav på bandbredd. Några av protokollen är gamla som gopher och finger. Närbesläktade gamla protokoll är telnet, nntp (news), fsp, ssh etc. Servrar är små och gemenskaper är små. Det betyder att även sajter som använder http/https (webbsajter), ActivityPub och andra protokoll kan vara en del av Smolnet bara de är små och har en liten grupp användare.

Men huvuddelen av de protokoll som används eller skulle kuna användas i Smolnet är nyare protokoll som gemini, spartan, nex, misfin, scorpion, mercury, titan, guppy, scroll och molerat.

De största protokollen i Smolnet är gopher och gemini. Det finns många sajter som använder de protokollen. De övriga protokollen används i mycket liten utsträckning eller inte alls.

Gopher

Gopher skapades av den amerikanske programmeraren Mark P. McCahill och lanserades 1991. Systemet var till skillnad från World Wide Web mappbaserat. Gopher skapades på University of Minnesota. Gopher som protokoll fungerade väl ihop med fildening via ftp, söktjänsten Archie samt sökmotorerna Veronica och Jughead.

År 1994 gick World Wide Web (webben) om Gopher i popularitet. En bidragande anledning kan vara att University of Minnesota annonserade att de funderade på att ta betalt för sin Gopher-serverprogramvara. 2000 släppte de dock programvaran fri med en GPL-licens. Men framförallt handlade det förmodligen om att webben var mer flexibel och användbar.

Gopher används fortfarande. I november 2014 var antalet Gopherservrar i världen 144 stycken. Sen dess har antalet Gopherservar ökat och 2022 fanns det 325 stycken. Programvara (klienter) för gopherprotokollet kan idag i allmänhet också hantera flera andra protokoll såsom exempelvis Gemini.

Mer: Floodgap Gopher, SDF (Länkarna kräver geminiprogramvara med stöd för Gopher eller gopherprogramvara. Det kanske också finns enstaka webbläsare som kan hantera gopherprotokollet.

Gemini

Gemini lanserades 2022 som en slags modern variant av gopher med säkerhetsfunktioner och stöd för länkar i dokument. Gemini använder ett eget textformat, kallat gemtext som motsvarar html för webben. Idag finns cirka 3 900 geminiservrar.

Utvecklingen sköttes via en mejlinglista fram till 2021 då listan försvann. Det skapades istället en ny usenetgrupp, comp.infosystems.gemini, där diskussionerna om protokollet fortsatte.

Klienter för geminiprotokollet kan ofta kommunicera också med servrar som kör andra protokoll som exempelvis gopher, spartan, guppy, titan och misfin.

Läs mer: Project Gemini, en Fediversumserver som kör geminiprotokollet. BBS med Gemini. Länkarna kräver geminiprogramvara.

Övriga protokoll

  • Finger (finger://happynetbox.com/fingerverse). Länken fungerar förmodligen inte i en webbläsare men däremot i en del programvaror för geminiprotokollet
  • Guppy, enklare än gemini men med ungefär samma funktionalitet, kommunicerar med udp istället för tcp. Utan kryptering och säkerhetsfunktioner. (guppy://guppy.000090000.xyz/) Länken fungerar i en del geminiprogramvaror med stöd för guppy.
  • Mercury
  • Misfin, meddelandeprotokoll (mejl för Geminispace)
  • Molerat, geminiliknande protokoll med utökad funktionalitet
  • Nex (nex://nightfall.city). Länken fungerar i en del geminiprogramvara med stöd för nex.
  • Scorpion, protokoll som liknar spartan och gemini.
  • Scroll (scroll://scrollprotocol.us.to). Kräver scrollprogramvara.
  • Spartan (länken kräver geminiprogramvara med stöd för spartan)
  • Text (text://txt.textprotocol.org). Kräver Text-programvara.
  • Titan, protokoll som liknar gemini. Länken kräver geminiprogramvara med stöd för titan.

Annat som också kan inkluderas i smolnet

Sajter som använder hårdvara som är resurssnål som exempelvis Raspberry Pi kan också räknas som en del del Smolnet.

Dessutom brukar en del sajter som tillämpar de principer som styr den del av Internet som kallas Indiewebb kanske anses utgöra en del av Smolnet. Sådana sajter kan använda vilka protokoll som helst.

Vilken Fediversum-sajt som helst kan anses vara en del av Indiewebb om än inte en del av Smolnet. Men förstås bara om den sätts upp som en Indiewebbsajt.

Programvaror

Det finns en mängd program för Geminiprotokollet. Några av dem klarar de flesta av de existerande protokollen. Det absolut snyggaste och kanske mest lättanvända programmet är Lagrange som hanterar finger, gemini, gopher, guppy, misfin, nex, spartan och titan. Lagrange finns för Windows, MacOS, Linux, iOS och Android