Kernel LTS 3.14.25 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Latest shouts directly from our packagers and call for public testing MIB packages
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4740
Joined: 6 December 2007, 19:54

Kernel LTS 3.14.25 for ROSA 2012 2012.1 2014.1 OMV2013 2014

Post by NicCo »

Kernel LTS 3.14.25 for ROSA 2012 2012.1 2014.1 OMV2013 2014 2015
Kernel LTS 3.14.25 for ROSA 2012lts, rosa2012.1, omv2013.0, omv2014.0, rosa2014.1 and cooker (omv2015.0)
Kernel 3.14 series has been declared the current LTS, so it will be maintained upto 2016 year!
Kernel 3.14.25 > http://lwn.net/Articles/622673/
Since the release 3.14.22 we are using the new major version of BFQ v7r6

read more about BFQv7r6:
http://algo.ing.unimo.it/people/paolo/disk_sched/

Code: Select all


16 October
======================
thanks and apologizes
======================
Hi,
this is just to tell you that the presentation on BFQ at LinuxCon Europe was quite a success. I need to thank you all for it. In fact, it is thanks to your continuous feedback that we could constantly fix malfunctions and improve features. And this lets BFQ be now perceived as a quite mature component.

Unfortunately I have also to apologize for the delay in releasing bfq-v7r6 for 3.17. We came back yesterday from Dusseldorf, and, in the last review step (on the airplane :) ), we found some other little logical mistakes (although performance was already optimal and there were apparently no regressions). We will need a few more days to test new changes and the unavoidable regressions they are causing in the first place ...

Thanks again (also for your patience),
Paolo



19 October
=====================
[ANNOUNCE] BFQ-v7r6 for 3.0.0 - 3.17.0, plus 3.10.8+(2)
=====================
Hi,
after a really huge effort, we made it: here is to you BFQ-v7r6. Patches prepared as usual by Arianna.

As you probably remember, the motivation for this new version was to reach the minimum-possible boot time on fast devices. Actually, achieving this goal has been the easy one. The hard part has been instead preserving at the same time the highest-possible responsiveness. In fact, the actions to take to minimize boot time are exactly the opposite of the actions to take to achieve a high responsiveness. So the critical, enabling feature to add was the ability to understand, without making mistakes, when a boot-like request pattern is in progress. Only in that situation, treating involved processes in a completely different is just beneficial, and does not cause any loss of responsiveness.

Without bothering you with further details (which I am of course willing to provide on demand), let's go to the facts that I hope will please you. Here are now average boot times with systemd on, e.g., our Plextor SSD (in seconds):
BFQ-v7r6: 7.35
CFQ: 7.15
DEADLINE: 7.16
NOOP: 7.40

With BFQ, boot times are at most 0.2 seconds higher than with CFQ or DEADLINE, basically because the heuristic for detecting whether a true boot-like I/O pattern is in progress needs to observe incoming I/O requests for a given minimum time interval (to guarantee a sound detection). Only after being sure that a boot-like pattern is in progress, BFQ can safely give up, temporarily, its responsiveness-optimal behavior.

According to our experiments, BFQ-v7r6 does not suffer from any regression for our other typical benchmarks.

I hope you will enjoy this new version of BFQ,
Paolo



22 October
=====================
demo of bfq-v7r6 on an ssd
=====================

Hi,
since, also after our last demo with an SSD, several people have gone on claiming that noop or deadline guarantee a low I/O latency and a high responsiveness on SSDs, I have decided to make a new demo in which we clearly show also what happens with these schedulers.
You can find this new demo here:
http://youtu.be/1cjZeaCXIyM

Actually, I used this video also in my presentation at the last LinuxCon Europe. So this is also a way to share with you what I showed there.

Finally, this new demo is more up-to-date than the previous one, in that it is about BFQ-v7r6 under 3.17.0.

Right now, I am finishing also a new demo with an HDD (also shown at LinuxCon). I will let you know as soon as I finish it.

Paolo



22 October
=====================
demo of bfq-v7r6 on an ssd
=====================
just the first feedback...

from Florian Stosse:
Boot time is now really great, very big improvement here (down to 3 seconds vs 7-8 before with a Core i3 4000M and a SanDisk Ultra+ 128Gb), not disappointed



23 October
=====================
demo of bfq-v7r6 on an hdd
=====================
Hi,
as promised, here is the demo on an hdd:
http://youtu.be/ZeNbS0rzpoY

Paolo


Our changelog

Code: Select all

%changelog

