[opensuse-kernel] Get rid of i386 pae kernel
Hi, can we get rid of this one, please. Further cleanups could be: - Make i386 default a preemptive smp kernel (similar to what -desktop is right now). - Get rid of the current -desktop flavor No 64 bit capable platform should be run with an i386 based kernel. If really necessary, people should run a 32 bit environment on top of a 64 bit kernel. Thus we may even be able to remove PAE support to enforce this. Only use case I see for i386 kernels are (non-pae, 32 bit only) Atom boards or old, not 64-bit capable desktops/laptops where you typically want to run a -desktop flavor. On old i386 servers where PAE made sense, you better run a 10.1 or older openSUSE dist... I wonder what the current i386 kernel policy is: - default (smp, non-preemptive, no pae) - pae (smp, non-preemptive, pae) - desktop (smp, preemptive, pae) Do -default and -desktop only exist for compatibility? Only needed flavor should be: - default (smp, preemptive, no pae) What do you think? Thomas -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu 22-12-11 12:47:05, Thomas Renninger wrote:
Hi,
can we get rid of this one, please.
I would like to see this happen but it won't be that easy. One big obstacle is that we won't be able to support more than 3G for many HW configurations without pae kernel because many HW memory regions are mapped above 3G... [...] -- Michal Hocko SUSE Labs SUSE LINUX s.r.o. Lihovarska 1060/12 190 00 Praha 9 Czech Republic -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thursday, December 22, 2011 03:21:36 PM Michal Hocko wrote:
On Thu 22-12-11 12:47:05, Thomas Renninger wrote:
Hi,
can we get rid of this one, please.
I would like to see this happen but it won't be that easy. One big obstacle is that we won't be able to support more than 3G for many HW configurations without pae kernel because many HW memory regions are mapped above 3G...
Not sure how much not 64 bit capable HW nowadays would be affected. Even Intel Atoms seem to support pae, so this is not really an option. Hm, given the fact that i386 shouldn't get installed often, maybe it's just not worth touching this. Removing -pae kernel and favor -desktop flavour instead, shouldn't be a big deal and reduce some kotd ftp and building overhead? Thomas -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu 22-12-11 15:55:28, Thomas Renninger wrote:
On Thursday, December 22, 2011 03:21:36 PM Michal Hocko wrote:
On Thu 22-12-11 12:47:05, Thomas Renninger wrote:
Hi,
can we get rid of this one, please.
I would like to see this happen but it won't be that easy. One big obstacle is that we won't be able to support more than 3G for many HW configurations without pae kernel because many HW memory regions are mapped above 3G...
Not sure how much not 64 bit capable HW nowadays would be affected. Even Intel Atoms seem to support pae, so this is not really an option.
E.g. my Thinkpad T42p with Pentium M...
Hm, given the fact that i386 shouldn't get installed often, maybe it's just not worth touching this. Removing -pae kernel and favor -desktop flavour instead, shouldn't be a big deal and reduce some kotd ftp and building overhead?
I am not sure but pae seems to be default for >3G RAM these days and desktop is not used, but I might be wrong... -- Michal Hocko SUSE Labs SUSE LINUX s.r.o. Lihovarska 1060/12 190 00 Praha 9 Czech Republic -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Am 22.12.2011 15:55, schrieb Thomas Renninger:
Not sure how much not 64 bit capable HW nowadays would be affected. Even Intel Atoms seem to support pae, so this is not really an option.
intel atoms are even x64 (at least the one sample I have ;-) But pentium M (Banias, Dothan) are not. And they don't support pae (this is why the current x86 desktop kernel does not work on them).
Hm, given the fact that i386 shouldn't get installed often, maybe it's just not worth touching this. Removing -pae kernel and favor -desktop flavour instead, shouldn't be a big deal and reduce some kotd ftp and building overhead?
Probably a good idea: just drop either the -pae or the -desktop kernel for x86. -- Stefan Seyfried "Dispatch war rocket Ajax to bring back his body!" -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 23/12/11 05:38, Stefan Seyfried wrote:
Am 22.12.2011 15:55, schrieb Thomas Renninger:
Not sure how much not 64 bit capable HW nowadays would be affected. Even Intel Atoms seem to support pae, so this is not really an option.
intel atoms are even x64 (at least the one sample I have ;-)
There are 32 bit atoms (Silverthorne, Lincroft, and Diamondville series Atom N2xx) they are not all x86_64 .. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 12/22/2011 6:47 AM, Thomas Renninger wrote:
Hi,
can we get rid of this one, please.
Further cleanups could be: - Make i386 default a preemptive smp kernel (similar to what -desktop is right now). - Get rid of the current -desktop flavor
No 64 bit capable platform should be run with an i386 based kernel. If really necessary, people should run a 32 bit environment on top of a 64 bit kernel.
Tell that to my proprietary hardware drivers that the company making the hardware and drivers no longer exists...
Thus we may even be able to remove PAE support to enforce this. Only use case I see for i386 kernels are (non-pae, 32 bit only) Atom boards or old, not 64-bit capable desktops/laptops where you typically want to run a -desktop flavor. On old i386 servers where PAE made sense, you better run a 10.1 or older openSUSE dist...
F YOU! There are completely large expensive xeon servers that are i686 32bit only that need to use more than 3.5G ram and are far from needing to be replaced.
I wonder what the current i386 kernel policy is: - default (smp, non-preemptive, no pae) - pae (smp, non-preemptive, pae) - desktop (smp, preemptive, pae)
Do -default and -desktop only exist for compatibility? Only needed flavor should be: - default (smp, preemptive, no pae)
Desktop kernel scheduling is wrong for servers.
What do you think?
Thomas
Holy crap the presumption... -- bkw -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (5)
-
Brian K. White
-
Cristian Rodríguez
-
Michal Hocko
-
Stefan Seyfried
-
Thomas Renninger