Arch Linux Newsletter

Feb 25, 2008
1.0.0

Eduardo "kensai" Romero - "Newsletter Author" - K3nsai [at] gmail [dot] com - Web Log


Tradução:
Renato "shadow_dancer" Leão shadow@archlinux-br.org
Leonardo Schäfferleonardo.schaffer@gmail.com

Bem vindo

Esta é uma newsletter especial, nós temos agora um dedicado grupo de contribuidores ajudando a realizar este trabalho. Apesar de eu gostar de fazê-la, a newsletter cresceu muito para eu continuar mantendo-a tão facilmente como era antes. E na busca em trazer para você o melhor no meio das newsletter, eu quis manter a inovação e a busca por metas maiores. A Arch Linux newsletter é resultado de muito trabalho. Mas assim como o Arch Linux, que não é algo estático, a inovação que cerca o projeto como um todo me inspira para inovar na newsletter. Eu posso honestamente dizer que estou orgulhoso daquilo que estou escrevendo.

Depois de derramar algumas lágrimas com o parágrafo anterior, eu quero trazer sua atenção para alguns eventos interessantes: Pacman 3.1.2 foi lançado na semana passada no [testing], então espere a migração para o [core] logo. Também, nós estamos na expectativa das novas images de instalação - que estão de fato sendo preparadas enquanto escrevo isso. Bem, espero que divirta-se lendo.

- Eduardo "kensai" Romero

Table Of Contents

Novidades da primeira página

Kernel 2.6.24.1 no [core]

Depois de um período de testes o kernel 2.6.24.1 foi movido para o [core] aonde substituiu a versão 2.6.23.14.

Algumas da mudanças mais visíveis para os usuários incluem:

