Вы находитесь на старом сайте МЦСТ. Актуальный материал смотрите на новом сайте.

Операционная система «Эльбрус Линукс» (ТВГИ.00333-01)

Фирменная ОС семейства GNU/Linux, разработанная и развиваемая разработчиками архитектуры Эльбрус.

Информация

Операционная система «Эльбрус Линукс», также известная как ОС «Эльбрус» (OSL), создана специалистами компании АО «МЦСТ» — разработчика архитектуры Эльбрус и компьютерной техники на её основе. Относится к семейству GNU/Linux, сочетая ядро Linux и прикладные программы GNU, а также более 2000 программных пакетов. Является полностью собственной разработкой, то есть не копирует ни на один другой дистрибутив операционной системы.

Коммерческий дистрибутив выпускается для компьютеров архитектуры Эльбрус и SPARC (МЦСТ-R) и поставляется вместе с такими компьютерами или отдельно, по договору поставки. Также выпускается «Эльбрус Линукс x86» для компьютеров архитектуры x86-64 — свободно распространяемое дополнение к основному дистрибутиву, которое может использоваться как самостоятельно, так и в сочетании с компьютерами Эльбрус при кросс-компиляции или двоичной трансляции.

Тип лицензииЦена, руб.
в составе серийных компьютеров Эльбрус без доп. платы
для рабочих станций и однопроцессорных серверов 5 000 (НДС не облагается)
для многопроцессорных серверов 20 000 (НДС не облагается)

Для приобретения лицензий необходимо прислать запрос в отдел продаж по электронной почте либо официальным письмом, указав наименование программного продукта, количество лицензий и целевую аппаратную платформу (модель процессора и их количество). После оплаты счёта будет предоставлена ссылка на скачивание образов установочных дисков дистрибутива. Лицензия на использование является бессрочной.


Программа зарегистрирована под номером 3199 (от 29.03.2017) в Едином реестре российских программ для электронных вычислительных машин и баз данных.

Характеристики

Особенности дистрибутива

Операционная система «Эльбрус Линукс» является собственной разработкой АО «МЦСТ» — не повторяет другие дистрибутивы, хотя и включает в себя технические решения Debian. Её основные составляющие — это ядро Linux, фирменные системные программы, утилиты GNU и другие прикладные программы, в том числе фирменные средства разработки.

Отличительные особенности «Эльбрус Линукс»:

  • собственная пакетная база, пополняемая напрямую от разработчиков открытого программного обеспечения;
  • монолитные пакеты: каждый пакет включает в себя запускаемые программы, файлы данных, средства для разработчика, — поэтому 1 пакет из состава «Эльбрус Линукс» может быть равносилен 5–20 пакетам в других дистрибутивах;
  • собственная система сборки пакетов (PDK);
  • формат пакетов deb и программы управления пакетами dpkg и apt.

Аппаратные требования

Операционные системы для компьютеров архитектуры Эльбрус и архитектуры SPARC совместимы с вычислительными модулями, машинами и комплексами семейства «Эльбрус» на базе процессоров соответствующей архитектуры; диапазон поддерживаемых поколений каждой архитектуры зависит от версии дистрибутива и приведён на вкладке «Состав». Требования к объёму оперативной памяти и свободному пространству на диске зависят от набора устанавливаемых пакетов и запускаемых программ — особенности, которые необходимо учитывать при установке, изложены в Руководстве по установке.

Требования к компьютерам архитектуры x86 изложены на странице описания «Эльбрус Линукс x86».

