Um novo planeta foi descoberto

E o nome dele é Mageia!

Um Planet é uma aplicação web que agrega feeds RSS dos blogs da comunidade de um certo projeto.

Tínhamos prometido o Planet Mageia para breve, e aqui está ele:
http://planet.mageia.org

A tinta ainda está fresca (temas e customizações ainda ocorrerão) mas ele já está funcional e você pode fazer parte do Planet à sua escolha (for now: deenesfritpt) através de:

  • Basta fazer um comentário no post original em inglês
  • Enviar um feed RSS para UM IDIOMA sobre Mageia (você poderá utilizar tags ou categorias para isso) somente. Dois idiomas no mesmo blog == dois feeds!

Todas as requisições serão avaliadas pelo time de marketing do Mageia.
Planet Mageia utiliza moonmoon.

(Texto escrito em inglês por dams e traduzido por Filipe Saraiva)

Publicado em Sem categoria | 1 Comentário

Começando com Mageia! Download disponível!

Como prometido, a primeira ISO do Mageia, Alpha 1 (codinome Cantine) está disponível em algum mirror perto de você (ou seja, em algum mirror no mesmo planeta que você): versões 32 bits DVD ISO e 64 bits DVD ISO (live CD virá nos próximos releases). Outra boa notícia, nós colocamos todos os rpms nos mirrors  para que os destemidos desenvolvedores e testadores possam fazer o upgrade a partir de seu Mandriva Linux 2010.2. (Você pode tentar atualizar a partir do Cooker, mas saiba que você terá que lidar com vários problemas com o rpm5. Aliás, Mageia somente garantirá o upgrade a partir do 2010.2 no release final, então atualizar a partir do Cooker está por sua conta e risco!).

Como explicado no post anterior, este é um release de desenvolvimento e não deve ser utilizado em produção. Ele não é para usuários comuns e não é para revisores de distribuições: ele não está pronto para isso. Por enquanto, ele é mais direcionado para contribuidores do Mageia. Esta é a primeira versão alpha do Mageia e é uma espécie de prévia do mesmo. Este é o resultado de 2 meses de trabalho duro, configurando o Build System e limpando pacotes e softwares, como explicado neste post. Este é o motivo pelo qual você não encontrará todas as suas aplicações favoritas disponíveis (por enquanto :-)). Pacotes são importados um a um e progressivamente passam por uma limpeza. Isso é o motivo pelo qual você pode encontrar alguma parte do sistema pouco trabalhada, ou não tão bonita como esperado. O novo design não está completamente integrado ainda e nós temos muitas imagens e ícones temporários que serão substituídos nas próximas semanas para a versão final. O Artwork team está trabalhando muito nisto, e já finalizou uma parte significativa desse trabalho, como você poderá ver no instalador e no tema gráfico do boot.

Nós sabemos que este release pode não impressionar muito. Ele não trará nada de revolucionário para o momento, e este não é um dos nossos objetivos ainda; nosso primeiro plano é ter uma rocha sólida como base do sistema.

O release desta primeira ISO como está agora significa que:

  • Nós temos nossos próprios repositórios prontos, com pacotes limpo e as nossas próprias políticas (mudanças de software de mídia, gerenciamento de licenças);
  • Temos o nosso próprio build system funcionando (e ele está funcionando muito bem);
  • Os empacotadores estão trabalhando muito, e temos por volta de 4800 pacotes, atualizados, feitos pelo nosso build system;
  • Nós fizemos nossa própria distribuição bootstrap;
  • Nós temos uma ISO de trabalho para executar e instalar;
  • Nós temos um sistema operacional básico de trabalho;
  • Em poucas palavras: a energia está ligada, a fábrica está trabalhando, as equipes estão organizadas e tudo isso nos permite entregar um produto mínimo para o trabalho, em sua primeira forma.

Desde que o primeiro objetivo deste release é termos feedback, nós configuramos um sistema de submissão de bugs (não se preocupe com o aviso do Firefox “Este site não é confiável”; isto é devido ao nosso certificado auto-assinado). Você pode registrar uma conta que permitirá a você logar em nosso Bugzilla (esta é nossa solução de autenticação centralizada). Você pode também enviar seu feedback para nossa lista de discussão Mageia, mas se você preferir usar o Bugzilla tornará nossa tarefa muito mais fácil. Por favor, dê uma olhada antes na Errata.

