Twitxy Saved

Anicet

Verified account boat

@AniC_dev

captain of boat, the best full VM sandbox @boatdotdev

prev: HPC for black holes hunting @esa, gamedev
⛵ boat.dev Joined February 2017
1.7K Following 12K Followers 18K Posts

Latest posts 5

Pinned post

Anicet Verified account @AniC_dev
introducing boat, the best sandbox infra for agents

> full VMs, up to 2k concurrent self-serve
> desktop + browser included
> super low prices

claude designed & rendered this video on a cluster of boat VMs

try it: boat.dev
2:12
82 replies 40 reposts 667 likes 114K views View on X
Anicet Verified account @AniC_dev
our resume cold starts / filesystem snapshot restore should now feel way faster

we recently had a period of extremely fast growth, notably thanks to @theo, that caused some stability and speed issues, I'm deeply sorry for it

thankfully our VMs remained up >99.95% of the time

but we experienced severe slowdowns on filesystem snapshot restore speed due to congestion on the storage and poor optimization

happy to announce the situation is now stable, fixes have been shipped and the speed is back to normal, but we still want to cut it massively soon!

now also VM state is cached for some time to allow instant fast stop -> resume cycles, typically great for chat apps/personal assistants

graphs below show you uncached full restore times, to compare with other providers please consider their uncached times as well (not their "I resume state in 20ms" claims which are cached times)

our stop/resume and snapshot system is built on object storage and FUSE. it allows us to store your files for cheap, for long, at scale, and with extremely good persistence & restorability guarantees (we don't lose anything even for months)

as you edit files in your VM the changes are saved gradually in the background, even if you don't explicitely ask for a snapshot

and when you resume we get you a fresh VM, mount the whole disk via FUSE so files appear to be virtually there instantly, while we download them from storage

also we never want you to lose work:

if the VM fails to snapshot and you stop it, we stop billing you, but keep the VM up, retry snapshotting, email you, and if we persist we manually intervene

---

this is all just the tip of the iceberg, there are still ways to cut restore time by multiples, and remove a bunch of bugs that remain, @luaroncrew is on it
3 replies 0 reposts 15 likes 522 views View on X
Anicet Verified account @AniC_dev
modal hates us so much it's so funny

we're so small compared to them still yet they hate us

it's because we capture something they can never ever capture again but desperately crave: being new, shiny and cool