24 de julho de 2008

HowtoForge com tutorial sobre mail server no Archlinux

É isso mesmo. Dengar publicou no HowtoForge um tutorial de como montar um mail server com postfix e devcot.
Quem sabe não é hora do Archlinux começar a mostrar seu valor??

HOORAY!!!

Sun patrocinará estudante com $10,000 para trabalhar no GHC

A Haskell.org anunciou que está em um projeto conjunto com a Sun Microsystems para explorar as capacidades de alta performance dos últimos sistemas multiprocessados OpenSPARC da Sun por meio do Haskell.

Haskell Sun OpenSPARC

A Sun doou um poderoso servidor SPARC Enterprise T5120 de 8 núcleos para a comunidade Haskell, e $10,000 para patrocinar um estudante, para desenvolver suporte a Haskell de alta performance no SPARC.

O objetivo do projeto é melhorar o gerador de código nativo SPARC do GHC, realizar demonstrações, e melhorar os resultados dos benchmarks de Haskell paralelo. O estudante irá trabalhar em conjunto com um mentor da Haskell.org e com um aconselhador da equipe de compiladores SPARC da Sun.

O projeto Haskell.org está agora convidando estudantes a se candidatarem.

Maiores detalhes podem ser encontrados na página do projeto.

Usando OpenDNS no D-Link DI-254

Em artigo anterior, vimos que grande parte dos DNS de provedores nacionais ainda está vulnerável a envenenamento de cache, fazendo com que pessoas má intencionadas possam redirecionar domínios para IPs falsos, potencialmente roubando senhas e dados importantes.

Caso o DNS de seu provedor esteja vulnerável, a maneira mais prática de se proteger é usar os servidores DNS da OpenDNS, que já estão corrigidos.

Neste artigo, explico como trocar os servidores DNS em um roteador D-Link DI-254, fazendo com que toda a sua rede local use o OpenDNS.

  • Entre na página de administração do seu roteador.
  • Clique na opção WAN, no menu da esquerda.
  • Mude o Primary DNS Address e o Secondary DNS Address para os servidores da OpenDNS, como na figura abaixo. Essa mudança vai sobrescrever qualquer endereço de servidor DNS que seja enviado por seu provedor.

  • Reconecte na sua rede e verifique se você está seguro.

Seu DNS está seguro?

A imagem abaixo é um teste criado por Niels Provos, desenvolvedor dos projetos NetBSD e OpenBSD, com o objetivo de revelar se o DNS do seu provedor está seguro contra as vulnerabilidades de envenenamento recentemente reveladas.

Caso esteja tudo OK com seu DNS, deverá aparecer acima a seguinte mensagem: "Your DNS uses random ports".

Caso você esteja vendo uma mensagem de alerta acima, recomendo trocar seu DNS para o OpenDNS:

 
nameserver 208.67.222.222
nameserver 208.67.220.220
 

Outra forma de testar o seu DNS é utilizando o seguinte comando, que vai consultar um servidor de testes:

dig +short porttest.dns-oarc.net TXT

Caso o DNS esteja OK, a mensagem conterá a afirmação "is GOOD".

Se possível, realize ambos os testes, para ter certeza.

23 de julho de 2008

Seguindo em frente…

As tirinhas do xkcd agora estão sendo traduzidas pela galera do tirinhas.com. Pelo menos nunca dei à ela a senha de root.

22 de julho de 2008

Compilando o Haiku no Arch Linux, passo-a-passo

Neste artigo, descreverei um passo-a-passo de como compilar o sistema operacional Haiku de dentro do Arch Linux.

  1. Assegure-se de que você possui os pacotes necessários:
