Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

systemd 236

Официально вышел systemd 236.

Среди нововведений можно отметить следующее:

  • Поддержка конфигурационных файлов tmpfiles.d для пользователей (они должны размещаться в директории ~/.config/user-tmpfiles.d/).
  • Теперь можно посмотреть все доступные варианты в загрузочном меню с помощью bootctl list.
  • Появилась возможность посмотреть, что будет сделано при операции с сервисом с помощью команды systemctl --dry-run.

Ну и многое другое. Коллеги-аналитики уже анонимно обсуждают новость на OpenNET.ru.

Почти синхронно было объявлено, что недавно вышедшая вторая версия самодельного дистрибутива Amazon Linux переходит на systemd. Новости от Amazon в последнее время идут просто прекрасные.

Новости nbdkit

Rich W.M. Jones анонсировал нововведения в nbdkit, фреймворке для создания NBD-серверов.

Во-1, в nbdkit появилась поддержка TLS. К сожалению, для настройки TLS в ndbkit требуется прочитать длинную инструкцию. Хорошо, что инструкция по подключению Qemu через TLS к ndbkit получилась короче. Но, если вам надо, то разберетесь.

Во-2, полностью параллельная обработка клиентских запросов.

В-3, nbdkit теперь может использовать как бэкенды другие NBD-серверы.

Готов для десктопа!

Rust-приложения в Fedora

Благодаря нашему коллеге, Igor Gnatenko, в Fedora начали появляться приложения на Rust. Само собой, что и необходимые библиотеки тоже.

Спросите, зачем вообще включать библиотеки на Golang или Rust? Ведь в этих языках есть свои рудиментарные менеджеры зависимостей, и не лучше ли использовать их? Нет, не лучше. Как показывает практика других языков со своими полукривыми менеджерами зависимостей, это приводит к проблемам. Причем, ситуация не улучшается годами, из чего мы делаем вывод, что менеджер зависимостей, специфичный для некоего языка, не может решить значительное количество задач, которые давно решают пакетные менеджеры в Linux-дистрибутивах. Справедливее языкоспецифичные менеджеры зависимостей называть менеджерами зависимостей сборки, но там, все-таки, бывает по-разному.

Кстати, Golang, Rust (и, разумеется, LLVM) также уже некоторое время доступны в RHEL. Как и Node.js, само собой! Пробуйте.

Red Hat, Facebook, Google и IBM объявили о новой трактовке условий GPLv2

В лицензии GPL версии 2 есть неприятная недосказанность. Не указаны сроки, в течении которых компания-нарушитель должна устранить проблему лицензирования. Получается, что если компания по контракту купила продукт под GPL и случайно нарушила его условия, то можно трактовать это как нарушение контракта, ведущее к его разрыву, причем моментально сразу после обнаружения нарушения.

Некоторые неприятные личности начали этим пользоваться во вред всему сообществу, и стало понятно, что ситуацию нужно решать как можно быстрее.

К сожалению, зачастую невозможно просто перелицензировать GPLv2-код под GPLv3, поэтому от компаний-поставщиков ПО, лицензированного под GPLv2 требуются дополнительные шаги для обеспечения безопасности клиентуры. Теперь, благодаря очередной инициативе Red Hat и присоединившихся к ней компаний у пользователей есть как минимум месяц на устранение нарушений GPL, и сам контракт, по которому было поставлено GPLv2-программное обеспечение, не будет считаться нарушенным.

Разумеется, это не распространяется на исходники, из которых был собран продукт. Как уже было сказано, на них условия лицензирования изменить не получится. Но условия распространения продукта, собранного из исходников, можно односторонне изменить в некоторых пределах, наложив на себя чуть бОльшие дополнительные обязательства. Теперь, покупая, например RHEL и техподдержку к ней, можно быть уверенным, что во-1 Red Hat не будет разрывать техподдержку сразу после обнаружения нарушения условий GPL, и во-2 предоставит минимум месяц на устранение. Этот фактор риска, по сравнению с самосборным дистрибутивом, или community-based дистрибутивом полностью устранен!

Mir доступен в Fedora

В Fedora официально включили Mir.

Напомним, в нашем коммьюнити нет диктата какой-либо коммерческой организации, как, например, в известном коммьюнити вокруг дистрибутива U*****, в котором все вопросы решает главарь компании C********. Если пользователь решит включить открытое ПО в Fedora, и оно не нарушает законы США, то помешать ему не получится. Более того, наше сообщество будет осуждать любые попытки помешать. Если кому-то захочется добавить в Fedora форк GNOME 2, то это получится. Так и тут - участник коммьюнити так решил, поэтому Mir будет доступен в репозиториях Fedora.

Многие наши участники, конечно, сомневаются в практической ценности включения Mir в Fedora, но это их личное мнение. Не нравится - не ставь.

Тем не менее, похоже, что это - лебединая песня Mir. Wayland же в это время набегает, захватывает и заполоняет.

Bosch разработал 3D window-менеджер на базе Wayland. Планируют применять в IVI-устройствах, куда, кстати, планировали нацелить и Mir.

Для Wayland разработали HTML5-композитор под названием Greenfield. Теперь можно запускать рабочий стол в Firefox.

