Barry Kauler, o fundador do projeto Puppy Linux, publicou a distribuição EasyOS 7.0, que combina as tecnologias do Puppy Linux com o uso de isolamento de contêineres para executar os componentes do sistema. O gerenciamento da distribuição é feito através de um conjunto de configuradores gráficos desenvolvidos pelo projeto. O tamanho da imagem de inicialização é de 1 GB.
Características da distribuição:
- Cada aplicativo, bem como a própria área de trabalho, pode ser executado em contêineres separados, para os quais é usado um mecanismo próprio chamado Easy Containers.
- Por padrão, o trabalho é realizado com privilégios de root, com a reinicialização das permissões ao iniciar cada aplicativo, uma vez que o EasyOS é posicionado como um sistema Live de um único usuário.
- A distribuição é instalada em um subdiretório separado e pode coexistir com outros dados no armazenamento (o sistema é instalado em /releases/easy-7.0, os dados do usuário são salvos no diretório /home, e contêineres adicionais com aplicativos são colocados no diretório /containers).
- Suporte para criptografia de subdiretórios individuais (por exemplo, /home).
- É possível instalar meta-pacotes no formato SFS, que são imagens montáveis com Squashfs, combinando vários pacotes comuns e, em essência, lembrando formatos como AppImage, Snap e Flatpak.
- O sistema é atualizado em modo atômico (uma nova versão é copiada para um diretório diferente e o diretório ativo com o sistema é alternado) e suporta a reversão de mudanças caso ocorram problemas após a atualização.
- Possui um modo de inicialização a partir da RAM, onde o sistema é copiado para a memória durante a inicialização e opera sem acessar os discos.
- Para a construção da distribuição é utilizado o conjunto de ferramentas WoofQ2 e os códigos-fonte dos pacotes do projeto Debian.
- A área de trabalho é baseada no gerenciador de janelas JWM e no gerenciador de arquivos ROX.
- O pacote básico inclui aplicativos como Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, o editor de texto Geany, o gerenciador de senhas Fagaros, o sistema de gerenciamento de finanças pessoais HomeBank, a Wiki pessoal DidiWiki, o organizador Osmo, o gerenciador de projetos Planner, o sistema de anotações Notecase, Pidgin, o reprodutor de música Audacious, os reprodutores de mídia Celluloid, VLC e MPV, o editor de vídeo LiVES, e o sistema de streaming OBS Studio.
- Para simplificar a troca de arquivos e a organização do acesso compartilhado às impressoras, foi desenvolvido o aplicativo EasyShare.

Entre as mudanças no EasyOS 7.0:
- Para a construção da distribuição, foi utilizado um novo conjunto de ferramentas WoofQ2, baseado no gerenciador de pacotes APT do projeto Debian. A interface gráfica para o gerenciador de pacotes PKGget foi reestruturada como uma camada sobre o APT.
- Em vez de pacotes OpenEmbedded, são utilizados pacotes da distribuição Devuan 13 (Debian 13 sem systemd) com o sistema de inicialização busybox init, ampliado pelo mecanismo de gerenciamento de serviços pup_event.
- Foi adicionado um contêiner pré-configurado que pode ser iniciado com um clique, chamado ‘devx’, que inclui um conjunto de ferramentas para desenvolvimento de aplicativos.
- A distribuição básica inclui o gerenciador de arquivos SpaceFM e o navegador SeaMonkey.
- Um novo applet com uma bandeja de sistema foi sugerido.

Fonte: opennet.ru

