[rosa-devel] [FYI] 32-bit kernels with PAE by default in rosa2014.1
eugene.shatokhin at rosalab.ru
Thu Aug 25 23:08:33 MSK 2016
Starting from kernel 4.1.30, which our QA team is checking at the
moment, support for PAE (Physical Address Extension) is enabled by
default in ROSA R8 on 32-bit systems.
As you probably know, PAE is supported by the CPUs since Pentium Pro and
has at least two benefits:
* ability to use more than 4 Gb of RAM on 32-bit systems;
* a bit stronger protection from faulty and malicious applications as
well as from some kernel exploits: it is now possible to forbid code
execution in the particular memory regions.
Until recently, there were 4 official kernel flavours for 32-bit systems
in ROSA R8:
The first two did not have PAE enabled.
== What will change now? ==
* Only nrj-desktop and nrj-laptop flavours will remain and they will
have PAE enabled now.
* The packages with non-PAE kernels will no longer be built and stored
in the official repositories for ROSA R8.
If someone really needs a non-PAE kernel, it may be possible to prepare
such packages separately and keep in a different repository.
== Are any actions required from ROSA users? ==
Most likely, no. The users do not need to do anything special, except in
some particular cases, see below. The transition to PAE kernels will be
done automatically when you install software updates as usual.
Note that if you have kernel-nrj-desktop-pae-4.1-latest and
kernel-nrj-desktop-pae-4.1-devel-latest installed, they will be updated
to kernel-nrj-desktop-4.1-latest and
kernel-nrj-desktop-4.1-devel-latest. Same for their nrj-laptop-pae and
**** Important ****
If you have ROSA R8 (32 bit) installed in a virtual machine, e.g., a
VirtualBox VM, please check if PAE is enabled in the settings of this
virtual machine. It is recommended to enable it, otherwise the new
kernel versions will not work there.
More information about the rosa-devel