FreeBSD LiveCD
ISO Image and Generation Tool Set
Se você já usou o "FreeBSD LiveCD"
e deseja contribuir para que ele seja aprimorado, inscreva-se na nossa lista
de discussão e envie suas sugestões. Para se inscrever na Lista
de Discussão do LiveCD basta Clicar
Aqui!
Informações
sobre o Projeto
O
objetivo principal do FreeBSD LiveCD Tool Set é permitir a geração
de CDs personalizados do FreeBSD Live CD. O FreeBSD LiveCD surgiu como uma necessidade
interna do Grupo de Usuários FreeBSD - Brasil (www.fugspbr.org). O objetivo
inicial era criar uma ferramenta de diagnóstico, para ser utilizada em
situações de emergência, como um disco de recuperação. Onde partições
FreeBSD só podem ser acessadas (montadas) externamente.
Apesar
do projeto FreeBSD distribuir no set oficial de instalação um disco "Live",
este disco não é completamente funcional, de forma que a necessidade de termos
uma versão completamente funcional que pudesse ser executada diretamente do
CD, deu origem a esse projeto.
O projeto
FreeBSD LiveCD surgiu em 05/10/2001, naquele momento o fugspbr distribuiu um
ISO contendo uma versão completamente funcional do FreeBSD 4.4-STABLE, que permitia
o acesso a diversos tipos de partições (desde FreeBSD, Linux e
mesmo DOS), podia construir um Firewall totalmente operante, permitia fluxo
através do NAT, funcionava como um roteador e muito mais. Recebemos diversas
sugestões dos usuários que fizeram o download da primeira versão, e logo começaram
a surgir pedidos de versões customizadas, com clientes de email, suporte extra
ao kernel (como Bridging e Controle de Banda) entre outras. Chegamos a fazer
a distribuição de um ISO que poderia ser utilizado como Desktop (http://ftp.unicamp.br/pub/FreeBSD-LiveCD)
- com diversos aplicativos gráficos. Esta versão foi a primeira
que podia ser usada como um Disco de Demonstração do FreeBSD.
Este disco teve uma ótima aceitação dentre a comunidade, mas os pedidos de alterações
no conteúdo do mesmo continuaram a chegar.
Diante
deste cenário decidimos distribuir os scripts que estávamos usando para a geração
do LiveCD, permitindo que qualquer pessoa pudesse gerar a sua versão personalizada,
nasceu desta forma o FreeBSD LiveCD ToolSet. Desde o seu lançamento em
Janeiro de 2002 estamos trabalhando no aperfeiçoamento do mesmo, chegando agora
em sua versão 1.2. (http://sourceforge.net/projects/livecd/).
Desde
o inicio o FreeBSD LiveCD vem sendo empregado com as mais diversas finalidades,
dentre elas: Disco de Recuperação, Desktop, divulgação do Sistema FreeBSD
em eventos, Firewalls, Bridges Wireless, Gateways, e como você pode
gerar uma versão completamente customizada do CD, ele pode ser usado em qualquer
atividade que você desejar.
Muitos nos perguntam o que é o FreeBSD LiveCD e como ele funciona, a resposta
é muito simples, ele não é nada mais que um conjunto de Patches aplicados aos
arquivos de inicialização do FreeBSD, os quais permitem que o sistema seja executado
a partir do CD-ROM, ajustando a melhor maneira para montar sob Memory File System
(MFS) ou Virtual Nodes (vnodes) os sistemas de arquivos que precisam ser do
tipo Leitura/Gravação, enquanto as Partições que precisam ser
apenas Leitura ainda estão rodando no CD. Com uma recente edição
na versão 1.2, pode ser usado como um Disco de Instalação,
que permite instalar o sistema no seu HD sem nenhum Disco adicional. Agora suporta
instalação em modo batch, que permite automatizar facilmente os
processos de instalação personalizada.
Ao dar
boot em um PC com o FreeBSD LiveCD, você estará diante de um Sistema Operacional
UNIX, completo e totalmente funcional, o qual você pode rodar qualquer aplicação
que você precise. Caso o espaço do CD não seja suficiente para conter os aplicativos
que você precisa, o LiveCD lhe da a opção de usar arquivos na sua Partição FAT
ou EXT2 para instalar novos aplicativos (e também para salvar de forma permanente
as configurações do sistema), e se for do seu interesse, poderá usa-lo como
media de instalação.
O trabalho
de Documentação está em andamento em ambas as línguas Português
e Inglês, até lá, se você possuir alguma dúvida, inscreva-se na
lista de discussão do projeto, teremos o maior prazer em ajudar }:-) |