Gentoo Archives: gentoo-doc-cvs

From: Shyam Mani <fox2mike@×××××××××××.org>
To: gentoo-doc-cvs@l.g.o
Subject: [gentoo-doc-cvs] cvs commit: migration-to-2.6.xml
Date: Thu, 08 Sep 2005 10:08:19
Message-Id: 200509081004.j88A4WPa028123@robin.gentoo.org
1 fox2mike 05/09/08 10:08:02
2
3 Modified: xml/htdocs/doc/en migration-to-2.6.xml
4 Log:
5 #98027 - Make the profiles bit clearer, thanks to Thilo Bangert for reporting. Also fixed xml and Micha\uffff's name.
6
7 Revision Changes Path
8 1.19 +51 -25 xml/htdocs/doc/en/migration-to-2.6.xml
9
10 file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/migration-to-2.6.xml?rev=1.19&content-type=text/x-cvsweb-markup&cvsroot=gentoo
11 plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/migration-to-2.6.xml?rev=1.19&content-type=text/plain&cvsroot=gentoo
12 diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/migration-to-2.6.xml.diff?r1=1.18&r2=1.19&cvsroot=gentoo
13
14 Index: migration-to-2.6.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/migration-to-2.6.xml,v
17 retrieving revision 1.18
18 retrieving revision 1.19
19 diff -u -r1.18 -r1.19
20 --- migration-to-2.6.xml 25 Aug 2005 10:59:31 -0000 1.18
21 +++ migration-to-2.6.xml 8 Sep 2005 10:08:02 -0000 1.19
22 @@ -1,7 +1,7 @@
23 <?xml version='1.0' encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/migration-to-2.6.xml,v 1.18 2005/08/25 10:59:31 neysx Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/migration-to-2.6.xml,v 1.19 2005/09/08 10:08:02 fox2mike Exp $ -->
28
29 <guide link="/doc/en/migration-to-2.6.xml">
30
31 @@ -28,8 +28,8 @@
32 2.6, devfs to udev, OSS to ALSA, and LVM to LVM2.
33 </abstract>
34
35 -<version>0.2.7</version>
36 -<date>2005-08-24</date>
37 +<version>0.2.8</version>
38 +<date>2005-09-08</date>
39
40 <chapter>
41 <title>Introduction</title>
42 @@ -49,7 +49,7 @@
43 <li>
44 Scheduler/Interactivity improvements: Linux feels very smooth on desktop
45 systems and copes much better than 2.4 while under load
46 -</li>
47 + </li>
48 <li>
49 Scalability: Linux now scales much better at both ends - on small embedded
50 devices and also systems with many processors
51 @@ -58,7 +58,7 @@
52 <li>
53 Hardware support: Linux now supports many more architectures and hardware
54 devices out-of-the-box than any other operating system.
55 -</li>
56 + </li>
57 </ul>
58
59 <p>
60 @@ -66,11 +66,35 @@
61 link="http://www.kniggit.net/wwol26.html">The Wonderful World Of Linux
62 2.6</uri> which you may be interested to glance over. If you are interested in
63 the more technical details, you can refer to <uri
64 -link="http://www.linux.org.uk/~davej/docs/post-halloween-2.6.txt">The
65 -post-halloween document</uri> - but bear in mind that this is somewhat outdated
66 -now.
67 +link="http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt">The
68 +post-halloween document</uri> - but do bear in mind that this is somewhat
69 +outdated now.
70 +</p>
71 +
72 +</body>
73 +</section>
74 +<section>
75 +<title>Gentoo and 2.6</title>
76 +<body>
77 +
78 +<p>
79 +From the 2005.0 release of Gentoo Linux, the default kernel is the latest 2.6
80 +series kernel. The default profile of the system is picked up from
81 +<path>/etc/make.profiles</path> which on 2005.0 or above would be a symlink to
82 +<path>/usr/portage/profiles/default-linux/x86/2005.0</path> under which various
83 +important settings are taken care of.
84 +</p>
85 +
86 +<p>
87 +If you're using a 2.4 profile, please change it to one that supports a 2.6
88 +kernel by doing the following.
89 </p>
90
91 +<pre caption="Changing your profile">
92 +# <i>rm -f /etc/make.profile</i>
93 +# <i>ln -snf /usr/portage/profiles/default-linux/x86/2005.1 /etc/make.profile</i>
94 +</pre>
95 +
96 </body>
97 </section>
98 <section>
99 @@ -79,13 +103,13 @@
100
101 <p>
102 In the past, Gentoo has instructed users to use <e>devfs</e> for managing the
103 -/dev directory, which contains a series of device interfaces to allow system
104 -applications to communicate with hardware (through the kernel).
105 +<path>/dev</path> directory, which contains a series of device interfaces to
106 +allow system applications to communicate with hardware (through the kernel).
107 </p>
108
109 <p>
110 <e>devfs</e>, whilst a good concept, has some internal problems, and has been
111 -marked obsolete in Linux 2.6.
112 +completely removed from the main stable tree as of 2.6.13.
113 </p>
114
115 <p>
116 @@ -96,6 +120,8 @@
117 <p>
118 The above may not mean much to you, but fear not, the hard working Gentoo
119 developers have put effort into making the migration from devfs very easy.
120 +Please read the <uri link="/doc/en/udev-guide.xml">Gentoo udev Guide</uri> for
121 +more information regarding the same.
122 </p>
123
124 </body>
125 @@ -186,7 +212,7 @@
126 <li>
127 <c>sys-kernel/genkernel</c> (only if you wish to use genkernel as opposed
128 to manual configuration)
129 -</li>
130 + </li>
131 </ul>
132
133 <pre caption="Updating all world packages">
134 @@ -274,9 +300,9 @@
135 </p>
136
137 <p>
138 -As your existing device manager will be mounted at /dev, we cannot access it
139 -directly. So we will bind-mount your root partition to another location and
140 -access the /dev directory from there.
141 +As your existing device manager will be mounted at <path>/dev</path>, we cannot
142 +access it directly. So we will bind-mount your root partition to another
143 +location and access the <path>/dev</path> directory from there.
144 </p>
145
146 <pre caption="Bind-mounting your root partition and listing static devices">
147 @@ -373,14 +399,14 @@
148 <body>
149
150 <p>
151 -Various components of the Gentoo utilities rely on /usr/src/linux being a
152 -symbolic link to the kernel sources that you are running (or wish to compile
153 -against).
154 +Various components of the Gentoo utilities rely on <path>/usr/src/linux</path>
155 +being a symbolic link to the kernel sources that you are running (or wish to
156 +compile against).
157 </p>
158
159 <p>
160 -We will now update our /usr/src/linux link to point at the kernel sources we
161 -just installed. Continuing our example:
162 +We will now update our <path>/usr/src/linux</path> link to point at the kernel
163 +sources we just installed. Continuing our example:
164 </p>
165
166 <pre caption="Updating the /usr/src/linux softlink">
167 @@ -603,14 +629,14 @@
168
169 <p>
170 If you used the original Serial ATA drivers under Linux 2.4, you probably
171 -observed your SATA devices having names such as <c>/dev/hde</c>.
172 +observed your SATA devices having names such as <path>/dev/hde</path>.
173 </p>
174
175 <p>
176 Linux 2.6 introduces some new SATA drivers (libata) which are based on the SCSI
177 subsystem. As these drivers are based on SCSI, your SATA disks will now show up
178 -as SCSI devices. Your first SATA disk will be named <c>/dev/sda</c>. You will
179 -need to update your <c>/etc/fstab</c> file to reflect this, and you will need
180 +as SCSI devices. Your first SATA disk will be named <path>/dev/sda</path>. You will
181 +need to update your <path>/etc/fstab</path> file to reflect this, and you will need
182 to bear this in mind when choosing the root/real_root kernel boot parameter
183 later on.
184 </p>
185 @@ -634,9 +660,9 @@
186
187 <p>
188 The developer of bootsplash appears to have lost interest in his project, given
189 -some design problems. However, Gentoo developer <e>Michal Januszewski</e> is
190 +some design problems. However, Gentoo developer <e>MichaÅ Januszewski</e> is
191 developing a successor, <c>gensplash</c>, which in included in the
192 -gentoo-sources-2.6 kernel. You can follow Michal's <uri
193 +gentoo-sources-2.6 kernel. You can follow MichaÅ's <uri
194 link="http://dev.gentoo.org/~spock/projects/gensplash/archive/gensplash-in-5-easy-steps.txt">
195 Gensplash in 5 easy steps</uri> document in order to familiarize yourself with
196 how gensplash is operated.
197
198
199
200 --
201 gentoo-doc-cvs@g.o mailing list