01 September 2021, 13:11 | #1 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Gemini for Amigans
Gemini is a (fairly) new Internet Protocol that sits somewhere between Gopher and the Web. It isn't trying to replace either, but instead provides a light-weight web alternative that's fairly easy to implement.
Karl Jeacle recently released AmiGemini, an Amiga Gemini client on Aminet. Browsing Gemini on the Amiga is quicker than browsing the modern web with IBrowse. I think Gemini presents a great opportunity for classic Amiga users towards the 020/030 end. Gemtext markup takes about 10 minutes to learn, there's a lot of free hosting already out there and setting up your own Gemini server if you already have a HTTP server isn't that hard. AmiGemini itself even looks good in 640x256 in 4 colours, so this could be a good platform for OCS/ECS Amigas with 3.x. When you first open AmiGemini you'll see two links, one to Amigagemini's capsule, one to the main project. Follow the project link and it'll take you to some aggregators so you can explore Gemini. Aggregators like Capcom and Spacewalk are good entry points. There are also Gemini aggregators for popular news and web sites. But the best of Gemini is what you make it. I wrote about Gopher and Gemini in depth a while back in my newsletter. The bits in there about Gopher also apply to IBrowse, updated last month. I'm not saying that people should switch exclusively to Gemini. If you want your content to be highly accessible to mid-range and lower-end Amigas, Gemini is worth considering. Last edited by stevelord; 02 September 2021 at 16:04. |
01 September 2021, 16:40 | #2 |
Registered User
Join Date: Aug 2018
Location: Minneapolis, USA
Posts: 301
|
Ooh, that could be very interesting. As a Minnesotan, I love that it's Gopher-inspired. Gopher was an amazing discovery when I was at college and first came across it. Before Mosaic.
https://en.wikipedia.org/wiki/Gemini_(protocol) I'm completely ignorant of TLS, but with that as a requirement, does that make any kind of barrier to 68K adoption? |
01 September 2021, 17:31 | #3 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Historically yes. But with AmiGemini, no as it works with current AmiSSL.
Also, Gopher is still 1st class in IBrowse and is still in use by people. If you'd like a look, check out Floodgap: https://gopher.floodgap.com/overbite/ |
01 September 2021, 23:31 | #4 | |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,926
|
Quote:
Well then watch this awesome youtube video explaining it in what I consider the simplest way I have seen yet: [ Show youtube player ] |
|
02 September 2021, 04:17 | #5 |
Registered User
Join Date: Oct 2007
Location: Toronto, Canada
Posts: 1,603
|
now this is cool even just to connect to aminet with a stock Amiga
|
02 September 2021, 15:56 | #6 |
Registered User
Join Date: Aug 2018
Location: Minneapolis, USA
Posts: 301
|
Ok, I finally have to get off my behind and get an ethernet thingie for my A3000. I believe it is powerful enough (hehe) to run AmiSSL. Just did some poking around with Amfora (ssh kiosk@gemini.circumlunar.space)... Went to a few places on the Gemini equivalent of webrings (remember those?). Gemini could be a good thing for Amigas. If the client really is light, do think devs could incorporate one into their software, to do self-updating? Anyway, that's what I'm pondering. Plus maybe a retro computing challenge gemini blog-for-a-month. (GLogging?)
|
02 September 2021, 16:06 | #7 | |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Quote:
It is, but the Gemini protocol has a few limits that make larger file transfers unfeasible. It'd be great to browse stuff like EAB or Amibay (which on IBrowse is doable but can be very slow on classic Amigas). |
|
02 September 2021, 16:13 | #8 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
I've just noticed that AmiTCP 3.0 will work on Workbench 2.0... I wonder if it can be recompiled for below 020. I'll have a fiddle in WinUAE later but that could open up cheap SLIP access for a lot of 500s and 600s.
Thing is, Gemini should be lightweight enough for even 19200 on an A500+ to be functional. |
13 September 2021, 15:29 | #9 |
Registered User
Join Date: Aug 2018
Location: Minneapolis, USA
Posts: 301
|
I found an X-Surf (v1), bought Roadshow, and wow... it just kind of worked out of the box. Classic networking is generally such a pain, but that was painless.
Anyway, AmiGemini works great! The need for SSL does make navigation/page changing a bit slow, because it has to do SSL stuff each time. But I think it looks great, and there's some fun stuff to explore. I also got ALynx (command line browser) going, and have been using that as a gopher client (I couldn't get the dedicated gopher clients to work with Roadshow, they all seem to be AmiTCP-specific). Now THAT is fast. I only wish there were more Amiga-related gopher sites out there. |
13 September 2021, 17:52 | #10 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
I use IBrowse for gopher, works fine. Also I find setting an assign for AmiTCP: helps with AmiTCP dependent apps.
|
13 September 2021, 17:57 | #11 |
Registered User
Join Date: Feb 2019
Location: Örebro
Age: 47
Posts: 117
|
I salute the author of this awesome program. And ofcourse the authors of AmiSSL.
I use it on my stock A1200 with some fastmem and PCMCIA networking. Yes the SSL negotiation is a bit slow but not painfully slow. |
13 September 2021, 21:31 | #12 | |
Registered User
Join Date: Aug 2018
Location: Minneapolis, USA
Posts: 301
|
Quote:
The AmiTCP: assign... what kind of folder are you pointing it at? I don't actually AmiTCP installed on this computer. Surely those apps must be looking for something in that AmiTCP: folder? happy to fake them out if possible... |
|
17 October 2021, 17:33 | #13 |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 50
Posts: 178
|
If only AmiGemini supported user text input and client certificates (Gemini identities), we could have Gemini based Amiga forum :-).
|
17 October 2021, 19:56 | #14 |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,311
|
The latest beta of IBrowse supports the Gemini protocol.
|
18 October 2021, 18:15 | #15 | |
Zone Friend
Join Date: Sep 2001
Location: Germany
Posts: 812
|
Quote:
I have not checked if this is feasible (i.e. do mailto: links work in Gemini), but a forum using the Gemini protocol could be implemented e.g. by using Gemtext for displaying forus and threads while outsourcing all identification and message writing tasks to your mail client. I.e. to reply to a posting, create a new thread or send a private message, you click on a mailto: link and send a mail to the forum's server. |
|
18 October 2021, 19:45 | #16 |
WinUAE 4000/40, V4SA
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
|
I think you misunderstood, Korodny. The Gemini protocol itself supports both the features Krashan mentioned. It's just that right now AmiGemini doesn't support that functionality.
|
18 October 2021, 20:04 | #17 |
Zone Friend
Join Date: Sep 2001
Location: Germany
Posts: 812
|
Gemini does not support FORMs at all, and neither does it support transferring user generated content to a server using something like GET or POST - i.e. no "user text input" the way it would be required to implement a WWW styled forum.
|
18 October 2021, 21:21 | #18 |
WinUAE 4000/40, V4SA
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
|
I never said that Gemini supports forms. I said that it supports user text input. It doesn't do it the way you would with HTTP, but it supports it via use of the 1x family of responses. Go read section 3.2.1 of the Gemini specification.
|
23 October 2021, 16:17 | #19 | |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 50
Posts: 178
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gotcha (Gemini) original disk | haynor666 | request.Old Rare Games | 5 | 25 February 2020 13:52 |
Cracked my first game: Gemini Wing | BippyM | Coders. Tutorials | 31 | 14 May 2008 07:36 |
Gemini Wing - Defeating the end-boss | andreas | support.Games | 6 | 20 October 2005 13:59 |
Gemini Wing | Carlos Ace | request.Old Rare Games | 2 | 25 May 2002 12:54 |
Gemini Wing | andreas | support.Games | 5 | 14 March 2002 21:43 |
|
|