Tailscale — baseret på WireGuard en løsning til opbygning af mesh-netværk. Plan 9 gør det muligt at multiplicere dette med private namespaces, der bruges til at bygge distribuerede systemer. Nu kan brugeren ikke blot arbejde gennemsigtigt med mange systemer som ét, men også forbinde dem, som om de var i et enkelt netværk.
Integrationen af Tailscale og Plan 9 åbner nye muligheder for Plan 9-brugere:
- muligheden for at forbinde maskiner fra enhver del af verden;
- bruges Tailscale SSH til forbindelse fra traditionelle OS til Plan 9;
- springe over trinnet med at lære factotum (1, 2) og bruge Tailscale ACL;
- udnytte den banebrydende 32-bit styrke fra Pentium III og dets nye SSE-instruktioner, ved hjælp af den nye distribution af Plan 9.
- opbygge tjenester, ved at bruge filservere /proc og /net;
- sammenkoble MagicDNS og ndb(6);
- bruge den indbyggede støtte til IPv6 i Plan 9, eller falde tilbage til IPv4 og stole på direkte forbindelser gennem NAT-bypass.
BSD-licensen.
Adgangen er åben allerede i dag. Nuværende brugere af Plan 9 kan installere binærer til deres namespace i /n/ftp/tailscale* ved at bruge ftpfs -t -a anon ftp.plan9.ts.net eller hente kildekoden fra CVS-serveren. Ved kompilering fra kildekilden anbefales det at bruge GOOS=plan9, GOARCH=386, Go HEAD eller Tailscale Go.
For brugere af traditionelle OS er der to muligheder:
- Web-emulator Tailcase Plan 9, hvis du har ventet på muligheden for at oprette forbindelse via SSH fra din bærbare computer til et OS, der kører i din bærbare browsers.
- QEMU-miljøet. Eller download 16 MB diskbillede og vælge en hypervisor efter eget valg.
Diskussion i Plan 9-brugerrådet: Tailscale på Plan 9.
P.S. Selvom nyheden blev offentliggjort den 1. april, er det ikke en aprilsnar.
Du kan chatte med udviklerne onsdag kl. 19:00 Moskva-tid: https://ftp.plan9.ts.net/webinar
Kilde: linux.org.ru
