Примечания к релизу ROSA Desktop Fresh R11 — различия между версиями
Материал из Rosalab Wiki
(rpm5) |
|||
Строка 12: | Строка 12: | ||
* Glibc 2.24 (в режиме обратной совместимости с ядрами Linux до 2.6.32), Qt 5.11.2, GTK+ 3.22, MESA 18.3.4, LLVM 6, GCC 5 | * Glibc 2.24 (в режиме обратной совместимости с ядрами Linux до 2.6.32), Qt 5.11.2, GTK+ 3.22, MESA 18.3.4, LLVM 6, GCC 5 | ||
* Поддерживается установка системы на M.2 и NVME SSD. | * Поддерживается установка системы на M.2 и NVME SSD. | ||
− | |||
* В программу установки ROSA добавлена поддержка файловой системы для флэш-накопителей F2FS. | * В программу установки ROSA добавлена поддержка файловой системы для флэш-накопителей F2FS. | ||
* Графическая подсистема доработана для тех случаев, когда ROSA используется как гостевая система в виртуальных машинах на базе KVM и Hyper-V. | * Графическая подсистема доработана для тех случаев, когда ROSA используется как гостевая система в виртуальных машинах на базе KVM и Hyper-V. | ||
* В установочные образы добавлены файлы firmware для поддержки сканеров Epson. | * В установочные образы добавлены файлы firmware для поддержки сканеров Epson. | ||
+ | |||
+ | В дистрибутиве ROSA продолжают использоваться RPM 5 и urpmi. По сравнению с релизом R10 RPM был доработан: | ||
+ | |||
+ | * В несколько раз ускорен процесс установки и удаления программ за счет [https://abf.io/import/rpm/blob/rosa2016.1/rpm-5.4.10-speed_rpm.patch отключения] принудительного вызова fsync() после каждой транзакции, в чем нет необходимости на современных файловых системах | ||
+ | * [https://abf.io/import/rpm/blob/rosa2016.1/rpm-5.4.10-trigtrans_avoid_alloca_as_stack_overflows.patch Устранено] переполнение буфера при установке RPM-пакета с огромным количеством файлов (более 120 тысяч) | ||
+ | * Из RPM 4 в RPM 5 портировано многопоточное сжатие xz, по умолчанию включено использование многопоточного сжатия xz со стандартным сжатием 6 при упаковке RPM и сжатием 2 при упаковке SRPM ([https://nixtux.ru/819 подробнее]) | ||
Информацию об образах с различными окружениями рабочего стола можно прочитать на соответствующих страницах. | Информацию об образах с различными окружениями рабочего стола можно прочитать на соответствующих страницах. |
Версия 16:55, 13 марта 2019
Общие принципы всех релизов ROSA Linux:
- Быстрая, без лишних вопросов и настроек установка рабочей системы как готового решения для пользователя (установщик с помощью rsync копирует Live-систему на диск)
- Максимально возможная поддержка различных аппаратных конфигураций
- Переустановка системы с сохранением всех данных пользователя (при условии установки по-умолчанию), что позволяет даже неопытному пользователю самому восстановить работоспособность системы при сбоях (т.е. при автоматической разметке делается отдельный раздел /home, который при переустановке системы будет сохранен и не будет форматирован)
- Большинство необходимых пользователю программ сразу в образе, а остальные ставятся в большинстве своем из наших репозиториев, без серфинга по сайтам производителей и подключения сторонних репозиториев.
- Возможность работы с системой без использования командной строки, в том числе установка проприетарных драйверов для видеокарт через графический или псевдографический интерфейс
- Повышенное внимание к русской локализации
Общие особенности релиза R11 по сравнению с предыдущим:
- В качестве базового используется ядро Linux 4.15.0-x, основанное на generic-ядре Ubuntu 18.04, с дополнениями и настройками, специфичными для ROSA (например, full preemption, поддержка SELinux вместо AppArmor и т.д.). Другие версии ядра доступны в отдельных репозиториях: x86_64, i586
- Glibc 2.24 (в режиме обратной совместимости с ядрами Linux до 2.6.32), Qt 5.11.2, GTK+ 3.22, MESA 18.3.4, LLVM 6, GCC 5
- Поддерживается установка системы на M.2 и NVME SSD.
- В программу установки ROSA добавлена поддержка файловой системы для флэш-накопителей F2FS.
- Графическая подсистема доработана для тех случаев, когда ROSA используется как гостевая система в виртуальных машинах на базе KVM и Hyper-V.
- В установочные образы добавлены файлы firmware для поддержки сканеров Epson.
В дистрибутиве ROSA продолжают использоваться RPM 5 и urpmi. По сравнению с релизом R10 RPM был доработан:
- В несколько раз ускорен процесс установки и удаления программ за счет отключения принудительного вызова fsync() после каждой транзакции, в чем нет необходимости на современных файловых системах
- Устранено переполнение буфера при установке RPM-пакета с огромным количеством файлов (более 120 тысяч)
- Из RPM 4 в RPM 5 портировано многопоточное сжатие xz, по умолчанию включено использование многопоточного сжатия xz со стандартным сжатием 6 при упаковке RPM и сжатием 2 при упаковке SRPM (подробнее)
Информацию об образах с различными окружениями рабочего стола можно прочитать на соответствующих страницах.