VectorLinux

The nuts and bolts => Kernel => Topic started by: roarde on March 23, 2015, 03:06:53 pm

Title: non PAE
Post by: roarde on March 23, 2015, 03:06:53 pm
Besides turning off PAE in kernel config, then rolling a new kernel; what else is needed or might be different when trying to use a pre-PAE processor with a distro and repos designed for 32-bit with PAE?

I'm assuming it's pretty much a kernel thing; actually, I have no clue.
Title: Re: non PAE
Post by: overthere on March 25, 2015, 07:51:46 am
My understanding is that turning on pae also toggles NX which has some fragment of assistance against bad programming. it also limits ram to 3.5 gig and may have an impact on cpu usage...this naturally means very little and may boost performance for those who have a computer with a cpu that does not have pae or machines that have less than 4 gig of ram. I am unsure if modern kernels like 3.12 have option for this but am very curious, if not that basically marks the end of 32 bit which will be next. basically I have no clue. think its a himem option
Title: Re: non PAE
Post by: roarde on March 25, 2015, 01:36:08 pm
Good point about NX. It should be mentioned if we get a consistent method we can post.

So far, I get just compile the kernel (I'll dig into exactly which flags later on) and new kernel-headers. I just doubt that's all there is to successfully running non-PAE on a distro where having PAE is taken for granted.
Title: Re: non PAE
Post by: Solli on April 18, 2016, 06:16:30 am
Good point about NX. It should be mentioned if we get a consistent method we can post.

So far, I get just compile the kernel (I'll dig into exactly which flags later on) and new kernel-headers. I just doubt that's all there is to successfully running non-PAE on a distro where having PAE is taken for granted.

Hi there roarde have you found a more consistent method yet that you can share?
Title: Re: non PAE
Post by: roarde on April 23, 2016, 08:25:38 pm
I'm still interested in this, but cannot spend any time on it in the near future. M0E-lnx has offered a kernel, mentioned in the thread http://forum.vectorlinux.com/index.php?topic=18958.0 (http://forum.vectorlinux.com/index.php?topic=18958.0). Apparently there's still more to do, either in the kernel packages themselves or in loading the kernel.