* mais drivers de wireless baseados em mac80211
* suporte tickless para x86_64
* uvesafb; suporte para ATI Xpress 200M e Mac framebuffers
* uso de ACPI em libata
* suporte para multiplicadores de porta SATA
* suporte NCQ em chipsets MCP51/MCP55/MCP61 (adicione 'swncq=1' para a linha de comando do kernel
* suporte SDIO
* capacidade de usar qualquer versão do kernel para continuar um sistema hibernado
* mounts --binds com opção de somente leitura
* vários bugsfixes e melhorias

Um changelog explicativo e detalhado está disponível em KernelNewbies Wiki.

Atenção! O kernel26-2.6.24.1-2 contém uma importante correção para uma falha de segurança (aumento de privilégios para um usuário local). Recomenda-se a todos a atualização, especialmente num sistema com contas de ssh.

Uma lição de história

Contribuído por: Dusty Phillips

Como o AUR começou?

Quando Arch começou, Arch continha apenas os programas que ele (o original ele: Judd Vinet) queria numa distro oficial. Outros desenvolvedores contribuíam com pacotes que iam para o repositório [unofficial] que mais tarde se tornou o [extra]. Com o aumento da popularidade do Arch, muitos usuários começaram a configurar seus repositórios pessoais. Jason Chu (Xentac) tentou organizar estes usuários dentro de um grupo da comunidade chamado Trusted Users. Cada um dos TU's tinha seu próprio repositório dentro do servidor do Arch e usuários podiam escolher em adicionar qualquer um desses repositórios dentro do pacman.conf, se confiassem no usuário em questão e desejassem os pacotes por ele mantidos. Havia também o repositório [staging] que incluía os pacotes que esperavam serem aprovados para inclusão no [extra].

Mais tarde os TUs foram consolidados dentro de um próprio grupo de usuários autônomos, o [staging] se tornou o atual repositório [community] e o AUR foi escrito para permitir que todos os usuários submetessem seus arquivos PKGBUILD. O papel do TU passou a ser a responsabilidade em monitorar os PKGBUILD submetidos e marcá-los como 'seguros' assim como manter os pacotes em que já estavam pessoalmente interessados.

Novidades de Linux em geral

11 versões do WINE testadas

"Em dezembro passado nós publicamos testes de sete versões do WINE, que incluía as versões até o lançamento do WINE 0.9.50. Nós usamos duas versões do 3DMark do pacote Futuremark para teste e com isso descobrimos que o desempenho estava estável em alguns casos enquanto nos últimos lançamentos do WINE nós percebemos alguma perda de desempenho. Com um ciclo consistente de lançamentos de duas semanas, nós estamos analisando a performance 3D do WINE e desta vez voltamos aos últimos onze lançamentos."

Google financia Wine para aumentar o uso de Photoshop

"Em um email para a lista de emails do Wine na última semana, o engenheiro de software do Google Dan Kegel descreveu como Google tem contratado o time CodeWeavers do Wine para melhor o suporte para o PhotoshopCS em Linux e como os funcionários do Google estão usando o tempo livre para trabalhar em bugs do Wine."

Entrevista

Travis Willard: "Cerebral"

Travis Williard, de Waterloo, Ontario, Canadá é um mantenedor de pacotes do Arch Linux. Não tive o prazer de conhecer o Travis durante muito tempo, mas no pequeno tempo que tive, ele foi de grande ajuda à Newsletter Arch Linux. É um prazer ter alguém como ele por perto.

  1. Em primeiro lugar, por que você escolheu o Arch - foi amor à primeira vista? O que lhe fez dizer "esse é o SO para mim"?

    Isso vai dar um pouco de história. Me desculpe pelo tamanho, caro leitor se você quiser pular a aula de história então digamos apenas "Amor à primeira vista" e você pode ir para próxima questão. ;)

    O Arch é atualmente a primeira e única distro Linux que usei como SO pessoal. Bem, na verdade eu tentei o Fedora como meu "verdadeiro" primeiro SO, mas levou apenas dois dias antes de eu retornar ao velho e confortável Windows.

    Eu fui apresentado ao Arch pelo contrasutra, um amigo meu de quando eu visitei a comunidade Aqua-Soft - um grupo de pessoas interessadas em fazer o Windows ter um visual e uma interface o mais parecido possível com o Mac. Eu pessoalmente estava la apenas pelos docks, mas acabei perdendo o interesse depois de um tempo. De alguma forma, durante minha pequena estadia naquela comunidade, decidi tentar usar o Linux em casa. Contra sugeriu-me tentar o Arch, era legal ou algo assim. Eu disse OK, e ele me ajudou no processo da primeira instalação e na configuração do madwifi (o que foi um sofrimento, pois não haviam pacotes oficiais na época).

    Minha primeira instalação do Arch durou acho que um mês, antes de eu voltar ao Windows novamente. Eu apenas não me familiarizei com o Linux naquela época, e de qualquer maneira, sempre iniciava o Windows para jogar vários jogos. A segunda instalação veio alguns meses depois e realmente ficou - eu tinha voltado ao período letivo, com programação em Unix, e ter o Linux em casa realmente ajudou. E nesse momento eu estava jogando mais jogos para consoles do que para PC, então não estava mais dando boot no Windows.

    Depois de um tempo eu estabilizei. Estava mais confortável no Linux do que no Windows - senti o poder da linha de comando e não consegui voltar atrás. :D Nunca tentei outra distro - o Arch atende minhas necessidades tão bem que eu nunca senti vontade de testar outra coisa.

  2. Você pode descrever o seu trabalho com o Arch Linux? O que você faz?

    Atualmente minha maior responsabilidade é manutenção de pacotes. Eu tenho entre 70 e 80 pacotes ativos para manter no momento, por enquanto não leva muito tempo para mantê-los atualizados, mas podem empilhar a qualquer momento.

    Adicionalmente, eu tomei responsabilidade do projeto ABS, e embora eu não tenha feito muito trabalho nessa frente até agora, eu pretendo trocar o atual implementação baseada em cvsup/csup por uma solução baseada em rsync muito mais limpa, na qual Elliot (eu acho) já fez boa parte do trabalho - o que eu preciso é apenas agendar algum tempo pra fazer isso. Eu sou tão preguiçoso.

  3. Existe algo que você gostaria de mudar na sua área de atuação no projeto Arch Linux?

    Neste momento, eu não posso dizer que sim. Me sinto bastante confortável com o que estou fazendo pelo Arch..

  4. Você vê o trabalho para o Arch mais como responsabilidade ou mais como diversão?

    É um pouco de ambos para ser honesto.

    Recentemente tem sido mais responsabilidade do que diversão, desde que passei a chegar em casa depois de um dia inteiro de trabalho sentando em frente ao computador, o que eu mais quero fazer é passar tempo com minha esposa e relaxar; talvez jogar um pouco com meu Wii, quem sabe? Mas sempre acaba tendo algo para fazer para o Arch, eu tento agendar algum tempo toda semana para tirar o trabalho do caminho, e às vezes me sinto culpado se eu deixo as coisas rolarem por si só.
  5. Resposta do autor: Sobre o Wii eu entendo, nós todos não o amamos?

  6. O que vem à sua mente quando você ouve "O jeito Arch"?

    Honestamente, a primeira coisa que eu penso é em um arco arquitetônico. Esses são legais, especialmente de um ponto de vista matemático.

    Sobre "O jeito Arch" - penso que é isso que fez o Arch ser sensacional como é. Tentamos fazer o nosso melhor para deixar as coisas simples e puras, e (surpresa surpresa) funciona incrivelmente bem dessa forma. Acho que é a simplicidade que permite que o Arch seja desenvolvido por um monte de voluntários e tenha sucesso, e eu seria altamente contrário a qualquer mudança relacionada a isso. ;)

  7. Você gosta de tacos? Acha que o Elliot pode ser facilmente subornado com um taco?

    Eu adoro tacos. Minha esposa e eu temos a "noite do taco" semanalmente, nosso jantar consiste inteiramente de tacos. Essa semana teremos duas!

    Já sobre o Elliot, eu me pergunto constantemente se ele faz buscas diárias em fóruns por tacos, e verifica se há novos posts que contêm a palavra. Pode ele ser subornado? Digamos que não tenho que limpar a neve da minha calçada pelas próximas semanas.

  8. Qual é o melhor, Final Fantasy no NES ou no Playstation?

    Qualquer jogo com o Red Mage ganha (dos outros) - e além disso, lançaram a maioria dos Final Fantasy do NES para o Playstation também.;)

  9. Você acha que o Aaron Griffin consegue realmente levantar um carro acima da cabeça?

    Eu acho que sim, e lhe mostrarei minha prova matemática:

    1) Aaron é meu lorde supremo..
    2) 1-> Eu tenho que acreditar em tudo o que o Aaron diz.
    3) Aaron diz que consegue levantar um carro acima da cabeça.
    4) 2,3 -> Aaron consegue levantar um carro acima da cabeça.


    C. Q. D.

