Jornal Semanal Gentoo: 29 de Setembro de 2003
1.
Gentoo News
Resumo
BugDay on Saturday, October 4
The third Gentoo BugDay will be held this Saturday, October 4th. Come down to the #gentoo-bugs channel in irc.freenode.net to work with Gentoo Linux developers and help take a chunk out of the bugs in the distribution.
Featured Sponsor - Oregon State University
Gentoo Linux relies heavily on its sponsors to provide everything from bandwidth to hardware to technical expertise. Without these sponsors, Gentoo Linux would not be able to provide the level of service that it does today. In an effort to raise awareness of our sponsors and their businesses and services, we will occasionally be featuring them in the Jornal Semanal Gentoo. Our inaugural Featured Sponsor is also our most important sponsor: Oregon State University
Located in Corvallis, Oregon, Oregon State University is 80 miles south of Portland. OSU is Oregon's land grant, sea grant and space grant university, com nearly 20,000 students from all 50 states and more than 80 countries.
Earlier this year, OSU was approached by Gentoo about hosting opportunities.
In an effort to give back to the community that has helped us all out so much
they offered rack space and bandwidth for a couple of machines. OSU now hosts
the forums, database, CVS and the primary distfile mirror for Gentoo. Gentoo
currently uses well over 400GB of outbound bandwidth per day from OSU (peaking
at 1TB during the release of 1.4).
Scott Kvetoin from
Oregon State University has been pivotal in making the Gentoo and other hosting opporutunities happen.
"OSU is trying to do its part for the open source community. We're a large shop that uses open source almost exclusively in our environments" said Kveton.
"The State of Oregon itself is a very progressive place. The OSDL is here (Open Source Development Lab) and we've even had several bills
making their way through our state legislature about the use of open source in government. We're trying to take it a step further and create a place for open source developers to house their projects for the rest of the world."
In addition to Gentoo, OSU hosts several other projects:
OSU will soon be hosting pieces of the Debian GNU/Linux, Free Software Foundation and Mozilla.org infrastructure.
Oregon State University is well on the
way to being known as the home of hosting for open source development. For more information on hosting opportunities please visit the OSS @ Oregon State University pages.
2.
Gentoo Security
Resumo
GLSA: OpenSSH
Quote from advisory:
"Portable OpenSSH versions 3.7p1 and 3.7.1p1 contain multiple vulnerabilities in the new PAM code. At least one of these bugs is remotely exploitable (under a non-standard configuration, com privsep disabled)."
- Severity: Medium - multiple vulnerabilities in new PAM code.
- Packages Affected: <openssh-3.7.1_p2
- Rectification: emerge sync; emerge openssh; emerge clean
- GLSA Announcement
New Security Bug Reports
The following new security bugs were posted in the past week:
3.
Desenvolvedor da Semana
Joachim Blaabjerg
Figure 3.1: Joachim Blaabjerg |
 |