* Sat Nov 29 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.25-70
+ update to 3.14.25 - stable
- drop intel_pstate-patches-up-to-kernel-3.17.patch
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Tue Oct 21 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.22-1
+ update to 3.14.22 - stable
- update BFQ (disk I/O scheduler) to V7R6
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Sat Sep 27 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.19-1
+ update to 3.14.19 - stable
- changed keys
+ CONFIG_EFIVAR_FS=y
+ CONFIG_EFI_VARS=n
+ CONFIG_SMS_SIANO_DEBUGFS is not set
- changed keys for MEI from y to m 
+ CONFIG_INTEL_MEI=m
+ CONFIG_INTEL_MEI_ME=m
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Sat Aug 30 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.17-1
+ update to 3.14.17 - stable
- fix the broken support for running 16-bit code (X86_16BIT):
- to read: http://cateee.net/lkddb/web-lkddb/X86_16BIT.html
. new keys added to configs for X86_16BIT:
+ CONFIG_X86_16BIT=y
+ CONFIG_X86_ESPFIX32=y
- import ASPM fix patch from kernel 3.17 queue to improve powersave
- to read: http://www.phoronix.com/scan.php?page=news_item&px=MTc0NzE
- audio powersave: reduced idle time from 60 to 10 seconds
- configs for kernel realtime have audio powersave disable
- update TOI (power manager) from release 3.14.13 to 3.14.15 
- update BFS scheduler to 454, plus a KVM fix:
- /patches-QL/0001_3.14-sched-bfs-454.patch
- /patches-QL/0002_ck-3.16-revert-KVM-workaround-due-to-proper-cond_res.patch
- add drm/radeon: Adding UVD handle basis fps estimation v2
- http://lists.freedesktop.org/archives/dri-devel/2014-August/065766.html
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Jul 18 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.13-1
+ update to 3.14.13 - stable
- update UKSM (nrjQL memory management) from 0.1.2.2 to 0.1.2.3
- x86 configs change: CONFIG_X86_VERBOSE_BOOTUP from "=y" to "=n" 
- to suppress annoying flashing messages while decompressig intrd:
- "Decompressing Linux . . . Parsing ELF . . . done
- Booting the kernel"
- fix from Eugene.S.: add perf-python-ext-link-with-dl.patch
- this patch is needed to fix the proper build of the perf tool
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Tue Jul 01 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.10-1
+ update to 3.14.10 - stable
- patch: tux on ice 3.14.10
- kernel.spec: add a new flavour to complete nrj set: nrj-server
- scripts/create_configs: add a new kernel flavour: nrj-server
- bero: added BuildRequires: pkgconfig(ncurses) 
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Fri Jun 27 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.9-1
+ update to 3.14.9 - stable
- patch: tux on ice 3.14.9
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Tue Jun 24 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.8-1
+ update to 3.14.8 - stable
- few fixes to BR
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Sat Jun 21 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.14.6-1
+ update to 3.14.6 (LTS???) - stable
+ this is first version of "nrj/nrjQL" stable 3.14.x, in its early development
- stage, so, it's only for testing purposes, please, dont use this srpm,
- for your daily PC working, because is still to fix all over!!!
- all the defconfigs have been prepared for the 3.14 series
- all the patches have been added/update for the 3.14 series
- all the create_configs scripts have been updated to v.2.1
- all the kernel specs have been updated to the 3.14 series
- modified kernel.spec to support from %mdvver 201200 to 201500
- tpg: fbsplash/fbcondecor feature: /patches-latest/fbcondecor-3.14.patch
- add config key: CONFIG_FB_CON_DECOR=y, changed: FB_TILEBLITTING=n
- pok: /patches-latest/linux-3.15-rc3-ahci-alpm-with-devslp-accounting.patch
- pok: build a cross-kernel-header package for arm, arm64 & mips toolchains
- arm: from CONFIG_SQUASHFS_DECOMP_MULTI=y to CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
- to be fixed: %if %{build_perf} with /traceevent and /traceevent/plugins
- ---------------------------------------------------------------------
- Kernel 3.14 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------

* Sat May 17 2014 Nicolo' Costanza <abitrules@yahoo.it> 3.13.11-2
+ update to 3.13.11 (EOL) - stable
- update BFQ to v7r4: 
  it fixes some oops that may happen with some new NCQ HDD devices,
  it leads other small speed improvements:
  - 0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r4-3.13.patch
  - 0002-block-introduce-the-BFQ-v7r4-I-O-sched-for-3.13.patch
  - 0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r4-for-3.13.0.patch
- two lines commented to know what triggers them show up (by TPG request):
  from: /arch/x86/boot/compressed/misc.c
     // debug_putstr("\nDecompressing Linux... ")
    // debug_putstr("done.\nBooting the kernel.\n")
- ---------------------------------------------------------------------
- Kernel 3.13 for mdv 2010.2, 2011.0, cooker, rosa.lts2012.0, rosa2012.1
- MIB (Mandriva International Backports) - http://mib.pianetalinux.org/
- The rel (-1) (mainline serie), with official kernel sources and addons,
- the rel (-69) will be used for development and experimental flavours,
- instead (-70) is born by the -1 % -69 merge, can generate all flavours
- Yin & Yang (69) release - it's a very complete kernel flavour sets
- ---------------------------------------------------------------------


Build status & Availability
I remind you the base repo address for kernels 3.14 link:
http://abf.rosalinux.ru/downloads/kerne ... epository/
The rpms will be available for for rosa2012lts, rosa 2012.1, omv2013, omv2014, cooker
These below are the rebuilds right now in progress... related to the new kernel 3.14.25

nrj >>> https://abf.rosalinux.ru/kernels_3_14x/ ... uild_lists
- kernel-nrj-desktop and kernel-nrj-desktop-pae
- kernel-nrj-laptop and kernel-nrj-laptop-pae
- kernel-nrj-netbook and kernel-nrj-netbook-pae
- kernel-nrj-realtime and kernel-nrj-realtime-pae
- kernel-nrj-server

nrjQL >>> https://abf.rosalinux.ru/kernels_3_14x/ ... uild_lists
- kernel-nrjQL-desktop and kernel-nrjQL-desktop-pae
- kernel-nrjQL-laptop and kernel-nrjQL-laptop-pae
- kernel-nrjQL-netbook and kernel-nrjQL-netbook-pae
- kernel-nrjQL-realtime and kernel-nrjQL-realtime-pae
- kernel-nrjQL-server




VMWare virtualization
We have noticed that Kernel 3.14 did not work with the VMWare virtualization:
we prepared an unofficial solutiion that has been full tested on ROSA Fresh R3

VMware 10 with Kernel 3.14: How To:
viewtopic.php?p=23886#p23886
[/quote]


General Info about kernel 3.14
http://kernelnewbies.org/Linux_3.14


bye, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

Post Reply