Tailscale — oparte na WireGuard rozwiązanie do budowy sieci mesh. Plan 9 pozwala na to poprzez prywatne przestrzenie nazw używane do budowy systemów rozproszonych. Teraz użytkownik może nie tylko przezroczysto pracować z wieloma systemami jak z jednym, ale także łączyć je tak, jakby znajdowały się w jednej sieci.
Integracja Tailscale i Plan 9 otwiera nowe możliwości dla użytkowników Plan 9:
- możliwość łączenia maszyn z dowolnego miejsca na świecie;
- już trzeba coś wykorzystać (pracuję z klastrowym Proxmox VE 5.x i ZFS over iSCSI). Tailscale SSH do łączenia z tradycyjnych systemów operacyjnych z Plan 9;
- pominąć etap nauki factotum (1, 2) i korzystać z Tailscale ACL;
- opanuj przełomową 32-bitową moc Pentium III oraz jego nowe instrukcje SSE, używając nowej dystrybucji Plan 9.
- zbierać usługi, używając serwerów plików /proc i /net;
- bezproblemowo integrować MagicDNS i ndb(6);
- korzystać z wbudowanej w Plan 9 obsługi IPv6 lub wrócić do IPv4 i polegać na bezpośrednich połączeniach przez obejście NAT.
Licencja BSD.
Dostęp jest otwarty już dziś. Aktualni użytkownicy Plan 9 mogą zainstalować binaria do swojej przestrzeni nazw w /n/ftp/tailscale* używając ftpfs -t -a anon ftp.plan9.ts.net lub pobrać kod źródłowy z serwera CVS. Przy budowie z kodu źródłowego zaleca się użyć GOOS=plan9, GOARCH=386, Go HEAD lub Tailscale Go.
Dla użytkowników tradycyjnych systemów operacyjnych dostępne są dwie opcje:
- Emulator sieciowy Tailcase Plan 9, jeśli czekałeś na możliwość połączenia się przez SSH z systemem operacyjnym działającym w przeglądarce twojego laptopa.
- Środowisko qemu. Lub pobrać 16 MB obraz dysku i wybrać hypervisor według własnego uznania.
Dyskusja w liście mailingowym użytkowników Plan 9: Tailscale na Plan 9.
P.S. Chociaż wiadomość została opublikowana 1 kwietnia, to nie jest żart.
Z programistami można będzie porozmawiać w środę o 19:00 czasu moskiewskiego: https://ftp.plan9.ts.net/webinar
Źródło: linux.org.ru
