Feature changed by: Dean Hilkewich (deanjo13) Feature #312756, revision 9 Title: Installing openSUSE Distro with YAST from source openSUSE Distribution: Rejected by Andreas Jaeger (a_jaeger) reject reason: Testing and bug reporting are challenges, let's tune the most critical parts instead. Priority Requester: Important Requested by: Elmar Haag (hans_linux) Partner organization: openSUSE.org 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. Business case (Partner benefit): openSUSE.org: 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: #1: Dean Hilkewich (deanjo13) (2011-08-20 18:26:35) Why not use OBS for that? #2: Elmar Haag (hans_linux) (2011-08-24 08:55:23) (reply to #1) I would do it if I would know how to do this using OBS. #3: Andreas Jaeger (a_jaeger) (2011-08-28 10:22:17) 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. #5: Dean Hilkewich (deanjo13) (2011-09-10 02:12:56) (reply to #3) 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? + #6: Dean Hilkewich (deanjo13) (2011-09-10 02:14:36) (reply to #3) + Make that too crippled with "license and patent" concerns #4: Tim Edwards (tk83) (2011-08-29 23:17:59) 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? -- openSUSE Feature: https://features.opensuse.org/312756