Oldest supported Linux kernel version?

227 views
Skip to first unread message

Anand

unread,
Jan 21, 2016, 2:05:29 AM1/21/16
to Chromium-dev
I'm looking at using a feature that was introduced in 2.6.22. Hopefully that's old enough to be allowed in Chrome without needing a fallback. But what's the oldest kernel version that we support?

Mike Frysinger

unread,
Jan 21, 2016, 2:44:15 AM1/21/16
to ami...@chromium.org, Chromium-dev
considering glibc itself requires >=2.6.32, i would say anything older than that isn't worth our time at the very least
-mike

On Thu, Jan 21, 2016 at 2:05 AM, Anand <ami...@chromium.org> wrote:
I'm looking at using a feature that was introduced in 2.6.22. Hopefully that's old enough to be allowed in Chrome without needing a fallback. But what's the oldest kernel version that we support?

--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev

Dirk Pranke

unread,
Jan 21, 2016, 2:57:46 PM1/21/16
to Mike Frysinger, Anand, Chromium-dev
For desktop linux, the oldest versions we officially support are still Ubuntu Precise and Debian 7, both of which are (I believe) 3.2+. 

I believe we still support JellyBean (4.1) on Android, which (I think) is 3.0.31+. 

I don't know what version of the kernel is used on ChromeOS, but I'd be pretty surprised if it wasn't substantially newer than either of those.

So, you're probably quite safe.

Those more knowledgeable than me should feel free to reply with more accurate version info.

-- Dirk

Mike Frysinger

unread,
Jan 21, 2016, 3:06:06 PM1/21/16
to Dirk Pranke, Anand, Chromium-dev
CrOS's min is 3.8 currently.  we do not care about anything older :).  depending on the feature/need, we are also not against backporting from newer kernels, although we will push back depending on the size of the patches.

i'm not sure this info is listed anywhere, and i'm not sure putting it in a doc in the wiki would be that discoverable/useful.  if you look at the ToT source checkout, it's somewhat easy to see what kernels are available.  you can also divine the answer from reading this file:

Matthew Dempsky

unread,
Jan 21, 2016, 3:07:22 PM1/21/16
to Dirk Pranke, Mike Frysinger, Anand, Chromium-dev
To add to what has already been said, Chromium's Linux sandbox also requires kernel 3.0+.  Kernels before 3.0 have a PID namespace bug, which we explicitly CHECK for when launching the zygote.  See crbug.com/357670.
Reply all
Reply to author
Forward
0 new messages