Enable PAE for Desktop/UNR kernels and add soft-NX for non-PAE

Registered by Kees Cook

This blueprint has been superseded. See the newer blueprint "Karmic kernel flavours" for updated plans.

We need a -desktop (or -pae) kernel for Desktop (and UNR) installs. All modern hardware has PAE capabilities (along with XD/NX capabilities). We need to start using PAE to gain the >3G RAM access as well as the NX bit. For the non-PAE kernels, we should implement the ExecShield "soft nx" protections to gain NX on non-PAE kernels:
 - http://www.codemonkey.org.uk/projects/execshield/
 - https://bugs.edge.launchpad.net/bugs/369978

Blueprint information

Status:
Complete
Approver:
Rick Clark
Priority:
Undefined
Drafter:
Kees Cook
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Kees Cook
Completed by
Kees Cook

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.