Arquivos

Agosto 2008
S T Q Q S S D
« Fev    
 123
45678910
11121314151617
18192021222324
25262728293031

Procurar

Reinicializando Rapidamente seu Gentoo com o Kexec e Software Suspend 2

Maio 6th, 2007 por hmbr

O nosso amigo (e desenvolvedor gentoo :) ) bbj nos mandou o excelente artigo sobre o kexec.

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).

Postado em Dicas, Linux | 2 Comentários » | Enviar para o Rec6

Guia nacional de Gentoo Linux

Maio 2nd, 2007 por hmbr

Olá, nós do VidaGeek.net estamos desenvolvendo um guia para a instalação e utilização do Linux através do Gentoo. Já publicamos quatro edições desse guia: Introdução como as dicas para fazer a instalação do sistema, Sistema Básico que explica como configurar o X, wireless, ALSA, Teclado, LOCALE entre outros. Já na parte de Programação explicamos como rodar compiladores e interpretadores das principais linguagens, incluindo como instalar o Java e nossa mais recente publicação, a parte de Aplicativos que explica como instalar softwares úteis para a sua máquina, como o OpenOffice por exemplo.

Postado em Dicas, Notícias, Projeto Gentoo | 1 Comentário » | Enviar para o Rec6

ISO Stage4 para servidores

Novembro 22nd, 2006 por angusyoung

Caros amigos(as) do GentooBR.

Já está no ar a ISO criada pelo nosso amigo Gondim para acelerar a instalação e configuração de servidores, o famigerado Stage-4 para servidores. :-)

Mais detalhes sobre o conteúdo da ISO vocês podem tirar em nosso canal #gentoobr, na rede freenode.

Para fazer o download, acessem:
Gentoo 2006.1 stage-4 (server)

Para mais detalhes da lista de pacotes instalados, clique em continuar.
Continue lendo »

Postado em Dicas, Gentoo Linux Brasil, GentooBR | Sem comentários » | Enviar para o Rec6

Help for Helpers

Outubro 15th, 2006 por angusyoung

Quando usuários procuram auxílio numa configuração, ou execução de um comando, principalmente no irc, os colaboradores solicitam que colem o conteúdo ou a saída do comando em algum lugar para facilitar na solução do problema.

Para isso, existem diversas opções conhecidas como Pastebin.com ou rafb.net/paste em que você pode copiar e colar o conteúdo solicitado, e este gera uma url temporária para divulgar e ser visualizada. Mas nem sempre o usuário tem acesso a um browser, as vezes sem ambiente gráfico p/ facilitar o copy & paste, não consegue mostrar seu conteúdo e acaba não sendo ajudado como desejava.

Continuem lendo para ver a dica do comando nopaste
Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Configurando OpenVPN no Gentoo

Setembro 4th, 2006 por angusyoung

Nosso colaborador Tulio Cesar "Mastertux", nos enviou um tutorial de configuração do OpenVPN no Gentoo.

Todos estão convidados a enviar seus artigos, tutoriais e dicas para o GentooBR. Para isto, basta enviar um email para dicas@gentoobr.org
Continue lendo »

Postado em Dicas | 1 Comentário » | Enviar para o Rec6

Versões do gcc 4.1.* liberadas para testes

Maio 26th, 2006 por angusyoung

As versões gcc-4.1.* (incluindo 4.1.0 e 4.1.1) foram desmascaradas hoje, em caráter experimental (~) para as principais arquiteturas de hardware.
Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Controle de Revisões com Bazaar-NG (Parte 1)

Maio 12th, 2006 por angusyoung

Enquanto eu navegava pela Internet em busca de informações sobre a reputação do git, no que diz respeito ao controle de revisões de códigos-fonte para meus projetos, encontrei um aplicativo que me chamou a atenção: o Bazaar-NG.
Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Xorg modular liberado para ~arch

Março 23rd, 2006 por angusyoung

O Xorg modular foi liberado (pacotes desmascarados) hoje para testes e já deve estar disponível na maioria dos "mirrors".
Continue lendo »

Postado em Dicas | 1 Comentário » | Enviar para o Rec6

Script para automatizar as dependencias no Gentoo

Março 8th, 2006 por angusyoung

Quando sai uma versão nova do xorg ou do gcc, a quantidade de dependencias a serem colocadas é muito grande e a tarefa de tirar os masked é penosa.

por isso fiz um scritp, versão 0.0.0.1

o uso é simples

basta colocar em /etc/portage/package.keywords e no /etc/portage/package.unmask o software que deseja intalar.

depois é chamar o script passando como parametro o nome do software.

Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Quer testar o novo gcc 4.1 ? (Atualizado)

Março 7th, 2006 por angusyoung

A alguns dias atrás foi lançada a nova versão do GCC. Este major release trouxe diversas mudanças que podem ser conferidas aqui. Se você deseja testar essa versão do GCC no seu sistema, verifique a dica abaixo para saber como proceder.

Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Utilizando o equery

Fevereiro 15th, 2006 por angusyoung

Nosso amigo Helder Ribas colaborou com esse ótimo artigo na utilizacão do equery para administracão do Portage e seus pacotes. Obrigado Ribas, pelo conteúdo. :D

