Heavily inspired by #23077 + #23324 + #23175 which add CJDNS support
Yggdrasil overview
Yggdrasil is an implementation of a new name-independent routing scheme and functions as an end-to-end encrypted IPv6 network. It shares very similar goals to CJDNS. It uses an address range of 0200::/8
(as opposed to fc00::/8
used by CJDNS).
Motivation
Despite Yggdrasil is being considered an alpha quality software, it seems to be much more maintained than CJDNS.
CJDNS contributions chart:
Yggdrasil contributions chart:
It is also much easier to get it Yggdrasil working on variety of systems and architectures (macOS, Windows, Android, ARM64, MIPS) because it is written in pure Go, while it is hard to get CJDNS working on anything else than x86_64 Linux.
Yggdrasil resources
- homepage: https://yggdrasil-network.github.io
- more about Yggdrasil history: https://yggdrasil-network.github.io/2019/01/09/history.html
- FAQ: https://yggdrasil-network.github.io/faq.html
- source code: https://github.com/yggdrasil-network/yggdrasil-go
- releases: https://github.com/yggdrasil-network/yggdrasil-go/releases