Get the latest tech news

Porting Tailscale to Plan 9


Securely connect to anything on the internet with Tailscale. Built on WireGuard®️, Tailscale enables you to make finely configurable connections, secured end-to-end according to zero trust principles, between any resources on any infrastructure.

I reached out to Russ Cox(a former coworker from the Go team with a lot of Plan 9 history) and told him I thought it’d be fun (& funny) to finish up in time for April 1st. On most Unix platforms you use TUN(or wintun on Windows) which give you a virtual network device on which you set addresses and assign routes, handling the incoming and outgoing packets in userspace. And working with a totally busted tailscaled crashing and deadlocking in weird ways always seems to lead to finding existing problems that affect all other platforms or assumptions that aren’t true in general.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Tailscale

Tailscale

Photo of Plan 9

Plan 9

Related news:

News photo

I used Tailscale to block ads on my phone while traveling, and it was amazing

News photo

How Tailscale's infra team stays small

News photo

Windows Kills SMB Speeds When Using Tailscale