Introduction
Introduction Statistics Contact Development Disclaimer Help
opus5: add the interview about geomidae - tgtimes - The Gopher Times
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws…
Log
Files
Refs
Tags
README
---
commit 7074490129a0a4fa87d65ececb1437421a924bac
parent 6c63204f00228b67a12201fcb7f4b44bb52237eb
Author: Josuah Demangeon <[email protected]>
Date: Fri, 13 May 2022 19:16:34 +0200
opus5: add the interview about geomidae
Diffstat:
M opus5/article-20h-geomyidae.mw | 150 +++++++++++++++++++++++++++++…
1 file changed, 149 insertions(+), 1 deletion(-)
---
diff --git a/opus5/article-20h-geomyidae.mw b/opus5/article-20h-geomyidae.mw
@@ -1,4 +1,152 @@
.SH 20h
-New geomyidae release
+20h Presents: Geomyidae
.
+.QP
+This project existed since a while, and kept improving.
+In this interview with 20h, he shows us what Geomyidae's got under the hood.
+.
+.QP
+What is Geomyidae?
+.PP
+Geomyidae is a Unix/Linux daemon/service serving the gopher protocol.
+.
+.QP
+So what is gopher?
+.PP
+Gopher here is an internet protocol, which was first developed at the Universi…
+After its short success, it declined, but is now striving again to be used for…
+For better visual display of your gopher experience, use something like links,…
+Those are gopher clients.
+.
+.QP
+How does Geomyidae help with getting started with gopher?
+.PP
+The installation of Geomyidae is very simple.
+You can setup your Geomyidae right away:
+.DS
+git clone git://bitreich.org/geomyidae
+cd geomyidae
+make
+./geomyidae -b $(pwd) -p 7070 &
+curl -s gopher://localhost:7070
+.DE
+Yes, curl supports gopher!
+And it supports gopher and TLS too!
+.
+.QP
+Are there many alternatives among gopher daemons?
+.PP
+Yes, there are many.
+Some are there due to historical reasons, others have gone out of shape over t…
+One of the most popular alternatives is pygopherd.
+.
+.QP
+How does Geomyidae compares to other implementations?
+.PP
+Geomyidae offers a unique simple way of expressing gopher content.
+See the manpage or the examples in the source for how .gph files are formatted.
+And it does just what you want it to do.
+No strange abstraction files like in the original gopher daemons are the defau…
+In the newest release of Geomyidae compatibility scripts were added.
+But those are to preserve the unique history of gopher.
+.
+.QP
+Did Geomyidae have significant evolutions since the beginning?
+.PP
+Yes.
+Originally Geomyidae was named gopherd for Plan 9.
+It then was ported over to Linux.
+On Linux it was renamed to Geomyidae.
+During that development much has happened: There were significant speedups (du…
+You can easily see all features in the documentation and especially the simple…
+.
+.QP
+Does Geomyidae work with all gopher clients?
+.PP
+Yes.
+Geomyidae supports the original protocol from the beginning, up to modern goph…
+For the intermediary gopher+ protocol there is a compatibility layer.
+.
+.QP
+Has NSA inserted a backdoor onto Geomyidae?
+.PP
+I am not allowed to tell you.
+.
+.QP
+How does gopher help with privacy?
+.PP
+The gopher protocol has the unique property that all data you send over the li…
+This is different to HTTP, where headers, HTML and Javascript got so complex, …
+See the gopher onion project (gopher://bitreich.org/1/onion) for how to combin…
+.
+.QP
+Are there TLS support on some gopher clients already?
+.PP
+There is support in curl, mpv/ffmpeg, sacc and more.
+It is very easy to add TLS support to any client.
+You simply connect via TLS and if it works, keep that connection open.
+s,via TLS,& on the gopher TCP port (default: 70),
+.
+.QP
+Are there been any evolution of the gopher protocol itself since the beginning…
+The technology used is simple.
+Gopher does not allow requests, which begin with the first bytes of a TLS requ…
+So any proper and old gopher daemon will simply refuse the connection.
+Then the client is free to reconnect without TLS based on its security configu…
+Any ISDN line will handle such probing requests for TLS easily.
+.
+.QP
+Did Geomyidae have to adapt itself to the gopher protocol? Did it make gopher …
+Geomyidae changed the part of gophespace it was able to reach.
+Many servers run on Geomyidae.
+There is software written just for Geomyidae and its gph format.
+The TLS extension of the protocol came from Bitreich / Geomyidae.
+We also set the standard to simply use UTF-8 as default representation in goph…
+I can conclude: Yes, Geomyidae changed and will change gopher.
+s,changed,&,
+.
+.QP
+Have you seen Geomyidae ever used outside a hobby project?
+Well, Bitreich is serious in changing the software world.
+Most of gopherspace is »hobby projects«.
+But then, most of gopherspace is made from heart blood and love, which makes i…
+.
+.QP
+Is Geomyidae ready for non-hobby uses?
+Geomyidae is ready for any use.
+It is stable and optimized to scale better than the cloud.
+.
+.QP
+Geomyidae uses ".gph" files.
+Does it replace the gophermap standard?
+Yes, in Geomyidae it does.
+Gph is simpler and easier to adapt to, especially when you come from some mark…
+.
+.QP
+Does Geomyidae support dynamic pages?
+Geomyidae supports two forms of dynamic pages: One which uses the gph markup a…
+Additionally it supports in the latest release a form of REST, where paths are…
+There is also support for index.dcgi/index.cgi scripts to have better looking …
+.
+.QP
+Is Geomyidae already packaged in some Linux/BSD distributions?
+As far as I know it is packaged in gentoo, Archlinux (and more), all BSDs.
+18:32 <@__20h__> Since it is so simple to package: Just extract the tarball, r…
+.
+.QP
+What is planned for the next releases of Geomyidae?
+As of now I have worked through my whole long-standing TODO list for Geomyidae.
+New ideas will evolve from people sending in patches or through practical need.
+Geomyidae follows the Bitreich manifesto (gopher://bitreich.org/0/documents/bi…
+.
+.QP
+How to get involved? Getting help, discussing, bug hunting, code contribution,…
+If anyone wants to get involved, first download Geomyidae, run it, have fun us…
+If you run into problems, have patches or suggestions, come on ircs://irc.bitr…
+For e-mail, send such requests to [email protected].
+All contact is in the manpage too.
+.
+.QP
+Can I have an ice cream?
.PP
+Yes, you will get one, once we meet again.
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.