4 ms·
I appreciate the intent here and don't want to be overly critical, but this appears to be attempting a nicer UI for FreeBSD. Not a bad goal, but I'd like to se
by SkyMarshal 4y ago
I appreciate the intent here and don't want to be overly critical, but this appears to be attempting a nicer UI for FreeBSD. Not a bad goal, but I'd like to see a page somewhere that lists not just the grievances with Apple that led to this project, but also how this project improves on a standard Linux config. Or better yet, a Linux config hardened as much as possible without losing compatibility with its software ecosystem or with Wine/Proton.
Replacing Apple with a more privacy-preserving alternative is not really about UI minutia. UI/UX is mostly solved, for 2D displays at least. Gnome, KDE, Elementary OS's Pantheon, and others all offer usable and customizable variations on this tech that get you 90% of the way to Apple's standard. Incremental improvements in 2D UI/UX are reaching a point of diminishing returns, where it's more annoying for users to have to learn new interaction mechanics than to simply stick with the ones they know, even if the new mechanics are slightly better in some way.
Rather, I think the area that really needs focused developer attention, and with bigger and more meaningful payoffs, is in bringing the most secure and hardened base systems up to full compatibility with the broadest possible application ecosystem/s. The best option for that right now appears to be Linux + Wine/Proton, ideally using a hardened Linux base like Qubes or SEL4 or similar and Nix/Guix-like reproducible builds, while integrating the extensive work already put into existing UI/UX/DE's. I think if hackers want to achieve this objective, then that's where they need to start and build a community around.
- knighthack 4y ago> Gnome, KDE, Elementary OS's Pantheon, and others all offer usable and customizable variations on this tech that get you 90% of the way to Apple's standard. And that's assuming that Apple's standard is the 'gold standard'. Which I don't think it is, at all. MacOS has many inconsistencies, which are remedied or fixed by other desktop systems, and it is not a benchmark to measure by.
- ShredKazoo 4y ago>Rather, I think the area that really needs focused developer attention, and with bigger and more meaningful payoffs, is in bringing the most secure and hardened base systems up to full compatibility with the broadest possible application ecosystem/s. Do you have thoughts on the idea of HelloSystem re-implementing the Cocoa APIs so that it can run Mac apps "natively"?
- SkyMarshal 4y agoThat would be pretty cool, though they only mention Cocoa once in their entire site [1], so it doesn't sound like it's happening soon. [1]:https://hellosystem.github.io/docs/search.html?q=cocoa&check_keywords=yes&area=default https://hellosystem.github.io/docs/search.html?q=cocoa&check...
- pjmlp 4y agoThey would go the way of GNUStep, always playing catching up and never delivering the full experience of the original.
- nine_k 4y agoI think OpenBSD has a lot to offer in this department: pledge(2) and unveil(2), various kernel-hardening features, and tother https://en.wikipedia.org/wiki/OpenBSD_security_features https://en.wikipedia.org/wiki/OpenBSD_security_features. But for mnacOS-like experience, much of this also needs integration with the GUI.