[ANN] Geminiserver ASM

Sudipto Mallick smallick.dev at gmail.com
Mon Dec 7 14:53:32 GMT 2020


On 12/7/20, Simon <gemini at g-n.site> wrote:
> Hello!
>
> I just want to announce a very little server written in ASM for linux
> x64. It uses only syscalls. Why did I do that? Just for fun :)
>
> More details on (in?) my (new) capsule :
> gemini://g-n.site/en/2020-12-03-geminiserver_asm.gmi
>
> Have a nice day,
>
> Simon
>
Yay! Gemini server written in (linux-amd64-nolibc-nasm) assembly.
Really, this is what we were expecting to see given the simplicity of
the protocol. Great job.
I'd suggest two things:

* use $-label trick instead of hardcoding string length and
* a simple way of configuration instead of editing that file: say
using a symbol that would be defined when assembling like -D
host=my.host.tld -D port=1955 -D errpath=/error etc.


Cheers,
~smlckz


More information about the Gemini mailing list