Epidemic: Uma nova forma de distribuir o Linux.

Críticas, opiniões, sugestões e colaboração para o desenvolvimento do Epidemic 4.1 Beta 2
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Epidemic: Uma nova forma de distribuir o Linux.

Mensagempor jamesbenedito » Qui Jan 28, 2016 3:12 pm

Oi pessoal,

Todos sabem que o Epidemic 4.1 está demorando um pouco para sair do papel, mas há uma razão para isso.

Mais do que uma simples versão do Epidemic ele pretende ser, na verdade, uma nova forma de distribuir o linux.

Veja algumas das funcionalidades que estão sendo desenvolvidas para esta nova versão do Epidemic:

I. Tudo em uma única pasta

É comum ver a seguinte estrutura de arquivos dentro de uma partição na qual foi instalada uma distribuição linux

/bin
/boot
/dev
/etc
/home
/lib
/media
/mnt
/opt
/proc
/sbin
/tmp
/usr
/var


Mas o eInject coloca todo o sistema de arquivos dentro de uma pasta raiz específica para cada instalação, como no exemplo abaixo

/epidemic-201601251043


A primeira parte do nome da pasta é sempre o mesmo (epidemic), mas a segunda varia de acordo com o ano, mês, dia, hora e minuto da instalação.

Isto traz algumas vantagens muito interessantes:

1. Permite instalar o Epidemic dentro de uma partição que não foi formatada.
2. Permite instalar o Epidemic em uma partição que possua outra distribuição instalada.
3. Permite instalar várias versões do Epidemic em uma única partição.


II. Levando o sistema em uma mala

Combinando a instalação em pasta com a capacidade de autoconfiguração do Epidemic é possível ainda transportar uma instalação inteira com todas as suas modificações e dados de um computador para outro com apenas alguns comandos:

1. No computador de origem

Código: Selecionar todos

# mksquashfs epidemic-201601251043 epidemic-201601251043.bkp


2. No de destino

Código: Selecionar todos

# mount /dev/sda1 /mnt
# cp epidemic-201601251043.bkp /mnt
# cd /mnt
# unsquashfs epidemic-201601251043.bkp
# echroot  epidemic-201601251043
# update-grub
# grub-install /dev/sda
# exit
# cd ..
# umount /mnt


III. Um sistema em quatro camadas

Uma instalação padrão do Epidemic possui quatro camadas: core, mode, cron e root.

Cada camada acrescenta uma funcionalidade exclusiva ao Epidemic:

1. core é a primeira camada, que contém os programas que fazem parte da imagem ISO original distribuída pela Equipe de Desenvolvimento do Epidemic.

Ela permite que a atualização do Epidemic possa ser feita de forma tão fácil e segura como a simples substituição de um arquivo no sistema.

Código: Selecionar todos

# mv core/epidemic core/epidemic.old
# mv core/epidemic.new core/epidemic


e se quiser o usuário também pode fazer o downgrade em apenas alguns segundos

Código: Selecionar todos

# mv core/epidemic core/epidemic.new
# mv core/epidemic.old core/epidemic



2. mode é uma camada projetada para facilitar a remasterização do Epidemic. Se alguém quiser distribuir uma versão modificada (mode) do Epidemic só vai precisar:

1. Iniciar o sistema com a opção mode nos parâmetros do kernel
2. Fazer todas as alterações que desejar
3. Abrir o eMode dar um nome para a remasterização e clicar em remasterizar


Em poucos minutos a ISO remasterizada será criada na área de trabalho do usuário.

3. cron é a camada que armazena as modificações feitas no sistema pelo usuário após a instalação.

Ela permite que o usuário crie um ponto de restauração do sistema para o qual pode retornar a qualquer momento passando a opção timegate como parâmetro do kernel.

4. root é a última camada onde são armazenadas as modificações mais recentes realizadas pelo usuário.

Caso alguma coisa saia errada durante a utilização do sistema o usuário só precisa excluir as modificações feitas nessa camada para voltar à situação anterior.


Em resumo, as principais vantagens do novo processo de instalação do Epidemic são:

1. Instalação simples e extremamente rápida

Com o eInject é possível instalar um sistema completo, com mais de 3 GB de aplicativos, em menos de 1 minuto.

2. Atualizações simples e seguras

Com o eUpgrade o processo de atualização que em outras distribuições pode ser bastante traumático se torna fácil e seguro.

3. Sistema praticamente indestrutível

Se algo sair errado e o sistema for danificado, basta inserir a opção fenixdown durante a inicialização para vê-lo renascer das cinzas.

4. Autoconfiguração

Ao inserir uma nova peça de hardware o Epidemic automaticamente detecta e configura o sistema sem que o usuário precise fazer nada.


:arrow: Várias dessas funcionalidades já foram implementadas. Outras estão sendo testadas ou ainda precisam ser desenvolvidas.

O Epidemic é um projeto comunitário brasileiro que se encontra em pleno desenvolvimento.

Se você se interessou pelo nosso projeto, cadastre-se no nosso forum e nos ajude a torná-lo realidade.

Abraços,
James.
Imagem
Avatar do usuário
PauloCreto
Epidemic Administrador
Mensagens: 780
Registrado em: Qua Mai 25, 2011 6:59 am
Localização: São Caetano de Odivelas - Pará
Contato:

Re: Epidemic: Uma nova forma de distribuir o Linux.

Mensagempor PauloCreto » Sáb Jan 30, 2016 10:09 am

Poxa,

Está valendo a pena a espera, eu sempre preciso dessa opção de remasterização, para entregar um sistema (digamos) Plug and Play para meus clientes.

isso para mim particularmente, me dá dois novos entusiasmos, um - que assim me mantenho trabalhando com o Linux
Dois - Que eu me sinto o próprio "desenvolvedor" (brincadeira)

Muito obrigado pelas informações de como esta o Epidemic Linux James!

Abraço,
Paulo

T+
Creto kde-look1 kde-look2
São Caetano de Odivelas - Soure/Ilha do Marajó - Pará
Não basta conquistar a sabedoria, é preciso usá-la. (Cícero)
Imagem
Avatar do usuário
jamesbenedito
Desenvolvedor
Mensagens: 2683
Registrado em: Ter Mar 13, 2007 7:58 am

Re: Epidemic: Uma nova forma de distribuir o Linux.

Mensagempor jamesbenedito » Qua Fev 03, 2016 7:43 am

Oi Paulo,

Várias dessas novas funcionalidades já estão disponíveis, algumas estão sendo testadas.

A ideia é lançar uma versão beta assim que o novo processo de instalação com o eInject estiver bem testado.

Depois vamos acrescentando os outros recursos, como o novo eUpgrade, o eMode e o eTimegate.

Abraços,
James.
Imagem

Voltar para “Epidemic 4.1 Beta 2”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes