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 January 26th, 2004. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
SELinux i686 LiveCD now available |
12 |
--------------------------------- |
13 |
|
14 |
Much progress has been made recently in integrating SELinux[1] into Gentoo |
15 |
Linux, and now we're proud to announce that an experimental SELinux i686 |
16 |
LiveCD[2] is available, along with fresh stages[3] 1 through 3. The |
17 |
install guide[4] is also experimental, but now users should be able to |
18 |
install SELinux from scratch. Tread with care, and make sure to report |
19 |
bugs[5]. The only current known issue has to do with denials from DHCP |
20 |
when booting from the LiveCD. |
21 |
|
22 |
1. http://www.nsa.gov/selinux/ |
23 |
2. http://gentoo.oregonstate.edu/experimental/x86/livecd/ |
24 |
3. http://gentoo.oregonstate.edu/experimental/x86/stages/ |
25 |
4. http://www.gentoo.org/proj/en/hardened/selinux/selinux-x86-install.xml |
26 |
5. http://bugs.gentoo.org/ |
27 |
|
28 |
For more SELinux-related info (baselayout has been modified to make |
29 |
/sbin/init the initial policy load), read Chris PeBenito[6]'s message to |
30 |
gentoo-dev. |
31 |
|
32 |
6. http://article.gmane.org/gmane.linux.gentoo.devel/15361 |
33 |
|
34 |
================================= |
35 |
2. Featured Developer of the Week |
36 |
================================= |
37 |
|
38 |
Sergey Kuleshov |
39 |
|
40 |
Figure 2.1: Sergey Kuleshov |
41 |
http://www.gentoo.org/images/gwn/20040126_svyatogor.jpg |
42 |
|
43 |
This week, we are featuring Sergey Kuleshov[7] (svyatogor), the lead for |
44 |
the Gentoo Documentation Project's[8] Internationalization Subproject[9], |
45 |
and one of the Russian translators. His main responsibilities include |
46 |
co-ordinating and training new translators and translation teams, ensuring |
47 |
translation accuracy is checked and (of course) doing some of the |
48 |
translations to Russian. He is also responsible for ensuring that |
49 |
translation teams continue to update documentation as it evolves. |
50 |
|
51 |
7. svyatogor@g.o |
52 |
8. http://www.gentoo.org/proj/en/gdp/index.xml |
53 |
9. http://www.gentoo.org/proj/en/gdp/international.xml |
54 |
|
55 |
Sergey is a university student, currently pursuing a BSc in Mathematics |
56 |
Computing and Statistics via correspondence with London University[10]. He |
57 |
lives on Cyprus and enjoys reading Science Fiction. He is also learning to |
58 |
play guitar. He normally uses a P4 workstation (2.6 GHz, 1024 MB, 80 GB) |
59 |
as well as a 600 MHz Celeron Notebook. He is a fluxbox[11] user who |
60 |
prefers mlterm[12] for console chores and gvim[13] for editing. He |
61 |
communicates using Mozilla Firebird[14] and Thunderbird[15], as well as |
62 |
PSI Jabber[16] and XChat[17]. |
63 |
|
64 |
10. http://www.londonexternal.ac.uk/ |
65 |
11. http://fluxbox.sourceforge.net/ |
66 |
12. http://mlterm.sourceforge.net/ |
67 |
13. http://www.vim.org/ |
68 |
14. http://www.mozilla.org/products/firebird/ |
69 |
15. http://www.mozilla.org/products/thunderbird/ |
70 |
16. http://psi.affinix.com/ |
71 |
17. http://www.xchat.org/ |
72 |
|
73 |
Sergey has been using Linux for the last four years, progressing from |
74 |
Corel Linux through several iterations of Red Hat and Mandrake before |
75 |
discovering Gentoo in 2001. His experience with Gentoo began with a few |
76 |
articles by George Shapovalov[18] and Aleksey Fedorchuk on |
77 |
linuxshop.ru[19], and moved to the new distro when he finally got his |
78 |
PCMCIA NIC working with the LiveCD. He explained that his preference for |
79 |
Gentoo comes out of the fact that it is an "OS where you really know what |
80 |
is going on." He joined the Gentoo developer team after reading in GWN |
81 |
that George Shapovalov was heading up Russian translation efforts. Sergey |
82 |
volunteered his services, and was brought into the project. Sergey has |
83 |
also started up his own OSS project, the GNSS Neural Network |
84 |
Simulator"[20], which "is a tool for creating and teaching various types |
85 |
of neural networks." |
86 |
|
87 |
18. george@g.o |
88 |
19. http://linuxshop.ru |
89 |
20. http://www.gnns.net |
90 |
|
91 |
================== |
92 |
3. Gentoo Security |
93 |
================== |
94 |
|
95 |
GLSA: honeyd |
96 |
------------ |
97 |
|
98 |
Honeyd is a virtual honeypot daemon that can simulate virtual hosts on |
99 |
unallocated IP addresses. Identification of Honeyd installations allows an |
100 |
adversary to launch attacks specifically against Honeyd. No remote root |
101 |
exploit is currently known. A bug in handling NMAP fingerprints caused |
102 |
Honeyd to reply to TCP packets with both the SYN and RST flags set. |
103 |
Watching for replies, it is possible to detect IP addresses simulated by |
104 |
Honeyd. Although there are no public exploits known for Honeyd, the |
105 |
detection of Honeyd IP addresses may in some cases be undesirable. |
106 |
|
107 |
Honeyd 0.8 has been released along with an advisory[21] to address this |
108 |
issue. In addition, Honeyd 0.8 drops privileges if permitted by the |
109 |
configuration file and contains command line flags to force dropping of |
110 |
privileges. |
111 |
|
112 |
21. http://www.honeyd.org/adv.2004-01.asc |
113 |
|
114 |
* Severity: Low |
115 |
* Packages Affected: <honeyd-0.8 |
116 |
* Rectification: emerge sync; emerge -pv >=honeyd-0.8; emerge >honeyd-0.8 |
117 |
* GLSA Announcement[22] |
118 |
22. http://article.gmane.org/gmane.linux.gentoo.announce/280 |
119 |
|
120 |
========================= |
121 |
4. Heard in the Community |
122 |
========================= |
123 |
|
124 |
gentoo-user |
125 |
----------- |
126 |
|
127 |
Backup Techniques |
128 |
|
129 |
Backups are critical if your computer has data of any worth on it. |
130 |
Gentoo-user had a great thread[23] on different backup methods. |
131 |
|
132 |
23. http://thread.gmane.org/gmane.linux.gentoo.user/63219 |
133 |
|
134 |
Gentoo 2004 LiveCD |
135 |
|
136 |
Beejay announced[24] that the first Gentoo 2004.0 LiveCD was pushed out to |
137 |
the master mirror this week. Do your bugtesting part and get downloading! |
138 |
|
139 |
24. http://thread.gmane.org/gmane.linux.gentoo.devel/15225 |
140 |
|
141 |
======================= |
142 |
5. Gentoo International |
143 |
======================= |
144 |
|
145 |
Time Out |
146 |
|
147 |
There are certainly things worth noting - if only we knew about them. |
148 |
Please help the GWN team with information about international events, user |
149 |
stories and interesting projects from your own countries! By all means, do |
150 |
send suggestions to gwn-feedback@g.o. |
151 |
|
152 |
=========== |
153 |
6. Bugzilla |
154 |
=========== |
155 |
|
156 |
Summary |
157 |
------- |
158 |
|
159 |
* Statistics |
160 |
* Closed Bug Ranking |
161 |
* New Bug Rankings |
162 |
|
163 |
Statistics |
164 |
---------- |
165 |
|
166 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[25]) to record and |
167 |
track bugs, notifications, suggestions and other interactions with the |
168 |
development team. Between 16 January 2004 and 22 January 2004, activity on |
169 |
the site has resulted in: |
170 |
|
171 |
25. http://bugs.gentoo.org |
172 |
|
173 |
* 619 new bugs during this period |
174 |
* 365 bugs closed or resolved during this period |
175 |
* 16 previously closed bugs were reopened this period |
176 |
|
177 |
Of the 4818 currently open bugs: 110 are labeled 'blocker', 179 are |
178 |
labeled 'critical', and 342 are labeled 'major'. |
179 |
|
180 |
Closed Bug Rankings |
181 |
------------------- |
182 |
|
183 |
The developers and teams who have closed the most bugs during this period |
184 |
are: |
185 |
|
186 |
* Gentoo KDE Team[26], with 28 closed bugs[27] |
187 |
* AMD64 Porting Team[28], with 22 closed bugs[29] |
188 |
* Bob Johnson[30], with 20 closed bugs[31] |
189 |
* Gentoo Games[32], with 17 closed bugs[33] |
190 |
26. kde@g.o |
191 |
27. |
192 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
193 |
field=bug_status&chfieldfrom=2004-01-16&chfieldto=2004-01-22&resolution=FIX |
194 |
ED&assigned_to=kde@g.o |
195 |
28. amd64@g.o |
196 |
29. |
197 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
198 |
field=bug_status&chfieldfrom=2004-01-16&chfieldto=2004-01-22&resolution=FIX |
199 |
ED&assigned_to=amd64@g.o |
200 |
30. livewire@g.o |
201 |
31. |
202 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
203 |
field=bug_status&chfieldfrom=2004-01-16&chfieldto=2004-01-22&resolution=FIX |
204 |
ED&assigned_to=livewire@g.o |
205 |
32. games@g.o |
206 |
33. |
207 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch |
208 |
field=bug_status&chfieldfrom=2004-01-16&chfieldto=2004-01-22&resolution=FIX |
209 |
ED&assigned_to=games@g.o |
210 |
|
211 |
New Bug Rankings |
212 |
---------------- |
213 |
|
214 |
The developers and teams who have been assigned the most new bugs during |
215 |
this period are: |
216 |
|
217 |
* Core System Packages Team[34], with 21 new bugs[35] |
218 |
* Media-Video Herd[36], with 15 new bugs[37] |
219 |
* AMD64 Porting Team[38], with 15 new bugs[39] |
220 |
* Net-Mail Packages Team[40], with 14 new bugs[41] |
221 |
* Gentoo KDE Team[42], with 12 new bugs[43] |
222 |
34. base-system@g.o |
223 |
35. |
224 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
225 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-01-16&chfieldto=2004-01 |
226 |
-22&assigned_to=base-system@g.o |
227 |
36. media-video@g.o |
228 |
37. |
229 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
230 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-01-16&chfieldto=2004-01 |
231 |
-22&assigned_to=media-video@g.o |
232 |
38. amd64@g.o |
233 |
39. |
234 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
235 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-01-16&chfieldto=2004-01 |
236 |
-22&assigned_to=amd64@g.o |
237 |
40. net-mail@g.o |
238 |
41. |
239 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
240 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-01-16&chfieldto=2004-01 |
241 |
-22&assigned_to=net-mail@g.o |
242 |
42. kde@g.o |
243 |
43. |
244 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s |
245 |
tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-01-16&chfieldto=2004-01 |
246 |
-22&assigned_to=kde@g.o |
247 |
|
248 |
================== |
249 |
7. Tips and Tricks |
250 |
================== |
251 |
|
252 |
Using watch to repeat comands |
253 |
|
254 |
This week's tip shows you how to use watch to have commands run |
255 |
repeatedly. Make sure you have the sys-apps/procps package installed to |
256 |
make use of watch. |
257 |
|
258 |
Whenever you have a long-running process (such as removing a complex |
259 |
directory tree or creating a large backup with tar), it is common to |
260 |
periodically check the progress of the task using ls, ps, grep, or a |
261 |
combination of these and other utilities. Instead of repeatedly executing |
262 |
these commands, you can have watch do it for you. For the most basic |
263 |
usage, just append your command to watch and run it. The screen will |
264 |
update every few seconds (2 by default), and rerun the command for you. |
265 |
|
266 |
For example, if you're copying an ISO image that's about 650MB and you |
267 |
want to see if it's done, you could use a command similar to this one: |
268 |
|
269 |
--------------------------------------------------------------------------- |
270 |
| Code Listing 7.1: | |
271 |
|-------------------------------------------------------------------------| |
272 |
|% watch ls -lh filename.iso | |
273 |
--------------------------------------------------------------------------- |
274 |
|
275 |
When the size stops increasing and it's around 650MB, you know the file |
276 |
copy operation has finished. |
277 |
|
278 |
For more information on using watch, see man 1 watch. |
279 |
|
280 |
=========================== |
281 |
8. Moves, Adds, and Changes |
282 |
=========================== |
283 |
|
284 |
Moves |
285 |
----- |
286 |
|
287 |
The following developers recently left the Gentoo team: |
288 |
* none this week |
289 |
|
290 |
Adds |
291 |
---- |
292 |
|
293 |
The following developers recently joined the Gentoo Linux team: |
294 |
|
295 |
* Andrew Bevitt (Cyfred) - xfree86 |
296 |
* Akinori Hattori (hattya) - cjk |
297 |
* Blake Matheny (jake) - ada, haskell, CL, Lisp |
298 |
* Gustavo Felisberto (humpback) - jabber |
299 |
* Leandro Maciel Dorileo (dorileo) - kernel |
300 |
|
301 |
Changes |
302 |
------- |
303 |
|
304 |
The following developers recently changed roles within the Gentoo Linux |
305 |
project: |
306 |
|
307 |
* none this week |
308 |
|
309 |
==================== |
310 |
9. Contribute to GWN |
311 |
==================== |
312 |
|
313 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
314 |
email[44]. |
315 |
|
316 |
44. gwn-feedback@g.o |
317 |
|
318 |
================ |
319 |
10. GWN Feedback |
320 |
================ |
321 |
|
322 |
Please send us your feedback[45] and help make the GWN better. |
323 |
|
324 |
45. gwn-feedback@g.o |
325 |
|
326 |
================================ |
327 |
11. GWN Subscription Information |
328 |
================================ |
329 |
|
330 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
331 |
gentoo-gwn-subscribe@g.o. |
332 |
|
333 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
334 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
335 |
subscribed under. |
336 |
|
337 |
=================== |
338 |
12. Other Languages |
339 |
=================== |
340 |
|
341 |
The Gentoo Weekly Newsletter is also available in the following languages: |
342 |
|
343 |
* Dutch[46] |
344 |
* English[47] |
345 |
* German[48] |
346 |
* French[49] |
347 |
* Japanese[50] |
348 |
* Italian[51] |
349 |
* Polish[52] |
350 |
* Portuguese (Brazil)[53] |
351 |
* Portuguese (Portugal)[54] |
352 |
* Russian[55] |
353 |
* Spanish[56] |
354 |
* Turkish[57] |
355 |
46. http://www.gentoo.org/news/be/gwn/gwn.xml |
356 |
47. http://www.gentoo.org/news/en/gwn/gwn.xml |
357 |
48. http://www.gentoo.org/news/de/gwn/gwn.xml |
358 |
49. http://www.gentoo.org/news/fr/gwn/gwn.xml |
359 |
50. http://www.gentoo.org/news/ja/gwn/gwn.xml |
360 |
51. http://www.gentoo.org/news/it/gwn/gwn.xml |
361 |
52. http://www.gentoo.org/news/pl/gwn/gwn.xml |
362 |
53. http://www.gentoo.org/news/br/gwn/gwn.xml |
363 |
54. http://www.gentoo.org/news/pt/gwn/gwn.xml |
364 |
55. http://www.gentoo.org/news/ru/gwn/gwn.xml |
365 |
56. http://www.gentoo.org/news/es/gwn/gwn.xml |
366 |
57. http://www.gentoo.org/news/tr/gwn/gwn.xml |
367 |
|
368 |
|
369 |
Yuji Carlos Kosugi <carlos@g.o> - Editor |
370 |
AJ Armstrong <aja@×××××××××××××.com> - Contributor |
371 |
Brian Downey <bdowney@×××××××××××.net> - Contributor |
372 |
Luke Giuliani <cold_flame@×××××.com> - Contributor |
373 |
Kurt Lieber <klieber@g.o> - Contributor |
374 |
Rafael Cordones Marcos <rcm@×××××××.net> - Contributor |
375 |
David Narayan <david@×××××××.net> - Contributor |
376 |
David Nielsen <Lovechild@××××××××.com> - Contributor |
377 |
Ulrich Plate <plate@g.o> - Contributor |
378 |
Sven Vermeulen <swift@g.o> - Contributor |
379 |
Hendrik Eeckhaut <Hendrik.Eeckhaut@×××××.be> - Dutch Translation |
380 |
Jorn Eilander <sephiroth@××××××××.nl> - Dutch Translation |
381 |
Bernard Kerckenaere <bernieke@××××××××.com> - Dutch Translation |
382 |
Peter ter Borg <peter@××××××.nl> - Dutch Translation |
383 |
Jochen Maes <linux@××××.be> - Dutch Translation |
384 |
Roderick Goessen <rgoessen@××××.nl> - Dutch Translation |
385 |
Gerard van den Berg <gerard@××××××.net> - Dutch Translation |
386 |
Matthieu Montaudouin <mat@××××××××.com> - French Translation |
387 |
Xavier Neys <neysx@g.o> - French Translation |
388 |
Martin Prieto <riverdale@×××××××××.org> - French Translation |
389 |
Antoine Raillon <cabec2@××××××.net> - French Translation |
390 |
Sebastien Cevey <seb@×××××.net> - French Translation |
391 |
Jean-Christophe Choisy <mabouya@××××××××××××.org> - French Translation |
392 |
Thomas Raschbacher <lordvan@g.o> - German Translation |
393 |
Steffen Lassahn <madeagle@g.o> - German Translation |
394 |
Matthias F. Brandstetter <haim@g.o> - German Translation |
395 |
Lukas Domagala <Cyrik@g.o> - German Translation |
396 |
Tobias Scherbaum <dertobi123@g.o> - German Translation |
397 |
Daniel Gerholdt <Sputnik1969@g.o> - German Translation |
398 |
Marc Herren <dj-submerge@g.o> - German Translation |
399 |
Tobias Matzat <SirSeoman@g.o> - German Translation |
400 |
Marco Mascherpa <mush@××××××.net> - Italian Translation |
401 |
Claudio Merloni <paper@×××××××.it> - Italian Translation |
402 |
Christian Apolloni <bsolar@×××××××.ch> - Italian Translation |
403 |
Stefano Lucidi <stefano.lucidi@×××××××××××××.org> - Italian Translation |
404 |
Yoshiaki Hagihara <hagi@×××.com> - Japanese Translation |
405 |
Katsuyuki Konno <katuyuki@××××××××.jp> - Japanese Translation |
406 |
Yuji Carlos Kosugi <carlos@g.o> - Japanese Translation |
407 |
Yasunori Fukudome <yasunori@××××××××××××××××.uk> - Japanese Translation |
408 |
Takashi Ota <088@××××××××××.jp> - Japanese Translation |
409 |
Radoslaw Janeczko <sototh@×××.pl> - Polish Translation |
410 |
Lukasz Strzygowski <lucass.home@××.pl> - Polish Translation |
411 |
Michal Drobek <veng@××.pl> - Polish Translation |
412 |
Adam Lyjak <apo@××××××××××××××××××××.pl> - Polish Translation |
413 |
Krzysztof Klimonda <cthulhu@×××××××××.net> - Polish Translation |
414 |
Atila "Jedi" Bohlke Vasconcelos <bohlke@×××××××××.br> - Portuguese |
415 |
(Brazil) Translation |
416 |
Eduardo Belloti <dudu@××××××××.net> - Portuguese (Brazil) Translation |
417 |
João Rafael Moraes Nicola <joaoraf@×××××××××.br> - Portuguese (Brazil) |
418 |
Translation |
419 |
Marcelo Gonçalves de Azambuja <mgazambuja@×××××××××.br> - Portuguese |
420 |
(Brazil) Translation |
421 |
Otavio Rodolfo Piske <angusy@××××××××.org> - Portuguese (Brazil) |
422 |
Translation |
423 |
Pablo N. Hess -- NatuNobilis <natunobilis@××××××××.org> - Portuguese |
424 |
(Brazil) Translation |
425 |
Pedro de Medeiros <pzilla@××××××××.br> - Portuguese (Brazil) Translation |
426 |
Ventura Barbeiro <venturasbarbeiro@××××××.br> - Portuguese (Brazil) |
427 |
Translation |
428 |
Bruno Ferreira <blueroom@××××××××××××.net> - Portuguese (Portugal) |
429 |
Translation |
430 |
Gustavo Felisberto <humpback@××××××××××.net> - Portuguese (Portugal) |
431 |
Translation |
432 |
José Costa <jose_costa@×××××××.pt> - Portuguese (Portugal) Translation |
433 |
Luis Medina <metalgodin@×××××××××.org> - Portuguese (Portugal) Translation |
434 |
Ricardo Loureiro <rjlouro@×××××××.org> - Portuguese (Portugal) Translation |
435 |
Aleksandr Martyncev <amncorp@××.ru> - Russian Translator |
436 |
Sergey Galkin <gals_home@××××.ru> - Russian Translator |
437 |
Sergey Kuleshov <svyatogor@g.o> - Russian Translator |
438 |
Alex Spirin <asp13@××××.ru> - Russian Translator |
439 |
Denis Zaletov <dzaletov@×××××××.ru> - Russian Translator |
440 |
Lanark <lanark@××××××××××.ar> - Spanish Translation |
441 |
Fernando J. Pereda <ferdy@××××××.org> - Spanish Translation |
442 |
Lluis Peinado Cifuentes <lpeinado@×××.edu> - Spanish Translation |
443 |
Zephryn Xirdal T <ZEPHRYNXIRDAL@××××××××××.net> - Spanish Translation |
444 |
Guillermo Juarez <katossi@××××××××××××××××.es> - Spanish Translation |
445 |
Jesús García Crespo <correo@××××××.com> - Spanish Translation |
446 |
Carlos Castillo <carlos@×××××××××××××.com> - Spanish Translation |
447 |
Julio Castillo <julio@×××××××××××××.com> - Spanish Translation |
448 |
Sergio Gómez <s3r@××××××××××××.ar> - Spanish Translation |
449 |
Aycan Irican <aycan@××××××××.tr> - Turkish Translation |
450 |
Bugra Cakir <bugra@×××××××××.com> - Turkish Translation |
451 |
Cagil Seker <cagils@××××××××××.tr> - Turkish Translation |
452 |
Emre Kazdagli <emre@××××××××.tr> - Turkish Translation |
453 |
Evrim Ulu <evrim@××××××××.tr> - Turkish Translation |
454 |
Gursel Kaynak <gurcell@××××××××.tr> - Turkish Translation |