Damn Small Linux ( DSL ) — это компьютерная операционная система для семейства персональных компьютеров x86 . Это бесплатное программное обеспечение с открытым исходным кодом в соответствии с условиями GNU GPL и другими бесплатными и открытыми лицензиями. Она была разработана для запуска графических приложений пользовательского интерфейса на старом оборудовании ПК , например, на машинах с микропроцессорами 486 и ранними Pentium и очень небольшим объемом оперативной памяти (ОЗУ). DSL — это live CD размером 50 мегабайт (МБ). То, что изначально начиналось как эксперимент по выяснению того, сколько программного обеспечения может поместиться в 50 МБ, в конечном итоге стало полноценным дистрибутивом Linux . Его можно устанавливать на носители с небольшой емкостью, такие как загрузочные визитные карточки , USB-флеш-накопители , различные карты памяти и Zip-дисководы .
DSL изначально был задуман и поддерживался Джоном Эндрюсом. В течение пяти лет сообщество включало Роберта Шинглдекера, который создал систему MyDSL, панель управления DSL и другие функции. После проблем с основными разработчиками Шинглдекер, по его словам, был изгнан из проекта. [4] В настоящее время он продолжает свою работу над Tiny Core Linux , которую он создал в апреле 2008 года.
DSL изначально был основан на Model-K, урезанной версии Knoppix на 22 МБ , но вскоре после этого был основан на Knoppix, что позволило значительно упростить ремастеринг и улучшения. В настоящее время дистрибутив основан на Debian и antiX . [5]
DSL разработан в первую очередь для поддержки ПК x86 . Минимальные системные требования — процессор 486 и 8 МБ ОЗУ . DSL был продемонстрирован при просмотре веб-страниц с помощью Dillo , запуске простых игр и воспроизведении музыки на системах с процессором 486 и 16 МБ ОЗУ. Системные требования выше для запуска Mozilla Firefox и дополнительных надстроек, таких как офисный пакет OpenOffice.org .
Версия 4.4.10 DSL, выпущенная 18 ноября 2008 года, включала следующее программное обеспечение:
DSL имеет встроенные скрипты для загрузки и установки Advanced Packaging Tool (APT). После включения APT пользователь может устанавливать пакеты из репозиториев Debian . Кроме того, DSL размещает программное обеспечение, начиная от крупных приложений, таких как OpenOffice.org и GNU Compiler Collection (GCC), и заканчивая более мелкими, такими как aMSN , с помощью системы MyDSL , которая позволяет удобно загружать и устанавливать программное обеспечение одним щелчком мыши. Файлы, размещенные на MyDSL, называются расширениями . По состоянию на июнь 2008 года на серверах MyDSL размещалось более 900 приложений, плагинов и других расширений.
Параметры загрузки также называются «чит-кодами» в DSL. Автоматическое определение оборудования может не сработать, или пользователь может захотеть использовать что-то, отличное от настроек по умолчанию (язык, клавиатура, VGA, отказоустойчивая графика, текстовый режим...). DSL позволяет пользователю ввести один или несколько чит-кодов в приглашении к загрузке. Если ничего не введено, DSL загрузится с параметрами по умолчанию. Чит-коды влияют на многие параметры автоматического определения и оборудования. Многие чит-коды также влияют на графический интерфейс. Список чит-кодов можно увидеть во время загрузки, а также на DSL Wiki.
MyDSL в основном обрабатывается и поддерживается Робертом Шинглдекером и размещается многими организациями, такими как ibiblio и бельгийская BELNET. Есть две области MyDSL: обычная и тестовая . Обычная область содержит расширения, которые доказали свою стабильность для повседневного использования и разбита на различные области, такие как apps , net , system и uci (Universal Compressed ISO — расширения в формате .uci монтируются как отдельная файловая система для минимизации использования оперативной памяти). Тестовая область предназначена для недавно представленных расширений, которые теоретически работают достаточно хорошо, но могут иметь любое количество ошибок .
DSL был портирован на игровую консоль Xbox как X-DSL. X-DSL требует модифицированного Xbox. Он может работать как Live CD или быть установлен на жесткий диск Xbox. Пользователи также запускали X-DSL с USB-флеш-накопителя, используя USB-адаптер, входящий в комплект Phantasy Star Online , который подключается к слоту для карты памяти и включает один порт USB 1.1. X-DSL загружается в графический интерфейс на основе X11 ; контроллер Xbox можно использовать для управления указателем мыши и ввода текста с помощью виртуальной клавиатуры . X-DSL имеет рабочий стол Fluxbox с программами для электронной почты, просмотра веб-страниц, обработки текстов и воспроизведения музыки. X-DSL можно настраивать, загружая расширения с тех же серверов MyDSL, что и DSL.
Дистрибутивы Linux, полученные из Damn Small Linux, включают Hikarunix , используемый для образа компакт-диска, на котором запущена игра Go, выпущенная в 2005 году, [8] [9] и Damn Vulnerable Linux .
Live USB Damn Small Linux можно создать вручную или с помощью таких приложений, как UNetbootin . [10]
Из-за разногласий и непримиримых противоречий между создателями проекта и основными разработчиками разработка DSL, казалось, долгое время находилась в состоянии застоя, а будущее проекта было неопределенным, к большому разочарованию многих пользователей. [4]
8 июля 2012 года Джон Эндрюс (первоначальный разработчик) объявил о разработке нового релиза. Сайт DSL, включая форумы, которые раньше были недоступны, также были восстановлены. [11] Первый RC новой версии 4.11 был выпущен 3 августа 2012 года, [12] за ним последовал второй 26 сентября.
1 февраля 2024 года DSL 2024 Alpha 1 был анонсирован и опубликован на веб-странице проекта. [13] [14] 22 мая 2024 года на форуме DSL появился пост «Release Candidate 4 Now Available» [15]
Последние обзоры DSL 2024 Alpha 1 [16] [17]
{{cite web}}
: Отсутствует или пусто |title=
( помощь )Выпущена версия-кандидат 4