Você pode ver uma lista dos mirrors no novo gerenciador web de mirrors e fazer o download da ISO em algum deles. A interface também é um pouco difícil, por isso, não hesite, se você deseja ajudar a melhorá-la.

Embora o lançamento da primeira ISO seja um marco importante, este é apenas um dos primeiros passos desta longa jornada, que começou há alguns meses, com o anúncio inicial do projeto. Todos nós esperamos ser capazes de provar com esta ISO que o projeto é, de fato, uma boa solução, e espero que você se junte a nós nesse barco da Mageia para sua nova distribuição Linux! :)

Após esta versão alpha, o nosso próximo objetivo é aperfeiçoar este produto para uma versão estável e agradável, que será lançada no início de junho, com vários outros intermediários (versões Alpha, Beta e RC) com lançamentos previstos ao longo do caminho:

  • Alpha 1 em 14 de Fevereiro;
  • Alpha 2 em 15 de Março;
  • Beta 1 em 5 de Abril;
  • Beta 2 em 26 de Abril;
  • Release Candidate em 17 de Maio;
  • Release Final em 1º de Junho.

Divirta-se com os primeiros testes no Mageia e esperamos você no próximo release!

(Texto em inglês escrito por ennael e traduzido por Filipe Saraiva)

Publicado em Sem categoria | 9 Comentários

Mageia no FOSDEM 2011

Esta semana o FOSDEM começou, um dos maiores eventos de software livre da Europa. Como anunciado anteriormente, o time Mageia esteve presente, através de 2 palestras, e realizou sua primeira Assembléia Geral, entre outras coisas.

FOSDEM começou em um improvisado jantar numa pizzaria (e nós tivemos sorte de encontrar uma que aceitasse um grupo de 10 pessoas), seguido por um encontro informal em um pub próximo de Bruxelas, o Manneken Pis, onde nós discutimos vários assuntos técnicos, como os diferentes tipos de cerveja, como executar o MeeGo em um n900 ou a falta de governo na Bélgica, entre outras coisas. Em seguida nós fomos para nossos respectivos hotéis para um merecido descanso antes de mergulhar nas várias atividades do FOSDEM.

Primeiro Dia

O primeiro dia foi a ocasião para discutir e organizar nosso stand. Uma característica especial do FOSDEM é o local de exposição – a atmosfera de corredores subterrâneos, uma notável diferença para os glamurosos e iluminados recintos da feira de Soluções Linux e outros pontos do encontro. No entanto, estes corredores estavam cheios de todos os tipos de projetos e com todos os tipos de visitantes interessados.

Mageia não foi uma exceção. Graças à generosidade do povo do GNOME, nós pudemos ter um stand bem no meio de vários outros projetos de software livre, bem ao lado do stand do Fedora no corredor principal. Damien tinha levado a primeira caixa de camisetas do Mageia para serem vendidas aos visitantes do nosso stand. Nós oferecemos uma seleção de camisetas pretas ou brancas (porque nós acreditamos na possibilidade de escolha) e escrevemos que o preço seria “no mínimo 10 €” por camiseta. Nós também distribuímos adesivos gratuitamente para divulgar o Mageia. As vendas nos dois dias do FOSDEM resultaram em 625 € para o fundo de doação do Mageia.

O primeiro dia foi também o momento para apresentações de pessoas que tinham uma experiência de longo tempo com cooperação entre si mas que nunca haviam se visto pessoalmente. Houve um tempo para discussões cara-a-cara, perguntas e respostas.

Após um exaustivo dia onde todos fizeram contatos e conversaram com velhos amigos, ou fizeram alguns novos, nós fomos para o jantar Mageia organizado por Anne no centro de Bruxelas.

Segundo Dia

Mas o FOSDEM não é somente uma ocasião para termos encontros e responder perguntas sobre o projeto. É também o momento perfeito para darmos informações para um público técnico composto por vários entusiastas de software livre.

Nós tivemos sorte de ter 2 espaços para esta proposta, o primeiro na sala dos desenvolvedores de distribuições na manhã de domingo e o segundo momento na sala dos desenvolvedores do LibreOffice, no domingo à tarde. Ambas as apresentações seguiram um mesmo esquema (um que Romain postou na lista de e-mail’s do marketing), mas nós decidimos dar focos diferentes para cada um.

