Slax — лёгкий переносимый Linux‑дистрибутив с модульной архитектурой, предназначенный для запуска с USB‑накопителей, оптических носителей или в режиме Live. Проект развивался как компактная и быстрая система, фокусированная на малом размере образа, минимальном наборе предустановленного программного обеспечения и возможности расширения за счёт модулей. Slax поддерживает запуск без установки на жёсткий диск и обеспечивает рабочее окружение с оконным менеджером FluxBox в классических выпусках, предоставляя базовые средства для работы с файлами, сетью и терминалом.
Архитектура Slax строится вокруг концепции отдельных модулей (слоёв), каждый из которых содержит набор пакетов и файловой системы, подключаемых при старте. Это позволяет пользователю собирать систему «на лету», добавлять нужные компоненты или сохранять собственную конфигурацию и установленные пакеты на перезаписываемом носителе. Благодаря компактности и низким требованиям к ресурсам Slax обычно применяется для восстановления системы, работы с устаревшим оборудованием, тестирования среды или как переносимая рабочая система для специалистов, которым требуется быстрый доступ к знакомому набору инструментов.
- Модульная структура: программное обеспечение поставляется в виде отдельных модулей, которые можно добавлять или удалять без пересборки базового образа.
- Live‑запуск с носителей: поддерживается загрузка с USB, CD/DVD или других съёмных накопителей без обязательной установки на жесткий диск.
- Сохранение изменений: возможность сохранения настроек и установленных модулей на перезаписываемом носителе (persistence), позволяющая переносить персональную конфигурацию между запусками.
- Лёгкое окружение рабочего стола: по умолчанию используется оконный менеджер FluxBox, обеспечивающий минимальное потребление ресурсов и простоту управления окнами.
- Низкие системные требования: оптимизирован для работы на старом или ограниченном аппаратном обеспечении, с быстрым временем загрузки и малым объёмом дискового пространства.
- Гибкость настройки: пользователи могут создавать собственные модули или включать дополнительные компоненты для специфических задач.
- Инструменты администрирования: включает стандартные утилиты командной строки для управления пакетами, сетью и файловой системой, пригодные для ремонта и диагностики систем.