Devland

Contribuído por: Renato Leäo

Destaques do fórum

Contribuído por: Dusty Phillips

Destaques das listas de emails

Contribuído por: Renato Leäo

Expanda seu conhecimento

Desenvolva melhores páginas da Web com as extensões do Firefox

"Se você já tentou criar ou editar uma página da Web, você sabe que conseguir exatamente atingir cada detalhe de maneira certa pode tomar muito tempo.Aqui estão algumas extensões do Firefox que você pode adicionar a sua caixa de ferramentas que vão ajudar você a medir imagens, alinhar objetos na sua página e capturar cores de maneira rápido e fácil."

Construindo um serviço de diretório para serviços baseados na Web

"Se você quer manter um diretório de funcionários de uma empresa, por exemplo, você usaria um serviço de diretório ao invés de armazenar estas informações direto no banco de dados. Um serviço de diretório é criado em servidor de diretórios, que é construído no topo do banco de dados."

Dicas & Truques

Contribuído por: Ronald van Haren

Expansão com chaves em bash

O manual do bash descreve expansão com chaves como 'um mecanismo pelo qual strings arbitrárias podem ser geradas'. Isso significa basicamente que se você fornecer strings separadas por vírgula, bash expande isso em argumentos separados. Aqui segue um exemplo de como isso funciona:

$ echo number{1,2,3}a
number1a number2a number3a
Mas como isso pode ser útil em situações do cotidiano? Imagine que você precisa de fazer um backup de um arquivo de configuração, antes de modificar o arquivo atual. Neste caso pode-se fazer o backup do arquivo com
$ cp /etc/somedir/somefile.conf{,.bak}
Este comando é equivalente a
$ cp /etc/somedir/somefile.conf /etc/somedir/somefile.conf.bak
Imagine que você mudou algo no arquivo original e quer ver esta mudança,
$ diff /etc/somedir/somefile.conf{.bak,}
Observe a posição das vírgulas, mudaram da primeira posição entre as chaves para a última posição. Isso se deve as fato de nós querermos ver o que mudou do arquivo original em relação ao novo, e não vice-versa.

Outra coisa sobre expansões com chaves que você deveria saber é a expansão com sequências. Isso funciona para números e letras:
$ echo {A..D}
A B C D
Você pode combinar os dois usos discutidos acima, e esta combinação também funcionará. Mais informação pode ser encontrada no manual do bash.



Retratação: Eu não sou responsável se algumas das Dicas e Truques que já foram publicadas aqui na Arch Linux Newsletter destruírem sua casa ou família, comer seu bichinho de estimação ou fizer alguma maldade não intencional.

A seção de humor

MrElendig: WillySilly: o que você está fazendo as 4 da manhã no irc? :D
WillySilly: MrElendig: São 7 da manhã aqui :P
MrElendig: mas o seu horário louco americano não conta
WillySilly: MrElendig: vá se danar, seu bastardo não-americano
WillySilly: lol

Fechamento

Nós chegamos ao final, mas apenas nesta semana, nós sinceramente esperamos que você tenha gostado da leitura desta newsletter. O time da Arch Linux Newsletter sinceramente gostou de escrevê-la para o prazer de sua leitura. Por favor, sinta-se a vontade para nos contatar, e nos informar sobre suas opiniões e/ou sugestões para melhorias. Nós aceitamos contribuições, então sinta-se a vontade para contribuir.

O melhor para todos vocês todos, do time Arch Linux