Gentoo Logo

Gentoo Weekly Newsletter: October 27, 2003

Content:

1.  Gentoo News

Summary

Improved support for virtual hosting and web-based applications

In the coming weeks, the Gentoo Linux project will be releasing updates for Apache and all web-based packages, to make it easier to use Gentoo Linux on servers that host more than one website at once. As part of these changes, the default location of the 'htdocs' directory - the directory where your website goes - will change from /home/httpd to /var/www/localhost. For servers needing to support more than one website at a time, new tools - webapp-config and vhost-config - and a 'vhosts' USE flag will be introduced to help with managing and installing web-based applications and virtual hosts.

The full technical details can be found in GLEP #11. We'll be publishing webserver and virtual-hosting guides in the near future, as well as a new developers document explaining how to write ebuilds for web-based packages."

2.6 kernel LiveCDs available for x86 and amd64

Thanks to Bob Johnson's hard work, we now have LiveCDs available for x86 and amd64 that use the 2.6 kernel. The x86 LiveCDs can be downloaded here, and the amd64 ones are here. The 2.6 LiveCD for amd64 should be preferred over the 2.4 LiveCD because the 2.4 kernel did not provide the necessary hardware/driver support. Enjoy the new CDs!

Open kernel developer positions in the Gentoo Linux Project

The Gentoo Linux Project is seeking additional kernel developers to fill in some holes in the kernel team. Applicants should have a fair amount of experience with the Linux kernel. Send an email to Brian Jackson if you're interested.

GWN seeking additional contributors

The Gentoo Weekly Newsletter is looking for one or more contributors to compile the Gentoo Linux Security section each week. No security expertise is needed because the information is gathered from GLSAs and bug reports; all you need is a solid command of written English. Send us an email if you're interested.

2.  Gentoo Security

Gentoo Security is on hiatus this week.

3.  Featured Developer of the Week

Michael J. Cohen

Our featured developer for this issue is Michael J. Cohen (mjc), who some users may recognize as the maintainer of the -mjc kernel tree, is described on the Gentoo Developer List as the "Resident Kernel Colonel". His primary responsibilities have been fixing things for the forthcoming move to the Linux 2.6 Kernel, QA, user support, and a brief bout with LiveCD development. Michael is also one of the Linux kernel contributors and has contributed to userland filesystem utilities like e2fsprogs and reiserfsprogs. He is proud of his contributions to the kernel, particularly the opportunity to consult with kernel luminary Rik van Riel about the rmap VM.

Michael is a long-time Linux user, having successfully (after 14 tries) installed RedHat 5.2 from floppies in a bid to move from FreeBSD. In January of 2001, Michael was approached by Daniel Robbins to take responsibility for kernel maintenance for the nascent distribution. Michael accepted, and (after taking time to install it) began working as a Gentoo developer. He is only 19, having graduated from the McFatter Technical High School in Ft. Lauderdale, FL, USA. He is currently attending the University of Central Florida in Orlando, studying Computer Science and living on campus. He also works as a system administrator for an ISP.

Michael is currently using KDE, but claims Gnome as his favorite DE. He communicates using kmail and xchat-2. For his favorite apps, he selected k3b ("the first CD burning application that has worked as well as [he] expected"), the transcode video processing utilities, and the cscope source code browser. He also enjoys skateboarding, windsurfing, mountain-biking and working on his BMW or any Porsches that happen to be handy. For his favorite quote, Michael reminded us that Linus has asserted that "we all know Linux is great. It can do infinite loops in 5 seconds.". He also told us that "Gentoo is fast becoming the single distribution to offer both bleeding edge software and ease of use".

4.  Heard in the Community

Web Forums

OpenPIC Problems Resolved on New Gentoo PPC ISO

Gentoo-PPC lead developer pvdabeel made this post sticky when he announced the new LiveCD for Macintosh computers. Among other novelties it fixes the frequent problems Gentoo-on-Mac users had with the OpenPIC interrupt architecture:

Forum Users' Linux Toolshed

