Mailinglist Archive: opensuse-features (178 mails)
| < Previous | Next > |
[openFATE 312756] Installing openSUSE Distro with YAST from source
- From: fate_noreply@xxxxxxx
- Date: Mon, 29 Aug 2011 23:18:17 +0200 (CEST)
- Message-id: <feature-312756-7@keeper.suse.de>
Feature changed by: Tim Edwards (tk83)
Feature #312756, revision 7
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.
+ #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
Feature #312756, revision 7
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.
+ #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
| < Previous | Next > |