Skip to content
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

Use less memory for service qubes #114

Open
ben-grande opened this issue Feb 14, 2025 · 1 comment
Open

Use less memory for service qubes #114

ben-grande opened this issue Feb 14, 2025 · 1 comment
Labels
T: enhancement New feature or request waiting for upstream Future depends on upstream

Comments

@ben-grande
Copy link
Owner

ben-grande commented Feb 14, 2025

Current problem (if any)

Many OSes are running a lot of services that aren't required for each qube.

Proposed solution

Use services supported by upstream such as minimal-netvm and minimal-usbvm that selectively disable services.

The PR to add the minimal service features was merged 15-02:

But the OOM killer issue mentioned on 19-02:

The PR to remove nsrecoursedb was merged on 24-02:

Our template is minimal while upstream uses templates with way more packages and services running and GUI applications that consume more resources such as Xfce terminal and Gnome terminal instead of XTerm. But even then, it is best to wait a bit till people start testing it upstream and see if more problem arises.

The value to a user, and who that user might be

Running more qubes on resource constrained machines.


Note: This issue was split to

Else, it would be impossible to complete this issue without waiting for upstream.

@ben-grande ben-grande added the T: enhancement New feature or request label Feb 14, 2025
@Atrate
Copy link

Atrate commented Feb 20, 2025

Check which qubes needs the gui feature enabled:

As for a sys qube that will probably need gui, I'd add sys-audio, for pasystray and sometimes pavucontrol.

@ben-grande ben-grande changed the title Use less memory for service qubes Use less memory for all qubes Feb 21, 2025
@ben-grande ben-grande added the waiting for upstream Future depends on upstream label Feb 26, 2025
ben-grande added a commit that referenced this issue Feb 26, 2025
@ben-grande ben-grande changed the title Use less memory for all qubes Use less memory for service qubes Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: enhancement New feature or request waiting for upstream Future depends on upstream
Projects
None yet
Development

No branches or pull requests

2 participants