1 |
On Sun, Feb 25, 2018 at 10:10:26AM +0100, Michał Górny wrote: |
2 |
> W dniu nie, 25.02.2018 o godzinie 15∶17 +0900, użytkownik Benda Xu |
3 |
> napisał: |
4 |
> > Hi all, |
5 |
> > |
6 |
> > Yes, it's 2018. But there are still RHEL 4 and 5 systems running |
7 |
> > antique kernels such as 2.6.8 and 2.6.18. In my experience, many of |
8 |
> > them are data acquisition hubs or computing clusters. No administrator |
9 |
> > cares about security as long as they "work". |
10 |
> > |
11 |
> > Under the form "Prefix", Gentoo is set out to rescue users trapped in |
12 |
> > these abandoned wastelands of antiques. After years of work, we have |
13 |
> > achieved that goal, except one minor thing: glibc periodically drop |
14 |
> > support for old linux kernels, the lastest glibc supporting linux 2.6.8 |
15 |
> > is 2.16 and for linux-2.6.18 it is glibc-2.19. |
16 |
> > |
17 |
> > With the recent reunion of the Toolchain Project, old glibc versions are |
18 |
> > masked and removed, accelerating the adoption of new versions. This |
19 |
> > opens a new oppotunity for the Prefix: people stops caring about |
20 |
> > unsupported glibc versions, the Prefix Project can take them over |
21 |
> > without worrying about breaking other peoples' machines. |
22 |
> > |
23 |
> > Now, profiles/default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ |
24 |
> > unmasks <glibc-2.18. Some pathes needs to be backported, like the |
25 |
> > /lib/gentoo/functions.sh transition. prefix/kernel-2.6+ with glibc-2.16 |
26 |
> > is also planned. In addition, glibc have to be patched to get python3 |
27 |
> > built[1-3], which is urgent once portage drops python2[4]. |
28 |
> > |
29 |
> > |
30 |
> > So I would like to hear what you guys think if I: |
31 |
> > |
32 |
> > - keep glibc-2.19 and glibc-2.16 in tree and unmasking them in the |
33 |
> > selected Prefix profiles; |
34 |
> > |
35 |
> > - maintain those selected outdated glibc versions on the |
36 |
> > infrastructure of the Toolchain Project[5]; |
37 |
> > |
38 |
> > - (optional) add an exception to the toolchain support policy[6]. |
39 |
> |
40 |
> |
41 |
> How about moving them to an overlay? |
42 |
|
43 |
I am with mgorny on this, this sort of specialized support does not |
44 |
belong in the main tree. |
45 |
|
46 |
The kernel versions you are talking about aren't even supported by the |
47 |
upstream kernel folks any more -- the oldest lts version is 3.2.99. |
48 |
|
49 |
Thanks, |
50 |
|
51 |
William |