--------------------------------------------------------------------------- Gentoo Weekly Newsletter http://www.gentoo.org/news/en/gwn/current.xml This is the Gentoo Weekly Newsletter for the week of March 1st, 2004. --------------------------------------------------------------------------- ============== 1. Gentoo News ============== 2004.0 Released --------------- Gentoo Linux is proud to announce the release of Gentoo Linux 2004.0 for the x86, AMD64, PowerPC, Sun SPARC, and SGI MIPS architectures. Additionally, the Gentoo Hardened team is announcing the inaugural release of a security-enhanced Gentoo platform for the x86 architecture. In addition to many bugfixes and security updates since the 1.4 release, Gentoo Linux 2004.0 contains a cutting-edge development toolchain and user environment including, but not limited to, Linux kernel 2.6.3, GCC 3.3.2, GLIBC 2.3.2, KDE 3.2, GNOME 2.4.1, and xfce4. We are pleased to announce the new Gentoo Store[1]. Available at the Gentoo Store are Gentoo Linux LiveCDs that come complete with the on-CD Gentoo Installation Handbook, 2004.0 Release Notes[2] and optimized pre-compiled binary packages. Users who want to stay up-to-date for 2004 can purchase a subscription that offers the shipment of each quarterly 2004.x release sent straight to their door. Those wishing to donate to Gentoo Linux can now do so in an easy and secure manner utilizing the new donation system. The Gentoo Store accepts PayPal, Visa, Mastercard, and Discover for both orders and donations. 1. http://store.gentoo.org/ 2. http://www.gentoo.org/proj/en/releng Gentoo Linux 2004.0 marks the debut of Catalyst, the new Gentoo release meta-tool. Using Catalyst, developers and users can create and customize every aspect of their Gentoo Linux system; from installation stages, to bootable LiveCDs, to customized binary packages for the Gentoo Reference Platform (GRP). For more information on Catalyst, please see the Catalyst project page and online documentation[3]. 3. http://www.gentoo.org/proj/en/releng/catalyst Installation stages, LiveCDs, and Gentoo Reference Platform sets can be found on our mirrors[4]. More information about the Gentoo Hardened project can be found on its project page[5]. For more information, please consult our documentation[6], mailing lists[7], user forums[8], and official IRC channels[9]. 4. http://www.gentoo.org/main/en/mirrors.xml 5. http://www.gentoo.org/proj/en/hardened 6. http://www.gentoo.org/doc/en 7. http://www.gentoo.org/doc/en 8. http://forums.gentoo.org 9. http://www.gentoo.org/main/en/irc.xml ================================= 2. Featured Developer of the Week ================================= Alexander Gabert Figure 2.1: Alexander Gabert http://www.gentoo.org/images/gwn/20040301_pappy.jpg This week, we are featuring Alexander Gabert[10] (pappy), another developer specializing in the security realm for Gentoo. Alexander is the lead for the gcc-hardened project, which has the goal of implementing security enhancements such as PIE (position independent executables) and PaX[11] address space randomization and stack protection. He is also co-lead, along with Ned Ludd[12] (solar), for the implantation of propolice[13], another stack protection utility. In addition, he is exploring work with the HPPA team on implementing Gentoo for pa-risc processors as well as adding user documentation for Hardened Gentoo[14]. 10. pappy@gentoo.org 11. http://pax.grsecurity.net/ 12. solar@gentoo.org 13. http://www.gentoo.org/proj/en/hardened/propolice.xml 14. http://www.gentoo.org/proj/en/hardened/index.xml Alexander came to Gentoo via Red Hat and SuSE through BSD, OpenVMS and Linux from Scratch. He was impressed with the opportunity to apply some of his interest in security to the new distro. In particular, he was interested in implementing the PaX userland components in Gentoo - which quickly resulted in an invitation to join the development team. He has also worked on implementing toolchains for non-x86 platforms like PA-RISC[15]. He works with a computer menagerie that includes routers, pa-risc workstations, vaxen, and Intel-based machines. He prefers Evolution[16], Afterstep[17] and several xterms for his working environment. 15. http://parisc-linux.org/ 16. http://www.ximian.com/products/evolution/ 17. http://www.afterstep.org/ During the day, Alexander works for EDS as a field service engineer, a position he describes as "driving around and replacing power supplies and hard disks". He lives in a small town outside Munich, Germany, where he has recently moved into a house that is now populated with computers, children, a new wife and an aging electrical system. He entered the computer industry directly after finishing secondary school and German military service. His non-computer-related pastimes include playing chess, basketball, roller-blading, and playing with his children. Alexander offered his view on some recent controversies in the community: "We are working on a freely available, open-source operating system ... There is something that seems to be missing when lawyers carrying suitcases full of printouts walk into courtrooms to fight about it." A slightly sanitized version of his favorite quote would read "fighting for peace is like making love for virginity." ================== 3. Gentoo Security ================== No new security annoucements were posted this week. ========================= 4. Heard in the Community ========================= gentoo-user ----------- Gentoo and Commercial Support Given the semi-random nature of a "meta-distribution" package, some users attempting to install commercial Linux software on Gentoo have run into some roadblocks. In this[18] case, a user attempting to install Codeweaver's CrossoverOffice has some interesting comments from one of the company's founders. 18. http://thread.gmane.org/gmane.linux.gentoo.user/68715 ======================= 5. Gentoo International ======================= Italy: Gentoo Pub in Milano on 6 March 2004 There was a test run for a Gentoo Milano Meeting on 28 February of unknown success at the time of this writing, but whatever the outcome of it was: Next Saturday, the Gentooista residents of Milano in Northern Italy will meet at the entrance to Garibaldi station (and spontaneously decide where to get fed and watered, no doubt). If you want to join them, be there at 18:15 hours sharp on Saturday, 6 March 2004. Coordination thread at forums.gentoo.org, right here[19] (in Italian). 19. http://forums.gentoo.org/viewtopic.php?t=140680 =========== 6. Bugzilla =========== Summary ------- * Statistics * Closed Bug Ranking * New Bug Rankings Statistics ---------- The Gentoo community uses Bugzilla (bugs.gentoo.org[20]) to record and track bugs, notifications, suggestions and other interactions with the development team. Between 21 February 2004 and 27 February 2004, activity on the site has resulted in: 20. http://bugs.gentoo.org * 733 new bugs during this period * 507 bugs closed or resolved during this period * 21 previously closed bugs were reopened this period Of the 5175 currently open bugs: 137 are labeled 'blocker', 215 are labeled 'critical', and 390 are labeled 'major'. Closed Bug Rankings ------------------- The developers and teams who have closed the most bugs during this period are: * AMD64 Porting Team[21], with 111 closed bugs[22] * Java team[23], with 46 closed bugs[24] * Gentoo Games[25], with 29 closed bugs[26] * Jeremy Huddleston[27], with 26 closed bugs[28] * Mike Frysinger[29], with 24 closed bugs[30] 21. amd64@gentoo.org 22. http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX ED&assigned_to=amd64@gentoo.org 23. java@gentoo.org 24. http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX ED&assigned_to=java@gentoo.org 25. games@gentoo.org 26. http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX ED&assigned_to=games@gentoo.org 27. eradicator@gentoo.org 28. http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX ED&assigned_to=eradicator@gentoo.org 29. vapier@gentoo.org 30. http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&ch field=bug_status&chfieldfrom=2004-02-21&chfieldto=2004-02-27&resolution=FIX ED&assigned_to=vapier@gentoo.org New Bug Rankings ---------------- The developers and teams who have been assigned the most new bugs during this period are: * Core System Packages Team[31], with 35 new bugs[32] * x86 Kernel Team[33], with 16 new bugs[34] * Gnome Desktop Team[35], with 11 new bugs[36] * AMD64 Porting Team[37], with 11 new bugs[38] 31. base-system@gentoo.org 32. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 -27&assigned_to=base-system@gentoo.org 33. x86-kernel@gentoo.org 34. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 -27&assigned_to=x86-kernel@gentoo.org 35. gnome@gentoo.org 36. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 -27&assigned_to=gnome@gentoo.org 37. amd64@gentoo.org 38. http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_s tatus=REOPENED&chfield=assigned_to&chfieldfrom=2004-02-21&chfieldto=2004-02 -27&assigned_to=amd64@gentoo.org ================== 7. Tips and Tricks ================== Recovering the root password This week's tip shows you a couple of ways to reset the root password if you've forgotten it. The easiest way is of course to boot off the Gentoo LiveCD, chroot into the primary hard disk as described in the Gentoo Install Guide and use passwd. If you don't have a LiveCD, or the system doesn't have CDROM drive, you can reboot the system into single user mode to reset the password. Simply pass the options "init=/bin/sh" to the kernel from the bootloader menu. When the system boots it will drop you into a root shell. The disk will be mounted read-only so remount it read-write with mount -o rw,remount /dev/ROOT (be sure to change ROOT to your actual root partition). Edit /etc/shadow and remove the encrypted password. Reset the root password with passwd and reboot the system. You should now be able to login with the new password. =========================== 8. 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: * Jason Huebel () - amd64 Changes ------- The following developers recently changed roles within the Gentoo Linux project: * none this week ==================== 9. Contribute to GWN ==================== Interested in contributing to the Gentoo Weekly Newsletter? Send us an email[39]. 39. gwn-feedback@gentoo.org ================ 10. GWN Feedback ================ Please send us your feedback[40] and help make the GWN better. 40. gwn-feedback@gentoo.org ================================ 11. 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. =================== 12. Other Languages =================== The Gentoo Weekly Newsletter is also available in the following languages: * Dutch[41] * English[42] * German[43] * French[44] * Japanese[45] * Italian[46] * Polish[47] * Portuguese (Brazil)[48] * Portuguese (Portugal)[49] * Russian[50] * Spanish[51] * Turkish[52] 41. http://www.gentoo.org/news/be/gwn/gwn.xml 42. http://www.gentoo.org/news/en/gwn/gwn.xml 43. http://www.gentoo.org/news/de/gwn/gwn.xml 44. http://www.gentoo.org/news/fr/gwn/gwn.xml 45. http://www.gentoo.org/news/ja/gwn/gwn.xml 46. http://www.gentoo.org/news/it/gwn/gwn.xml 47. http://www.gentoo.org/news/pl/gwn/gwn.xml 48. http://www.gentoo.org/news/br/gwn/gwn.xml 49. http://www.gentoo.org/news/pt/gwn/gwn.xml 50. http://www.gentoo.org/news/ru/gwn/gwn.xml 51. http://www.gentoo.org/news/es/gwn/gwn.xml 52. http://www.gentoo.org/news/tr/gwn/gwn.xml Yuji Carlos Kosugi - Editor AJ Armstrong - Contributor John Davis - Contributor Brian Downey - Contributor Luke Giuliani - Contributor Kurt Lieber - Contributor Rafael Cordones Marcos - Contributor David Narayan - Contributor David Nielsen - Contributor Ulrich Plate - Contributor Sven Vermeulen - Contributor 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 <088@t.email.ne.jp> - 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 Aleksandr Martyncev - Russian Translator Sergey Galkin - Russian Translator Sergey Kuleshov - Russian Translator Alex Spirin - 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