Gentoo Logo

Gentoo Weekly Newsletter: May 12th, 2003

Content:

1.  Gentoo News

Summary

Gentoo Linux to make major announcement at E3

Gentoo Linux will be present at the upcoming Electronics Entertainment Exposition in Los Angeles. E3, as it is more commonly known as, focuses on items related to electronic entertainment, including game consoles, computer video games, entertainment and edutainment software and other entertainment-related technologies and industries. Considered as the premier event for its industry, E3 brings all of the major players together under one roof.

In addition to building brand awareness and educating people about the benefits of Gentoo Linux, Gentoo Technologies will be making a significant announcement on May 14th that will be covered in detail in next week's GWN.

Gentoo Technologies to partner with Super Computer, Inc. to bring Gentoo Linux to the Opteron and other enterprise platforms

We're pleased to announce that Super Computer, Inc. (SCI) will be helping the Gentoo Linux development team to create a 64-bit version of Gentoo Linux for the AMD Opteron processor. SCI will initiate this relationship by providing the Gentoo Linux development team with a dual Opteron workstation as well as any other assistance required to officially support for the AMD Opteron platform.

In cooperation with RackSaver, SCI will arrange for early access to future enterprise-class hardware. RackSaver has joined SCI in its efforts to support the continued development of Gentoo Linux into an enterprise-level operating system.

2.  Gentoo Security

Summary

GLSAs

There were no GLSAs issued during the week prior to this summary's compilation.

New Security Bug Reports

There were no new security bugs reported this week.

3.  User stories

Starting with the current issue, the GWN will feature this brand-new section. Here you'll be given the chance to share your story with the Gentoo community!

So did you just switch an entire serverfarm to Gentoo? Have you convinced your grandma not to make steaks out of Larry the Cow? Or did you build a gigantic space station running Gentoo Linux, to take over the world? Tell us! Anything interesting, funny or plain unbelievable you discovered while installing, using or modifying Gentoo Linux is welcome! Just send your story to user-stories@gentoo.org and enjoy your 15 minutes of fame! ;)

Important: Due to the sheer volume of responses that we expect, please don't be offended if your submission doesn't make it into the GWN. There are thousands upon thousands of Gentoo users, but only one issue of the GWN each week.

Enough talking, let's get the ball rolling and take a look what our first featured user has to tell us:

Kai-Uwe Kriewald and rsync7.de.gentoo.org


Figure 3.1: Kai and his servers

Fig. 1: Kai and his servers

Kai is currently 35 years old and living in Hannover, Germany. There he's working at the University of Applied Sciences and Arts where he and his 3 colleagues are trying to keep the University's IT infrastructure up and running. This is not always an easy job when you have to cope with about 6000 students, 100 workstations (Windows) and 15 servers (Novell/Windows/Linux). Despite his job his hobbies include everything regarding computers, as well as movies/going to the cinema, riding his bike and reading (especially dramas and Science Fiction).

Why Gentoo Linux?

Kai discovered Linux when the Kernel was still at version 0.9x and using it involved a lot of DIY. After a while he switched to SuSE Linux which he effectively run for several years. Like Larry the Cow he became frustrated with all the bloat and graphical wizards featured in most of the latest distros and started to look for an optimzed server OS which gives full control over every detail of the configuration to the admin. At the end of 2002 he finally discovered Gentoo Linux which seemed to fit his needs just perfect.

Running the mirrors

Actually Kai found out that he liked Gentoo so much, that he decided to set up a rsync (rsync7.de.gentoo.org) and distfiles mirror. He did this out of two reasons: first he wanted fast access to all the distfiles in the initial phase of trying out and setting up Gento Linux. On the other hand he says he wanted to support Gentoo Linux and give something back to the community which made and still makes this great distribution possible. This is an excellent example of how open source/free software should work!

Currently a Celeron 1.3GHz, with 256MB of RAM, a 100GB HDD and a 100MBit connections is used for mirroring. This is soon to be replaced by a P4 2.6GHz, with 1GB RAM, a 250GB HDD and a 1GBit connection. But Kai has bigger plans for the future: he wants to set up a High Availability cluster using two of the latter systems.

Conclusion and future prospects

Thanks to years of experience in running mirrors (in his "Windows days" Kai used to run the primary Tucows mirror for Germany), good advice by Kurt Lieber and the nice people on the mirror-admin mailing list, he dind't run into any major problems yet (except for using compressed rsync which he deactivated). The mirror is offering distfiles to the users in 3 different ways: rsync, WWW (Apache) and FTP (PureFTPd). All these packages are well tested and documented, so running them shouldn't give you too much headaches.

With ongoing hardware upgrades Kai and his team continue to replace SuSE installations with Gentoo Linux and plan to also use it as firewall,proxy, database and CMS server. Sadly they couldn't get Gentoo to run Informix 9.3 (Kai thinks this is due to too new libraries in Gentoo Linux), which is now run on SuSE 8.1.

If you have questions regarding setting up and running mirrors for Gentoo Linux you can contact Kai by mail.

4.  Featured Developer of the Week

Jack Morgan