Поддерживаемые архитектуры процессоров
АрхитектураВерсияМодели процессоровСтатус
Эльбрус e2k-v6 Эльбрус-16С, Эльбрус-12С, Эльбрус-2С3 поддерживается
e2k-v5 Эльбрус-8СВ поддерживается
e2k-v4 Эльбрус-8С, Эльбрус-1С+, Эльбрус-1СК поддерживается
e2k-v3 Эльбрус-4С поддерживается
e2k-v2 Эльбрус-2С+, Эльбрус-S до версии 3.0.36
e2k-v1 Эльбрус до версии 3.0.22
SPARC V9 (64) R2000, R2000+, R1000 поддерживается
V8 (32) R500S, R500, R150 до версии 2.3.4
x86 x86-64 ЦП сторонних производителей поддерживается
x86 (32) ЦП сторонних производителей до версии 3.0.36
Поставляемые варианты ядра Linux
ИмяНазваниеНазначение
(nort) универсальное вариант общего назначения
nn No NUMA для однопроцессорных компьютеров
rt Real Time с поддержкой реального времени
nnrt NN + RT для промышленных контроллеров

Компоненты

Программная платформа «Эльбрус Линукс» — это совокупность программных компонентов и документации, позволяющих эффективно использовать аппаратно-программную платформу Эльбрус при её эксплуатации, тестировании и сопровождении, а также учитывать особенности архитектуры Эльбрус при разработке, портировании и сборке приложений и дистрибутивов под данную платформу.

КомпонентНазначениеДоступность
Установочные диски Служат для установки системы на вычислительные машины архитектуры Эльбрус, SPARC и x86. по запросу в службу поддержки
Репозиторий пакетов Содержит совокупность программных пакетов, доступных для скачивания и установки либо обновления ранее установленных версий.
Кросс-система программирования Используется на x86-компьютерах для компиляции в машинный код Эльбрус или SPARC. Может функционировать в системе «Эльбрус Линукс» для x86.
Кросс-окружение компиляции Предоставляет пользователю необходимые библиотеки и заголовочные файлы для кросс-сборки программных пакетов под различные архитектуры.
Набор разработчика платформы (PDK) Инструменты для сборки программ и создания установочных deb-пакетов, совместимых с «Эльбрус Линукс», а также исходные коды программных пакетов самого дистрибутива «Эльбрус Линукс». по запросу в отдел продаж

Установочные диски «Эльбрус Линукс» по запросу в службу поддержки предоставляются пользователям, которые приобрели или взяли в аренду компьютеры «Эльбрус», либо приобрели лицензцию отдельно. Комплект состоит из 2–3 дисков:

  1. el-X.Y-e2k-boot.iso — загрузочный диск с основным набором пакетов (диск 1);
  2. el-X.Y-e2k-disk2.iso — диск с остальными пакетами дистрибутива (диск 2);
  3. el-X.Y-e2k-disk3.iso — опциональный диск с дополнительными пакетами (диск 3).

Инструкции по установке и настройке «Эльбрус Линукс» приведены в документации, скачать которую можно по ссылкам на вкладке «Состав» для соответствующей версии системы.

Состав

Версия ОС6.05.04.03.13.0
Текущая версия 6.0.0 5.0-rc3 4.0.4 3.1-rc2 3.0-rc36
Статус стабил. технолог. стабил. технолог. без под­держки
Первый выпуск 2020-07 2020-01 2018-08 2018-06 2016-01
Конец поддержки текущ. 2020-07 2021-06 2018-09 2018-09
скачать архив скачать архив архив
скачать скачать скачать архив архив
скачать скачать скачать архив архив

Архитектуры

Эльбрус 6|5|4|3 6|5|4|3 5|4|3 5|4|3 5|4|3|2|1
SPARC позже 9 9 9
x86 64 64 64 64|32

Базовые компоненты

Linux 5.4 4.19 4.9 3.14 3.14

Графическая среда

ALSA 1.0.26 1.0.26 1.0.26 1.0.26 1.0.26
DRM 2.4.100 2.4.100 2.4.96 2.4.83 2.4.83
Enlightenment 0.17.0 0.17.0 0.17.0
Mesa 19.3.5 19.3.5 17.2.8 17.0.7 17.0.7
PulseAudio 13.0 13.0 5.0 5.0 5.0
Xfce 4.14.0 4.14.0 4.12.0 4.12.0 4.12.0
XF86-Video-AMDGPU 19.1.0 19.1.0 1.4.0 1.4.0 1.4.0
XF86-Video-ATi 18.1.0 18.1.0 18.1.0 7.9.0 7.9.0
XF86-Video-Nouveau 1.0.16 1.0.16 1.0.16
X.Org 1.20.7 1.20.7 1.19.5 1.19.5 1.19.5