O desenvolvedor dessa semana é Joachim Blaabjerg (styx), que descreve o seu trabalho como "um desenvolvedor que grita" em problemas relacionados a segurança e ocasionais trabalhos no kernel. Joachim começou a usar o Linux no início de 2000, trocando de Red Hat para Slackware, Debian, Trustix e Mandrake antes de ficar com o Linux From Scratch. Isso foi, é claro, antes de descobrir o Gentoo, ao qual ele migrou em fevereiro de 2002. Ele se tornou um desenvolvedor muito rápido - sendo nomeado para o trabalho logo em abril. Ele não tem estado muito ativo nos últimos meses, mas ele espera reverter isso num futuro próximo.
Joachim tem uma boa experiência em desenvolvimento Linux. Ele trabalhou em sua própria distro baseada em segurança (SuxOS) em 2001 e 2002 antes de abandonar o trabalho em por causa do tamanho do projeto. Ele também tem trabalhado em seu próprio servidor de HTTP server enquanto contribui para projetos open-source de segurança, como WOLK e LIDS. Ele até manteve alguns patches do kernel por algum tempo, e alguns teve alguns bug-fixes para inúmeros outros projetos. O trabalho que mais se orgulha é os sources XFS para o Gentoo, e o trabalho que ele fez com Michael Cohen em outros kernels do Gentoo.
Isso é bastante significativo, se levarmos em conta que Joachim é um estudante de colégio que fez 18 anos um dia antes dessa publicação.
Joachim usa vim para edição; gcc bash, e
cvs para desenvolvimento; e irssi, nc, ssh e
pig para comunicação. Ele é aficcionado pelo KDE, e usa Konsole, KMail,Konqueror e KNode
extensivamente. Ele atualmente tem 3 computadores: um AthlonXP(2000+,
512MB) para desenvolvimento chamado Elysium, um servidor DEC 3000 (64-bit Alpha 175
MHz, 32MB) chamado Zaphod e Methuselah, um Sun SparcStation LX (MicroSparc 50 MHz, 64 MB) que roda um letárgico Gentoo.
Joachim mora em Oslo, Noruega e trabalha numa warehouse, mas afirmou que certamente consideraria um trabalho relacionado a Unix (somente se der mais tempo para trabalhar no Gentoo) se fosse oferecido. Ele é solteiro, gosta de carros, música, cinema, sair com os amigos e fazer musculação. Sua citação favorita é uma de Benjamin Franklin
"A cerveja é a prova de que Deus nos ama e quer que sejamos felizes".
4.
Ouvimos na Comunidade
gentoo-user
Yahoo Bloqueia Instant Messaging
Os usuários do Gentoo não estavam imunes ao recente bloqueio do Yahoo sobre outros instant messengers. O Gaim terá um patch para isso? Confira
aqui
.
Medindo Métricas de Rede
Já se perguntou o quão rápido o seu cable modem realmente é? Os calculadores de internet para tempo de download são muito imprecisos. Algumas sugestões para o Linux foram
discutidas
essa semana.
5.
Gentoo Internacional
Gentoo Internacional não será publicado nessa semana.
6.
Portage Watch
Portage Watch não será publicado esta semana.
7.
Bugzilla
Resumo
Estatísticas
A comunidade Gentoo usa o Bugzilla (bugs.gentoo.org) para gravar e rastrear bugs, notificações, sugestões e outras interações com a equipe de desenvolvimento. Entre 19 e 25 de setembro de 2003 a atividade do site resultou em:
- 493 novos bugs durante este período
- 368 bugs fechados ou resolvidos durante este período
- 9 bugs previamente fechados foram reabertos.
Dos 4526 bugs abertos: 118 são blocker, 217 são critical e 383 são major.
Ranking dos bugs fechados
Os desenvolvedores e equipes que mais fecharam bugs neste período são:
Ranking dos novos bugs
Os desenvolvedores ou equipes que mais assinalaram novos bugs durante este período foram:
8.
Dicas e Truques
Usando netstat
A dica desta semana demonstra algumas aplicações uteis do comando netstat. Netstat é um comando usado para imprimir uma lista das conexões de rede, tabelas de rotas e outras estatisticas relacionadas com a rede.
Apenas digitando netstat deve aparecer uma longa lista de informações que geralmente é mais do que necessita em qualquer oportunidade. O truque para manter estas informações uteis é saber o que você está procurando e dizer para o netstat como mostrar apenas aquela informação.
Por exemplo, se você que apenas ver as conexões TCP, use netstat --tcp. Isto mostra uma lista de conexões TCP para e de sua máquina. Os seguintes exemplos mostram conexões para a nossa máquina nas portas 993 (imaps), 143 (imap), 110 (pop3), 25 (smtp), and 22 (ssh). Também mostra conexões de sua máquina para uma porta remota 389 (ldap).
Note:
Para acelerar as coisas pode usar a opção --numeric para evitar ter o nome do endereço e ver apenas o IP.
|
Code Listing 8.1: netstat --tcp |
% netstat --tcp --numeric
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.128.152:993 192.168.128.120:3853 ESTABLISHED
tcp 0 0 192.168.128.152:143 192.168.128.194:3076 ESTABLISHED
tcp 0 0 192.168.128.152:45771 192.168.128.34:389 TIME_WAIT
tcp 0 0 192.168.128.152:110 192.168.33.123:3521 TIME_WAIT
tcp 0 0 192.168.128.152:25 192.168.231.27:44221 TIME_WAIT
tcp 0 256 192.168.128.152:22 192.168.128.78:47258 ESTABLISHED |
Se você quer ver quais portas (TCP) sua máquina está ouvindo, use netstat --tcp --listening. Outra opção interessante para adicionar é --programs que indica qual processo está ouvindo a porta especificada. O exemplo seguinte mostra uma máquina ouvindo a porta 80 (www), 443 (https), 22 (ssh) e 25 (smtp);
Code Listing 8.2: netstat --tcp --listening --programs |
# sudo netstat --tcp --listening --programs
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:www *:* LISTEN 28826/apache2
tcp 0 0 *:ssh *:* LISTEN 26604/sshd
tcp 0 0 *:smtp *:* LISTEN 6836/
tcp 0 0 *:https *:* LISTEN 28826/apache2
|
Note:
Usando --al mostra tanto as conexões como as portas ouvidas.
|
No próximo exemplo usamos netstat --route para mostra a tabela de roteamento. Para muitas pessoas, isto vai mostrar apenas seu IP e o endereço do gateway mas se tem mais de uma interface ou multiplos IPs assinalados para uma interface, este comando pode ajudá-lo a resolver problemas de roteamente em redes.
Code Listing 8.3: netstat --route |
% netstat --route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 1 0 0 eth0
|
O último exemplo do netstat usa a opção --statistics para mostrar estatísticas da rede. Usando esta bandeira sozinha irá mostrar todos as estatisticas das conxõesIP, TCP, UDP e ICMP. Para apenas ver alguma informação básica, por exemplo, apenas as saídas de --raw são mostradas aqui. Combinado com o comando uptime, pode ser usado para verificar quanto de tráfego sua máquina está manipulando diariamente.
Code Listing 8.4: netstat --statistics --route |
% netstat --statistics --raw
Ip:
620516640 total packets received
0 forwarded
0 incoming packets discarded
615716262 incoming packets delivered
699594782 requests sent out
5 fragments dropped after timeout
3463529 reassemblies required
636730 packets reassembled ok
5 packet reassembles failed
310797 fragments created
|
Note:
Para mais informações, os nomes longos de várias bandeiras são dados. Muitos pode ser abreviados para evitar muita digitação. (e.g. netstat -tn, netstat -tlp, netstat -r e netstat -sw.
|
Como o netstat é um utilitário comum, esperamos que isto tenha demonstrado as diferentes maneiras de usar este comando. Para mais informações veja man 8 netstat.
9.
Saídas, Acréscimos e Alterações
Saídas
Nenhum desenvolvedor saiu recentemente da equipe Gentoo.
Acréscimos
O seguinte desenvolvedor juntou-se à equipe Gentoo:
Stefan Knoblich (stkn) -- VoIP
Alterações
Nenhum desenvolvedor trocou recentemente de papel na equipe do projeto Gentoo Linux.
10.
Contribua com o JSG
Interessado em contribuir com o Jornal Semanal Gentoo? Nos envie um email.
11.
Retorno ao JSG
Por favor envie um email (em inglês) para feedback com sua opinião e ajude a fazer este JORNAL melhor.
12.
Informações sobre Inscrição
Para assinar o Jornal Semanal Gentoo, versão em inglês somente, envie um email em branco para Gentoo-gwn-subscribe@Gentoo.org.
Para cancelar a assinatura do Jornal Semanal Gentoo, envie um email em branco para Gentoo-gwn-unsubscribe@Gentoo.org a partir do endereço de email em que está inscrito.
13.
Outras línguas
O Jornal Semanal Gentoo também está disponível nas seguintes línguas:
|