Fedora Application Size Reduction Initiative

Fedora Linux Developers announced the about the formation of the Minimization Team, which, together with the package maintainers, will work to reduce the installation size of the supplied applications, runtime and other components of the distribution. The size is planned to be reduced by stopping the installation of unnecessary dependencies and eliminating optional components such as documentation.

Reducing the size will reduce the size of application containers and custom assemblies for IoT devices.
It is noted that in its current form, the size of the base image of Fedora is almost three times larger than similar images from the Ubuntu, Debian and openSUSE projects (300 MB versus 91-113 MB). As the main reason for the growth of the installation size, dependencies are noted, without which it was quite possible to do. Reducing dependencies will not only optimize the size of the minimum environment, but also improve overall security and reduce attack vectors by eliminating redundant code.

To reduce dependencies, it is planned to analyze the dependency tree for typical and frequently used applications, which will make it possible to understand which dependencies can be excluded due to their lack of demand, and which ones make sense to break into parts. It is also considering providing special modes to reduce the size of installed applications, for example, by stopping the installation of documentation and use cases.

Additionally, it can be noted
decision the FESCo (Fedora Engineering Steering Committee), which is responsible for the technical part of the development of the Fedora distribution, to defer consideration offers on the termination of the formation of the main repositories for the i686 architecture.
The committee will return to this issue two weeks before the package base is put on freeze before the beta release, or after the possible negative impact of stopping the delivery of packages for i686 on local module builds has been studied.

Source: opennet.ru

Add a comment