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 13 December 2004. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
New Chinese Gentoo Forum |
12 |
------------------------ |
13 |
|
14 |
A long-standing request has finally been fulfilled: The official Gentoo |
15 |
Forums, according to our user survey the single most popular support |
16 |
platform, now have a shiny new Chinese language forum[1]. Requests for |
17 |
this language to be supported at the Forums had been brought forward for a |
18 |
very long time already, but were growing substantially over the past few |
19 |
weeks. |
20 |
1. http://forums.gentoo.org/viewtopic.php?t=265378 |
21 |
|
22 |
Enabling Chinese turned out to be trickier than anticipated. The language |
23 |
packs for phpBB, the software that powers the Gentoo Forums, are normally |
24 |
available in separate encodings, which would have mandated two forums for |
25 |
traditional (i.e. the Taiwanese and Hong Kong user base) and simplified |
26 |
(mainland) Chinese characters. Splitting the forum into two was out of the |
27 |
question for the Forum administrators, but thanks to Christian Hartmann |
28 |
(ian![2]) who finally set out to implement a recommendation from Chinese |
29 |
users, the language packages and headers were patched, and all files |
30 |
transcoded into UTF-8. ian! then released his changes on a few testers |
31 |
first, since being unable to read Chinese himself, he had to rely entirely |
32 |
on user feedback. Testing this way is similar to mooring an oil tanker |
33 |
using your ears only, but nevertheless it appears to work, didn't bring |
34 |
the ceiling crashing down or the Forum hardware to falter, and the two |
35 |
initial moderators are now eagerly waiting for the massive influx of |
36 |
Chinese users to put the platform under yet some more endurance tests. |
37 |
2. http://forums.gentoo.org/profile.php?mode=viewprofile&u=15031 |
38 |
|
39 |
The encoding to be used is UTF-8, which allows for both simplified and |
40 |
traditional Chinese in postings to the new forum. EricHsu[3] and akar[4], |
41 |
will be the inaugural moderators to deal with the first wave of Chinese |
42 |
users to join the Gentoo Forums starting from today. Many Chinese |
43 |
Gentooists have been frequenting the Linuxsir.org[5] forums, but are |
44 |
expected to adopt the new, officially Gentoo-driven platform, too. The |
45 |
freshly appointed moderators are able to read both character sets, but |
46 |
EricHsu is operating in GB2312 (simplified) and akar in Big5 (traditional |
47 |
Chinese) on their own PCs, and will share the supervision of forum posts |
48 |
accordingly. |
49 |
3. http://forums.gentoo.org/profile.php?mode=viewprofile&u=54601 |
50 |
4. http://forums.gentoo.org/profile.php?mode=viewprofile&u=82443 |
51 |
5. http://www.linuxsir.org/bbs/forumdisplay.php?forumid=59 |
52 |
|
53 |
Figure 1.1: Chinese Gentoo Forum editing window, with encoding set to |
54 |
UTF-8 and autodetection to Chinese |
55 |
http://www.gentoo.org/images/gwn/20041213-chinese.png |
56 |
|
57 |
Note: While the content of the forum can be posted in either Big5 or |
58 |
GB2312, the board languages, e.g. the interface, the menu items and |
59 |
messages, can be set to each of the styles the user prefers: Both |
60 |
traditional and simplified Chinese are available as board languages now, |
61 |
too. |
62 |
|
63 |
============== |
64 |
2. Future zone |
65 |
============== |
66 |
|
67 |
Linux virtualization techniques |
68 |
------------------------------- |
69 |
|
70 |
For some types of applications (development, service separations, |
71 |
simulated environments) it is preferrable to "hide" parts of the hardware |
72 |
or the operating system behind a virtualized machine. There are three |
73 |
major approaches to achieve this: |
74 |
|
75 |
* Hardware Emulators: These programs emulate the complete hardware |
76 |
step-by-step. Bochs, PearPC, coLinux and QEMU belong to this group. |
77 |
* Hardware Virtualization: VMWare, UML, plex86 and XEN do this. They only |
78 |
emulate certain system calls and Interrupts. |
79 |
* Limited Virtualization: vServers only hide parts of the OS. Only one |
80 |
kernel is running, but system calls are intercepted and modified according |
81 |
to access privileges etc. |
82 |
|
83 |
All these techniques have their advantages and shortcomings, as hardware |
84 |
emulators for example are platform independent and just make-believe in |
85 |
parts or subsystems, but are extremely slow compared to hardware |
86 |
virtualizers. The latter are also mostly OS-independent, but limited to |
87 |
specific hardware (VMWare only runs on x86), and their performance isn't |
88 |
quite optimal yet. The limited virtualizers are optimized for speed and |
89 |
low overhead, and are perfectly integrated into the operating system, but |
90 |
of course completely dependent on it, and not all functions can be |
91 |
expected to work as usual. |
92 |
|
93 |
Today's future zone looks at some of the candidates for virtual machines |
94 |
and emulations, and sheds a little light on their availability and status |
95 |
in Gentoo Linux: |
96 |
|
97 |
XEN[6] |
98 |
6. http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ |
99 |
|
100 |
This program is developed at the University of Cambridge. Guest operating |
101 |
systems need some changes applied, but XEN in return offers extremely high |
102 |
performance compared to other solutions. |
103 |
|
104 |
Gentoo integration: There are experimental ebuilds at Gentoo's bugzilla[7] |
105 |
available. |
106 |
7. http://bugs.gentoo.org/show_bug.cgi?id=70161 |
107 |
|
108 |
UML - User Mode Linux[8] |
109 |
8. http://user-mode-linux.sourceforge.net/ |
110 |
|
111 |
This is a Linux-specific virtualization. It uses a patched kernel for the |
112 |
guest OS, and needs a patched host for better performance. Some versions |
113 |
also support nested UMLs, e.g. booting a UML instance in another UML |
114 |
instance. It is completely encapsulated from the host OS and usually uses |
115 |
files for its "virtual harddisks". Therefore performance tends to be lower |
116 |
than XEN, but since it emulates a whole kernel, its uses tend to be |
117 |
different, for example honeynets, network testing, distributed computing |
118 |
testing. |
119 |
|
120 |
Gentoo integration: The patched kernel is available as usermode-sources in |
121 |
Portage. A Howto exists at the Gentoo website[9]. |
122 |
9. http://www.gentoo.org/doc/en/uml.xml |
123 |
|
124 |
VMWare[10] |
125 |
10. http://www.vmware.com/ |
126 |
|
127 |
This commercial program allows to run any x86 OS "in a window" on Linux |
128 |
and Windows. It is quite mature, and reasonably fast. Even stacked |
129 |
instances are possible, such as Linux in VMWare on Windows in VMWare on |
130 |
Linux, for example. The hardware emulation presents a S3 graphics card, so |
131 |
some special applications like Windows DirectX games will be unable to |
132 |
run. Different versions of VMWare are available, ESX Server targeted for |
133 |
large server installations, and VMWare Workstation for desktop use. |
134 |
|
135 |
Gentoo integration: app-emulation/vmware-workstation is a 30-day demo |
136 |
version. It can be upgraded to the full version by aquiring a key from |
137 |
VMWare. |
138 |
|
139 |
MOL - Mac-on-Linux[11] |
140 |
11. http://maconlinux.org/ |
141 |
|
142 |
The PowerPC equivalent of VMWare, but non-commercial and free. Near-native |
143 |
performance, runs Mac OS > 7.5, Mac OS X and Linux in windows or |
144 |
full-screen modes. Its only drawback is the inability to operate on the |
145 |
new G5 64-bit CPU Macintosh, but it does work on PegasosPPC, for example, |
146 |
even with Mac OS X. |
147 |
|
148 |
Gentoo integration:MOL is available in Portage. |
149 |
|
150 |
BOCHS[12] |
151 |
12. http://bochs.sourceforge.net/ |
152 |
|
153 |
BOCHS is one of the oldest emulators available. It is an x86 CPU-emulator |
154 |
written in C++, thus completely portable. Compared to virtualization, the |
155 |
performance is extremely low, but it still has its moments - or do you |
156 |
know any other program that allows you to boot FreeDOS on an UltraSPARC? |
157 |
|
158 |
Gentoo integration:BOCHS is available in Portage. Disk images for booting |
159 |
can be found on the BOCHS website. |
160 |
|
161 |
PearPC[13] |
162 |
13. http://pearpc.sourceforge.net/ |
163 |
|
164 |
The newcomer among the emulators. It is still in rapid development, but |
165 |
already allows to boot a virtual MacOS X on any supported platform |
166 |
(including Win32!). The speed is about 1/500th of a real processor, but |
167 |
the coolness factor of running bochs in pearpc in vmware is hard to beat. |
168 |
|
169 |
Gentoo integration: PearPC is available in Portage. |
170 |
|
171 |
Plex86[14] |
172 |
14. http://savannah.nongnu.org/projects/plex86 |
173 |
|
174 |
Plex86 wants to be seen as the Open Source alternative to VMWare. It is |
175 |
x86 only, but offers acceptable performance. The project seems to have |
176 |
little activity at the moment. A fork with slightly different goals can be |
177 |
found here[15] but this is a Linux only virtualization. |
178 |
15. http://plex86.sourceforge.net/ |
179 |
|
180 |
Gentoo integration: Plex86 is available in Portage. |
181 |
|
182 |
coLinux[16] |
183 |
16. http://www.colinux.org/ |
184 |
|
185 |
Cooperative Linux is the first working free method for running Linux on |
186 |
Microsoft Windows natively. It can boot any Linux loopback filesystem, and |
187 |
even has limited network support through the TUN/TAP driver. It is not a |
188 |
replacement for Cygwin (which itself isn't a virtualizer, only an API |
189 |
translator), but offers the full bandwidth of Linux applications in |
190 |
Windows. |
191 |
|
192 |
Gentoo integration:A Gentoo boot image can be downloaded from the project |
193 |
homepage. |
194 |
|
195 |
QEMU[17] |
196 |
17. http://fabrice.bellard.free.fr/qemu/ |
197 |
|
198 |
This nice program is not one, but many emulators. It can emulate different |
199 |
architectures on a wide range of hardware, thus giving it the edge in |
200 |
flexibility. It is supposed to be much faster than other emulators, but |
201 |
the real performance will still be quite low. |
202 |
|
203 |
Gentoo integration:QEMU is available in portage. |
204 |
|
205 |
================== |
206 |
3. Gentoo security |
207 |
================== |
208 |
|
209 |
PDFlib: Multiple overflows in the included TIFF library |
210 |
------------------------------------------------------- |
211 |
|
212 |
PDFlib is vulnerable to multiple overflows, which can potentially lead to |
213 |
the execution of arbitrary code. |
214 |
|
215 |
For more information, please see the GLSA Announcement[18] |
216 |
18. http://www.gentoo.org/security/en/glsa/glsa-200412-02.xml |
217 |
|
218 |
imlib: Buffer overflows in image decoding |
219 |
----------------------------------------- |
220 |
|
221 |
Multiple overflows have been found in the imlib library image decoding |
222 |
routines, potentially allowing execution of arbitrary code. |
223 |
|
224 |
For more information, please see the GLSA Announcement[19] |
225 |
19. http://www.gentoo.org/security/en/glsa/glsa-200412-03.xml |
226 |
|
227 |
Perl: Insecure temporary file creation |
228 |
-------------------------------------- |
229 |
|
230 |
Perl is vulnerable to symlink attacks, potentially allowing a local user |
231 |
to overwrite arbitrary files. |
232 |
|
233 |
For more information, please see the GLSA Announcement[20] |
234 |
20. http://www.gentoo.org/security/en/glsa/glsa-200412-04.xml |
235 |
|
236 |
mirrorselect: Insecure temporary file creation |
237 |
---------------------------------------------- |
238 |
|
239 |
mirrorselect is vulnerable to symlink attacks, potentially allowing a |
240 |
local user to overwrite arbitrary files. |
241 |
|
242 |
For more information, please see the GLSA Announcement[21] |
243 |
21. http://www.gentoo.org/security/en/glsa/glsa-200412-05.xml |
244 |
|
245 |
PHProjekt: setup.php vulnerability |
246 |
---------------------------------- |
247 |
|
248 |
PHProjekt contains a vulnerability in the setup procedure allowing remote |
249 |
users without admin rights to change the configuration. |
250 |
|
251 |
For more information, please see the GLSA Announcement[22] |
252 |
22. http://www.gentoo.org/security/en/glsa/glsa-200412-06.xml |
253 |
|
254 |
========================= |
255 |
4. Heard in the community |
256 |
========================= |
257 |
|
258 |
gentoo-dev |
259 |
---------- |
260 |
|
261 |
Too many mailing lists? |
262 |
|
263 |
Are there too many (low traffic) Gentoo mailinglists? How do you get all |
264 |
relevant info without subscribing to a dozen mailinglists? And finally, is |
265 |
there a better solution? Find out what other Gentooists have to say to |
266 |
those questions. |
267 |
|
268 |
* Too many mailing lists[23] |
269 |
23. http://thread.gmane.org/gmane.linux.gentoo.devel/23341 |
270 |
|
271 |
Small notes on developer policy |
272 |
|
273 |
Mike Frysinger[24] posted two reminders on how to do things the right way: |
274 |
1) Only apply patches arch-specific if absolutely neccessary, and 2) don't |
275 |
dump your bugs in gcc-porting (or some of the other defenseless bugzilla |
276 |
aliases). He suggests that if everyone sticks to some basic rules, |
277 |
bugfixing and updating will be easier and more efficient. And, if bugs are |
278 |
assigned to the right people, they might even get fixed ... |
279 |
24. vapier@g.o |
280 |
|
281 |
* arch-apecific patches[25] |
282 |
* a note about gcc-porting team[26] |
283 |
25. http://thread.gmane.org/gmane.linux.gentoo.devel/23340 |
284 |
26. http://thread.gmane.org/gmane.linux.gentoo.devel/23314 |
285 |
|
286 |
======================= |
287 |
5. Gentoo International |
288 |
======================= |
289 |
|
290 |
Japan: Gentoo Bonenkai in Tokyo |
291 |
-------------------------------- |
292 |
|
293 |
GentooJP developer-at-large Masatomo Nakano, currently based in London, is |
294 |
coming back to Japan for a few days around New Year's Eve. As on previous |
295 |
occasions, this serves as the perfect excuse for the Japanese Gentooists |
296 |
to hold a Bonenkai, the usually raucous Japanese year-end party. Check the |
297 |
Japanese user mailing list[27] for details on the exact location, so far |
298 |
the plan is to meet in Tokyo's Shibuya district on 28 December 2004, at |
299 |
around 18:00. |
300 |
27. http://ml.gentoo.gr.jp/users/ |
301 |
|
302 |
Germany: Christmas party photos |
303 |
------------------------------- |
304 |
|
305 |
The Christmas bowling event on Friday 10 December, organized by and for |
306 |
Germany's most weathered Gentooists in the Ruhr region that we announced |
307 |
two weeks ago, appears to have gone down quite well, and in perfect |
308 |
harmony, according to the impressive photo gallery[28] available at the |
309 |
German Gentoo website. Depicted are some of the finest developers around, |
310 |
but frankly, their bowling skills are not on the same level. The |
311 |
scorecards aren't much to write home about, but on the upside of things no |
312 |
harm was done to the inventory. |
313 |
28. http://www.gentoo.de/pub/pics/gum/ob/20041210/ |
314 |
|
315 |
====================== |
316 |
6. Gentoo in the press |
317 |
====================== |
318 |
|
319 |
Heise online (7 December 2004) |
320 |
------------------------------ |
321 |
|
322 |
Germany's leading IT magazine reports about the upcoming 21c3 conference |
323 |
in Berlin, in an article titled "More than the usual suspects."[29] Based |
324 |
on an interview with Gentoo developer and Chaos Computer Club spokesman |
325 |
Lars Weiler[30], the article specially mentions the Gentoo developer |
326 |
conference to be held during the 21c3. |
327 |
29. http://www.heise.de/newsticker/meldung/54008 |
328 |
30. pylon@g.o |
329 |
|
330 |
=========== |
331 |
7. Bugzilla |
332 |
=========== |
333 |
|
334 |
Summary |
335 |
------- |
336 |
|
337 |
* Statistics |
338 |
* Closed bug ranking |
339 |
* New bug rankings |
340 |
|
341 |
Statistics |
342 |
---------- |
343 |
|
344 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[31]) to record and |
345 |
track bugs, notifications, suggestions and other interactions with the |
346 |
development team. Between 05 December 2004 and 12 December 2004, activity |
347 |
on the site has resulted in: |
348 |
31. http://bugs.gentoo.org |
349 |
|
350 |
* 742 new bugs during this period |
351 |
* 443 bugs closed or resolved during this period |
352 |
* 31 previously closed bugs were reopened this period |
353 |
|
354 |
Of the 7590 currently open bugs: 126 are labeled 'blocker', 237 are |
355 |
labeled 'critical', and 548 are labeled 'major'. |
356 |
|
357 |
Closed bug rankings |
358 |
------------------- |
359 |
|
360 |
The developers and teams who have closed the most bugs during this period |
361 |
are: |
362 |
|
363 |
* Gentoo Games[32], with 36 closed bugs[33] |
364 |
* Portage Utitilities Team[34], with 22 closed bugs[35] |
365 |
* Gentoo Linux Gnome Desktop Team[36], with 19 closed bugs[37] |
366 |
* Gentoo's Team for Core System packages[38], with 17 closed bugs[39] |
367 |
* AMD64 Porting Team[40], with 16 closed bugs[41] |
368 |
* PPC Porters[42], with 14 closed bugs[43] |
369 |
* SpanKY[44], with 13 closed bugs[45] |
370 |
* Gentoo KDE team[46], with 13 closed bugs[47] |
371 |
32. games@g.o |
372 |
33. |
373 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=games@g.o |
374 |
34. tools-portage@g.o |
375 |
35. |
376 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=tools-portage@g.o |
377 |
36. gnome@g.o |
378 |
37. |
379 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=gnome@g.o |
380 |
38. base-system@g.o |
381 |
39. |
382 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=base-system@g.o |
383 |
40. amd64@g.o |
384 |
41. |
385 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=amd64@g.o |
386 |
42. ppc@g.o |
387 |
43. |
388 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=ppc@g.o |
389 |
44. vapier@g.o |
390 |
45. |
391 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=vapier@g.o |
392 |
46. kde@g.o |
393 |
47. |
394 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-12-05&chfieldto=2004-12-12&resolution=FIXED&assigned_to=kde@g.o |
395 |
|
396 |
New bug rankings |
397 |
---------------- |
398 |
|
399 |
The developers and teams who have been assigned the most new bugs during |
400 |
this period are: |
401 |
|
402 |
* AMD64 Porting Team[48], with 23 new bugs[49] |
403 |
* Perl Devs @ Gentoo[50], with 15 new bugs[51] |
404 |
* Gentoo's Team for Core System packages[52], with 11 new bugs[53] |
405 |
* Gentoo Sound Team[54], with 9 new bugs[55] |
406 |
* Net-Mail Packages[56], with 8 new bugs[57] |
407 |
* Mozilla Gentoo Team[58], with 8 new bugs[59] |
408 |
* Text-Markup Team[60], with 7 new bugs[61] |
409 |
* PHP Bugs[62], with 7 new bugs[63] |
410 |
48. amd64@g.o |
411 |
49. |
412 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=amd64@g.o |
413 |
50. perl@g.o |
414 |
51. |
415 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=perl@g.o |
416 |
52. base-system@g.o |
417 |
53. |
418 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=base-system@g.o |
419 |
54. sound@g.o |
420 |
55. |
421 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=sound@g.o |
422 |
56. net-mail@g.o |
423 |
57. |
424 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=net-mail@g.o |
425 |
58. mozilla@g.o |
426 |
59. |
427 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=mozilla@g.o |
428 |
60. text-markup@g.o |
429 |
61. |
430 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=text-markup@g.o |
431 |
62. php-bugs@g.o |
432 |
63. |
433 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-12-05&chfieldto=2004-12-12&assigned_to=php-bugs@g.o |
434 |
|
435 |
================== |
436 |
8. Tips and Tricks |
437 |
================== |
438 |
|
439 |
Fresh USE flag and profile editors |
440 |
---------------------------------- |
441 |
|
442 |
ufed has served its purpose of providing an overview and editing USE flag |
443 |
settings in Gentoo systems for quite a while. Its ncurses-based interface |
444 |
wasn't exactly pretty, and it hasn't seen much development over the past |
445 |
few months. |
446 |
|
447 |
Enter the alternatives: Damien Krotkine[64] has just brought his new |
448 |
"Profuse" up to speed and into Portage. It is meant to be particularly |
449 |
good at dealing with cascading profiles, has a GTK+-2 interface that's |
450 |
generally pleasing to the eye, and is easily available by simply emerging |
451 |
it. |
452 |
64. dams@g.o |
453 |
|
454 |
--------------------------------------------------------------------------- |
455 |
| Code Listing 8.1: | |
456 |
|Emerge | |
457 |
profuse-------------------------------------------------------------------- |
458 |
----- |
459 |
| | |
460 |
|# echo "app-portage/profuse ~x86" >> /etc/portage/package.keywords (if | |
461 |
necessary) |
462 |
|# emerge profuse | |
463 |
| | |
464 |
--------------------------------------------------------------------------- |
465 |
|
466 |
Figure 8.1: Damien Krotkine's profuse, the profile and USE editor |
467 |
http://www.gentoo.org/images/gwn/20041213-profuse.jpg |
468 |
|
469 |
profuse defaults to whatever is linked to /etc/make.profile, but it can |
470 |
already work on cascading profiles, too, with the profile editing GUI |
471 |
currently still under development: |
472 |
|
473 |
--------------------------------------------------------------------------- |
474 |
| Code Listing 8.2: | |
475 |
|Invoke profuse with a cascading | |
476 |
profile-------------------------------------------------------------------- |
477 |
----- |
478 |
| | |
479 |
|# profuse --profile-dir=/usr/portage/profiles/default-linux/ppc/2004.3 | |
480 |
| | |
481 |
--------------------------------------------------------------------------- |
482 |
|
483 |
For Gentoo on Mac OS X users, Michael Hanselmann[65] has created |
484 |
app-portage/portage-prefpane that works as a plugin to the standard System |
485 |
Preferences application of Mac OS X. It serves as an editor for the |
486 |
make.conf file and can manipulate USE-flags, features and mirrors. |
487 |
Additionally, it provides an interface to edit all variables in make.conf. |
488 |
It runs only on Mac OS X, of course: |
489 |
65. hansmi@g.o |
490 |
|
491 |
Figure 8.2: Portage-prefpane fully integrated into Mac OS X System |
492 |
Preferences |
493 |
http://www.gentoo.org/images/gwn/20041213-prefpane.png |
494 |
|
495 |
=========================== |
496 |
9. Moves, adds, and changes |
497 |
=========================== |
498 |
|
499 |
Moves |
500 |
----- |
501 |
|
502 |
The following developers recently left the Gentoo team: |
503 |
|
504 |
* Michael Boman |
505 |
|
506 |
Adds |
507 |
---- |
508 |
|
509 |
The following developers recently joined the Gentoo Linux team: |
510 |
|
511 |
* Torsten Veller (tove) - net-mail, net-dialup |
512 |
* Aaron Kulbe (SuperLag) - net-mail |
513 |
|
514 |
Changes |
515 |
------- |
516 |
|
517 |
The following developers recently changed roles within the Gentoo Linux |
518 |
project: |
519 |
|
520 |
* None this week |
521 |
|
522 |
===================== |
523 |
10. Contribute to GWN |
524 |
===================== |
525 |
|
526 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
527 |
email[66]. |
528 |
66. gwn-feedback@g.o |
529 |
|
530 |
================ |
531 |
11. GWN feedback |
532 |
================ |
533 |
|
534 |
Please send us your feedback[67] and help make the GWN better. |
535 |
67. gwn-feedback@g.o |
536 |
|
537 |
================================ |
538 |
12. GWN subscription information |
539 |
================================ |
540 |
|
541 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
542 |
gentoo-gwn-subscribe@g.o. |
543 |
|
544 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
545 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
546 |
subscribed under. |
547 |
|
548 |
=================== |
549 |
13. Other languages |
550 |
=================== |
551 |
|
552 |
The Gentoo Weekly Newsletter is also available in the following languages: |
553 |
|
554 |
* Danish[68] |
555 |
* Dutch[69] |
556 |
* English[70] |
557 |
* German[71] |
558 |
* French[72] |
559 |
* Japanese[73] |
560 |
* Italian[74] |
561 |
* Polish[75] |
562 |
* Portuguese (Brazil)[76] |
563 |
* Portuguese (Portugal)[77] |
564 |
* Russian[78] |
565 |
* Spanish[79] |
566 |
* Turkish[80] |
567 |
68. http://www.gentoo.org/news/da/gwn/gwn.xml |
568 |
69. http://www.gentoo.org/news/be/gwn/gwn.xml |
569 |
70. http://www.gentoo.org/news/en/gwn/gwn.xml |
570 |
71. http://www.gentoo.org/news/de/gwn/gwn.xml |
571 |
72. http://www.gentoo.org/news/fr/gwn/gwn.xml |
572 |
73. http://www.gentoo.org/news/ja/gwn/gwn.xml |
573 |
74. http://www.gentoo.org/news/it/gwn/gwn.xml |
574 |
75. http://www.gentoo.org/news/pl/gwn/gwn.xml |
575 |
76. http://www.gentoo.org/news/br/gwn/gwn.xml |
576 |
77. http://www.gentoo.org/news/pt/gwn/gwn.xml |
577 |
78. http://www.gentoo.org/news/ru/gwn/gwn.xml |
578 |
79. http://www.gentoo.org/news/es/gwn/gwn.xml |
579 |
80. http://www.gentoo.org/news/tr/gwn/gwn.xml |
580 |
|
581 |
Ulrich Plate <plate@g.o> - Editor |
582 |
Michael Hanselmann <hansmi@g.o> - Author |
583 |
Damien Krotkine <dams@g.o> - Author |
584 |
Patrick Lauer <patrick@g.o> - Author |
585 |
Lars Weiler <pylon@g.o> - Author |
586 |
|
587 |
-- |
588 |
gentoo-gwn@g.o mailing list |