On top of the ever-growing GWN collection of David Narayan's tips and tricks, there's a continuously popular thread in the Forum's Documentation section where Gentooists are busy swapping secret bash incantations, script aliases and other useful ideas to make life in Gentoo even easier than it already is:

gentoo-user

Choosing Compiler Flags Carefully

Gentoo user Matt noticed something odd when running his C++ program on Gentoo... it was slower than Debian! Being that Gentoo is highly optimized compared to other distros he was somewhat confused by the results. He asked the gentoo-user mailing list for help, and what we all got was a very informative thread. Read it here .

gentoo-dev

Headers and Tailers.

Here is an interesting post about whether it is possible to insert just the header files from a specific kernel version. Have a look to see the results of the conversation.

Which dev to use?

No we aren't choosing between developers, they're all wonderful! :) However choosing between different /dev file system daemons is a choice for the future of gentoo. The existing one, devfs, has some competition from udev. Have a look here to see the benefits and criticisms of both.

5.  Gentoo International

Brazil: Gentoo User Meeting at Free Software Show

The Brazilian Gentoo users are organising a meeting around the CONISLI (Congresso Internacional de Software Livre, the International Free Software Conference) in S?o Paulo, Brazil. The conference will be held on 8 and 9 November 2003 at the University of S?o Paulo (map here). The corresponding Forum thread in the Portuguese section and a GentooBR news thread are being used to coordinate Brazilian Gentooists coming to the CONISLI.

6.  Portage Watch

Portage Watch is on hiatus this week.

7.  Bugzilla

Summary

Statistics

The Gentoo community uses Bugzilla (bugs.gentoo.org) to record and track bugs, notifications, suggestions and other interactions with the development team. Between 17 October 2003 and 23 October 2003, activity on the site has resulted in:

  • 461 new bugs during this period
  • 344 bugs closed or resolved during this period
  • 13 previously closed bugs were reopened this period

Of the 3958 currently open bugs: 89 are labeled 'blocker', 185 are labeled 'critical', and 324 are labeled 'major'.

Closed Bug Rankings

The developers and teams who have closed the most bugs during this period are:

New Bug Rankings

The developers and teams who have been assigned the most new bugs during this period are:

8.  Tips and Tricks

Displaying Runlevels

This week's tip is about a couple of utilities to help you deal with init scripts and runlevels. Gentoo Linux has four main runlevels: boot, default, nonetwork, single. To manipulate these, use the /sbin/rc-update command. While rc-update add and rc-update del are covered in the Gentoo Docs, you may be wondering how to see the runlevels a service is in. This is done with the rc-update show command.

Code Listing 8.1: rc-update show

(Show all services and their runlevels)
# rc-update show
             apache2 |      default                  
                 atd |      default                  
         authdaemond |                               
            bootmisc | boot                          
             checkfs | boot                          
           checkroot | boot                          
...many more lines truncated...
 

Note: You can also look in /etc/runlevels. Each runlevel is a separate directory and in those directories are symlinks to the various services in /etc/init.d.

Another useful tool is rc-status which made its way into baselayout with Bug #4222. It tells you which services are currently running:

Code Listing 8.2: rc-status

(Show which services are running)
# rc-status
Runlevel: default
  apache2                                                            [ started ]
  atd                                                                [ started ]
  cupsd                                                              [ started ]
  dcron                                                              [ started ]
  ddclient                                                           [ started ]
  local                                                              [ off     ]
...and many more lines...

Finally, sometimes you may want to start all the services in your current runlevel that aren't running (because you stopped them). Simply type rc to start al the missing services.

9.  Moves, Adds and Changes

Moves

The following developers recently left the Gentoo team:

  • none this week

Adds

The following developers recently joined the Gentoo Linux team:

  • none this week

Changes

The following developers recently changed roles within the Gentoo Linux project.

  • none this week

10.  Contribute to GWN

Interested in contributing to the Gentoo Weekly Newsletter? Send us an email.

11.  GWN Feedback

Please send us your feedback and help make the GWN better.

12.  GWN Subscription Information

To subscribe to the Gentoo Weekly Newsletter, send a blank email to gentoo-gwn-subscribe@gentoo.org.

