site  contact  subhomenews

Linux kernel 4.1.2

July 12, 2015 — BarryK
In the last couple of posts, I mentioned that I have created Quirky built from Ubuntu Wily Werewolf (15.10) DEBs:
http://bkhome.org/news/201507/ubuntu-sdk-working-in-quirky.html
http://bkhome.org/news/201507/ppas-for-ubuntu-sdk.html

Then, I was using an older kernel. Now I have compiled Linux kernel 4.1.2, with aufs4 patch, no other third-party patches.
I have finally left out ndiswrapper, as is seems to be obsolete.

It is configured for a Pentium-Pro CPU (i686) minimum, no support for PAE (so recognises max. 4GB RAM), and no support for EFI booting.
This is a very conventional configuration, however I intend that any old i686 PCs can be used as a workhorse for creating applications. Quirky will of course boot on Win8 PCs with legacy-mode enabled in the EFI "BIOS" firmware.

The kernel is configured with many drivers built-in, such as aufs, squashfs, f2fs and zram.

Now, I have added support for apparmor, though have not set it as the default, so has to be invoked by a kernel boot commandline parameter.

I also enabled encrypted ext4 filesystem, which is a new feature introduced with the 4.1 kernel. No idea how to use it though.

All sources are here:
http://bkhome.org/sources/kernel-4.1.2/
U#se#r: p#up#py P#as#sw#or#d: l#in#ux

The PETs are here:
http://distro.ibiblio.org/quirky/quirky6/x86/packages/pet_packages-werewolf/

Comments

Instructions here:

http://askubuntu.com/questions/643577/how-to-create-ext4-encrypted-partition-on-ubuntu-15-04-with-new-4-1-kernel

Tags: linux