💾 Archived View for gemini.bunburya.eu › newsgroups › gemini › messages › YUl*11v6y@news.chiark.gree… captured on 2024-02-05 at 09:42:14. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Re: Gemini client for legacy systems.

Message headers

From: Theo <theom+news@chiark.greenend.org.uk>

Subject: Re: Gemini client for legacy systems.

Date: 23 Dec 2022 09:33:10 +0000 (GMT)

Message-ID: <YUl*11v6y@news.chiark.greenend.org.uk>

Message content

Martin <martin@datapulp.de> wrote:

It's more a technical thing. Many modern concepts can not be adapted to
30-40 year old systems. Concepts, like TLS encryption or 255 voice
synthesized sounds do simply not map to a simple processor.

Not really: TLS is just software. You just need an implementation compiled

for an old machine that doesn't depend on modern OS features. It's not

'period-correct' but if you have a C compiler you can build today's software

for old hardware.

As an example, mbedTLS is a TLS library designed for low power

microcontrollers. As such it's designed to fit in small memory and not

demand any modern OS features. RISC OS (1980s OS, similar level of tech as

Win 3.x) uses it as its TLS implementation.

I haven't tried it, but I imagine with a bit of work it could be compiled

for DOS, Win 3/9x or Linux 1.x

Theo

Related

Parent:

Re: Gemini client for legacy systems. (by Martin <martin@datapulp.de> on Sat, 17 Dec 2022 14:04:05 +0100)

Start of thread:

Gemini client for legacy systems. (by Anthk <anthk@disroot.org> on Mon, 10 Oct 2022 21:05:43 -0000 (UTC))

Children:

Re: Gemini client for legacy systems. (by Michael Cardell Widerkrantz <mc@hack.org> on Tue, 10 Jan 2023 10:54:39 +0100)