Примечания к релизу ROSA Desktop Fresh R11.1 — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(рпм4)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 15: Строка 15:
 
  Другие версии ядра доступны в отдельных репозиториях: [http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2016.1/x86_64/ x86_64], [http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2016.1/i586/ i586]
 
  Другие версии ядра доступны в отдельных репозиториях: [http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2016.1/x86_64/ x86_64], [http://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2016.1/i586/ i586]
 
* Glibc 2.24 ([https://abf.io/import/glibc/blob/rosa2016.1/glibc.spec#lc-254 в режиме] обратной совместимости с ядрами Linux до 2.6.32), Qt 5.11.2, GTK+ 3.22, MESA 18.3.6, LLVM 8, GCC 5
 
* Glibc 2.24 ([https://abf.io/import/glibc/blob/rosa2016.1/glibc.spec#lc-254 в режиме] обратной совместимости с ядрами Linux до 2.6.32), Qt 5.11.2, GTK+ 3.22, MESA 18.3.6, LLVM 8, GCC 5
* Используется systemd 243
+
* Системный менеджер systemd обновлен с версии 230 до 243; по возможности поведение приближено к старой версии 230
 
* В образы включен актуальный LibreOffice 6.3.5.  
 
* В образы включен актуальный LibreOffice 6.3.5.  
* Для обеспечения возможности поставлять в репозитории актуальные версии таких прикладных программ, как, например, офисный пакет LibreOffice или веб-браузер Firefox, требующих поддержку стандарта C++17 в библиотеке libstdc++, когда как в ее системной версии от GCC 5 таковая отсутствует, реализована возможность собирать такие программы, используя компилятор Clang и libstdc++ от GCC 10, оформленную в виде отдельной библиотеки libstdc++-gcc10.so.6
+
* Для обеспечения возможности поставлять в репозитории актуальные версии таких прикладных программ, как, например, офисный пакет LibreOffice или веб-браузер Firefox, требующих поддержку стандарта C++17 в библиотеке libstdc++, когда как в ее системной версии от GCC 5 таковая отсутствует, реализована возможность собирать такие программы, используя компилятор Clang и libstdc++ от GCC 10, оформленную в виде отдельной библиотеки libstdc++-gcc10.so.6. Написана [https://forum.rosalinux.ru/viewtopic.php?f=7&t=10047 инструкция] для желающих это использовать.
 
* Значительно доработан графический мастер подключения к домену Active Directory (Windows)
 
* Значительно доработан графический мастер подключения к домену Active Directory (Windows)
 +
 +
Начата и идет работа по улучшению поддержки криптографии по ГОСТ в различных местах, так, уже:
 +
* В репозиторий собрана и добавлена библиотека LibreSSL, которая во многих случаях может выступать как замена OpenSSL, но имеет поддержку ГОСТ и в отличие от OpenSSL не требует на ходу подгружать gost-engine
 +
* Особенность сборки LibreSSL в том, что и библиотеки, и devel-пакеты OpenSSL и LibreSSL можно установить рядом с друг другом
 +
* Утилиту libressl можно использовать для работы с криптографией по ГОСТ (выпуск и проверка сертификатов, ключей, подписывание файлов и др. операции), планируется написать инструкции с типовыми примерами, а пока что примеры можно посмотреть [https://abf.io/import/libressl/blob/19d413d351/libressl.spec#lc-425 здесь]
 +
* Компанией «РОСА» профинансирована [https://github.com/GostCrypt/libressl-openbsd/tree/gost-new работа] по актуализации поддержки криптографии по ГОСТ в LibreSSL; в ближайшее время, после окончания работ по выпуску новой версии OpenBSD, апстрим планирует начать включения разработанных патчей
 +
* Утилита wget переведена на использование LibreSSL, что позволяет ей работать с TLS с шифрованием по ГОСТ, т.е. скачивать файлы с сервера, который шифрует трафик по ГОСТ
 +
* [https://abf.io/import/curl Собрана] утилита curl-libressl, также доступная как curl-gost (по функционалу похожа на wget), и отдельная библиотека libcurl-libressl, которую можно использовать в сторонних приложениях, которые нужно собрать с curl с поддержкой ГОСТ TLS; основная утилита curl пока продолжает использовать OpenSSL
 +
* работа по улучшению поддержки криптографии по ГОСТ продолжается
  
 
Информацию об образах с различными окружениями рабочего стола можно прочитать на соответствующих [[ROSA_Desktop_Fresh_R11.1|страницах]].
 
Информацию об образах с различными окружениями рабочего стола можно прочитать на соответствующих [[ROSA_Desktop_Fresh_R11.1|страницах]].
 +
 +
Продолжается работа по подготовке выпуска R12 на платформе rosa2019.1, в которой будет много изменений, в т.ч. [[Переход_ROSA_с_RPM_5_на_RPM_4|переход с RPM 5 на RPM 4]].

Текущая версия на 17:51, 23 апреля 2020

Ссылка на установочные образы Rosa Fresh R11.1: http://mirror.rosalab.ru/rosa/rosa2016.1/iso/ROSA.Fresh.R11.1/

Общие принципы всех релизов ROSA Linux:

  • Быстрая, без лишних вопросов и настроек установка рабочей системы как готового решения для пользователя (установщик с помощью rsync копирует Live-систему на диск)
  • Максимально возможная поддержка различных аппаратных конфигураций, в т.ч. имеются предустановленные нестандартные драйверы для популярных WiFi-адаптеров, поддерживается загрузка на системах с UEFI и M2
  • Переустановка системы с сохранением всех данных пользователя (при условии установки по-умолчанию), что позволяет даже неопытному пользователю самому восстановить работоспособность системы при сбоях (т.е. при автоматической разметке делается отдельный раздел /home, который при переустановке системы будет сохранен и не будет форматирован)
  • Большинство необходимых пользователю программ сразу в образе, а остальные ставятся в большинстве своем из наших репозиториев, без серфинга по сайтам производителей и подключения сторонних репозиториев
  • Возможность работы с системой без использования командной строки, в том числе установка проприетарных драйверов для видеокарт через графический или псевдографический интерфейс
  • Можно легко пересобрать любой ISO-образ, внеся необходимые правки
  • Повышенное внимание к русской локализации

Общие особенности релиза R11.1 по сравнению с предыдущим:

  • В корректирующем релизе компоненты обновлены до новых стабильных версий, исправлено большое количество ошибок.
  • В качестве базового используется ядро Linux 5.4, основанное на LTS-ядре kernel 5.4 , с дополнениями и настройками, специфичными для ROSA.
Другие версии ядра доступны в отдельных репозиториях: x86_64, i586
  • Glibc 2.24 (в режиме обратной совместимости с ядрами Linux до 2.6.32), Qt 5.11.2, GTK+ 3.22, MESA 18.3.6, LLVM 8, GCC 5
  • Системный менеджер systemd обновлен с версии 230 до 243; по возможности поведение приближено к старой версии 230
  • В образы включен актуальный LibreOffice 6.3.5.
  • Для обеспечения возможности поставлять в репозитории актуальные версии таких прикладных программ, как, например, офисный пакет LibreOffice или веб-браузер Firefox, требующих поддержку стандарта C++17 в библиотеке libstdc++, когда как в ее системной версии от GCC 5 таковая отсутствует, реализована возможность собирать такие программы, используя компилятор Clang и libstdc++ от GCC 10, оформленную в виде отдельной библиотеки libstdc++-gcc10.so.6. Написана инструкция для желающих это использовать.
  • Значительно доработан графический мастер подключения к домену Active Directory (Windows)

Начата и идет работа по улучшению поддержки криптографии по ГОСТ в различных местах, так, уже:

  • В репозиторий собрана и добавлена библиотека LibreSSL, которая во многих случаях может выступать как замена OpenSSL, но имеет поддержку ГОСТ и в отличие от OpenSSL не требует на ходу подгружать gost-engine
  • Особенность сборки LibreSSL в том, что и библиотеки, и devel-пакеты OpenSSL и LibreSSL можно установить рядом с друг другом
  • Утилиту libressl можно использовать для работы с криптографией по ГОСТ (выпуск и проверка сертификатов, ключей, подписывание файлов и др. операции), планируется написать инструкции с типовыми примерами, а пока что примеры можно посмотреть здесь
  • Компанией «РОСА» профинансирована работа по актуализации поддержки криптографии по ГОСТ в LibreSSL; в ближайшее время, после окончания работ по выпуску новой версии OpenBSD, апстрим планирует начать включения разработанных патчей
  • Утилита wget переведена на использование LibreSSL, что позволяет ей работать с TLS с шифрованием по ГОСТ, т.е. скачивать файлы с сервера, который шифрует трафик по ГОСТ
  • Собрана утилита curl-libressl, также доступная как curl-gost (по функционалу похожа на wget), и отдельная библиотека libcurl-libressl, которую можно использовать в сторонних приложениях, которые нужно собрать с curl с поддержкой ГОСТ TLS; основная утилита curl пока продолжает использовать OpenSSL
  • работа по улучшению поддержки криптографии по ГОСТ продолжается

Информацию об образах с различными окружениями рабочего стола можно прочитать на соответствующих страницах.

Продолжается работа по подготовке выпуска R12 на платформе rosa2019.1, в которой будет много изменений, в т.ч. переход с RPM 5 на RPM 4.