#132 Remove unneeded packages
Closed: Completed 7 months ago by lkocman. Opened 8 months ago by walddys.

Will doing a clean Server Role installation and cleaning unneeded packages, found that in Server Role the following packages are checked to be installed: Mesa (Dependency of Cups), Alsa, and Cups.

  • First, "Alsa" (Advanced Linux Sound Architecture), like the name, Alsa is used to manage the sound, but in server is something not needed Out-The-Box, it won't add anything to the system, except boot time, and unnecessary services.

  • Second, "Cups" (The Common UNIX Printing System), a service that manage the print server in Linux, first this package add unnecessary packages like "Mesa", second when someone will install an Out-The-Box Server Role Distro, it won't primary install for print server, and second, like openSUSE have the majorities of service to be installed when needed, "Cups" can't be an exception to be installed by default, with bringing extras package like MESA.

  • Third, "Mesa" (System for rendering 3-D Graphics), this package is use for graphical environment, which is none in a server role, this package in server role is brought by Cups package.

With those mentions, I want to know why those packages that none are useful in server role being in Server Role and if possible, remove in the next release from default Server Role.

another package i think is a waste of resources in Server Role is Plymouth, when a sysadmin is working, and needs to reboot a machine, the first thing is look is the logs in the boot process.


(copying my response from the mailing list)

We inherit all system roles from SLES. When it comes to patterns there is a bit of flexibility, but we should rather "converge" than diverge from each other.

Example:
https://build.opensuse.org/package/show/openSUSE:Leap:15.5/system-role-server-default

Any experimenting with patterns/roles where we would diverge from SLES
would be against the current ideology of Leap. Better way would be to
push the change to SLES first, but I am afraid that changing
packageset installed with particular system role one SP before the very
last planned one is bit too late.

It's definitely topic for next-gen, when we'll have free hands as ALP
base that we plan to build up on does not consist of any desktop.

Also if you care about space usage, why not to try Leap Micro?

Meanwhile, I'll make sles / Leap Server role deployments in VMs and will check if there is some noticeable difference.

Metadata Update from @lkocman:
- Issue close_status updated to: Completed
- Issue status updated to: Closed (was: Open)

7 months ago

Login to comment on this ticket.

Metadata