←back to thread

137 points cdesai | 1 comments | | HN request time: 0s | source
Show context
ongy ◴[] No.45670876[source]
While it looks like at least some of the team are ex-googlers, this isn't the srcfs we know from piper (Google internal tools).

Looks like it's similar in some ways. But they also don't tell too much and even the self-hosting variant is "Talk to us" pricing :/

replies(2): >>45671031 #>>45671969 #
7e ◴[] No.45671969[source]
Google or Meta needs to open source their magic VFSes. Maybe Meta is closest with EdenFS.
replies(2): >>45672077 #>>45674603 #
mattnewton ◴[] No.45672077[source]
I have thought about this, but also wondered if it would be as magic without the highly paid team of fantastic SRE and maintainers, and the ridiculous amount of disk and compute available to them.
replies(1): >>45672532 #
fragmede ◴[] No.45672532[source]
I imagine it would be as magic as blaze vs bazel out in the wild. That is, you need still someone(s) to do a ton of hard work to make it work right but when it does you do get the magic.
replies(1): >>45674320 #
serbancon ◴[] No.45674320[source]
You’re absolutely right - SrcFS and EdenFS were inspirations for SourceFS.

The challenge with those systems is that they’re tightly coupled with the tools, infrastructure, and even developer distros used internally at Google and Meta, which makes them hard to generalize. SourceFS aims to bring that “Piper-like” experience to teams outside Google - but in a way that works with plain Git, Repo, and standard Linux environments.

Also, if I’m not mistaken, neither SrcFS nor EdenFS directly accelerate builds - most of that speed comes from the build systems themselves (Blaze/Buck). SourceFS goes a step further by neatly and simply integrating with the build system and caching/replay pretty much any build step.

The Android example we’ve shown is just one application - it’s a domain we know well and one where the pain is obvious - but we built SourceFS in a way where we can easily integrate with a new build system and speed up other big codebases.

Also you’re spot on that this problem mostly affects big organizations with complex codebases. Here without the infrastructure and SRE support the magic does not work (e.g. think the Redis CVE 10.0 of last week or the AWS downtime of this week) - and hence the “talk to us”.

We plan to gradually share more interesting details about how SourceFS works. If there’s something specific you’d like us to cover - let us know - and help us crowd source our blogpost pipeline :-).

replies(2): >>45674410 #>>45675029 #
Mattwmaster58 ◴[] No.45675029[source]
It's a shame that AI is ruining certain phrases, the "You’re absolutely right" was appropriate but I've been trained reading so many AI responses to roll my eyes at that.
replies(1): >>45677729 #
1. ternus ◴[] No.45677729{3}[source]
The saving grace was that it was followed by a single hyphen, not an em-dash.