Gentoo Archives: gentoo-releng

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-releng@l.g.o
Subject: [gentoo-releng] Stages for x86 and Feature Requests for 2006.0
Date: Wed, 30 Nov 2005 15:55:25
Message-Id: 1133366022.5990.36.camel@cgianelloni.nuvox.net
1 Alright folks, first off, I would like to cover some information on the
2 proposed x86 stage releases for 2006.0, along with some information on
3 the release media. As you may or may not know, we are switching to
4 enabling nptl by default on all arches that support it. We have also
5 built out a set of no-nptl profiles for x86, to allow for people who
6 wish to stick with linuxthreads or 2.4 headers/kernels. Here is what I
7 plan on releasing for x86 (this does not include embedded or hardened):
8
9 CDs:
10 Minimal InstallCD (same as before)
11 Installer LiveCD (CHOST=i686 and nptl)
12
13 Stages:
14 x86 stage1 (CHOST=i386)
15 x86 stage3 (CHOST=i386, no-nptl, 2.4 headers/kernel)
16 i586 stage3 (CHOST=i586 and nptl)
17 i686 stage3 (CHOST=i686 and nptl)
18
19 With this, a user should be able to build any system that they desire.
20 Using the stage1 tarball, they will be able to use any of the profiles
21 and build anything, as is currently possible. As you probably know, the
22 stage1 installation instructions have been moved to the Gentoo FAQ from
23 the Gentoo Handbook. This is due to the increased complexity of the
24 possibilities of a stage1 installation. I will be working with the GDP
25 to create an "Advanced Topics" document that covers the stage1 tarball,
26 along with bootstrapping from a stage3 tarball. This document may or
27 may not be completed by 2006.0, depending on time.
28
29 The 3 stage3 tarballs will be usable to build any of the supported
30 system types easily. The i586 and i686 stages will be used for building
31 100% default-based systems for all i586 and i686 systems. While we have
32 dropped the additional stages, such as pentium3 and pentium4, this does
33 not mean that you're left in the dark. The main reason for this is it
34 reduces the number of stages that is required to be built and allows for
35 better testing to be done on these stages. This also brings x86 in line
36 with the rest of the distribution, which only produces more generic
37 stages for their specific architecture types without optimizations. The
38 purpose of a stage is to facilitate installation, not to give the user a
39 completely optimized system. Using a stage3 x86 tarball will also allow
40 the user to use either 2.4 or 2.6 headers/kernels, with the switch of a
41 profile. Once the Advanced Topics document is completed, it will also
42 allow for bootstrapping to any of the other configurations easily.
43
44 Now, onto the CD images. The idea here is to have the Minimal InstallCD
45 be used for most stage-based installations. There will also be the
46 Installer LiveCD. There will be no GRP set (Universal InstallCD +
47 PackageCD) for x86 for 2006.0, but the Installer CD *is* capable of a
48 network-less installation using the binaries on the CD itself. The CD
49 will be compiled with CHOST=i686, so it will not work on machines that
50 are not i686-compatible. These machines will be required to use the
51 Minimal InstallCD and stages, no different than they would do prior to
52 2006.0's release.
53
54 What other features would you guys like?
55
56 --
57 Chris Gianelloni
58 Release Engineering - Strategic Lead
59 x86 Architecture Team
60 Games - Developer
61 Gentoo Linux

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-releng] Stages for x86 and Feature Requests for 2006.0 Jeffrey Forman <jforman@g.o>