A palestra da manhã foi mais para apresentar o projeto, seguido pelas lições aprendidas no processo do forking em um nível técnico, como o problema de ter codificado caminhos e nomes em todo lugar, a dificuldade de reconstruir tudo do zero, e assim por diante. A apresentação da tarde focou na apresentação do modelo de governança do projeto e compartilhar nosso trabalho nessa questão. Ambos foram bem recebidos. Both were well received. Eles levaram a alguns contatos interessantes e esclareceram a situação do projeto. Você pode ver o vídeo da primeira palestra no YouTube.

FOSDEM foi também o momento que nós escolhemos para a primeira Assembléia Geral da Mageia.Org. Apesar de algumas mudanças de última hora devido a um mal-entendido causado por nosso hábito de usar UTC para tudo, conseguimos encontrar a tempo um espaço de 1 hora em uma sala livre para a assembléia.

Primeiro Anne (ennael) apresentou um relatório, listando tudo que nós fizemos nos meses anteriores. Depois Damien Lallement (damsweb) seguiu, apresentando um relatório financeiro, explicando as várias despesas da associação nos meses passados e uma previsão para os próximos. De forma simplificada Mageia recebeu 8,833 € em doações e gastou 3,310 € (maioria para servidores e outros hardwares). Ambos os documentos serão publicados no website da Mageia o quanto antes.

O próximo tópico da assembléia foi o anúncio do resultado da primeira eleição para o comitê, que foi realizada entre os fundadores via Epoll, seguindo uma decisão anterior no encontro dos fundadores. Este resultado foi publicado online já há algum tempo. O primeiro comitê consiste de 6 pessoas:

  • Anne Nicolas (ennael)
  • Damien Lallement (damsweb)
  • Michael Scherer (misc)
  • Romain d’Alverny (rda)
  • Wolfgang Bornath (wobo)
  • Thomas Backlund (t_m_b)

A criação do comitê foi também o momento que nós escolhemos para iniciar a criação de nossas chaves criptográficas para assinar nossos softwares, nossos pacotes e nossas ISO’s. Nicolas Vigier (boklm) e Michael Scherer (misc) criaram e dividiram uma chave principal entre os membros do comitê, usando algum sistema criptográfico do tipo estado-da-arte que eles explicarão depois em um post.

Em um encontro constitucional do novo comitê Anne Nicolas foi nomeada como presidente da associação. Damien Lallement foi nomeado como tesoureiro e Michael Scherer foi apontado como secretário da associação.

Conclusão

Como todo ano, FOSDEM foi uma grande experiência para todos os participantes, um momento revitalizante no ano onde nós podemos completamente sentir o espírito da colaboração que faz do software livre algo único. Para Mageia, este evento certamente irá se tornar um ponto fixo no ano para nos encontrar, recapitular, olhar para a frente e termos nossa assembléia geral anual.

(texto escrito em inglês por wobo e traduzido por Filipe Saraiva)

Publicado em Sem categoria | Comentários fechados em Mageia no FOSDEM 2011

Bootstrap? Que bootstrap? Eu quero a ISO da Mageia!

Nós anunciamos que a primeira ISO alpha estará disponível até o final de janeiro… e ainda não está. Malditos! O que está acontecendo? Deixe-me explicar.

Era uma vez uma inicialização…

Como dito em posts anteriores do blog, o nosso sistema de compilação está em operação ativa nas últimas semanas e mais de 4.000 pacotes já foram compilados. Este conjunto de pacotes é o que chamamos de bootstrap.

Olhando para a Wikipédia, você vai ver que um bootstrap é um pequeno sistema de iniciação usado para inicializar um sistema maior. No caso da Mageia: bootstrap é a etapa atual, onde o sistema básico e a maioria das dependências estão sendo compiladas para que todas as aplicações possam também ser compiladas utilizando ferramentas e pacotes próprios da Mageia. Todas as distribuições Linux usam seus próprios pacotes para compilar todos os pacotes disponíveis em seus repositórios.

Em seguida, vem a parte mais difícil da história, uma espécie de dilema do ovo e da galinha. Alguns pacotes de baixo nível, geralmente chamado toolchain, são necessários para compilar: gcc, glibc… Estes pacotes já existem em um monte de distribuições. Assim, o processo de bootstraping simplesmente começa a partir de uma dessas distribuições.