Офисные редакторы

AbiWord 3.0.2 3.0.2 2.8.6 2.8.6 2.8.6
Atril 1.22.3 1.22.3 1.10.2 1.8.1 1.8.1
Gnumeric 1.12.46 1.12.46 1.10.0 1.10.0 1.10.0
LibreOffice 6.3.0.4 5.2.1.2 5.2.1.2 5.2.1.2 5.2.1.2

Сканирование и печать

CUPS 2.3.1 2.3.1 2.2b2 2.2b2 2.2b2
Foomatic 2020.04.03 2020.04.03 2016.11.25 2016.11.25 2016.11.25
HPLIP 3.20.3 3.20.3 3.17.11 3.13.6 3.13.6
XSANE 0.998 0.998 0.998 0.998 0.998

Графические редакторы и средства просмотра

Blender 2.80 2.80
Geeqie 1.1 1.1 1.1 1.1 1.1
GIMP 2.10.18 2.10.18 2.8.18 2.8.18 2.8.18
Hugin 2018.0.0 2018.0.0
Inkscape 0.92.4 0.92.4
ImageMagick 6.9.9 6.9.9 6.9.9 6.9.9 6.9.9
Ristretto 0.10.0 0.10.0 0.8.0 0.8.0 0.8.0

Мультимедиа-проигрыватели и редакторы

Ario 1.5.1 1.5.1 1.5.1 1.5.1 1.5.1
GBemol 0.3.2 0.3.2 0.3.2 0.3.2 0.3.2
MPD 0.17.6 0.17.6 0.17.6 0.17.6 0.17.6
Mplayer 1.3.0 1.3.0 1.3.0 1.3.0 1.3.0
OBS Studio 20.1 20.1 20.1
Parole 0.5.0 0.5.0 0.5.0 0.5.0 0.5.0
SimpleScreenRecorder 0.3.11 0.3.11 0.0 0.0 0.0
SMplayer 15.11.0 15.11.0 15.11.0 15.11.0 15.11.0
VLC 3.0.8 3.0.8 2.2.4 2.2.4 2.2.4

Интернет-браузеры и средства коммуникаций

Dillo 3.0.3 3.0.3 3.0.3 3.0.3 3.0.3
Empathy 3.12.12 3.12.12
Ekiga 4.0.1 4.0.1 4.0.1 4.0.1 4.0.1
0.13.0 0.13.0 0.12pre6 0.12pre6 0.12pre6
Firefox 52.9.0 52.9.0 52.9.0 52.6.0 52.6.0
2.15 2.15 2.15 2.15 2.15
Lynx 2.8.8 2.8.8 2.8.8 2.8.8 2.8.8
Pidgin 2.13.0 2.13.0
Sylpheed 3.7.0 3.7.0 2.7.0 2.7.0 2.7.0
Thunderbird 52.9.1 52.9.1 52.9.1 52.6.0 52.6.0

Средства защиты информации

AFICK 3.6.1 3.5.2 3.5.2 3.5.2 3.5.2
AIDE 0.15 0.15 0.15 0.15 0.15
BeeCrypt 4.2.1 4.2.1 4.2.1
ClamAV 0.99.4 0.99.4 0.99.4 0.99.4 0.99.4
Gcrypt 1.8.3 1.8.3 1.8.3 1.8.2 1.8.2
LibreSSL (OpenSSL) (OpenSSL) 2.2.9 2.2.9 2.2.9
OpenSSL 1.1.1d 1.1.1d (LibreSSL) (LibreSSL) (LibreSSL)
OpenVPN 2.4.8 2.4.8 2.3.18 2.3.18 2.3.18
OSSEC 2.8.3 2.8.3 2.8.3 2.8.3 2.8.3

