Bem-vindo à edição de Julho da Gentoo monthly newsletter!
Como de costume, você pode discutir qualquer aspecto desta edição na thread do forum correspondente. Esperamos ouvir você!
Após nossa última edição, Gentoo Linux 2008.0 has been released. Lembre-se, releases são principalmente feitos para satisfazer novos usuários. Usuários pré-existentes do Gentoo não precisam reinstalar; seu sistema pode ser mantido atualizado bastando rodar emerge --sync && emerge -avtuD world.
Resumo do Encontro de Segurança (Security Meeting)
O Time de Segurança do Gentoo se encontrou em 14 de Julho, 2008. O encontro incluiu uma breve revisão do status dos projetos de segurança, o que pode ser melhorado, como lidar com delays nas publicações GLSA e resolução de bugs, e o status suportado de games. O projeto está ativamente procurando ajuda; se você tiver interesse, por favor contate o time.
Resumo do Encontro de Trustees
Os Trustees do Gentoo fizeram seu encontro mensal em 13 de Julho.
Resumo do Encontro do Conselho
O Conselho do Gentoo se encontrou em 10 de Julho, 2008. Os itens que postos em discussão foram:
GLEP 54: Houveram muitas questões que aparentemente não foram apresentadas na lista de e-mails previamente ou não foram endereçadas.
GLEP 55: Ficou pendnete um requerimento concreto para este. GLEP 54 pode ser, mas não estará limpo até ser revisado.
GLEP 56: Approved. Cardoe aplicará as mudanças de repoman, seguidas de um script do lado servidor para gerar use.local.desc do metadata.xml.
Bugday: Procurando alguma maneira de ajudar o Gentoo sem investir muito tempo? Junte-se a nós em 02 de Agosto para nosso bugday mensal, e nos ajude a esmagar alguns bugs.
Encontro do Conselho: O Conselho do Gentoo se encontra duas vezes por mês para discutir questões técnicas importantes que afetam o Gentoo como um todo. O pr[oximo encontro está marcado para 14 de Agosto, e todos são bem-vindos a participar - #gentoo-council on irc.freenode.net a 2000UTC.
Encontro de Trustees: Marcado para 19 de Agosto (agenda). Legislação atualizada foi também postada, e discussão pública é solicitada na lista de e-mails gentoo-nfp.
Gentoo no Peel Fresco Music Lounge
Peel Fresco Music Lounge é um bar no coração deSoHo, Central, Hong Kong. Este bar é diferente dos outros – ele usa muitos softwares open source, e Gentoo Linux está no coração da pilha de softwares.
Peel Fresco criou uma página listando seus OSS, e como eles usam Gentoo.
Bibliotecas compartilhadas: Anant Narayanan descreve alternativas para bibliotecas compartilhadas.
preserve-libs: Le Zhang explica uma das novas FEATURES do Portage 2.2: preserve-libs.
paludis-utils: Ali Polatel anuncia paludis-utils, um substituto para portage-utils.
Caçador de Bug: A odisséia de Robin H. Johnson nos mostra quanto tempo covê às vezes precisa para encontrar um bug.
A verdade sobre ccache: Diego Pettenò nos conta o que o ccache pod efazer por você e o que ele não pode.
Ainda procurando alternativas: Ainda procurando por uma distro para seu laptop ancestral, Joshua Saddler nos apresenta mais algumas distribuições linux bem pequenas.
Código como obra-de-arte: Visualisar código fonte pode levar a belas imagens como Donnie Berkholz nos mostra.
Estatísticas de download: Robin H. Johnson coletou algumas estatísticas de download do novo release 2008.0.
Gentoo no VirtualBox: Jeremy Olexa descreve como ele colocou o Gentoo pra rodar como máquina virtual dentro do VirtualBox.
Gentoo ebook: Gunnar Wrobel anunciou que seu livro Alemão do Gentoo está disponível como um ebook pelo publicante.
Gentoo ganhou uma considerável publicidade com o release 2008.0. Donnie Berkholz compilou vários reviews e pronunciamentos.
Recuperando Arquivos Deletados
Você já apagou algum arquivo ou arquivos acidentalmente e quis recuperá-los? Se sim, este guia irá te mostrar um método para tentar recuperar praticamente qualquer arquivo deletado.
Primeiro, precisamos considerar uma série de fatores:
Tamanho das partições onde os arquivos foram deletados. Se sua partição é bastante grande e você não pode copiar a coisa toda para outra partição, então você terá que arriscar perder dados nesta partição dos arquivos deletados. Se você decidir assumir o risco, então pule o segundo passo que se segue.
O tipo de arquivo que você deletou, ex: um arquivo vital necessário para seguir este guia ou alguma coisa em seu thumb drive. Se você deletou alguma coisa como /usr/bin/dd ou /usr/bin/cat bem como /bin/dd e /bin/cat, então você provavelmente precisará dar boot por um LiveCD ou outra instalação Gentoo. Você pode tentar copiar estes arquivos vitais (ou você pode simplesmente seguir este guia), mas instalar manualmente todos os programas que o Portage irá querer instalar.
O sistema de arquivos da partição. Se o sistema de arquivos da sua partição é alguma coisa diferente de FAT, Ext2/3, NTFS, UFS, ou ISO 9660, você não poderá usar a ferramenta coberta por este guia.
Após considerar estes fatos, vamos fazer uma cópia bloco-a-bloco da partição:
|
Listagem de Código 4.1: Fazendo uma cópia bloco-a-bloco |
(Replace part with the partition from with you want to recover the file) # dd if=/dev/part of=/var/tmp/recovery-img |
Vamos instalar o sleuthkit:
|
Listagem de Código 4.2: Instalando o sleuthkit |
# emerge sleuthkit |
A seguir, crie um pequeno script, reconstruct.sh:
|
Listagem de Código 4.3: Criando reconstruct.sh |
#!/bin/bash
# reconstruct.sh -- reconstruct lost but not overwritten FAT data
cat $1 |
while read line; do
filetype=`echo "$line" | awk {'print $1'}`
filenode=`echo "$line" | awk {'print $3'}`
filenode=${filenode%:}
filename=`echo "$line" | cut -f 2`
echo "$filename"
if [ $filetype == "d/d" ]; then
mkdir -p "$filename"
else
icat -f $2 -r -s $3 "$filenode" > "$filename"
fi
done
|
Agora vamos fazer o sleuthkit nos dar uma lista dos arquivos que foram deletados:
|
Listagem de Código 4.4: Listando arquivos deletados |
# fls -f ext -d -p -r /dev/part |
|
Note: Se você estuver trabalhando com uma partição formada em FAT, substitua ext por fat. Da mesma forma com NTFS, substitua ext por ntfs. Neste caso, o guia assume que o sistema de arquivos seja ext2 ou ext3. Substitua part com a sua partição. |
Você deve obter uma lista de arquivos como esta:
|
Listagem de Código 4.5: Arquivos deletados |
# fls -f ext -d -p -r /dev/part r/r * 24590: whoops_im_a_deleted_file |
|
Aviso: Se você deletou um arquivo e não desmontou sua partição ainda, o fls não mostrará aquele arquivo. Desmonte a partição primeiro. |
Assumindo que você queira recuperar whoops_im_a_deleted_file, faremos o seguinte:
|
Listagem de Código 4.6: Usando reconstruct.sh para recuperar um arquivo |
# fls -f ext -d -p -r /dev/part | grep "whoops_im_a_deleted_file$" > recover_files_list # sh reconstruct.sh recover_files_list ext /var/tmp/recovery-img |
É também possível fazer sem o comando grep e modificar a lista de arquivos você mesmo. Mais uma vez, substitua ext com o sistema de arquivos no qual você está trabalhando.
Você não tem que usar o script; você pode simplesmente rodar o seguinte:
|
Code Listing 4.7: Recuperando um arquivo sem reconstruct.sh |
# icat -f ext -r -s /var/tmp/recovery_img 24590 > whoops_im_a_deleted_file_recovered |
|
Note: icat não é garantido de funcionar o tempo todo. Ele tentará várias técnicas de recuperação, mas todas elas podem não funcionar. Todavia, este guia apresenta um método "first-try" para obter seus arquivos perdidos de volta. |
Esta edição de dicas e Truques foi inspirada por este post do fórum por der bastler.
5. Movimentação dos desenvolvedores do Gentoo
Resumo
Gentoo é feito de 251 desenvolvedores ativos, dos quais 57 estão atualmente ausentes. O Gentoo recrutou um total de 647 desenvolvedores desde o seu nascimento.
Os seguintes desenvolvedores deixaram o projeto Gentoo recentemenete:
Jeffrey Forman (jforman)
Os seguintes desenvolvedores se uniram ao projeto Gentoo recentemenete:
Arun Raghavan (Ford_Prefect) se uniu ao time do GNOME
Mudança
Os seguintes desenvolvedores mudaram de posição dentro do projeto Gentoo recentemenete:
Ben de Groot (yngwin) se uniu ao releng team
Jeroen Roovers (jer) se uniu ao netmon herd
Michael Januszewski (spock) deixou o gcc-porting team
Esta seção resume o estado atual da árvore do Portage.
|
Estatísticas Gerais |
|
|---|---|
|
Arquiteturas |
15 |
|
Categorias |
151 |
|
Pacotes |
12807 |
|
ebuilds |
24847 |
|
Distribuição por Keyword |
||||
|---|---|---|---|---|
|
Arquitetura |
Stable |
Testing |
Total |
% Pacotes |
|
alpha |
3644 |
476 |
4120 |
32.17% |
|
amd64 |
7119 |
4067 |
11186 |
87.34% |
|
arm |
1596 |
101 |
1697 |
13.25% |
|
hppa |
2711 |
561 |
3272 |
25.55% |
|
ia64 |
3210 |
606 |
3816 |
29.80% |
|
m68k |
494 |
20 |
514 |
4.01% |
|
mips |
1023 |
762 |
1785 |
13.94% |
|
ppc |
6334 |
2939 |
9273 |
72.41% |
|
ppc64 |
3480 |
656 |
4136 |
32.29% |
|
s390 |
1199 |
50 |
1249 |
9.75% |
|
sh |
1412 |
55 |
1467 |
11.45% |
|
sparc |
4831 |
1326 |
6157 |
48.08% |
|
sparc-fbsd |
0 |
358 |
358 |
2.80% |
|
x86 |
9380 |
3224 |
12604 |
98.41% |
|
x86-fbsd |
0 |
2690 |
2690 |
21.00% |
|
Figura 6.1: Distribuição de pacotes por keyword |
|
|
As seguintes seções listam os pacotes que ou foram removidos ou adicionados à árvore. A remoção de pacotes vem de várias localidades, incluindo dos Treecleaners e vários desenvolvedores.
|
Pacote: |
Data de remoção: |
Contato: |
|---|---|---|
|
xfce-extra/notification-daemon-xfce |
23 Jun 2008 |
|
|
xfce-extra/xfkc |
23 Jun 2008 |
|
|
xfce-extra/xfce4-dev-tools |
23 Jun 2008 |
|
|
media-video/cinelerra-cvs |
24 Jun 2008 |
|
Pacote: |
Data de remoção: |
Contato: |
|---|---|---|
|
dev-util/glademm |
30 Jun 2008 |
|
|
media-plugins/audacious-crossfade |
30 Jun 2008 |
|
|
media-fonts/sharefonts |
30 Jun 2008 |
|
|
dev-util/jam |
30 Jun 2008 |
|
|
app-vim/conky-syntax |
01 Jul 2008 |
|
|
net-p2p/linkage |
05 Jul 2008 |
|
|
sys-apps/nictools |
06 Jul 2008 |
|
|
dev-cpp/libwrapiter |
06 Jul 2008 |
|
|
net-analyzer/sonar |
06 Jul 2008 |
|
Pacote: |
Data de remoção: |
Contato: |
|---|---|---|
|
net-zope/plonelanguagetool |
08 Jul 2008 |
|
|
net-zope/calendarx |
08 Jul 2008 |
|
Pacote: |
Data de remoção: |
Contato: |
|---|---|---|
|
app-xemacs/xemacs-packages-sumo |
22 Jul 2008 |
|
|
games-arcade/sdlpong |
22 Jul 2008 |
|
|
media-plugins/gst-plugins-opengl |
26 Jul 2008 |
|
Pacote: |
Data de adição: |
Contato: |
|---|---|---|
|
23 Jun 2008 |
||
|
23 Jun 2008 |
||
|
24 Jun 2008 |
||
|
24 Jun 2008 |
||
|
25 Jun 2008 |
||
|
26 Jun 2008 |
||
|
27 Jun 2008 |
||
|
27 Jun 2008 |
||
|
27 Jun 2008 |
||
|
28 Jun 2008 |
||
|
28 Jun 2008 |
||
|
28 Jun 2008 |
||
|
28 Jun 2008 |
||
|
28 Jun 2008 |
||
|
29 Jun 2008 |
||
|
29 Jun 2008 |
||
|
29 Jun 2008 |
|
Pacote: |
Data de adição: |
Contato: |
|---|---|---|
|
30 Jun 2008 |
||
|
30 Jun 2008 |
||
|
01 Jul 2008 |
||
|
02 Jul 2008 |
||
|
02 Jul 2008 |
||
|
02 Jul 2008 |
||
|
02 Jul 2008 |
||
|
02 Jul 2008 |
||
|
03 Jul 2008 |
||
|
03 Jul 2008 |
||
|
03 Jul 2008 |
||
|
04 Jul 2008 |
||
|
04 Jul 2008 |
||
|
05 Jul 2008 |
||
|
06 Jul 2008 |
|
Pacote: |
Data de adição: |
Contato: |
|---|---|---|
|
07 Jul 2008 |
||
|
08 Jul 2008 |
||
|
08 Jul 2008 |
||
|
08 Jul 2008 |
||
|
09 Jul 2008 |
||
|
09 Jul 2008 |
||
|
10 Jul 2008 |
||
|
12 Jul 2008 |
||
|
12 Jul 2008 |
||
|
12 Jul 2008 |
|
Pacote: |
Data de adição: |
Contato: |
|---|---|---|
|
15 Jul 2008 |
||
|
16 Jul 2008 |
||
|
16 Jul 2008 |
||
|
17 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
||
|
18 Jul 2008 |
|
Pacote: |
Data de adição: |
Contato: |
|---|---|---|
|
21 Jul 2008 |
||
|
21 Jul 2008 |
||
|
21 Jul 2008 |
||
|
23 Jul 2008 |
||
|
24 Jul 2008 |
||
|
26 Jul 2008 |
||
|
27 Jul 2008 |
||
|
27 Jul 2008 |
||
|
27 Jul 2008 |
||
|
27 Jul 2008 |
a comunidade Gentoo usa o Bugzilla (bugs.gentoo.org) para registrar e acompanhar bugs, notificações, sugestões e outras interações com o time de desenvolvedores. Os gráficos a seguir resumem a atividade no Bugzilla entre 27 de Junho 2008 e 27 de Julho de 2008.
|
Figura 7.1: Divisão de atividade dos Bugs |
|
|
Dos 11946 bugs abertos atualmente: 14 estão rotulados como bloqueadores, 106 estão rotulados como críticos, e 422 estão rotulados como principais.
Os desenvolvedores e times que fecharam a maior quantidade de bugs durante este período fora os seguintes.
|
Rank |
Developer/Team |
Bug Count |
|---|---|---|
|
0 |
Others |
1026 |
|
1 |
Gentoo Release Team |
80 |
|
2 |
Gentoo Linux Gnome Desktop Team |
61 |
|
3 |
Gentoo/BSD Team |
39 |
|
4 |
Gentoo Security |
37 |
|
5 |
Java team |
36 |
|
6 |
Gentoo Games |
34 |
|
7 |
Default Assignee for Orphaned Packages |
30 |
|
8 |
Gentoo Science Related Packages |
28 |
|
9 |
Python Gentoo Team |
28 |
|
Figura 7.2: Rankings de Bugs fechados |
|
|
Os desenvolvedores e times que assinalaram a maior quantidade de bugs durante este período são os seguintes.
|
Rank |
Developer/Team |
Bug Count |
|---|---|---|
|
0 |
Others |
745 |
|
1 |
Default Assignee for New Packages |
68 |
|
2 |
Gentoo's Team for Core System packages |
53 |
|
3 |
Gentoo Security |
42 |
|
4 |
Gentoo Games |
37 |
|
5 |
Gentoo Linux Gnome Desktop Team |
34 |
|
6 |
Python Gentoo Team |
28 |
|
7 |
Gentoo KDE team |
26 |
|
8 |
Gentoo Toolchain Maintainers |
24 |
|
9 |
Java team |
22 |
|
Figura 7.3: Ranking de Bugs assinalados |
|
|
A GMN depende de voluntários e membros da comunidade para fechar o conteúdo todos os meses. Se você estiver interessado em escrever para a GMN, escreva seu artigo em texto plano ou GuideXML e envie para gmn-writers@gentoo.org
|
Note: O prazo para envio de artigos a serem publicados na próximam edição é 19 de Agosto, 2008. |
Solicitamos feedback de todos os nossos leitores da newsletter. Se você tiver alguma idéia para artigos, seções, ou tiver alguma coisa a dizer sobre a GMN, não hesite em nos mandar um e-mail para gmn-feedback@gentoo.org.
Você também pode nos dar o seu feedback e comentar esta edição da GMN em particular na thread do forum.
9. Informações sobre subscrição da GMN
Para assinar a Newsletter Mensal do Gentoo, envie um e-mail em branco para gentoo-gmn+subscribe@gentoo.org.
Para cancelar a assinatura da Newsletter Mensal do Gentoo, envie um e-mail em branco para gentoo-gmn+unsubscribe@gentoo.org a partir do e-mail subscrito.
A Newsletter Mensal do Gentoo está disponível nas seguintes línguas: