-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standard web browser management #83
Comments
While standardizing on Shizofox has potential it comes with many challenges:
|
Revisited ladybird which seems to got much more stable, but still far from usable in our environment, though so far it's positive progress. |
Seems to be proprietary judging by the lack of source code on their github that they link? CC @mauro-balades Can you elaborate on what zen browser is? |
It's a Firefox fork |
Care to elaborate? We have firefox fork that might benefit from some of the features |
Sorry, I just don't really know what's going on here. What's this issue about? |
NiXium is open-source code as infrastructure solution for mission critical and high security environment designed to provide public services as a libre hoster while managing ~68 systems and multiple users. For management this issue discussed declaring a standardized web browser which is to be provided by default. |
Alternative option https://github.com/versotile-org/verso Appealing option considering that it's written in rust and uses servo, but currently seems to have issues versotile-org/verso#149 |
It is open source but due to some accidents, some of the code is not visible on the repo (not closed sourced). But if you want, I can grant you view access |
Verso is absolutely not ready yet, give us a few months. :) |
I am rather trying to figure out what you do on top of stock firefox to better understand the implementation tbh.. What accidents?
I am aware, but thanks for warning :) |
I basically add patches to firefox's source code, other browsers started using my code for core components |
I guess give me view access? if you have something useful i would like to add that to our firefox configuration. |
Can you elaborate on what's not ready? Custom rust-based browser that integrates servo would be worth the effort for me to stabilize and use a pinned commit and if it fails in production we can always fallback to firefox. Minimal expected functionality:
Ideal expected functionality;
|
As discussed before we need to standardize a web browser to use within the infrastructure as we are deploying a lot of services that are expected to be used by the users where currently i worked on a firefox hardening configuration in my home-manager module in https://github.com/NiXium-org/NiXium/blob/1ea34b7fb732012a48b71d877e5973abd69e3f99/src/nixos/users/kreyren/home/modules/web-browsers/firefox/firefox.nix
Which works well, but some extensions are impossible to make work in a declarative setup as noted in libredirect/browser_extension#905 and libredirect/browser_extension#872
Additionally there is a problem with management as maintaining our own web browser is a lot of work that is difficult to allocate in a reasonable way that doesn't interfiere with my other projects and maintanance
Thus the proposed management is to certify shizofox as the standard web browser once we integrate features from my setup as it's it's own independent flake.
Same approach should be used for all other web browsers so that the end-user is not limited on the selection.
CC @TanvirOnGH for opinion.
The text was updated successfully, but these errors were encountered: