Home_greyopenFATE - openSUSE feature tracking > #312756
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Installing openSUSE Distro with YAST from source

Feature state

openSUSE Distribution
Rejected Information

Description

I would like to see a installation option in YAST that would allow me to install update a installed system from source. Maybe using the following steps:
1.) Do a normal install from the distribution DVD or a Network install and configure the system as required.
2.) Optionally download the sources for each library and application, compile with user specified complier flags, such as CFLAGS="-mtune=native -march=native -O3", MAKEOPTS="-j5" etc.
3.) Replace the original vanilla libraries from the distribution DVD and their updates with the complied applications.

User benefit:

The advantage would be a system optimised for the specific hardware on which it is installed resulting in best possible performance for application that are compiled with the same compiler optimisation flags.

Discussion


icons/user_comment.png D. H. wrote: (6 years ago)

Why not use OBS for that?

icons/user_comment.png E. H. wrote: (6 years ago)

I would do it if I would know how to do this using OBS.

icons/user_comment.png A. J. wrote: (6 years ago)

For those routines, apps and libraries that would benefit performance, we could add them to the distribution so that it helps all. We do this already with a e.g. an i686 glibc and glibc that contains library routines selected based on the cpu. Some other critical libs do the same.
Let's not build for everybody their own distribution - there's Gentoo for that - since it will make bugreporting and testing harder (you have to verify that a bug exists not because of the self-built).
Btw. OBS does not have the bandwidth and space so that each openSUSE user can build a whole distribution.

I suggest that you do a profiling of your system and figure out where the performance bottlenecks are and then figure out how to solve those for everybody in a good way.

icons/user_comment.png D. H. wrote: (6 years ago)

Andreas, there is no need to do it on the Opensuse Build Service. You can do it on one of Open Build Service appliances and do it locally. The online OBS is too crippled with "license" issues to build the packages that can use those optimization the most.
http://en.opensuse.org/openSUSE:Build_Service_Appliance
PS: see what confusion you get when you use the same acro's?

icons/user_comment.png D. H. wrote: (6 years ago)

Make that too crippled with "license and patent" concerns

icons/user_comment.png T. E. wrote: (6 years ago)

What is the point of this? I mean is there any objective evidence (not 'I installed Gentoo once and it felt really quick') that this kind of thing improves speed noticeably, especially on x86_64 builds?

I mean sure, if you were building a high-performance compute cluster for some big company or university you might want to custom-build some critical components with a lot of optimisations. But for a desktop or laptop or even a normal server?

Last change: 6 years ago
Voting
Score: -6
  • Negative: 7
  • Neutral: 0
  • Positive: 1
Tags
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint