Здесь предлагается публиковать заметки об особенностях дистрибутивов ALT Linux (и нестабильного Sisyphus — тех, которые станут частью следующего дистрибутива).
Крайне рекомендуется рядом с каждым пунктом списка особенностей указывать список версий дистрибутивов, в которых эти особенности замечены.
Допустимые сокращения
ALM — ALT Linux Master
ALC — ALT Linux Compact
ALJ — ALT Linux Junior
ALD — ALT Linux Desktop
ALS — ALT Linux Server
Далее может следовать номер версии. Например, ALM2.4 — ALT Linux 2.4 Master. Привязки по времени можно посмотреть здесь.
Особенности
общего плана
Адаптированный вариант apt-get (точнее, apt-rpm) как высокоуровневое средство управления пакетами (Spring 2001+)
Система альтернатив (alternatives; родом из Debian, также встречается в Mandrake)
Существенная разбивка софта на подпакеты вместо крупнопанельной а-ля Red Hat, более строгие зависимости
Отличное качество сборки многих пакетов (патчи, дефолтные конфиги, readme)
Мощная модульная система управления настройками системы Alterator (ALS 4.0, ALD 4.0)
На основе репозиториев ALT Linux – Sisyphus, 4.0/branch возможна сборка собственных специализированных дистрибутивов и live cd. Все инструменты по их созданию открыты. См. статью об spt
Поддержка системы виртуализации OpenVZ «из коробки» (ALS 4.0)
tcb(5 вместо shadow (пароли в /etc/tcb/, см. тж. пакет tcb-utils) — ALM2.0+
/etc/net в качестве штатного iproute2-based средства управления сетевыми интерфейсами (это вам не старый net-scripts, который пока тоже наличествует) — ALC3.0+
sshd по умолчанию сконфигурирован не пускать обобщённого root (издревле)
Команда sudo использует фиксированный PATH, включающий /sbin и /usr/sbin; например, работает sudo ifconfig. В других дистрибутивах надо делать костыли типа sudo /sbin/ifconfig, так как путь /sbin обычно включён при сборке sudo. — ALM2.4, ALC3.0
Команда control(8) — обеспечивает контроль для доступа к различным системным сервисам. В частности, это штатный в ALT способ управлять SUID/SGID правами на бинарниках из пакетов с сохранением прав при обновлении пакета. Без параметров выводит полный список сервисов, чьим поведением можно управлять. Состоит из трёх стобцов — сервис, текущее значение, значение по умолчанию. Для многих сервисов возможно выставить значение public или wheelonly, которые означают, что службой смогут воспользоваться либо все пользователи, либо только входящие в служебную группу wheel. К примеру, чтобы разрешить всем вызывать su нужно вызвать команду control su public. — ALM2.4+
Достающее
Невозможность собрать ядро системы «стандартным» способом (распаковка тарбола с kernel.org и make config, ...). Собираться собирается, но вот собранный образ нужно сначала найти, чтобы положить в /boot, само оно не желает — ошибку про perl (который установлен) выдаёт. В общем, стандартная последовательность сборки не отрабатывала в полной мере. — ALM2.2, ALM2.4, ALC3.0
После установки приходится настраивать часовой пояс системы. Вопреки указаниям, данным при установке системы, часовой пояс устанавливается Европа/Москва (мне, например, нужно было Европа/Минск). Приходится идти по пути «Меню KDE» -> «Настройка» -> «Другие» -> «Дата и время», изменять сначала часовой пояс, а потом ещё и время устанавливать правильное. Часы у пользователя на панели KDE аналоговые – приходится менять вручную на цифровые — так привычнее. — ALC3.0
Compact 3.0 застал ту стадию подхода к сборке ядер, когда штатной файловой системой для initrd стал romfs (ext2 попала в модули); это существенно затрудняет работу с SystemImager и mkcdrec, но у mike@ есть патчи для добавления genromfs туда, а в начале 2007 года произошёл переход на initramfs (и mkinitrd-2.9.10-alt1+ научили разным ФС).
О команде
YAS> Впрочем, я уже понял, что вYAS> определённый момент перед пользователем ALT встаёт выбор — менятьYAS> дистрибутив или становиться мантейнером.
Я бы сформулировал это немного по другому...
В определенный момент времени, когда пользователи других дистрибутивов
начинают думать о замене дистрибутива, пользователи ALT приходят
к осознанию необходимости что-либо собирать и пересобирать из исходников.
Если у них это получается, и их труд нужен не только им,
они становятся маинтейнерами...
И действительно, лучше дополнить ALT, чем каждый раз искать дистр,
в котором есть то, что вам нужно... И потом материться, из-за того,
что в неком дистре есть то, чего не было в предыдущем, но нет того, что было...
Сперва "сам себе режисер"... А потом и другим помощь :)