Средства высокопроизводительных вычислений

BLAS (EML) (EML) (EML) (EML) (EML)
CLC 2019-08-27 2019-08-27 0.2.0
EML 9.2 6.0 6.0 6.0 6.0
LAPACK (EML) (EML) (EML) (EML) (EML)
MPICH 3.1.4
1.1.1p1
3.1.4
1.1.1p1
3.1.4
1.1.1p1
3.1.4
1.1.1p1
3.1.4
1.1.1p1
OpenCV 3.2.0 3.2.0 3.2.0 3.2.0 3.2.0
OpenMPI 2.0.2 2.0.2 2.0.2 2.0.2 2.0.2

Средства разработки

Anjuta 3.28.0 3.28.0 3.28.0 2.32.1.1 2.32.1.1
AutoConf 2.69 2.69 2.69 2.69 2.69
AutoGen 5.18.16 5.18.16 5.12 5.12 5.12
AutoMake 1.16.2 1.16.2 1.13.1 1.13.1 1.13.1
Bazaar 2.2.4 2.2.4 2.2.4 2.2.4 2.2.4
BinUtils 2.35 2.34 2.29 2.29 2.26
Boost 1.67.0 1.67.0 1.59.0 1.59.0 1.59.0
CMake 3.15.4 3.15.4 3.4.3 3.4.3 3.4.3
CodeBlocks 17.12 17.12 16.01 16.01 16.01
CppUnit 1.14.0 1.14.0 1.12.1 1.12.1 1.12.1
CUnit 2.1 2.1
CVS 1.12.13 1.12.13 1.11.23 1.11.23 1.11.23
DProf 1.3.8 1.3.8 1.3.4 1.3.4 1.3.4
GCov 4.2.1 4.2.1 4.2.1 4.2.1 4.2.1
GDB 9.1 8.3.1 8.1 8.1 7.11
Geany 1.27 1.27 1.27 1.27 1.27
GLibC 2.29 2.29 2.23 2.23 2.23
GLibStdC++ 6.0.24 6.0.24 6.0.21 6.0.21 6.0.18
Git 2.28.0 2.16.4 2.16.4 2.16.4 2.16.4
Make 4.2.1 4.2.1 4.1 3.82 3.82
Meson 0.51.1 0.51.1 0.51.1
TRIK Studio 3.3.0 3.3.0
Qt 5.12.6
4.8.7
3.3.4
5.12.6
4.8.7
3.3.4
5.9.5
4.8.7
3.3.4
5.9.5
4.8.7
3.3.4
5.9.5
4.8.7
3.3.4
Qt Creator 4.8.2 4.8.2 4.8.2 2.7.1 2.7.1
Subversion 2.0.3 2.0.3 1.0.2 1.0.2 1.0.2

Компиляторы программ

Clang 9.0.1 9.0.1
GCC (LCC) (LCC) (LCC) (LCC) (LCC)
LCC 1.25 1.24 1.23 1.23 1.21
LLVM 9.0.1 9.0.1 6.0.1 3.7.0 3.7.0
Mono (.Net) 5.16.0.220 5.16.0.220 5.16.0.220 5.4.1.6 5.4.1.6
OpenJDK (Java) 11.0.8
1.8.0
1.8.0 1.8.0 1.8.0 1.8.0

Интерпретаторы программ

Bash 4.2.53 4.2.53 4.2.53 4.2.53 4.2.53
BusyBox 1.26.2 1.26.2 1.26.2 1.26.2 1.26.2
Erlang 22.2.0 22.2.0 18.3 18.3 18.3
GAWK 5.0.1 5.0.1 4.1.3 4.1.3 4.1.3
LUA 5.1.5 5.1.5 5.1.5 5.1.5 5.1.5
Perl 5.30.0 5.30.0 5.16.3 5.16.3 5.16.3
PHP 7.4.7 7.0.33 5.6.40 5.6.32 5.6.32
Python 3.7.4
2.7.15
3.7.4
2.7.15
3.5.5
2.7.15
3.5.5
2.7.9
3.5.5
2.7.9
Ruby 2.7.0 2.7.0 2.2.9 2.2.9 2.2.9
S-Lang 2.2.4 2.2.4 2.2.4 2.2.4 2.2.4
Tcl 8.6.1 8.6.1 8.6.1 8.6.1 8.6.1

