SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
1–10 of 66 posts
Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#2Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#3Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#4Looks 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 :/
Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#5Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#6Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#7Could you just do the build in /dev/shm?
Though from what I gather form the story, part of the spedup comes from how android composes their build stages.
I.e. speeding up by not downloading everything only helps if you don't need everything you download. And adds up when you download multiple times.
I'm not sure they can actually provide a speedup in a tight developer cycle with a local git checkout and a good build system.
Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#8While 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 :/
And as for pricing... are there really that many people working on O(billion) lines of code that can't afford $TalkToUs? I'd reckon that Linux is the biggest source of hobbyist commits and that checks out on my laptop OK (though I'll admit I don't really do much beyond ./configure && make there...)
Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#9Why tf does an electric vehicle need 500m+ lines of code
Re: SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem
#10The headline times are a bit ridiculous. Are they trying to turn https://github.com/facebook/sapling/blob/main/eden/fs/docs/O... or some git fuse thing into a product?