From 141b50f46e70bb737b8b3d5d5246d4f037e7c4c2 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Thu, 13 Mar 2025 14:49:55 +0800 Subject: Add architecture stuff to the README --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 01d9280..7b0adf8 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,11 @@ This is the new implementation in the [Hare](https://harelang.org) programming language. We will set this as the primary branch once it reaches feature parity with the Go implementation. + +## Architecture + +* Most components are one single daemon written in Hare. +* Because libssh is difficult to use and there aren't many other SSH server + libraries for C or Hare, we will temporarily use + [the gliberlabs SSH library for Go](https://github.com/gliderlabs/ssh) + in a separate process, and communicate via UNIX domain sockets. -- cgit v1.2.3