You are not logged in.

#1 2016-01-13 20:32:30

Davini
Member
Registered: 2010-04-29
Posts: 43

Kernel Updates?

When is the linux kernel upgraded in the main repository for Arch Linux? How is it decided to upgrade the kernel, or who is involved in making the decision?

This is probably answered somewhere else (i.e., mailing list, maybe), but I thought I'd ask since I can't seem to find a solid answer. I am also aware of custom kernel builds and how to do it, I'm just curious what are the protocols for upgrading Arch's "mainstream" kernel.

Thanks

Offline

#2 2016-01-13 21:01:15

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,175
Website

Re: Kernel Updates?

TL;DR - When it's ready.

It's basically the same procedure for every package:

0) Package is reported out-of-date (This may not happen. The maintainer may do it themselves).
1) Package is built, making any necessary changes such as config, patching hot-fixing and checked to see if it "works".
2) Dependent packages are re-built and checked to see if it "works".
3) Package has to be signed off before being pushed (for official packages).

For kernels, you typically don't see the .0 release ever pushed to [core], but a couple of revisions later, mostly when everything has been worked out.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#3 2016-01-13 21:11:05

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: Kernel Updates?

To add one missing step to the above:

-1) Upstream releases a 'stable' version.

Sadly our flag-out-of-date system is polluted by a bunch of noise when users flag a package because upstream pushed a change to git, or made a revision in a beta, alpha, or other developmental branch.  These are not relevant for (a vast majority of) archlinux packages.  Our repos package software when upstream releases stable release versions.  We leave it to upstream to determine what they consider stable or not.  With the kernel this is pretty clear: kernel.org has "stable" branches - this is what gets packaged into the repos (after the above mentioned steps).  The mainline branch is not packaged for our repos, though it is available in the AUR and in some non-official repos.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#4 2016-01-13 21:40:11

Leonid.I
Member
From: Aethyr
Registered: 2009-03-22
Posts: 999

Re: Kernel Updates?

BTW, is it me or the upstream stable kernel releases slowed down recently?


Arch Linux is more than just GNU/Linux -- it's an adventure
pkill -9 systemd

Offline

#5 2016-01-13 22:01:06

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,654

Re: Kernel Updates?

Leonid.I wrote:

BTW, is it me or the upstream stable kernel releases slowed down recently?

4.4 is to be an LTS kernel.  I think they are a little more cautious with these.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#6 2016-01-13 22:04:21

TheChickenMan
Member
From: United States
Registered: 2015-07-25
Posts: 354

Re: Kernel Updates?

Leonid.I wrote:

BTW, is it me or the upstream stable kernel releases slowed down recently?

I noticed that as well. Not just the kernel either. A lot of projects seem to be really slow in releasing new stuff recently.
I assumed it was just because of the holiday season though. Probably a lot of people have been on vacation with family.


If quantum mechanics hasn't profoundly shocked you, you haven't understood it yet.
Niels Bohr

Offline

#7 2016-01-14 07:14:45

Arup
Member
From: Earth
Registered: 2014-02-20
Posts: 95

Re: Kernel Updates?

As the kernel matures, tons of lines of code are added and therefore more perusal. Also many drivers including new chips like ARM and more hardware, embedded and otherwise. Therefore the job of kernel upkeep and regression check gets bigger day by day.

Offline

#8 2016-01-14 14:56:52

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,175
Website

Re: Kernel Updates?

Arup wrote:

As the kernel matures, tons of lines of code are added and therefore more perusal. Also many drivers including new chips like ARM and more hardware, embedded and otherwise. Therefore the job of kernel upkeep and regression check gets bigger day by day.

Isn't 4.4 like 1.7 million lines bigger than 4.1?


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

Board footer

Powered by FluxBB