Offering an "lts backport" kernel

6 risposte [Ultimo contenuto]
t3g
t3g
Offline
Iscritto: 05/15/2011

The backporting of newer kernels for the LTS releases of Ubuntu is currently available for the 10.04 release (Lucid for Ubuntu, 4.0 for Trisquel) and has backporting of kernels up until 11.10 (Oneiric) that can be referenced at http://packages.ubuntu.com/search?suite=lucid&section=all&arch=any&searchon=names&keywords=lts-backport

The current LTS release (12.04 or Precise) doesn't have backported kernels from Quantal or Raring yet, but they are probably expected around the time of the 12.04.2 release.

With this in mind, has the Trisquel team ever thought about backporting the newer kernels to the LTS releases as well? I suppose you can use the same scripts to clean out the non-free bits as the main kernels and put them up on the server. I thought of this because LTS releases can sometimes benefit from a newer kernel when needed like with Chris testing out wireless firmware with newer kernels on current releases or any type of performance enhancements.

jxself
Offline
Iscritto: 09/13/2010

If you want a newer kernel please see http://jxself.org/linux-libre/

It always has the latest version, updated within a few days of release.

aloniv

I am a translator!

Offline
Iscritto: 01/11/2011

jxself - a backported kernel would be better than bleeding edge kernels (which is what your repository offers) since features sometimes break in bleeding edge kernels (e.g. internal microphone not working in 3.3 kernels but working fine in older and newer versions - see here: https://bugzilla.redhat.com/show_bug.cgi?id=808698 ). Also, problems with kernels based on official backported kernels can be reported on official Ubuntu channels which means they might get fixed or workarounds might be offered.

jxself
Offline
Iscritto: 09/13/2010

"a backported kernel would be better"

Not if what the person needs is something only available in the latest stable kernel release.

t3g
t3g
Offline
Iscritto: 05/15/2011

aloniv speaks the truth.

t3g
t3g
Offline
Iscritto: 05/15/2011

The benefit of using a backported kernel for LTS on Ubuntu is that it is tested to work with the LTS release by Canonical and the community for stability and to work with the current libraries.

The problem with always using the bleeding edge kernel is that it is there just to be there and no testing for specific release if conflicts exist.

Btw, do you know where to get the script that Ruben uses where he takes the Ubuntu kernel source, runs a script based on jxself to deblob it, and then rebuilds it for distribution?

sphynx
Offline
Iscritto: 11/30/2011

> Btw, do you know where to get the script that Ruben uses where he takes the
> Ubuntu kernel source, runs a script based on jxself to deblob it, and then
> rebuilds it for distribution?

From the links at the right, "Bazaar" > package-helpers/trunk: http://bzr.trisquel.info/package-helpers/trunk/files/head:/helpers/

There is a "make-linux" in every subdirectory, e. g., in "oneiric": http://bzr.trisquel.info/package-helpers/trunk/annotate/head:/helpers/oneiric/make-linux


#!/bin/sh
# Copyright (C) 2008-2011 Rubén Rodríguez <name at domain>
[...]
# Remove non-free bits
# To check the results run (being at /root/helpers/DATA/linux):
#find linux-3.0 -type f | xargs -P4 -i sh /tmp/makepackage/DATA/linux/deblob/deblob-check {}