Утилиты общего назначения

CoreUtils 8.30 8.30 8.20 8.20 8.20
Midnight Commander 4.8.23 4.8.23 4.8.23 4.7.0.8 4.7.0.8
Util-Linux 2.33.2 2.33.2 2.21.2 2.21.2 2.21.2

Средства удалённого доступа

OpenSSH 7.9p1 7.9p1 7.9p1 6.8p1 6.8p1
RDesktop 1.9.0 1.9.0 1.6.0 1.6.0 1.6.0
RealVNC 4.1.3 4.1.3 4.1.3
TigerVNC 1.10.1 1.10.1 1.5.0 1.5.0 1.5.0
X11VNC 0.9.13 0.9.13 0.9.13 0.9.13 0.9.13
X2Go 4.0.3.1
(4.1.0.0)
4.0.3.1
(4.1.0.0)
4.0.3.1
(4.1.0.0)
4.0.3.1
(−)
4.0.3.1
(−)

Средства администрирования

APT 1.8.2 1.8.2 1.0.9.8.5 1.0.9.8.4 1.0.9.8.4
DPkg 1.17.27 1.17.27 1.17.27 1.17.27 1.17.27
Nagios 4.4.2 4.4.2 4.4.2 4.2.4 4.2.4
RPM 4.14.1 4.14.1 4.14.1 4.14.1 4.14.1
Webmin 1.870 1.870 1.870 1.870 1.870
Zabbix 4.0.19 4.0.19 3.4.1 3.4.1 3.4.1

Средства архивирования и резервного копирования

7-Zip 16.02 16.02 16.02 16.02 16.02
ARJ 3.10.22 3.10.22 3.10.22 3.10.22 3.10.22
Amanda 3.3.7p1 3.3.7p1 3.3.7p1 3.3.7p1 3.3.7p1
Bacula 9.4.4 9.4.4 7.4.3 7.4.3 7.4.3
Bareos 19.2.7 19.2.7 (Bacula) (Bacula) (Bacula)
Barman 2.10 2.0 2.0 2.0 2.0
BZip2 1.0.8 1.0.8 1.0.6 1.0.6 1.0.6
CPIO 2.13 2.13 2.12 2.12 2.12
GZip 1.10 1.10 1.5 1.5 1.5
TAR 1.32 1.32 1.28 1.28 1.28
LZ4 1.9.2 1.9.2 1.9.1
LZO 2.10 2.10 2.05 2.05 2.05
UnRAR 5.5.8 5.5.8 5.5.8
UnZIP 6.0 6.0 6.0 6.0 6.0
XZ 5.2.4 5.2.4 5.0.4 5.0.4 5.0.4
ZIP 3.0 3.0 3.0 3.0 3.0
ZStd 1.4.4 1.4.4 1.1.4 1.1.4 1.1.4

Серверные компоненты