А вот Firefox можно будет запустить в другом Firefox. Как только окончательно доработают Broadway, HTML5-бэкенд для GTK. Наш коллега, Alexander Larrson, в последний месяц начал работу по обновлению этого экспериментального бэкенда для планирующейся версии GTK 4. За месяц им сделано очень многое, например:

Скоро можно будет запустить Firefox под Wayland с помощью Mir в LibreOffice под X.org.

Встречайте RFRemix 27

На этот раз немножечко задержались, но всё таки выпустили RFRemix 27, ремикс, основанный на репозиториях Fedora, RPM Fusion, и Russian Fedora. Для загрузки доступны Live-образы KDE, LXQt, LXDE, XFCE, MATE, Cinnamon, а также Workstation версия с GNOME 3.26, образ сетевой установки, образы Cloud и Docker. RFRemix Server будет позже (возможно будет), так как Fedora Server ожидается аж в январе. На то есть причины – новая модульная структура.

Образы собраны только под архитектуру x86_64, как и в Fedora.

/images/rfremix27.png

Основные отличия

  • Freetype пересобран с subpixel rendering.
  • Fontconfig содержит патчи Ubuntu для LCD мониторов (в общем сломали шрифты как всегда).
  • В образы Workstation по умолчанию для GNOME Shell используется тема Korora из одноименного проекта. Также опционально добавлены темы Adapta и EvoPop для GTK и иконки EvoPop. Все отключается и включается в gnome-tweak-tool.
  • В KDE добавлен LibreOffice вместо офиса KDE, а также изменена загрузочная тема Плимута на breeze.
  • Доступна поддержка вымирающего Flash.
  • В Live-образы в выключенном состоянии добавлены официальные репозитории с Google Chrome, Yandex Browser, MEGAsync, Skype, Slack, VirtualBox, Cloud Mail.ru, VK мессенджер и Yandex Disk.
  • Chromium пересобран с поддержкой кодеков. Сейчас эта опция также доступна в RPM Fusion, но пока мы не планируем отказываться от собственной сборки.
  • Taglib собран с патчем ruxmms, для поддержки тегов в кодировке win1251.
  • Telepathy Gabble собран с патчем, позволяющим подключение к Jabber серверу Cisco.
  • Для Live-образов доступна опция загрузки образа в память (rd.live.ram).
  • На все Live-образы добавлен по умолчанию Telegram.

Ссылки для скачивания

Куда сходить спросить, пожаловаться

Обновление

Для обновления с предыдущих версий RFRemix нужно отдать команду::

dnf --releasever=27 distro-sync --nogpgcheck

Вышла Fedora 27

Релиз Fedora 27 выпущен официально. RFRemix 27, адаптированный для русскоговорящих пользователей, однако, задержится на несколько дней.

Список изменений.

Загрузить Fedora 27 можно здесь.

Инструкция по созданию загрузочной USB-флешки.

Инструкция по установке драйверов NVIDIA.

Если вы пользователь более ранних релизов Fedora, то должны обновиться штатно посредством dnf:

  1. sudo dnf upgrade --refresh
  2. sudo dnf install dnf-plugin-system-upgrade
  3. sudo dnf system-upgrade download --releasever=27
  4. sudo dnf system-upgrade reboot

Репозитории RPMFusion и Russian Fedora уже полностью поддерживают Fedora 27.

Проект Mir закрыли, но ущерб от него продолжается

Несмотря на то, что Canonical уже традиционно забросила разработку Mir, наши коллеги продолжают страдать из-за него.

Наш коллега, David Airlie, сообщил, что к нему начали сбегаться какие-то странные недовольные люди утверждающие, что radv, драйвер его разработки, не работает и не готов для десктопа. Выяснилось, что не работает в Ubuntu, что для нас неудивительно, и не работает из-за патчей для "поддержки Mir", почле чего все сразу стало на свои места.

И так у них все.

/images/sho.jpg

Amazon Web Services собрались переводить на KVM

Прошло почти 4 года с того момента, когда один скромный человек (или группа людей) сообщил (или сообщили) нам, что Amazon собирается переходить на Qemu / KVM. Мы ждали-ждали, даже порой пеняли нашему источнику информации за введение нас в заблуждение, на что нам сообщали, мол, ждите, все будет в свое время. И вот, судя по всему, время пришло - Amazon начал внедрение гипервизоров на KVM. Будут использовать не Qemu, а что-то свое, самописное. Коллеги, анонимные интернет-аналитики, уже обсуждают на Linux.org.ru. Время Xen окончательно заканчивается.

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

В то время, как от Xen отворачивается может быть последний крупный игрок, у KVM дела обстоят прекрасно, о чем рассказывает наш коллега, Paolo Bonzini, в своем интервью изданию The Register. Вкратце, он указывает на следующие инновационные тенденции в разработке Qemu / KVM, за которыми стоит следить:

  • Nested virtualization.
  • Системы с большим количеством виртуальных процессоров (скажем, более 256).
  • Энтерпрайз-функционал систем хранения и взаимодействие с системами резервного копирования.
  • Взаимодействие с Windows-системами.