"Uma das coisas mais importantes é saber gerenciar bem os pacotes instalados, conseguir resolver dependência e as vezes apagar um pacote que esteja atrapalhando o update do sistema, mas sempre volta por que existe um aplicativo que tem ele como dependência e a pessoa não sabe qual é o arquivo."

Bem, esse artigo serve para esclarecer algumas dúvidas sobre isso.

Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Escrevendo em chinês (e outras linguas asiáticas) no Gentoo

Fevereiro 14th, 2006 por angusyoung

Nosso amigo Alex Zanetti de Lima conhecido como Trustlix escreveu um interessante artigo sobre leitura e escrita em caracteres chineses (Mandarim) e em outros idiomas asiáticos.


"Passei um aperto alguns dias atras, quando me vi tentando habilitar leitura e escrita de caracteres chineses no X. Um fato interessante é a quantidade de documentos sobre o assunto, mas todos em mandarim.
Compilei meus passos num howto, mostrando como fazer para escrever em chinês, sem passar todo o sistema para esse locale. Espero que ajude alguém :) "

http://trustlix.gentux.com.br/howto/chinese_input/html/

Dúvidas e sugestões são bem vindas,
Qualquer problema: #gentoobr @ freenode :P

Continue lendo »

Postado em Dicas | 6 Comentários » | Enviar para o Rec6

Conheça alguns dos novos recursos do “coração” dos sistemas Gentoo.

Janeiro 6th, 2006 por angusyoung

Algumas pessoas já devem ter notado diferenças após a atualização do pacote portage, da versão 2.0.53 para uma das "pre-releases" 2.1.

Além de uma "enxugada" (apesar de muitas modificações ainda serem necessárias à correção de problemas evidentes em outros sitemas operacionais) nos códigos do pacote portage, que possibilitou mais agilidade na atualização do "cache" (deve-se desabilitar a utilização do módulo python-cdb em /etc/portage/modules, caso seja utilizado) de arquivos e buscas, foram adicionados novos recursos, que podem ser ativados pela variável FEATURES, localizada em /etc/make.conf. Estes recursos são exibidos a seguir (mais informações em man make.conf):
Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Configurando seu Openbox para reconhecer teclas multimídia.

Novembro 16th, 2005 por angusyoung

O openbox é um WM leve e funcional além de altamente configuravél. Talvez não tão conhecido ele é da familia dos *box e aqui aprenderemos a configurar teclas multimídia para ele.
Continue lendo »

Postado em Dicas | 1 Comentário » | Enviar para o Rec6

Criando Recovery CD com um LiveCD gentoo Linux com Grub

Novembro 8th, 2005 por angusyoung

Nosso colega Andre Agunzi nos enviou esta dica de como criar um live cd de restauração.
Continue lendo »

Postado em Dicas | 1 Comentário » | Enviar para o Rec6

Como extrair o audio de video utilizando o mplayer

Outubro 18th, 2005 por angusyoung

Navegando pela internet eu encontrei várias referências sobre como extrair o audio de videos utilizando apenas o mplayer, entretanto várias delas não funcionaram como eu queria e finalmente após algumas tentativas eu encontrei uma maneira que me atendeu perfeitamente.
Continue lendo »

Postado em Dicas | 1 Comentário » | Enviar para o Rec6

Configurando o Samba como PDC

Outubro 1st, 2005 por angusyoung

O Gustavo enviou um texto exemplificando como instalar o samba como PDC.

Continue lendo »

Postado em Dicas | 2 Comentários » | Enviar para o Rec6

Economizando “banda” e tempo com o getdelta

Setembro 24th, 2005 por angusyoung

O getdelta é um script que tenta baixar arquivos incrementais, criados pelo deltup e armazenados em um servidor, economizando sua "banda" e seu tempo.

Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Economizando tempo com o ebuild

Setembro 23rd, 2005 por angusyoung

O ebuild é um dos vários aplicativos do pacote portage. De acordo com que o usuário vai se familiarizando com o Gentoo, ele passa a conhecer novas técnicas e a se aprofundar no conhecimento do seu sistema. Os usuários do Gentoo conhecem o emerge, mas ainda são poucos os que conhecem o ebuild, bem como outros que estão no diretório /usr/lib/portage/bin, que podem ser uma "mão na roda" para os usuários.

O que fazer quando se tem problemas durante a compilação de aplicativos com muitos códigos-fontes, como o openoffice, firefox, sun-j2sdk, etc, interrompida por algum motivo, como, por exemplo, um problema de dependência de biblioteca?
Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

Instalando e configurando o XFCE4 no Gentoo

Setembro 22nd, 2005 por angusyoung

Estava precisando de um gerenciador gráfico leve e prático (para rodar em um p233mmx), porém, precisava de algo com mais recursos. Então, me indicaram o XFCE4. Mas como não sou um expert em linux, ao instalar descobri que ele não ficava como padrão só pelo fato de instalá-lo. Após algum tempo de pesquisa e de perguntas na lista do GentooBR descobri essa solução.
Continue lendo »

Postado em Dicas | Sem comentários » | Enviar para o Rec6

« Notícias anteriores