Alt linux история создания

History/FAQ

Содержание

История ALT Linux, некоторые мифы и реалии [ править ]

Эта страничка была изначально написана как ответ в частной переписке на вопрос по истории альта и в т.ч. apt/rpm; она содержит ряд ни разу не скрываемых сугубо персональных мнений по части ALT Linux и других дистрибутивов Linux, с которыми доводилось сталкиваться.

почему своё? [ править ]

Потому что ни один уже существующий дистрибутив не решает наши задачи приемлемым образом.

Альт начинался как Linux-Mandrake Russian Edition, занимаясь улучшением переводов (и в принципе локализацией прикладного ПО и документации). Форк произошёл тогда, когда французы стали принимать очень странные и спорные технические решения (см. тж. ниже).

С 2001 года картинка в мире дистрибутивов Linux, конечно, изменилась кардинально (сперва явно выделились RHL и SuSE, затем на сильно недооцененной базе Debian стартовала Ubuntu, появился Android, ушли по сути все другие ОС из top500, редхат начал напоминать чёрную дыру) — но нас эта причина осталась по сути той же: при всём богатстве выбора(tm) подходящих вариантов всё так же нет: или непредсказуемый для нас цикл выпуска/поддержки, или подавляющее влияние зарубежных юридических аспектов (неприменимое и глупое для нашей страны), или продвижение наработок в такой апстрим сталкивается с крупными организационными, бюрократическими, культурными проблемами (либо просто не происходит).

Тащить свой дистрибутив — вовсе не бочка мёду, как порой кажется тем, кто начинает свои дистрибутивные проекты. просто иногда бывают ситуации, когда ресурсы на это есть, а другого разумного варианта — нет.

почему apt-rpm? [ править ]

ответ с исторического конца вопроса, датированный

В Mdk использовался urpmi, который хак именно в стиле «французский перл» (как Sympa или DrakX). Бишь после установки системы с его помощью у тебя могли оказаться конфликтующие пакеты, битые зависимости — всё, что угодно.

apt-rpm делали в Conectiva, к тому времени 0.3.x были уже вполне рабочими (хотя из-за трансляции данных из неродного /var/lib/rpm — заметно медленней, чем с dpkg).

Я не знаю, кто и как именно принимал это решение — скорее всего, вся изначальная core team вместе (включая aen@, ldv@, ab@) — но в Spring 2001 оно уже было включено, хотя ещё толком не работало: репозиторий, ориентированный на urpmi и недалеко ещё отошедший, был попросту ужасен в плане зависимостей (для сравнения — такой же ужасной федорина пакетная база была пару лет назад, например).

В Junior 1.1 апт уже вполне работал, а к Compact 3.0 на него перешёл и инсталятор.

Как на сейчас видится: на тот момент и у rpm, и у dpkg были различные проблемы [выбора] дизайна. Например, dpkg по определению подразумевает возможность интерактивности при установке (хотя она необязательно используется), а rpm по определению подразумевает невозможность какого-либо ввода (можно сделать интерактивные %pre/%post, но это завесит любой фронтэнд, который такого подвоха не ожидает).

Есть ещё множество подобных различий, но в общем их можно просуммировать так: dpkg — «инженереный», rpm — «инженерный».

Например, в dpkg гораздо тоньше продумано состояние пакетов (в т.ч. «частично установлен» — оставлены конфиги/данные) и зависимости (принципиально есть мягкие), а в rpm этого нет, зато сразу был контроль целостности пакетов по md5/gpg и соответствия содержимого файловой системы записи в базе для данного пакета.

Читайте также:  Mac os поменять значки папки

Бишь dpkg был ориентирован изначально на «долго делать, но потом мало морочиться», а rpm — на «быстро, дёшево, сердито и надёжно».

Как часть этой разницы — сейчас Edubuntu на AMD64 3000+ с полгигом памяти устанавливается полтора часа (примерно полчаса создавая чрут для отдачи терминалам), а ALTSP5 — 15—20 минут, при этом создание чрута поленился выделять отдельной стадией, поскольку на этой стендовой — далеко не самой дорогой — машинке оно идёт что-то минуту или полторы.

rpm/deb? [ править ]

Практичней для сисадмина и построителя решений.

клон mdv [ править ]

Мандривы тогда не было, был Mandrake со своей кривой пакетной базой и нарастающей невменяемостью (думаю, на почве эйфории от быстрого роста популярности) и Conectiva со своим apt-rpm.

Невменяемость выражалась в кашеобразном коде, неразборчивости в правах, с которым он запускался, и игнорировании предупреждений о том, что что-либо жить не будет (например, эти деятели тогда решили оторвать кодировку от имён локалей — с ru_RU все вмиг огребли ISO8859-5, которое типа стандарт).

Судя по забегу в DrakX времён Mdk9.2 — с кодом полегчало, уже был читабельный. Правда, где-то к тому времени выперли Дюваля (основателя лавочки) и по словам друзей, которые им переводы делали — практически все интересные люди, с которыми они там общались, разбежались (а им остались висеть денег).

В общем, сейчас я лично им желаю удачи, но с дистанции.

если бы форкались не в 2000/2001 [ править ]

тоже бы делали из Mandriva или всё-таки из Debian/RH?

Ой не знаю. Они вообще-то и с SuSE вместе работали над локализацией, не только с MandrakeSoft. Кажется, ещё с кем-то (дебиан тоже помогали переводить), но тут слабо помню). Бишь эти все варианты _были_ известны. А вот оценить сдвиг балансов за годы, когда я _не_ знаю достоверно даже объективных критериев оценки — сложно.

Но твой вопрос внутренне противоречив: RH и тогда скорее имел клоны, чем форки, а вот Mandrake стал именно форком, который популярность-то приобрёл за счёт решения родовых травм редхата.

Вроде (извини) долгой ублюдочности управления пакетами голым RPM или инсталятором в качестве единственной альтернативы (намордники типа glint не решали проблемы подтягивания зависимостей).

Или игнорирования юзабельности и вообще отсутствия какого-то задора, что ли.

При этом Mdk втянул множество хороших фич RHL, двигался в сторону Debian (вбирая более тонкую порезку, alternatives, другие вещи); ALT долго был Mandrake Russian Edition, который по соглашению издавался в России; собственно форкнулся он тогда, когда (повторюсь) mdk начало просто заносить. И продолжил движение в сторону вбирания полезностей из Debian (via Conectiva), SuSE и собственной разработки.

Источник

ALT Linux (компания)

Алексей Смирнов, генеральный директор;
Алексей Новодворский, директор по развитию;
Дмитрий Левин, генеральный конструктор

«Альт Линукс» — компания по разработке свободного программного обеспечения [1] . Компания основана в результате объединения российских проектов IPLabs Linux Team и Linux RuNet [2]

Содержание

Заявленные цели компании [1]

  • Производство многофункциональных и надёжных операционных систем на основе Linux для использования на серверах и рабочих станциях.
  • Внедрение широкого спектра решений на основе дистрибутивов ALT Linux, услуги по сопровождению и технической поддержке.
  • Разработка системных и прикладных программ для UNIX; кросс-платформенная разработка с использованием эффективных современных технологий программирования и создания пользовательского интерфейса.

Продукция

История

В 2001 году дистрибутив основывался на дистрибутиве MandrakeLinux и представлял собой его русскую версию (Linux-Mandrake Russian Edition).
Но началось замещение пакетов Mandrake собственными сборками и технологиями, значительное изменение системы сборки и макросов пакетного менеджера RPM. К версии 3.0 (2005 год) все пакеты Mandrake, инсталлятор и система конфигурирования были полностью вытеснены собственными разработками ALT Linux Team, в результате чего дистрибутивы ALT Linux являются отдельной ветвью развития Linux и не имеет никакого отношения к Mandrake или Mandriva.

В 2004 году компания ALT Linux выполнила:

  • государственный заказ Министерства экономического развития и торговли РФ по разработке рекомендаций по использованию свободного ПО в госсекторе и созданию проекта стандарта электронного формата организационно-распорядительной документации, в основу которого положены открытые стандарты и использование свободных программ;
  • разработку комплексной производственной системы контроля качества компьютерного оборудования для компании MaxSelect с поддержкой распределенной производственной структуры;
  • разработку защищённого межсетевого экрана (2 класс защиты МЭ) «ИВК-Кольчуга» по заказу компании «ИВК»;
  • выпуск дистрибутивов Linux: ALT Linux 2.3 Compact, ALT Linux 2.3 Junior, ALT Linux 2.4 Master; издание сборника многоплатформенных офисных программ «Свободный офис» 2.0; выпуск интегрированной системы для организации офисного шлюз-сервера SOHO Server 2.0;
  • поставку дистрибутива ALT Linux 2.3 Junior в сельские школы Южного федерального округа и в школы г. Москвы; издание специализированной версии дистрибутива ALT Linux Junior для комплектации нового издания учебника по Информатике Н. Д. Угриновича.

В декабре 2008 года дистрибутив ALT Linux успешно внедрён на самом мощном суперкомпьютере, разработанном в России — СКИФ-МГУ, имеющего пиковую производительность 60 Тфлопс [3]

10 августа 2009 года в продаже появляется нетбук «Линбук Патриот», укомплектованным операционной системой ALT Linux 4.1 Desktop BOX.

В июле 2010 года ОАО «Концерн „Сириус“», на 100 % принадлежащее «Ростехнологиям», приобрело блокирующий пакет акций в ООО «Альт Линукс». [4]

Источник

ALT Linux

ООО «Альт Линукс»
Год основания
Разработчики: ALT Linux Ltd and ALT Linux Team
Выпущена: 25.03.2001
Лицензия: Свободное программное обеспечение
Веб-сайт altlinux .ru
Читайте также:  Как установить драйвера амд линукс

ALT Linux — это семейство дистрибутивов Linux, являющихся отдельной ветвью развития русскоязычного Linux, выпускаемых компанией «Альт Линукс» и её партнёрами, основывающихся на разработках русскоязычной команды разработчиков ALT Linux Teams [Источник 1]

История развития

В 1999—2000 годах дистрибутив, разрабатываемый будущим ядром ALT Linux Team, основывался на дистрибутиве MandrakeLinux и представлял собой его русскую версию (Linux-Mandrake Russian Edition). Начиная с 2000 года началось замещение пакетов Mandrake собственными сборками, значительное изменение системы сборки и макросов пакетного менеджера RPM. К версии 3.0 (2005 год) все пакеты Mandrake, инсталлятор и система конфигурирования были полностью вытеснены собственными разработками ALT Linux Team. Сейчас дистрибутивы ALT Linux являются отдельной ветвью развития Linux и не имеют никакого отношения к Mandrake или Mandriva Linux.

Дистрибутивы

Дистрибутивы под торговой маркой ALT Linux выпускаются компанией «Альт Линукс» и её партнёрами. Первым дистрибутивом, выпущенным в рамках проекта ALT Linux Team, стал универсальный, предназначенный для решения самых разных задач Linux-Mandrake Spring 2001. Его основа была создана в компании IPLabs Linux Team, и он использовал многие разработки и торговую марку французской компании MandrakeSoft. В то же время, уже эта разработка весьма заметно отличалась от дистрибутива Mandrake. Линия универсальных дистрибутивов продолжена в дистрибутивах ALT Linux Master.

Особенности

  • Обширное русскоязычное сообщество
  • Существенно доработанный RPM (RPM Package Manager)[1] — изначально
  • Адаптированный вариант apt-get как высокоуровневое средство управления пакетами — Spring 2001+
  • Несколько вариантов ядер
  • Сборка пакетов из git-репозиториев в hasher
  • Система alternatives родом из Debian
  • Мощная модульная система управления настройками системы Alterator — ALC3.0+
  • Неплохая безопасность и вирусоустойчивость текущих дистрибутивов

Релизы

Linux-Mandrake 7.0 русская версия, выпущенный в начале 2000 года.

Читайте также:  Remotefx windows 10 что это

Однодисковый дистрибутив для домашних компьютеров, рассчитанный на начинающих пользователей, простой в установке и использовании.

Универсальный дистрибутив, созданный ALT Linux Team, международной командой разработчиков свободных программ. Предназначен для разработчиков программного обеспечения и системных администраторов.

Простая и удобная операционная система для повседневной работы, основанная на последних разработках ALT Linx и состояла из 1CD / 1DVD устанавливаемыми вместе с Live CD.

Дистрибутив ALT Linux 4.0 Lite основан на графической среде Xfce и оптимизирован для работы на относительно маломощных компьютерах. В состав ALT Linux 4.0 Lite входят следующие программы:

  1. Офисный пакет: OpenOffice.org 2.3 (для маломощных компьютеров: Abiword и Gnumeric)
  2. Веб браузер: Firefox 2.0
  3. Электронная почта: Claws Mail
  4. И ещё более 1000 программ, позволяющих решать самый широкий круг задач в образовательных учреждениях, офисе и на домашних компьютерах и ноутбуках.
  • ALT Linux 5.0

ALT Linux 5.0 Ковчег позволяет осуществить быстрое развертывание сети с централизованной настройкой и управлением. Основные возможности Альт Линукс 5.0 Ковчег:

  1. Комплект из сервера и рабочей станции с множеством программ для офисной работы
  2. Легкое управление через веб-интерфейс
  3. Возможность создания своих модулей управления
  4. Централизованная аутентификация и обновление рабочих станций
  5. Использование безопасного, криптостойкого механизма при работе с сетевыми приложениями и тд.
  • ALT Linux 4.0 Office Server
  1. Удобный веб-интерфейс
  2. Легкое управление и настройка
  3. Поддержка платформ x86 и x86-64

ALT Linux 4.0 Office Server ― cерверная операционная система с фиксированным набором функций, полностью настраиваемая через веб-интерфейс.

Интерфейс Office Server позволяет легко управлять:

  • межсетевым экраном (с помощью упрощенного или подробного интерфейса);
  • веб-сервером Apache [2] 2 (модули веб-сервера, виртуальные сервера);
  • FTP (File Transfer Protocol)[3] -сервером;
  • сетевыми интерфейсами;
  • источниками бесперебойного питания и тд;

ALT Linux 4.0 Office Server предназначен для использовании в небольших компаниях — в малом и среднем бизнесе. Дистрибутив не требует высокой квалификации системного администратора, прост в управлении и настройке.

ALT Linux Terminal разработан с помощью оригинальной технологии организации терминального сервера, разработанной в течение 2007—2008 года на базе ALT Linux и адаптированной и модифицированной LTSP5.

Основные особенности Терминальный сервера Альт Линукс:

  1. гибко распределять рабочие места: теперь можно работать, войдя в систему с любого терминала
  2. сохранить время и спокойствие при резервном копировании: теперь данные пользователей собраны на одну системе (обычно с зеркалом из двух дисков) и делать бекапы не так уж и тяжело
  3. не терять время на администрирование N клиентских ПК, а только одного или нескольких терминальных серверов
  4. удобно перейти к использованию Linux — следовательно, вирусов тоже нет

Принятые сокращения

Нижеприведённые сокращённые обозначения дистрибутивов имели хождение тогда, когда версионность задавалась выпуском дистрибутива, а не ветки пакетной базы.

  • ALS— ALT Linux Server
  • ALD — ALT Linux Desktop
  • ALJ— ALT Linux Junior
  • ALC— ALT Linux Compact
  • ALM— ALT Linux Master

Далее может следовать номер версии. Например, ALM 2.4 — ALT Linux 2.4 Master.

Установка

Источник

Оцените статью