Antes, para cada ebuild, existia um digest no diretório file/ com o hash dos arquivos listados em SRC_URI e servia para checar a consistencia dos arquivos abaixados, ao mesmo tempo, um arquivo manifesto existia no diretorio do ebuild com o hash de todos os arquivos do diretório. A GLEP 44 define um formato unico de manifesto que possui os dados que eram inseridos nos digests. A mudança auxila na diminuição do número de arquivos pequenos, diminuição do espaço ocupado pela arvore e diminuição do consumo de banda.
Os usuários que já utilizam a versão 2.1 do portage não precisa fazer a atualização, os usuários da série 2.0 ou que ainda utilizam estágios antigos até a 2006.1 podem gerar os antigos digests seguindo as recomendações em http://www.gentoo.org/proj/en
Os usuários acostumados a criarem os seus próprios ebuilds podem adicionar um arquivo vazio chamado manifest1_obsolete no root do seu overlay ou limpar os digests antigos.
Para limpar os digests antigos utilize a ferramenta repoman, recomenda remover os digests uma categoria por vez ao invez de todo o overlay.
fonte: http://www.gentoo.org/news/20080204-digest-files-removed.xml
]]>Qualquer pessoa pode indicar um nome para a eleição, para ser um candidato válido, ele deve ser um desenvolvedor gentoo com pelo menos um ano de experiência ou um ex-desenvolvedor que já tenha votado em alguma eleição passada.
Mas apenas os membros da fundação podem votar(entre os quais, os brasileiros bbj, pilla e vanquirius).
Entre os indicados, tivemos o fundador, e crítico da fundação, Daniel Robbins como um dos indicados, mas logo rejeitou a proposta.
Vamos esperar que os novos trutees consigam revigorar a imagem do Gentoo, que ficou muito abalada nos últimos tempos.
link: http://www.gentoo.org/proj/en/elections/foundation-200802.xml
Obrigado ao amigo jmbsvicetto pelo aviso de erros no texto original
]]>A Equipe de Engenharia de Releases do Gentoo anunciou nesta tarde, a liberação do Gentoo Linux 2007.0, a primeira release do ano, para as arquiteturas mais populares (x86, amd64, alpha, ppc, sparc e outras).
Depois de tanto tempo aguardando, temos o anúncio do Gentoo Linux 2007.0, com o codinome "Secret Sauce", contendo uma nova implementação do Gentoo Linux Installer (GLI) no LiveCD e LiveDVD para as arquiteturas x86 e amd64 , além de contar com as últimas versões estáveis do Gnome 2.16.2, KDE 3.5.5, Xfce 4.4, Firefox 2.0.0.3, OpenOffice.org 2.1.0 e o kernel 2.6.19 do Linux
Para mais informações desta release, veja o press release.
Para fazer o download desta release, escolha um dos mirrors disponíveis.
]]>Ao se inicializar o computador, sinais mínimos de hardware passam o comando do computador ao seu software embarcado BIOS, que transfere o comando ao gerenciador de boot (bootloader: grub, lilo, silo, etc) - carregado no disco-rígido ou em alguma mídia qualquer - que, por sua vez, transfere o controle dos dispositivos do computador ao sistema operacional.
Todo esse processo de inicialização demanda tempo, pois há o reconhecimento de dispositivos, carregamento do gerenciador de boot, carregamento da imagem do kernel e módulos, sua execução mais a acomodação de um ambiente operacional funcional ao usuário.
Existem duas funcionalidades no Linux que permitem diminuir o tempo de inicialização (e reinicialização) do sistema operacional: kexec e software suspend 2.
O kexec foi projetado para permitir ao usuário carregar uma nova imagem do kernel sem a necessidade de passar por uma reinicialização completa do hardware. O software suspend 2 exerce a função de hibernar o sistema operacional (funcionalidade conhecida pelo Windows). O funcionamento dessas funcionalidades é independente.
O Linux 2.6.21 possui o kexec como uma implementação oficial já incluída em seus códigos-fonte. Quanto ao segundo, por ainda estar em fase de desenvolvimento e conter possíveis bugs, sua funcionalidade precisa ser adicionada ao kernel através de um patch, aplicado em seus códigos-fonte.
Para a utilização desses recursos, é necessário instalar alguns softwares:
emerge kexec-tools suspend2-sources hibernate-script
rc-update add kexec default
rc-update add hibernate-cleanup default
O kexec-tools fornece ferramentas para a utilização do kexec. A instalação do suspend2-sources oferece ao usuário os códigos-fonte do kernel (já contém o kexec) com patches do Gentoo mais os do software suspend 2 aplicados. O hibernate-script oferece uma coleção de scripts para ajudar o usuário a hibernar seu sistema operacional.
Após a instalação dos softwares, configura-se o kernel para dar suporte ao kexec e ao software suspend 2:
Processor type and features --->
[ * ] kexec system call
Power management options (ACPI, APM) --->
[ * ] Power Management support
[ * ] Suspend2 --->
[ * ] Swap Allocator
[ * ] Compression support
(/dev/hdxy) Default resume device name
No lugar de /dev/hdxy, coloca-se o caminho para o node de acesso à partição swap (onde será salvo o conteúdo da memória RAM antes do sistema operacional ser hibernado). Recompila-se a imagem do kernel, colocando-a em /boot, por exemplo. Edita-se o arquivo /etc/conf.d/kexec, que contém algumas variáveis utilizada pelo kexec. Se o usuário seguir o padrão (comentado dentro deste arquivo), não precisará alterar qualquer variável, com exceção da KPARAM, que deverá conter o seguinte:
KPARAM="resume2=swap:/dev/hdxy"
Esta variável indicará ao kexec o parâmetro que mostra o caminho da partição swap. Quanto ao gerenciador de boot, este também precisa de alteração. No grub:
title Hibernar
kernel /boot/bzImage-suspend2 resume2=swap:/dev/hdxy
No lilo:
image = /boot/bzImage-suspend2
label = Hibernar
append = "resume2=swap:/dev/hdxy"
Neste ponto, o usuário pode reinicializar seu computador com a nova imagem do kernel da forma que quiser, como pelo comando reboot.
Para testar a funcionalidade do kexec, experimente o comando reboot novamente e verá que o Gentoo carregará a imagem do kernel, interromperá os serviços e executará essa imagem do kernel sem a inicialização completa do hardware. O usuário deve se lembrar que, para fazer a inicialização completa do hardware novamente, é preciso interromper o kexec pelo comando /etc/init.d/kexec stop antes de executar o comando reboot.
O hibernate-script possui vários arquivos de configuração em /etc/hibernate. Talvez o usuário necessite alterar (ou queira ajustar) alguma configuração. Em geral, não há a necessidade de alterações. Para testar a funcionalidade do software suspend 2, pode-se utilizar o comando hibernate, como super-usuário (root).
Enviem os e-mails das histórias(em ingles) para drobbins.funtoo@gmail.com.
fonte: http://www.funtoo.org/drobbins/blog/2007/04/how-are-you-using-gentoo.html#links
]]>Ajude a organizar o Flisol na sua cidade.
]]>Por enquanto o rascunho esta em discussão na lista gentoo-dev e no canal #gentoo-council no irc.freenode.org.
A votação esta marcada para o dia 15 de março pelo Gentoo Council.
]]>