State of inferno64

73 views
Skip to first unread message

Caerwyn Jones

unread,
Apr 19, 2026, 8:07:51 PM (10 days ago) Apr 19
to inferno-os
Here are some updates on what has been happening in inferno64.  These updates were AI-assisted using Claude, Gemini, and GPT5.  These updates appear on the "tls" branch of the inferno64 repo. Most of the tools mentioned are in repos under https://github.com/caerwynj/.   A distribution that combines them all does not yet exist.

TLS1.3 has been added, similar to 9front, with a new /dev/tls device. The handshake is written in C with a tls.m module interface.  Standard support is incomplete; the biggest omission is certificate verification and AEAD.

SQLite is compiled into the emulator with a Limbo interface, sqlite.m. Sqlite and its limbo CLI open database files in the inferno namespace.

TLS has been added to Charon. Charon has also been updated to support HTML 4.01. Charon also now supports the Gemini protocol: gemini://geminiprotocol.net/

A fork of Mjl's ssh has been updated to use  TLS. Along with his novt, a decent terminal session to other hosts is possible.

A fork of Mjl's http has also been updated to use TLS.  The hget command works to download files over HTTPS. This module is required for the OpenRouter interface below.

Brutus has replaced SGML support for WYSIWYG Markdown rendering.  If you are a fan of Obsidian, Brutus works as an editor and viewer and its [[wikilinks]] with plumbing help navigate across notes.

There is a llama.cpp fork that supports a styx file service interface.  You can run a local LLM and mount it to inferno.

There is a limbo llmfs that connects to the openrouter.ai API and supports the same file service interface. It uses mhttp.m and TLS above.

There are the beginnings of an AI agent harness, limbo-agent, using llmfs that uses tools inside the inferno runtime.

The EPUB reader ebook/ebook has been updated to support the EPUB 2.0 standard.

Other small tools in the repos:
- tk-calc; a simple graphical calculator
- tk-paint; a simple graphic icon editor
- limbo-fmt for formating limbo files in a standard way, 
- tk-midiplay; play a MIDI file.

Thanks
-Caerwyn
Reply all
Reply to author
Forward
0 new messages