Apache HTTPd 2.4.41 2.4.41 2.4.12.1 2.4.12.1 2.4.12.1
Apache Tomcat 7.0.59 7.0.59 7.0.59 7.0.59 7.0.59
Asterisk 10.0.0 10.0.0 10.0.0 10.0.0 10.0.0
BIND 9.11.2 9.11.2 9.11.2 9.9.8-P4 9.9.8-P4
Ceph 10.2.9 10.2.9 10.2.9 10.2.9 10.2.9
Chrony 2.4 2.4 2.4 2.4 2.4
ClickHouse 19.11.4.24
Corosync 3.0.3 3.0.3 2.3.5 2.3.5 2.3.5
Dovecot 2.3.10.1 2.2.35 2.2.35 2.2.24 2.2.24
eJabberd 20.01 20.01 16.04 16.04 16.04
Exim 4.89 4.89 4.89 4.89 4.89
MongoDB 3.6.13 3.6.13 3.6.13
MySQL 5.7.24 5.7.24 5.7.24 5.7.22 5.7.22
NGINX 1.12.0 1.12.0 1.12.0 1.12.0 1.12.0
NodeJS 7.8.0 7.8.0 7.8.0 7.8.0 7.8.0
NTP 4.2.8p14 4.2.8p14 4.2.8p8 4.2.8p8 4.2.8p8
Pacemaker 2.0.3 2.0.3 1.1.18 1.1.18 1.1.18
Postfix 3.1.1 3.1.1 3.1.1 3.1.1 3.1.1
PostgreSQL 11.9 11.5 9.6.8 9.6.8 9.6.8
Samba 4.5.16 4.5.16 4.5.16 4.5.13 4.5.13
Sendmail 8.14.9 8.14.9 8.14.9 8.14.9 8.14.9

Системы виртуализации и эмуляции

Bochs 2.6.8 2.6.8 2.6.8 2.6.8 2.6.8
Lintel позже позже 3.4 3.0 3.0
LXC 2.0.8 2.0.8 2.0.8 2.0.8 2.0.8
RTC 4.0 позже 3.6 3.0 3.0

Полный список пакетов можно скачать по ссылке в графе «Список пакетов».

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

Поддержка

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

Ссылки для скачивания образов установочных дисков для архитектуры x86 приведены на вкладке «Состав». Ссылки для скачивания образов установочных дисков для архитектур Эльбрус и SPARC выдаются службой технической поддержки по запросу при наличии лицензии — когда ОС приобретена в составе компьютера или отдельно по договору поставки.

Документация

Комплект пользовательской документации включает:

  • Руководство по установке;
  • Руководства по настройке;
  • Руководства по эксплуатации.

В зависимости от версии дистрибутива, некоторые из этих документов могут быть разбиты на части или объединены; могут иметься дополнительные материалы.

Ссылки для скачивания комплектов документации приведены на вкладке «Состав» для каждой из версий системы.

Вопросы и ответы

См. Часто задаваемые вопросы об ОС «Эльбрус» и «Эльбрус Линукс».

Консультации

Контактную информацию см. на странице «Техническая поддержка».

Жизненный цикл

Каждая версия дистрибутива после своего появления находится в одной из возможных стадий. Стадия жизненного цикла определяет принципы, по которым ведутся работы над версией.

Стадия циклаХарактер развития и поддержки

Открытая разработка

Идёт активное развитие: добавляются новые компоненты и функции. Запросы пользователей в первую очередь реализуются здесь. Новые слепки состояния дистрибутива публикуются в среднем раз в 3–4 месяца.

На протяжении всего периода развития используется единая головная версия инструментария (тулчейна), в который входят:

  • ядро операционной системы,
  • компилятор,
  • базовые языковые библиотеки.

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

Стабильная

Поддержка версии для эксплуатации: выпускаются обновления с исправлениями ошибок, сохраняющие совместимость библиотек и приложений. Повышение версии пакетов возможно при сохранении совместимости. В отдельных случаях возможно добавление новых функций при неизменности уже существующих. Частота выхода обновлений в общем случае не определена.

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

При планируемом завершении стадии к ней добавляется дополнительный статус «Поддержка заканчивается». Интенсивность и частота обновлений при данном статусе может снижаться.

Технологическая

Промежуточная версия для особых целей — переходная либо вспомогательная версия при начале следующей ветви развития:

  • новые функции, но более старый либо более новый тулчейн (в сравнении со стадией открытой разработки);
  • переход для обновления с одной стабильной версии на другую;
  • версия с ранними либо экспериментальными функциями (например, изменяющими тулчейн).

Дистрибутив выпускается по необходимости.

Без поддержки

Обновления не выпускаются.