Na Mageia, como a primeira versão é baseada no Cooker, decidimos usar os pacotes da Mandriva. A fim de usá-los, é preciso tê-los limpos:

  • removendo bits e peças específicas da Mandriva (macros RPM, itens protegidos por direitos autorais, como imagens, ícones, material obsoleto…)
  • eliminando as condições desnecessários nas definições de compilação requeridas
  • desativando temporariamente algumas dependências de alto nível já que elas ainda não estão compiladas e disponíveis para Mageia (Java, Mono).

Quando tudo isso for feito, cada pacote está pronto para ser recompilado no sistema de compilação da Mageia. Uma vez que o pacote é recompilado como um pacote Mageia, o embalador irá verificar e re-adicionar, se necessário, dependências de compilação adicionais tão logo estiverem disponíveis.

Vamos dar um exemplo

gcc é um compilador C, uma parte importante da base do sistema que é necessário para que várias aplicações sejam compiladas a partir da fonte.

A Mageia necessita de seu próprio pacote do gcc para gerar todas as aplicações que usam a linguagem C (também chamado dogfooding). Esta é uma operação fundamental para Mageia, fazê-la corretamente vai garantir que tudo está funcionando bem e, ao mesmo tempo, listar eventuais problemas e corrigi-los. O gcc da Mageia é então gerado.

Quando o conjunto de ferramentas está pronto, então podemos recompilar o kernel da Mageia, drivers do X, o servidor X, etc e as aplicações do nível superior. Um sistema inicializado (bootstrapped) não oferece aos empacotadores muito mais do que algumas bibliotecas e um compilador. Será, então, preciso de pacotes adicionais do núcleo do sistema antes de ser capaz de deixar a equipe de empacotadores realmente começar a trabalhar a sério. Muitos pacotes não requerem algumas dependências de compilação, que por sua vez, exigem algumas outras dependências.

Finalmente milhares de pacotes são necessários para construir os principais componentes que serão necessários para aplicações de alto nível.

É claro que esta é a história simples, sem todas as coisas divertidas que podem acontecer durante processo de recompilação. Mas esse é o retrato grande.

Por que bootstrap é tão importante?

Como dito anteriormente, essa é a etapa onde os empacotadores e especialistas do sistema básico podem levar algum tempo para verificar a consistência das partes de baixo nível da distribuição, limpar os requisitos e torná-los aptos com a política da distribuição. Então bootstrap não é dedicado apenas às pessoas interessadas em forks 🙂.

Pelo caminho, melhoria e criação de documentação adequada sobre bootstrap também irá ajudar muito quando novas arquiteturas estão sendo adicionados e suportadas. Isso irá precisar de um bom conjunto de ferramentas, sistema básico … a mesma história.

ISOs!

Então, de volta à nossa primeira pergunta: quando podemos esperar a primeira ISO de teste? A etapa de inicialização começou há um mês e devem ser concluídas até amanhã. Demorou cerca de 1.500 horas para compilar os pacotes disponíveis, levando em conta as compilações bem sucedidas, mas também falhas, recompilação, as decisões técnicas a serem tomadas, problemas inesperados, as discussões…

Agora, aqui estamos nós :). O Repositório está pronto para os primeiros testes de compilação, a nossa máquina de compilação de ISOs está configurado corretamente e a Alpha1 é esperada em 15 de fevereiro; fique atento, mais novidades sobre o roteiro futuro está chegando!

(texto escrito em inglês por ennael e traduzido por ajunior)

Publicado em Sem categoria | Comentários fechados em Bootstrap? Que bootstrap? Eu quero a ISO da Mageia!

Vejo você na FOSDEM

Cerca de 20 de nós irão se divertir e participar da FOSDEM em Bruxelas no próximo fim de semana (ver nossas notas de preparação) ..

Entre outras grandes e divertidas discussões, vamos realizar duas palestras no domingo sobre a Mageia:

  • às 10:30 na sala CrossDistro (H.1302); esta focará principalmente sobre o lado técnico do projeto;
  • às 16:30 na sala LibreOffice (H.2214); esta focará principalmente sobre os bits de organização e governança.

E vamos manter a nossa primeira assembléia geral às 14:30 no domingo (o local ainda não foi definido).

Esperamos ver você lá, sinta-se a vontade para entrar em contato conosco se tiver qualquer tipo de pergunta sobre o projeto e como ele está indo.

Bélgica, aqui vamos nós!

Atualização: note este valor: 5. Falaremos sobre isso no domingo.

(texto escrito em inglês por rda e traduzido por ajunior)

Publicado em Sem categoria | Comentários fechados em Vejo você na FOSDEM