pacman -S base-devel subversion
  • Crie os diretórios de desenvolvimento do Haiku e baixe o código fonte das ferramentas de desenvolvimento para o Haiku:
  • cd
    mkdir -p develop/haiku
    cd develop/haiku
    svn checkout svn://svn.berlios.de/haiku/buildtools/trunk buildtools
  • Compile e instale o Haiku Jam:
    cd buildtools/jam
    make
    sudo cp bin.linuxx86/jam /usr/bin
    cd ../..
  • Baixe o código fonte do Haiku:
    svn checkout http://svn.berlios.de/svnroot/repos/haiku/haiku/trunk trunk
  • A versão do GCC que vem atualmente no Arch Linux é a 4.3.1, que gera um warning adicional ao compilar o GNU Assembler (gas), que por padrão é tratado como um erro e faz a compilação falhar.

    Para contornar isso, edite o arquivo ~/develop/haiku/trunk/build/scripts/build_cross_tools_gcc4. Lá pela linha 80, você deverá encontrar algo assim:

    # build binutils
    cd $binutilsObjDir
    CFLAGS="-O2" CXXFLAGS="-O2" $binutilsSourceDir/configure \
    	--prefix=$installDir --target=$haikuMachine --disable-nls \
    	--disable-shared || exit 1
    $make || exit 1
    $make install || exit 1

    Adicione a opção --disable-werror à chamada do configure. Adicionando essa opção, o trecho acima deverá ficar assim:

    # build binutils
    cd $binutilsObjDir
    CFLAGS="-O2" CXXFLAGS="-O2" $binutilsSourceDir/configure \
    	--prefix=$installDir --target=$haikuMachine --disable-nls \
    	--disable-shared --disable-werror || exit 1
    $make || exit 1
    $make install || exit 1
  • Compile o cross-compilador GCC 4.x.

    Obs.: os binários gerados por essa versão do GCC serão compatíveis apenas com o Haiku, não sendo compatíveis com o BeOS.

    cd trunk
    MAKEFLAGS="-j3" ./configure --build-cross-tools-gcc4 x86 ../buildtools/
  • Pronto, agora você já pode compilar o Haiku:
    jam haiku-image

    Isso vai gerar uma imagem bruta (raw) do Haiku. A imagem será encontrada em generated/haiku.image, e pode ser executada, por exemplo, com o qemu.

  • Opcional: se quiser gerar uma imagem para o VMWare ou VMWare Player, utilize o seguinte comando:
    jam haiku-vmware-image

    O arquivo de configuração para rodar a imagem se encontra em 3rdparty/vmware/haiku.vmx.

  • Referências

    Estas instruções são baseadas no guia Building Haiku on Ubuntu Linux, Step by Step.

    Fim de uma era? Engenheiros fazem pausa

    Em nota no site oficial da banda, Humberto Gessinger iformou sem citar os motivos, que o Engenheiros do Hawaii vão “sair da estrada por um tempo”.
    Essa notícia cai como uma bomba pra mim.
    Claro que eu sabia que um dia a banda acabaria, ou deixaria de compor/se apresentar por algum motivo. Mas não achava que seria desse jeito.
    Como o próprio Humberto disse, “sempre fomos uma banda silenciosa…”
    Sem data para voltar, a nota fala sobre um retorno para comemorar os 25 anos da banda, em 11 de janeiro de 2010, mas avisa “…talvez um pouco antes ou muito depois”.
    Tenho a discografia completa dos Engenheiros e tive o prazer de ir no show da última turnê Novos Horizontes, aqui em Brasília.
    Além disso,
    quase toda manhã, num período de quase um ano, eu tive a possibilidade
    de cumprimentar o Humberto Gessinger. Eu trabalhava no bairro Bela
    Vista em Porto Alegre onde ele morava. Eu chegava para o trabalho e ele saía para caminhar. Oportunidade rara.
    Para encerrar, espero que isso não seja uma jogada de marketing, já usada por algumas bandas. Acho que isso iria soar muito mal, principalmente para os fãs.

    Links for 2008-07-21 [del.icio.us]

    • Politicômetro
      O politicômetro é um teste de opinião que o situa no campo das liberdades individuais e da relação entre o estado e a economia. Com a ajuda do sociólogo Alberto Almeida, VEJA preparou um questionário com vinte perguntas. Assim que terminar de respo

    21 de julho de 2008

    Windowmaker’s Return

    Senhoras e senhores,
    foi com enorme felicidade que li isso na semana passada:

    windowmaker.info Back Online
    posted on 2008-06-30 09:04:16 by kairi

    windowmaker.info has been brought online as of early July, 2008. We are currently working on reimplementing the site in a more modern, safe fashion, while at the same time restoring all services required for development and communication. With that said, we are working very hard to revitalize Window Maker’s presence on X Window (and perhaps beyond) desktops. With this new focus, we can now truly assert that Window Maker will be resuming active development very soon. We expect to once again provide the de-facto minimalist yet extremely functional window manager to the world.

    Sabiam que um dia WindowMaker foi default do Arch?
    Sabiam que WindowMaker tem como Dev Leader um brasileiro?

    19 de julho de 2008

    Planeta Arch Linux Brasil

    O Planeta Arch Linux Brasil é uma janela para o mundo, trabalho e vida dos hackers, desenvolvedores e entusiastas brasileiros do Arch Linux.

    Última Atualização em: 25 de julho de 2008 às 01:01 . Horário em UTC.

    Inscreva-se

    Archers

    Arch ao redor do mundo

    Outras comunidades do Arch Linux ao redor do mundo.

    Ferramentas

    Orgulhosamente fornecido graças a Planet aggregator, cron, e Python. Layout inspirado no Planeta Gnome. CSS modificado por Charles Mauch

    O Planeta é mantido por Hugo Doria. Por favor, entre em contato com ele caso você tenha alguma dúvida ou queira ingressar no planeta.