Gemini for Amigans
2 Attachment(s)
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. https://eab.abime.net/attachment.php...1&d=1630494543 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. https://eab.abime.net/attachment.php...1&d=1630494557 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. |
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? |
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/ |
Quote:
Quote:
https://www.youtube.com/watch?v=0TLDTodL7Lc |
now this is cool even just to connect to aminet with a stock Amiga:great
|
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?)
|
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). |
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. |
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. |
I use IBrowse for gopher, works fine. Also I find setting an assign for AmiTCP: helps with AmiTCP dependent apps.
|
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. |
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... |
If only AmiGemini supported user text input and client certificates (Gemini identities), we could have Gemini based Amiga forum :-).
|
The latest beta of IBrowse supports the Gemini protocol.
|
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. |
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.
|
Quote:
|
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.
|
Quote:
|
New version of AmiGemini out that does fix some of these issues. Chatting to Karl I think self-signed client certs aren't going to happen immediately but he's aware of the interest.
|
All times are GMT +2. The time now is 03:56. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.