Группа энтузиастов, в порыве ностальгии по минималистичному дистрибутиву "Damn Small Linux (http://damnsmalllinux.org/)" (DSL), в рамках нового проекта DSLR (http://dslr.dimakrasner.com/) (Damn Small Linux Remake) решила возродить идею компактного и быстрого Live-дистрибутива с набором ретро-приложений. DSLR является полностью новой разработкой, в которой задействована системная библиотека Musl (https://www.opennet.ru/opennews/art.shtml?num=39365) вместо glibc, loksh (https://github.com/dimkr/loksh) вместо Bash, tinyxserver (https://github.com/idunham/tinyxerver) вместо X.Org и набор утилит Toybox (https://www.opennet.ru/opennews/art.shtml?num=35891) (аналог BusyBox под лицензией BSD). Развиваемые дистрибутивом графические приложения, такие как конфигуратор, написаны с использованием GtkDialog1 (GTK+ 1.x). <center><a href="http://dslr.dimakrasner.com/screeny.png"><img src="https://www.opennet.ru/opennews/pics_base/0_1410275990.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Из пользовательских приложений можно отметить браузер Dillo (https://www.opennet.ru/opennews/art.shtml?num=31718), текстовые редакторы Ted (http://www.nllgg.nl/Ted/) и Beaver (http://beaver-editor.sourceforge.net/), программу для рисования mtPaint (http://mtpaint.sourceforge.net/), почтовый клиент Sylpheed (https://www.opennet.ru/opennews/art.shtml?num=39264), irc-клиент X-Chat (http://xchat.org/), офисный пакет Siag Office (http://siag.nu/), музыкальный проигрыватель xhippo (http://www.gnu.org/software/xhippo/). Для организации удалённого входа в состав включены, но не активированы по умолчанию, http-сервер shus (https://github.com/dimkr/shus), ssh-сервер Dropbear (https://matt.ucc.asn.au/dropbear/dropbear.html) и tftp-сервер tftpd (https://raw.githubusercontent.com/dimkr/lazy-utils/master/tf...). Дистрибутив претендует на звание полностью свободного и поставляет ядро Linux-libre, очищенное от проприетарных прошивок и компонентов, содержащих несвободные бинарные вставки или участки кода, область применения которых ограничена производителем.
Кроме использования нетипичного базового набора программ и системных компонентов, дистрибутив интересен отказом от использования динамического связывания программ. Все программы собраны статически, что по заявлению авторов проекта позволило сократить размер и добиться возможности выполнения поставляемых программ в других дистрибутивах Linux. Другой особенностью является использование по умолчанию пользователя root (запустив ssh-сервер можно войти в систему под пользователем root с паролем root).
Сборки подготовлены для архитектур i686 (104 MB (http://dslr.dimakrasner.com/releases/dslr-latest-i686.iso)) и x86_64 (109 MB (http://dslr.dimakrasner.com/releases/dslr-latest-x86_64.iso)), дополнительно собраны варианты без поддержки UEFI (88 MB (http://dslr.dimakrasner.com/releases/dslr-latest-i686-bios.iso) и 93 MB (http://dslr.dimakrasner.com/releases/dslr-latest-x86_64-bios...)). Для работы 32-разрядной сборки достаточно компьютера с 64 Мб ОЗУ, 64-разрядная сборка требует 160 Мб ОЗУ (в будущем планируется снизить потребление до 64 Мб). Для любителей кастомизации предоставляются простые средства (https://github.com/dimkr/dslr) для создания собственных сборок на основе перекомпиляции проекта из исходных текстов (одной из главных причин забвения Damn Small Linux стало отсутствие публично доступных инструкций и сценариев сборки, что не позволило сторонним энтузиастам подхватить разработку после того как авторы потеряли интерес к проекту).
URL: https://news.ycombinator.com/item?id=8289363
Новость: https://www.opennet.ru/opennews/art.shtml?num=40553