Faz pouco Barry Kaller, fundador do projeto Puppy Linux, anunciou o lançamento da nova versão do distribuição Linux experimental EasyOS 4.0 tentando combinar tecnologias Puppy Linux usando isolamento de contêiner para executar componentes do sistema.
Cada aplicativo, assim como o próprio desktop, pode ser iniciado em contêineres separados, que são isolados usando seu próprio mecanismo Easy Containers. O pacote de distribuição é gerenciado através de um conjunto de configuradores gráficos desenvolvidos pelo projeto.
Sobre o Easy OS
Das características mais importantes que se destacam do EasyOS podemos encontrar:
- Cada aplicativo, assim como o próprio desktop, pode ser executado em containers separados, que são isolados usando seu próprio mecanismo Easy Containers.
- Ele é executado como root por padrão com privilégios redefinidos na inicialização de cada aplicativo, pois o EasyOS se posiciona como um sistema ao vivo de um usuário (opcionalmente, é possível executar no 'lugar' do usuário sem privilégios).
- A distribuição é instalada em um subdiretório separado e pode coexistir com outros dados na unidade (o sistema é instalado em /releases/easy-4.0, os dados do usuário são armazenados no diretório /home e os contêineres de aplicativos adicionais são colocados em / releases/easy-XNUMX). /diretório de contêineres).
- A criptografia de subdiretórios individuais (por exemplo, /home) é suportada.
- É possível instalar metapacotes no formato SFS, que são imagens montáveis com Squashfs que combinam vários pacotes regulares.
- O sistema é atualizado em modo atômico (a nova versão é copiada para outro diretório e o diretório ativo é alterado com o sistema) e suporta reversão de alterações em caso de problemas após a atualização.
- Existe um modo de execução a partir da RAM em que o sistema se copia para a memória na inicialização e é executado sem acessar os discos.
- Para construir a distribuição, são usados o kit de ferramentas WoofQ e as fontes de pacotes do projeto OpenEmbedded.
- A área de trabalho é baseada no gerenciador de janelas JWM e no gerenciador de arquivos ROX
Principais novidades do EasyOS 4.0
Nesta nova versão do sistema que se apresenta, podemos constatar que mudanças estruturais significativas foram feitas, o que permitiu acelerar o lançamento de programas e aumentar a capacidade de resposta da interface. Nota-se que é bem possível trabalhar com a distribuição em um sistema com 2 GB de RAM.
O sistema é completamente reconstruído a partir do OpenEmbedded-Quirky (revisão-9) e O kernel do Linux foi atualizado para a versão 5.15.44. Além disso, a operação normal é destacada, todas as operações são executadas na RAM sem serem gravadas no disco.
No escritório, o ícone salvar é proposto para uma reinicialização não programada dos resultados do trabalho armazenados na RAM da unidade (no modo normal, as alterações são salvas quando a sessão termina).
Para compactar o sistema de arquivos Squashfs, o algoritmo lz4-hc é usado o que, combinado com o trabalho da RAM, permitiu acelerar significativamente o lançamento de aplicativos e contêineres.
A distribuição da imagem img em formato compactado foi interrompida para simplificar sua cópia na mídia.
Das outras mudanças que se destacam nesta nova versão:
- Rótulos mais simples para ícones da área de trabalho
- iotop parcialmente quebrado em Easy Dunfell e Bookworm
- Zram com compressão lz4 no kernel
- Correção de agendadores de IO para o kernel Linux
- mksquashfs no initrd atualizado com suporte a lz4
- Utilitário f2fscrypt compilado estaticamente no OE
- O arquivo .img do EasyOS não está mais compactado
- JWMDesk e PupControl PET colidiram
- EasyShare agora suporta compartilhamento de tela do Android
- scrcpy compilado em OpenEmbedded
- O áudio do telefone DroidCam funciona
Se estiver interessado em saber mais sobre esta nova versão, pode consultar os detalhes no link a seguir.
Obtenha o EasyOS 4.0
Para quem estiver interessado em poder experimentar esta distribuição Linux, deve saber que o tamanho da imagem de inicialização é de 773 MB e que pode obtê-la em seu site oficial. O link é este.