MrAlex94
Joined 11 years ago
Joined 11 years ago
I can't help but be envious at the attention they've been getting the past year or so, it's what I only dreamed of what I would achieve with Waterfox. In a sense, I'd always hoped I'd end up being the alternative to the big boys, but I never quite got there - good for them.
The Firefox source tree has every tool available for cross-compilation from Linux → macOS, which is how Firefox is built for macOS.
Clerk is surely one of the biggest and allows you to do this.
Saying that, I always like adding extras on top - and I've spent a lot of time making sure users can tweak how they like. I didn't manage to squeeze everything into this final release, but the .1 release will re-expose a lot of customisations that are buried in `about:config` preferences.
Currently still in Waterfox stable but figured there’s not actual much advantage to supporting Chrome extensions as Firefox ones are more featureful, so have removed it in the final version based on ESR 153 - albeit would be trivial to add support back in.
Well, there are other drop-in GHA runner services, so I wouldn’t see why anyone would be tied into a specific provider.
Namespace.so are one and my experience with their support has been incredibly positive. Great team there.
Honourable mention to WarpBuild as well, who I used before them.
Weirdly enough, the same time this was added to Geckko is when I started implementing the adblock-rs library for Waterfox - I stumbled across the bindings by accident when using searchfox on the main branch instead of esr140! Quite the coincidence doing it at the same time.
I've mentioned in another comment, that I've tried other ways such as with subscription paid services, but unfortunately there's nowhere near enough traction for it to be sustainable.
Also bare in mind Waterfox currently comes with nothing, so this is just an extra layer of protection.
The only real mitigation is being selective about which extensions you install and what permissions you grant them (even then, ownership of extensions change hands, updates can change what they do... it's a never ending battle really).
https://www.linkedin.com/in/alex-kontos/