wrote a blog post, it’s about making a portable package out of a dynamically linked program on Linux! https://brioche.dev/blog/portable-dynamically-linked-pacakges-on-linux/

#BriocheDev

Portable, dynamically linked packages on Linux | Brioche

 okay, I'm finally ready to officially launch the first version of Brioche, my new package manager!

it's entirely from scratch and borrows a lot of ideas from #Nix, but uses TypeScript for build definitions for nice autocomplete and typechecking

it's Linux x64 only for now and there's tons of work left to do (performance is going to be my next focus), but i'm really happy with the core design so far. super open to first impressions / thoughts on it

https://brioche.dev/blog/announcing-brioche/

#BriocheDev #OpenSource

Brioche

Next up: calling the registry API from the CLI/runtime, plus hosting the API publicly (Fly.io probably). then Brioche will actually kinda-sorta work for real!

#BriocheDev

got something cooking!! i can now publish a project from the CLI then fetch it back from a little registry (running locally-only at the moment)

#BriocheDev

now i’m finally ready to tackle one of last remaining minibosses before doing a public release, adding an actual package registry! (part one of making it so anyone (including me) doesn’t have to build from source all the time!! my CPU and my SSD will thank me)

time to finally set up and try out Fly.io!

#BriocheDev

ooh, i was dreading implementing workspace support in Brioche for so long… but i thought up a very simple solution that i’m really happy with! and surprisingly easy to implement! feels good 

#BriocheDev

finally back to working on brioche!!!

…now waiting patiently for a LFS/gcc build from scratch to finish (eta: 2hrs) 

#BriocheDev

i've built gcc from source a normal number of times this weekend

#BriocheDev

I should start posting about the side project I've been working on for a while... Brioche! It's a build tool / package manager I'm making. Also it has a death toll of 2 SSDs (kinda) 

...anyway, here's what it looks like doing a from-scratch build of GCC and (most of) Linux From Scratch! It's not much to look at yet tho

#BriocheDev