Figure 4.1: Jack Morgan

Fig. 1: Jack Morgan

Jack Morgan is one of the Gentoo-SPARC project co-leads, and as such makes sure that releases get ready, new developers get recruited, bugs get fixed, ISOs get made, and more. A Gentoo-SPARC developer since July 2002, just after the SPARC port began, Jack has met about half of Gentoo's developers at Linux World Expo, FOSDEM, and in Oregon, where he lives, and his goal is to meet over 80%.

Jack's favorite applications include Mutt and exim, not to mention Tux Racer. He has a SPARCStation 5 on which to do testing, an Ultra 30, his main development box, as well as two Athlon XP boxen: a fileserver and a workstation; he uses SCSI disks whenever possible. He usually doesn't run XFree, but uses fluxbox when he does, as well as irssi, mutt, and many other console apps. Jack recently moved to Eugene, Oregon from Japan, where he lived for eight and a half years and met his wife. He spends most of his free time with his three kids, but also runs marathons and likes to play Japanese board games like Shogi and Go.

5.  Heard In The Community

Web Forums

Alleviating the Pressure on rsync Servers

Last week's GWN reminded Gentooists that synching the portage tree should be reigned by sanity, as opposed to abusing the system by issuing an 'emerge rsync' every other hour or so. A few of the usual suspects in the Forums, always true to form, quickly picked this up and started offering their own clever solutions, including checks of the CVS changelogs and only synching if anything of interest to somebody's own configuration has been updated.

Lotus Domino in Gentoo

Running applications only available in binary form may be tricky in a source-based distribution. In a nice example of help yourself, help others, steveb has documented his init scripts to get a Lotus Domino server up and running:

Binary Packages in Gentoo, Portage in Other Distributions?

Source distribution evangelists are hardly ever tempted by pre-compiled applications, and even if they were, serving all USE flag permutations via the Gentoo Reference Platform just doesn't look feasible, does it now... Contrary to popular belief, there are rather nice binary package management systems out there, like Arch's Pacman or Crux' cvsup-based ports system, but would they make sense as tools in Gentoo? Have a look at the latest thread about binary vs. source distro virtues:

gentoo-user

gentoo-user as a newsgroup

Let's face it, we can all use some extra time during the day. If you're like the many who suffer through several high traffic mailing lists per day, a little time organizing could save you hours! No, we're not going to sell you a pocket organizer or even encourage you to buy a rolodex. What's at hand here is a sound discussion on how to best sort through the gentoo-user list. Apparently, using gmane as a newsgroup reader and/or gnus to sort through threads is a popular solution. Martin Gramatke pointed out how to subscribe to the gentoo-user list as post only and use gmane to read the list.

why rsync?

It appears that some members of the gentoo-user community, namely Rev. Jeffrey Paul, question the use of rsync in Gentoo's package managment system. His complaint is simple; "rsync requires special server and client software, increases loads on the servers, and significantly limits the number of mirrors (by not being http/ftp compatible)." Others think a change to the system is not necessary at the moment, as Paul de Vrieze best describes. While others want to see rsync further tweaked ala Mandrake's Troels bandwith saving system. Whatever the case, this is an enlightening thread covering an interesting issue.

More Portage Sync Etiquette

Sticking to the topic of bandwith saving and rsync, Louis Candell began a long discussion on the proper methods of updating multiple Gentoo machines on a LAN. NFS (Network File System) was the agreed upon solution. Rex Young let us know that "It[NFS] just works, and it's just easy.  If you export /usr/portage to all of the machines on the network, syncing from any one of them leaves all of them synced.  It really saves bandwidth, and can be used to ease some of the administration on the machines." If you plan on implementing NFS to share a common /usr/portage tree, reading Marius Mauch's approach may help, and be sure all GIDs and UIDs match on all machines and that you read Lee Fickenscher's advice.

gentoo-dev

This week there is alot of renewed focus on the init system. Suggestions to add functionality or even entirely replace the current system based on shell scripts with one written entirely in Python.

New service dependency

The idea came up to add a means of communicating when a script has started successfully, in between init and the service scripts. So the service can rely on another being up and functional before starting up itself. Read about how this would work.

Init replacement

An interesting proposal was brought up about writing the Gentoo init scripts in Python. Read about the pros and cons

GentooBSD

Also, Jeff Jeter has been working on adapting Portage to run on FreeBSD. Here is how far he is with his project. Interested people should contact Jeff with their feedback and input.

XFree 4.3.0

And finally, we are now well into the second release of XFree 4.3.0. Take a look at the latest discussion.

6.  Gentoo International

Regional German Gentoo User Meeting in Cologne, not Bonn!

Correcting the mistake made in last week's GWN, the meeting of Gentooists in and around Köln/Bonn will indeed take place this Wednesday, 14 May 2003, but Hellers Brauhaus is of course located on Roonstrasse in Köln, not Bonn as previously reported. Be there from 18:00, tell the others you're coming right here.

German Gentoo User Map

It's merely a fallout from a more ambitious project to get German Gentoo users to register for a future all-German meeting, but it's rather nice in itself: holds an interactive map where Gentooists in Germany can mark their current whereabouts based on GPS data.

