- Runit
Dragora — минималистичный, независимый дистрибутив Linux. Включает только свободные компоненты.
Дистрибутив Dragora был создан с нуля и не основан на других дистрибутивах.
Основой философии дизайна Dragora является простота: KISS, «Keep It Simple, Stupid!».
Цитата с официального сайта дистрибутива:
Dragora — это независимый проект дистрибутива GNU/Linux, который был создан с нуля с целью создания надежной операционной системы с максимальным уважением к пользователю за счет включения полностью свободного программного обеспечения. Dragora основана на концепциях простоты и элегантности, она предлагает удобную для пользователя Unix-подобную среду с упором на стабильность и безопасность для долгосрочной работы.
История
Разработка Dragora началась в 2007 году Матиасом Андресом Фонзо из Сантьяго-дель-Эстеро, Аргентина. После года напряженной работы, 13 июня 2008 года, была выпущена первая бета-версия Dragora, которая содержала базовый набор инструментов GNU, загрузочные скрипты, пакетную систему и программу установки. Хотя изначально предполагалось создать полностью свободную систему, в первой версии этого сделать не удалось, так как в ядре Linux содержались несвободные компоненты (blobs).
В ферале 2008 года некоммерческая организация, Латиноамериканский фонд свободного программного обеспечения (FSFLA), выпускает полностью свободное ядро Linux libre. Это привело к появлению 18 сентября 2008 года второй бета-версии дистрибутива Dragora, который стал содержать только свободные компоненты.
13 марта 2009 года вышел первый стабильный релиз Dragora 1.0.
8 октября 2009 года вышла версия Dragora 1.1, которая содержала множество исправлений и дополнительные программы.
Свободные компоненты
Dragora построен только на полностью свободных компонентах. Входит в список свободных дистрибутивов Linux проекта GNU.
Используется ядро GNU Linux-libre.
Система инициализации SysVinit
Дистрибутив использует систему инициализации SysVinit.
SysVinit одна из старейших систем инициализации. Написана на языке C. Не перегружена, отвечает за запуск системных служб. Использует единый файл конфигурации /etc/inittab
Среда рабочего стола TDE
В качестве среды рабочего стола используется Trinity Desktop Environment (TDE). Поддерживаются оконные менеджеры TWM и DWM.
Trinity Desktop Environment — среда рабочего стола, которая является форком KDE 3. Использует библиотеки Qt.
Легковесные компоненты
В системе используются преимущественно лекговесные компоненты, среди них:
- musl libc
- libressl
- mksh
- scron
- pkgconf
Пакетный менеджер
Пакетный менеджер: Qi.
Qi — простой менеджер пакетов. Поддерживает создание, установку, удаление и обновление пакетов.
Qi создает бинарные пакеты на основе файлов метаданных, называемых «рецептами» (recipes), которые представляют собой конкретные инструкции по сборке каждого пакета из исходного кода.
Qi может управлять несколькими пакетами в рамках одной иерархии каталогов. Такой метод позволяет поддерживать набор пакетов и несколько версий к ним. Таким образом Qi может использовать как основной менеджер пакетов или дополнять существующий.
Qi использует простой интерфейс командной строки и глобальный файл конфигурации.
Для хранения пакетов используется упрощенный и более безопасный вариант POSIX pax архива, сжатого в формат lzip.
Установка системы
Установка системы выполняется в консольном режиме.
Поддерживается Live-режим. Для запуска графического окружения в Live-режиме необходимо после загрузки системы выполнить в командной строке команду startx
Релизы дистрибутива Dragora
Версия | Дата релиза |
---|---|
1.0 Beta 1 | 13 июня 2008 |
1.0 Beta 2 | |
1.0 Release Candidate 1 | |
1.0 Stable | 13 марта 2009 |
1.1 Release Candidate 1 | |
1.1 Stable | |
2.0 Release Candidate 1 | |
2.0 Release Candidate 2 | |
2.0 Stable | 13 апреля 2010 |
2.1 Release Candidate 1 | |
2.1 Stable | |
2.2 Release Candidate 1 | |
2.2 Stable | 21 апреля 2012 |
3.0 Alpha 1 | |
3.0 Alpha 2 | |
3.0 Beta 1 | |
3.0 Beta 2 |
Комментарии
10:55
13:36
15:28
20:31
17:09
06:10
10:52
Поддержка железа плохая.
Да и поддержка дистра вообще слабовата, как по мне.