Os Lunáticos
TI é aqui!
jun 22nd
Posted by Eduardo Folly in Linux
Escolher en qual linguagem de programação desenvolver é comparável a escolha do time de futebol ou até mesmo qual religião seguir. A mesma coisa se aplica em decidir qual sistema operacional utilizar. A partir disto tudo se transforma em uma verdadeira guerra.
Este post é bastante específico, como o próprio título sugere, e surgiu a partir da idéia de aproveitar um hardware obsoleto (processador Via 500Mhz com 256Mb de RAM e um HD que pouco importa) para executar uma aplicação muito específica.
Baseando no foco de desenvolvimento da plataforma Java, foi decidido usar uma versão muito simples do Linux que fosse rápida o suficiente para se enquadrar nos padrões atuais de usabilidade dos sistemas informatizados.
A distribuição escolhida para o experimento foi a Debian em sua versão de codinome Lenny (5.0). O fato de utilizar o Debian é devido a facilidade e simplicidade, sem contar que é a distro “pai” do Ubuntu: o “Windows” dos Linux, mas que possui uma comunidade participativa e produtora muito conteúdo.
Especificamente o arquivo de instalação utilizado foi debian-504-i386-netinst.iso que é uma versão compacta (180Mb) para instalação via rede.
Vamos de deixar de conversa fiada e partir para o que interessa. Instalação passo a passo e ilustrada do Debian Lenny.
Como este processo é experimental foi utilizado o VirtualBox com 2Gb de disco e 256Mb de RAM, o processador ficou com 1 núcleo de 2.4Ghz, valor incomparável com os 500Mhz do hardware que será utilizado. A rede está configurada como bridged adapter e possui um servidor DHCP na rede, desta forma já na instalação o SO reconhece a Internet sem problemas (Figura 1).
Quando iniciar o boot pelo CD-ROM, utilizar a instalação em modo texto (Figura 2).
Selecionar o idioma da instalação e padrão do sistema operacional (Figura 3).
Selecionar o país (Figura 4).
Seleção do layout de teclado (Figura 5).
Informar o nome da máquina (Figura 6).
Informar o nome do domínio (Figura 7). Neste caso não possuimos domínio.
Selecionar fuso horário (Figura 8).
Particionamento de disco (Figura 9). Neste caso será utilizado o disco inteiro e partição única.
Seleção do disco (Figura 10).
Seleção dos pontos de montagem em partições específicas (Figura 11). Neste caso todos os arquivos em uma única partição.
Verificar o particionamento (Figura 12).
Confirmar o particionamento (Figura 13). Depois dessa confirmação não tem mais volta, os dados já foram para o “espaço”.
A partir deste ponto será feita a intalação do sistema básico.
Informar a senha do root (Figura 14) e confirmar na tela seguinte.
Informar nome real do usuário que será criado para tarefas não administrativas (Figura 15).
Informar o nome da conta do usuário não administrativo (Figura 16). Na próxima tela será necessário atribuir e confirmar uma senha para este usuário.
Selecionar localização dos repositórios (Figura 17).
Selecionar o servidor dos repositórios (Figura 18).
Tela de configuração do apt.
Seleção de software (Figura 19). Instalar somente o sistema básico.
Instalação do GRUB (Figura 20).
Concluir a instalação (Figura 21). Não esqueça de remover o disco do driver.
Agora que a instalação foi concluída, iremos iniciar o processo de instalação dos demais softwares necessários. Para edição dos arquivos gosto de utilizar o mcedit, mas caso preferir o vi ou qualque outro, fique a vontade.
Efetue login como root.
Alterações no arquivo de configuração dos repositórios (Figura 22).
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
O fluxbox foi escolhido por ser um gerenciador de janelas leve. Dependendo do tipo de aplicação que for executada o gerenciador de janelas torna-se desnecessário.
Terminando de instalar estes softwares é necessário partir para a configuração.
Edite o arquivo /etc/inittab
#mcedit /etc/inittab
Procurar a linha:
2:23:respawn:/sbin/getty 38400 tty2
Alterar para:
2:23:respawn:/sbin/mingetty –autologin usuarioqualquer tty2
Atualizar o inittab:
# init q
Section “Device”
Identifier “Configured Video Device”
Driver “vesa”
EndSection
Section “Screen”
Identifier “Default Screen”
Device “Configured Video Device”
Monitor “Configured Monitor”
DefaultDepth 24
Option “NoLogo” “True”
SubSection “Display”
Depth 24
Modes “1024×768″ “800×600″ “640×480″
EndSubSection
EndSection
fluxbox &
xclock
sudo halt
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
Alterar o tempo na opção “timeout”, que está em segundos.
Quando o relógio for fechado a máquina desligará.
Alterando o script de inicialização do servidor X, no lugar do xclock, deverá ser chama a aplicação que se deseja.
Como já informado anteriormente, o fluxbox pode ser desnecessário caso a aplicação não necessite um gerenciador de janelas.
O próximo passo é tentar otimizar a velocidade de inicialização da máquina.
Conto com a colaboração de todos para melhorarmos esse tutorial.
nov 18th
Posted by Felippe Montez in Google
O Google marcou para esta quinta-feira um evento no qual mostrará seu novo sistema operacional Chrome OS e anunciará sua data de lançamento.
O Evento acontecerá em Mountain View, Califórnia.
Estaremos aguardando novidades!
![]()
6 visitors online now
6 guests, 0 members