1 |
--------------------------------------------------------------------------- |
2 |
Gentoo Weekly Newsletter |
3 |
http://www.gentoo.org/news/en/gwn/current.xml |
4 |
This is the Gentoo Weekly Newsletter for the week of March 1st, 2004. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
2004.0 Released |
12 |
--------------- |
13 |
|
14 |
Gentoo Linux is proud to announce the release of Gentoo Linux 2004.0 for |
15 |
the x86, AMD64, PowerPC, Sun SPARC, and SGI MIPS architectures. |
16 |
Additionally, the Gentoo Hardened team is announcing the inaugural release |
17 |
of a security-enhanced Gentoo platform for the x86 architecture. |
18 |
|
19 |
In addition to many bugfixes and security updates since the 1.4 release, |
20 |
Gentoo Linux 2004.0 contains a cutting-edge development toolchain and user |
21 |
environment including, but not limited to, Linux kernel 2.6.3, GCC 3.3.2, |
22 |
GLIBC 2.3.2, KDE 3.2, GNOME 2.4.1, and xfce4. |
23 |
|
24 |
We are pleased to announce the new Gentoo Store[1]. Available at the |
25 |
Gentoo Store are Gentoo Linux LiveCDs that come complete with the on-CD |
26 |
Gentoo Installation Handbook, 2004.0 Release Notes[2] and optimized |
27 |
pre-compiled binary packages. Users who want to stay up-to-date for 2004 |
28 |
can purchase a subscription that offers the shipment of each quarterly |
29 |
2004.x release sent straight to their door. Those wishing to donate to |
30 |
Gentoo Linux can now do so in an easy and secure manner utilizing the new |
31 |
donation system. The Gentoo Store accepts PayPal, Visa, Mastercard, and |
32 |
Discover for both orders and donations. |
33 |
|
34 |
1. http://store.gentoo.org/ |
35 |
2. http://www.gentoo.org/proj/en/releng |
36 |
|
37 |
Gentoo Linux 2004.0 marks the debut of Catalyst, the new Gentoo release |
38 |
meta-tool. Using Catalyst, developers and users can create and customize |
39 |
every aspect of their Gentoo Linux system; from installation stages, to |
40 |
bootable LiveCDs, to customized binary packages for the Gentoo Reference |
41 |
Platform (GRP). For more information on Catalyst, please see the Catalyst |
42 |
project page and online documentation[3]. |
43 |
|
44 |
3. http://www.gentoo.org/proj/en/releng/catalyst |
45 |
|
46 |
Installation stages, LiveCDs, and Gentoo Reference Platform sets can be |
47 |
found on our mirrors[4]. More information about the Gentoo Hardened |
48 |
project can be found on its project page[5]. For more information, please |
49 |
consult our documentation[6], mailing lists[7], user forums[8], and |
50 |
official IRC channels[9]. |
51 |
|
52 |
4. http://www.gentoo.org/main/en/mirrors.xml |
53 |
5. http://www.gentoo.org/proj/en/hardened |
54 |
6. http://www.gentoo.org/doc/en |
55 |
7. http://www.gentoo.org/doc/en |
56 |
8. http://forums.gentoo.org |
57 |
9. http://www.gentoo.org/main/en/irc.xml |
58 |
|
59 |
================================= |
60 |
2. Featured Developer of the Week |
61 |
================================= |
62 |
|
63 |
Alexander Gabert |
64 |
|
65 |
Figure 2.1: Alexander Gabert |
66 |
http://www.gentoo.org/images/gwn/20040301_pappy.jpg |
67 |
|
68 |
This week, we are featuring Alexander Gabert[10] (pappy), another |
69 |
developer specializing in the security realm for Gentoo. Alexander is the |
70 |
lead for the gcc-hardened project, which has the goal of implementing |
71 |
security enhancements such as PIE (position independent executables) and |
72 |
PaX[11] address space randomization and stack protection. He is also |
73 |
co-lead, along with Ned Ludd[12] (solar), for the implantation of |
74 |
propolice[13], another stack protection utility. In addition, he is |
75 |
exploring work with the HPPA team on implementing Gentoo for pa-risc |
76 |
processors as well as adding user documentation for Hardened Gentoo[14]. |
77 |
|
78 |
10. pappy@g.o |
79 |
11. http://pax.grsecurity.net/ |
80 |
12. solar@g.o |
81 |
13. http://www.gentoo.org/proj/en/hardened/propolice.xml |
82 |
14. http://www.gentoo.org/proj/en/hardened/index.xml |
83 |
|
84 |
Alexander came to Gentoo via Red Hat and SuSE through BSD, OpenVMS and |
85 |
Linux from Scratch. He was impressed with the opportunity to apply some of |
86 |
his interest in security to the new distro. In particular, he was |
87 |
interested in implementing the PaX userland components in Gentoo - which |
88 |
quickly resulted in an invitation to join the development team. He has |
89 |
also worked on implementing toolchains for non-x86 platforms like |
90 |
PA-RISC[15]. He works with a computer menagerie that includes routers, |
91 |
pa-risc workstations, vaxen, and Intel-based machines. He prefers |
92 |
Evolution[16], Afterstep[17] and several xterms for his working |
93 |
environment. |
94 |
|
95 |
15. http://parisc-linux.org/ |
96 |
16. http://www.ximian.com/products/evolution/ |
97 |
17. http://www.afterstep.org/ |
98 |
|
99 |
During the day, Alexander works for EDS as a field service engineer, a |
100 |
position he describes as "driving around and replacing power supplies and |
101 |
hard disks". He lives in a small town outside Munich, Germany, where he |
102 |
has recently moved into a house that is now populated with computers, |
103 |
children, a new wife and an aging electrical system. He entered the |
104 |
computer industry directly after finishing secondary school and German |
105 |
military service. His non-computer-related pastimes include playing chess, |
106 |
basketball, roller-blading, and playing with his children. Alexander |
107 |
offered his view on some recent controversies in the community: "We are |
108 |
working on a freely available, open-source operating system ... There is |
109 |
something that seems to be missing when lawyers carrying suitcases full of |
110 |
printouts walk into courtrooms to fight about it." A slightly sanitized |
111 |
version of his favorite quote would read "fighting for peace is like |
112 |
making love for virginity." |
113 |
|
114 |
================== |
115 |
3. Gentoo Security |
116 |
================== |
117 |
|
118 |
No new security annoucements were posted this week. |
119 |
|
120 |
========================= |
121 |
4. Heard in the Community |
122 |
========================= |
123 |
|
124 |
gentoo-user |
125 |
----------- |
126 |
|
127 |
Gentoo and Commercial Support |
128 |
|
129 |
Given the semi-random nature of a "meta-distribution" package, some users |
130 |
attempting to install commercial Linux software on Gentoo have run into |
131 |
some roadblocks. In this[18] case, a user attempting to install |
132 |
Codeweaver's CrossoverOffice has some interesting comments from one of the |
133 |
company's founders. |
134 |
|
135 |
18. http://thread.gmane.org/gmane.linux.gentoo.user/68715 |
136 |
|
137 |
======================= |
138 |
5. Gentoo International |
139 |
======================= |
140 |
|
141 |
Italy: Gentoo Pub in Milano on 6 March 2004 |
142 |
|
143 |
There was a test run for a Gentoo Milano Meeting on 28 February of unknown |
144 |
success at the time of this writing, but whatever the outcome of it was: |
145 |
Next Saturday, the Gentooista residents of Milano in Northern Italy will |
146 |
meet at the entrance to Garibaldi station (and spontaneously decide where |
147 |
to get fed and watered, no doubt). If you want to join them, be there at |
148 |
18:15 hours sharp on Saturday, 6 March 2004. Coordination thread at |
149 |
forums.gentoo.org, right here[19] (in Italian). |
150 |
|
151 |
19. http://forums.gentoo.org/viewtopic.php?t=140680 |
152 |
|
153 |
=========== |
154 |
6. Bugzilla |
155 |
=========== |
156 |
|
157 |
Summary |
158 |
------- |
159 |
|
160 |
* Statistics |
161 |
* Closed Bug Ranking |
162 |
* New Bug Rankings |
163 |
|
164 |
Statistics |
165 |
---------- |
166 |
|
167 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[20]) to record and |
168 |
track bugs, notifications, suggestions and other interactions with the |
169 |
development team. Between 21 February 2004 and 27 February 2004, activity |
170 |
on the site has resulted in: |
171 |
|
172 |
20. http://bugs.gentoo.org |
173 |
|
174 |
* 733 new bugs during this period |
175 |
* 507 bugs closed or resolved during this period |
176 |
* 21 previously closed bugs were reopened this period |
177 |
|
178 |
Of the 5175 currently open bugs: 137 are labeled 'blocker', 215 are |
179 |
labeled 'critical', and 390 are labeled 'major'. |
180 |
|
181 |
Closed Bug Rankings |
182 |
------------------- |
183 |
|
184 |
The developers and teams who have closed the most bugs during this period |
185 |
are: |
186 |
|
187 |
* AMD64 Porting Team[21], with 111 closed bugs[22] |
188 |
* Java team[23], with 46 closed bugs[24] |
189 |
* Gentoo Games[25], with 29 closed bugs[26] |
190 |
* Jeremy Huddleston[27], with 26 closed bugs[28] |
191 |
* Mike Frysinger[29], with 24 closed bugs[30] |
192 |
21. amd64@g.o |
193 |
22. |
194 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
195 |
field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX |
196 |
ED&assigned_to=amd64@g.o |
197 |
23. java@g.o |
198 |
24. |
199 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
200 |
field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX |
201 |
ED&assigned_to=java@g.o |
202 |
25. games@g.o |
203 |
26. |
204 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
205 |
field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX |
206 |
ED&assigned_to=games@g.o |
207 |
27. eradicator@g.o |
208 |
28. |
209 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
210 |
field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX |
211 |
ED&assigned_to=eradicator@g.o |
212 |
29. vapier@g.o |
213 |
30. |
214 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
215 |
field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX |
216 |
ED&assigned_to=vapier@g.o |
217 |
|
218 |
|
219 |
New Bug Rankings |
220 |
---------------- |
221 |
|
222 |
The developers and teams who have been assigned the most new bugs during |
223 |
this period are: |
224 |
|
225 |
* Core System Packages Team[31], with 35 new bugs[32] |
226 |
* x86 Kernel Team[33], with 16 new bugs[34] |
227 |
* Gnome Desktop Team[35], with 11 new bugs[36] |
228 |
* AMD64 Porting Team[37], with 11 new bugs[38] |
229 |
31. base-system@g.o |
230 |
32. |
231 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
232 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 |
233 |
-27&assigned_to=base-system@g.o |
234 |
33. x86-kernel@g.o |
235 |
34. |
236 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
237 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 |
238 |
-27&assigned_to=x86-kernel@g.o |
239 |
35. gnome@g.o |
240 |
36. |
241 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
242 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 |
243 |
-27&assigned_to=gnome@g.o |
244 |
37. amd64@g.o |
245 |
38. |
246 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
247 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 |
248 |
-27&assigned_to=amd64@g.o |
249 |
|
250 |
================== |
251 |
7. Tips and Tricks |
252 |
================== |
253 |
|
254 |
Recovering the root password |
255 |
|
256 |
This week's tip shows you a couple of ways to reset the root password if |
257 |
you've forgotten it. |
258 |
|
259 |
The easiest way is of course to boot off the Gentoo LiveCD, chroot into |
260 |
the primary hard disk as described in the Gentoo Install Guide and use |
261 |
passwd. |
262 |
|
263 |
If you don't have a LiveCD, or the system doesn't have CDROM drive, you |
264 |
can reboot the system into single user mode to reset the password. Simply |
265 |
pass the options "init=/bin/sh" to the kernel from the bootloader menu. |
266 |
When the system boots it will drop you into a root shell. The disk will be |
267 |
mounted read-only so remount it read-write with mount -o rw,remount |
268 |
/dev/ROOT (be sure to change ROOT to your actual root partition). Edit |
269 |
/etc/shadow and remove the encrypted password. Reset the root password |
270 |
with passwd and reboot the system. |
271 |
|
272 |
You should now be able to login with the new password. |
273 |
|
274 |
=========================== |
275 |
8. Moves, Adds, and Changes |
276 |
=========================== |
277 |
|
278 |
Moves |
279 |
----- |
280 |
|
281 |
The following developers recently left the Gentoo team: |
282 |
* none this week |
283 |
|
284 |
Adds |
285 |
---- |
286 |
|
287 |
The following developers recently joined the Gentoo Linux team: |
288 |
|
289 |
* Jason Huebel () - amd64 |
290 |
|
291 |
Changes |
292 |
------- |
293 |
|
294 |
The following developers recently changed roles within the Gentoo Linux |
295 |
project: |
296 |
|
297 |
* none this week |
298 |
|
299 |
==================== |
300 |
9. Contribute to GWN |
301 |
==================== |
302 |
|
303 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
304 |
email[39]. |
305 |
|
306 |
39. gwn-feedback@g.o |
307 |
|
308 |
================ |
309 |
10. GWN Feedback |
310 |
================ |
311 |
|
312 |
Please send us your feedback[40] and help make the GWN better. |
313 |
|
314 |
40. gwn-feedback@g.o |
315 |
|
316 |
================================ |
317 |
11. GWN Subscription Information |
318 |
================================ |
319 |
|
320 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
321 |
gentoo-gwn-subscribe@g.o. |
322 |
|
323 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
324 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
325 |
subscribed under. |
326 |
|
327 |
=================== |
328 |
12. Other Languages |
329 |
=================== |
330 |
|
331 |
The Gentoo Weekly Newsletter is also available in the following languages: |
332 |
|
333 |
* Dutch[41] |
334 |
* English[42] |
335 |
* German[43] |
336 |
* French[44] |
337 |
* Japanese[45] |
338 |
* Italian[46] |
339 |
* Polish[47] |
340 |
* Portuguese (Brazil)[48] |
341 |
* Portuguese (Portugal)[49] |
342 |
* Russian[50] |
343 |
* Spanish[51] |
344 |
* Turkish[52] |
345 |
41. http://www.gentoo.org/news/be/gwn/gwn.xml |
346 |
42. http://www.gentoo.org/news/en/gwn/gwn.xml |
347 |
43. http://www.gentoo.org/news/de/gwn/gwn.xml |
348 |
44. http://www.gentoo.org/news/fr/gwn/gwn.xml |
349 |
45. http://www.gentoo.org/news/ja/gwn/gwn.xml |
350 |
46. http://www.gentoo.org/news/it/gwn/gwn.xml |
351 |
47. http://www.gentoo.org/news/pl/gwn/gwn.xml |
352 |
48. http://www.gentoo.org/news/br/gwn/gwn.xml |
353 |
49. http://www.gentoo.org/news/pt/gwn/gwn.xml |
354 |
50. http://www.gentoo.org/news/ru/gwn/gwn.xml |
355 |
51. http://www.gentoo.org/news/es/gwn/gwn.xml |
356 |
52. http://www.gentoo.org/news/tr/gwn/gwn.xml |
357 |
|
358 |
Yuji Carlos Kosugi <carlos@g.o> - Editor |
359 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
360 |
John Davis <avenj@g.o> - Contributor |
361 |
Brian Downey <bdowney@×××××××××××.net> - Contributor |
362 |
Luke Giuliani <cold_flame@×××××.com> - Contributor |
363 |
Kurt Lieber <klieber@g.o> - Contributor |
364 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
365 |
David Narayan <david@×××××××.net> - Contributor |
366 |
David Nielsen <Lovechild@××××××××.com> - Contributor |
367 |
Ulrich Plate <plate@g.o> - Contributor |
368 |
Sven Vermeulen <swift@g.o> - Contributor |
369 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
370 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
371 |
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation |
372 |
Peter ter Borg <peter@××××××.nl> - Dutch Translation |
373 |
Jochen Maes <linux@××××.be> - Dutch Translation |
374 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
375 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
376 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
377 |
Xavier Neys <neysx@g.o> - French Translation |
378 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
379 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
380 |
Sebastien Cevey <seb@×××××.net> - French Translation |
381 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
382 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
383 |
Steffen Lassahn <madeagle@g.o> - German Translation |
384 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
385 |
Lukas Domagala <Cyrik@g.o> - German Translation |
386 |
Tobias Scherbaum <dertobi123@g.o> - German Translation |
387 |
Daniel Gerholdt <Sputnik1969@g.o> - German Translation |
388 |
Marc Herren <dj-submerge@g.o> - German Translation |
389 |
Tobias Matzat <SirSeoman@g.o> - German Translation |
390 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
391 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
392 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
393 |
Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation |
394 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
395 |
Katsuyuki Konno <katuyuki@××××××××.jp> - Japanese Translation |
396 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
397 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
398 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
399 |
Radoslaw Janeczko <sototh@×××.pl> - Polish Translation |
400 |
Lukasz Strzygowski <lucass.home@××.pl> - Polish Translation |
401 |
Michal Drobek <veng@××.pl> - Polish Translation |
402 |
Adam Lyjak <apo@××××××××××××××××××××.pl> - Polish Translation |
403 |
Krzysztof Klimonda <cthulhu@×××××××××.net> - Polish Translation |
404 |
Atila "Jedi" Bohlke Vasconcelos <bohlke@×××××××××.br> - Portuguese |
405 |
(Brazil) Translation |
406 |
Eduardo Belloti <dudu@××××××××.net> - Portuguese (Brazil) Translation |
407 |
João Rafael Moraes Nicola <joaoraf@×××××××××.br> - Portuguese (Brazil) |
408 |
Translation |
409 |
Marcelo Gonçalves de Azambuja <mgazambuja@×××××××××.br> - Portuguese |
410 |
(Brazil) Translation |
411 |
Otavio Rodolfo Piske <angusy@××××××××.org> - Portuguese (Brazil) |
412 |
Translation |
413 |
Pablo N. Hess -- NatuNobilis <natunobilis@××××××××.org> - Portuguese |
414 |
(Brazil) Translation |
415 |
Pedro de Medeiros <pzilla@××××××××.br> - Portuguese (Brazil) Translation |
416 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
417 |
Translation |
418 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
419 |
Translation |
420 |
Gustavo Felisberto <humpback@××××××××××.net> - Portuguese (Portugal) |
421 |
Translation |
422 |
José Costa <jose_costa@×××××××.pt> - Portuguese (Portugal) Translation |
423 |
Luis Medina <metalgodin@×××××××××.org> - Portuguese (Portugal) Translation |
424 |
Ricardo Loureiro <rjlouro@×××××××.org> - Portuguese (Portugal) Translation |
425 |
Aleksandr Martyncev <amncorp@××.ru> - Russian Translator |
426 |
Sergey Galkin <gals_home@××××.ru> - Russian Translator |
427 |
Sergey Kuleshov <svyatogor@g.o> - Russian Translator |
428 |
Alex Spirin <asp13@××××.ru> - Russian Translator |
429 |
Denis Zaletov <dzaletov@×××××××.ru> - Russian Translator |
430 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
431 |
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation |
432 |
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation |
433 |
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation |
434 |
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation |
435 |
Jesús García Crespo <correo@××××××.com> - Spanish Translation |
436 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
437 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
438 |
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation |
439 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
440 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
441 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
442 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
443 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
444 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |