Недавно Барри Каллер, основатель проекта Puppy Linux, объявил о выпуске новой версии экспериментальный дистрибутив Linux EasyOS 4.0 пытается объединить технологии Puppy Linux с помощью изоляции контейнеров для запуска системных компонентов.
Каждое приложение, как и сам рабочий стол, можно запускать в отдельных контейнерах, которые изолированы с помощью собственного механизма Easy Containers. Дистрибутив управляется через набор графических конфигураторов, разработанных проектом.
О EasyOS
Из самые важные особенности которые выделяются из EasyOS, мы можем найти:
- Каждое приложение, как и сам рабочий стол, можно запускать в отдельных контейнерах, которые изолированы с помощью собственного механизма Easy Containers.
- По умолчанию он запускается от имени пользователя root с сбросом привилегий при запуске каждого приложения, поскольку EasyOS позиционирует себя как однопользовательскую живую систему (опционально возможен запуск под «местом» пользователя без привилегий).
- Дистрибутив устанавливается в отдельный подкаталог и может сосуществовать с другими данными на диске (система устанавливается в /releases/easy-4.0, пользовательские данные хранятся в каталоге /home, а дополнительные контейнеры приложений размещаются в / релизы/easy-XNUMX)./каталог контейнеров).
- Поддерживается шифрование отдельных подкаталогов (например, /home).
- Можно установить метапакеты в формате SFS, которые представляют собой образы, монтируемые с помощью Squashfs, которые объединяют несколько обычных пакетов.
- Система обновляется в атомарном режиме (новая версия копируется в другую директорию и активная директория меняется вместе с системой) и поддерживает откат изменений в случае возникновения проблем после обновления.
- Существует режим запуска из ОЗУ, при котором система копирует себя в память при загрузке и работает без доступа к дискам.
- Для сборки дистрибутива используется инструментарий WoofQ и исходники пакетов из проекта OpenEmbedded.
- Рабочий стол основан на оконном менеджере JWM и файловом менеджере ROX.
Основные новинки EasyOS 4.0
В представленной новой версии системы мы можем обнаружить, что были внесены существенные структурные изменения, что позволило ускорить запуск программ и повысить отзывчивость интерфейса. Отмечается, что с дистрибутивом вполне можно работать на системе с 2 ГБ оперативной памяти.
Система полностью пересобрана с OpenEmbedded-Quirky (revision-9) и Ядро Linux обновлено до версии 5.15.44.. Вдобавок к этому выделена нормальная работа, все операции выполняются в оперативной памяти без записи на диск.
На столе, значок сохранения предлагается для незапланированной перезагрузки результаты работы сохраняются в оперативной памяти блока (в обычном режиме изменения сохраняются при завершении сеанса).
Для сжатия файловой системы Squashfs используется алгоритм lz4-hc что в сочетании с работой оперативной памяти позволило значительно ускорить запуск приложений и контейнеров.
Распространение образа img в сжатом виде прекращено для упрощения его копирования на носитель.
Из других изменений которые выделяются из этой новой версии:
- Простые метки для значков на рабочем столе
- iotop частично сломан в Easy Dunfell и Bookworm
- Zram со сжатием lz4 в ядре
- Исправление планировщиков ввода-вывода для ядра Linux
- mksquashfs в initrd обновлен с поддержкой lz4
- Статически скомпилированная утилита f2fscrypt в ОЕ
- Файл EasyOS .img больше не сжимается
- JWMDesk и PupControl PET столкнулись
- EasyShare теперь поддерживает совместное использование экрана Android
- scrcpy, скомпилированный в OpenEmbedded
- Телефон DroidCam работает со звуком
Если вам интересно узнать больше об этом новом выпуске, вы можете ознакомиться с подробностями По следующей ссылке.
Получить EasyOS 4.0
Для тех, кто заинтересован в возможности попробовать этот дистрибутив Linux, им следует знать, что размер загрузочного образа составляет 773 МБ и что они могут получить его на официальном сайте. Ссылка такая.