To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to gentoo-gwn-unsubscribe@gentoo.org from the email address you are subscribed under.

13.  Other Languages

The Gentoo Weekly Newsletter is also available in the following languages:



Print

Page updated 27 October 2003

Summary: This is the Gentoo Weekly Newsletter for the week of October 27, 2003.

Yuji Carlos Kosugi
Editor

AJ Armstrong
Contributor

Brian Downey
Contributor

Cal Evans
Contributor

Chris Gavin
Contributor

Luke Giuliani
Contributor

Shawn Jonnet
Contributor

Michael Kohl
Contributor

Kurt Lieber
Contributor

Rafael Cordones Marcos
Contributor

David Narayan
Contributor

Gerald J Normandin Jr.
Contributor

Ulrich Plate
Contributor

Mathy Vanvoorden
Dutch Translation

Hendrik Eeckhaut
Dutch Translation

Jorn Eilander
Dutch Translation

Bernard Kerckenaere
Dutch Translation

Peter ter Borg
Dutch Translation

Jochen Maes
Dutch Translation

Roderick Goessen
Dutch Translation

Gerard van den Berg
Dutch Translation

Matthieu Montaudouin
French Translation

Xavier Neys
French Translation

Martin Prieto
French Translation

Antoine Raillon
French Translation

Sebastien Cevey
French Translation

Jean-Christophe Choisy
French Translation

Thomas Raschbacher
German Translation

Steffen Lassahn
German Translation

Matthias F. Brandstetter
German Translation

Lukas Domagala
German Translation

Tobias Scherbaum
German Translation

Daniel Gerholdt
German Translation

Marc Herren
German Translation

Tobias Matzat
German Translation

Marco Mascherpa
Italian Translation

Claudio Merloni
Italian Translation

Christian Apolloni
Italian Translation

Stefano Lucidi
Italian Translation

Yoshiaki Hagihara
Japanese Translation

Katsuyuki Konno
Japanese Translation

Yuji Carlos Kosugi
Japanese Translation

Yasunori Fukudome
Japanese Translation

Takashi Ota
Japanese Translation

Radoslaw Janeczko
Polish Translation

Lukasz Strzygowski
Polish Translation

Michal Drobek
Polish Translation

Adam Lyjak
Polish Translation

Krzysztof Klimonda
Polish Translation

Atila "Jedi" Bohlke Vasconcelos
Portuguese (Brazil) Translation

Eduardo Belloti
Portuguese (Brazil) Translation

João Rafael Moraes Nicola
Portuguese (Brazil) Translation

Marcelo Gonçalves de Azambuja
Portuguese (Brazil) Translation

Otavio Rodolfo Piske
Portuguese (Brazil) Translation

Pablo N. Hess -- NatuNobilis
Portuguese (Brazil) Translation

Pedro de Medeiros
Portuguese (Brazil) Translation

Ventura Barbeiro
Portuguese (Brazil) Translation

Bruno Ferreira
Portuguese (Portugal) Translation

Gustavo Felisberto
Portuguese (Portugal) Translation

José Costa
Portuguese (Portugal) Translation

Luis Medina
Portuguese (Portugal) Translation

Ricardo Loureiro
Portuguese (Portugal) Translation

Sergey Galkin
Russian Translator

Sergey Kuleshov
Russian Translator

Alex Spirin
Russian Translator

Dmitry Suzdalev
Russian Translator

Anton Vorovatov
Russian Translator

Denis Zaletov
Russian Translator

Lanark
Spanish Translation

Fernando J. Pereda
Spanish Translation

Lluis Peinado Cifuentes
Spanish Translation

Zephryn Xirdal T
Spanish Translation

Guillermo Juarez
Spanish Translation

Jesús García Crespo
Spanish Translation

Carlos Castillo
Spanish Translation

Julio Castillo
Spanish Translation

Sergio Gómez
Spanish Translation

Aycan Irican
Turkish Translation

Bugra Cakir
Turkish Translation

Cagil Seker
Turkish Translation

Emre Kazdagli
Turkish Translation

Evrim Ulu
Turkish Translation

Gursel Kaynak
Turkish Translation

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.