7.  Portage Watch

The following packages were updated since the last issue:

We have started to use a different method to provide the information we present in this section so, please, report any errors or inconsistencies you may find. Thanks!!

Total number of categories available: 82

Total number of packages available: 4167

8.  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. In the last 7 days, activity on the site has resulted in:

  • 229 new bugs this week
  • 423 bugs closed or resolved this week
  • 5 previously closed bugs were reopened this week.
  • 2523 total bugs currently marked 'new'
  • 345 total bugs currently assigned to developers

There are currently 2914 bugs open in bugzilla. Of these: 48 are labeled 'blocker', 104 are labeled 'critical', and 228 are labeled 'major'.

Closed Bug Rankings

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

New Bug Rankings

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

9.  Tips and Tricks

Using Fluxbox Autogrouping

If you use the Fluxbox window manager, autogrouping and tabs allows you to view programs as a grouped window instead of separate windows. This week's tips demonstrates this feature using Eterm as an example.

First, you have to edit your ~/.fluxbox/init file. Make sure the group file is defined.

Code Listing 9.1: ~/.fluxbox/init

(Add the following line)
session.groupFile:    ~/.fluxbox/groups

Note: Make sure there are no tabs or extra spaces at the end of the line or it won't work correctly.

The next file to edit is the ~/.fluxbox/groups file. This file specifies program that automatically open inside a tabbed group. Simply add one program per line.

Code Listing 9.2: ~/.fluxbox/groups

(Using our Eterm example, add this line)
Eterm

Note: To find out the exact name of the command to put in the file, use the command xprop | grep '^WM_CLASS' and paste the name into the file.

Now when you open Eterms, they will open as a group. If you want other programs to do the same thing, just add them to your ~/.fluxbox/groups file.

10.  Quote/Signature of the week

Starting this week, every issue of the GWN will feature a funny or interesting signature or quote seen in the Gentoo community (forums, IRC, mailing lists).

Gentoo Developer Sven Vermeulen uses the following signature for his mails: "Thanks to DRM, you know that something has been built in environment of unspecified degree of security, from source you cannot check, written by programmers you don't know, released after passing QA of unknown quality and which is released under a license which disclaims any responsibility..." Something we should all think about...

11.  Moves, Adds and Changes

Moves

The following developers recently left the Gentoo team:

  • Rodney Rees (manson)

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

12.  Contribute to GWN

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

13.  GWN Feedback

Please send us your feedback and help make GWN better.

14.  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.

15.  Other Languages

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



Print

Page updated 12 May 2003

Summary: This is the Gentoo Weekly Newsletter for the week of May 12th, 2003.

Kurt Lieber
Editor

AJ Armstrong
Contributor

Brice Burgess
Contributor

Michael Kohl
Contributor

Yuji Carlos Kosugi
Contributor

Rafael Cordones Marcos
Contributor

David Narayan
Contributor

Ulrich Plate
Contributor

Peter Sharp
Contributor

Kim Tingkaer
Contributor

Mathy Vanvoorden
Dutch Translation

Tom Van Laerhoven
Dutch Translation

Peter Dijkstra
Dutch Translation

Bernard Bernieke
Dutch Translation

Vincent Verleye
Dutch Translation

Jochen Maes
Dutch Translation

Ben De Groot
Dutch Translation

Jelmer Jaarsma
Dutch Translation

Matthieu Montaudouin
French Translation

Martin Prieto
French Translation

Steffen Lassahn
German Translation

Matthias F. Brandstetter
German Translation

Thomas Raschbacher
German Translation

Klaus-J. Wolf
German Translation

Marco Mascherpa
Italian Translation

Claudio Merloni
Italian Translation

Christian Apolloni
Italian Translation

Daniel Ketel
Japanese Translation

Yoshiaki Hagihara
Japanese Translation

Andy Hunne
Japanese Translation

Yuji Carlos Kosugi
Japanese Translation

Yasunori Fukudome
Japanese Translation

Takashi Ota
Japanese Translation

Ventura Barbeiro
Portuguese (Brazil) Translation

Bruno Ferreira
Portuguese (Portugal) Translation

Gustavo Felisberto
Portuguese (Portugal) Translation

Ricardo Jorge Louro
Portuguese (Portugal) Translation

Ricardo Nogueira
Portuguese (Brazil) Translation

Sergey Kuleshov
Russian Translation

Dmitry Suzdalev
Russian Translation

Lanark
Spanish Translation

Rafael Cordones Marcos
Spanish Translation

Julio Castillo
Spanish Translation

Sergio Gómez
Spanish Translation

Pablo Pita Leira
Spanish Translation

Carlos Castillo
Spanish Translation

Tirant
Spanish Translation

Jaime Freire
Spanish Translation

Lucas Sallovitz
Spanish Translation

Cagil Seker
Turkish Translation

Aycan Irican
Turkish Translation

Emre Kazdagli
Turkish Translation

Gursel Kaynak
Turkish Translation

Bugra Cakir
Turkish Translation

Donate to support our development efforts.

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