Russian Fedora

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

RHEL 7.5

Официально анонсировали выход RHEL 7.5. Коллеги-аналитики уже перевели анонс на OpenNET.ru, а мы отметим особенно важную новость - Python2 объявлен устаревшим, и в RHEL 8 будет окончательно удален. Готовьтесь заранее, тестируйте самописное ПО с Python 3 - например, на Fedora.

Интересно, что это за система?

Наши коллеги заметили тут интересную деталь в новостях. Обратите внимание на скриншот - как думаете, что это за система? Подробностей мы не знаем, но надеемся, что там RFRemix, а не стоковая Fedora.

/images/ruaf_fedora.jpg

Поддержка ZeroMQ под угрозой удаления из OpenStack

Чуть не пропустили печальную новость. Если в ближайшее время не найдется добровольцев, то поддержку ZeroMQ выкинут из OpenStack (из его подсистемы Message-Oriented Middleware).

Честно говоря, удивительно, что его так долго там держали.

RISC-V в Fedora - текущее состояние

Наш коллега, Richard W.M. Jones, сообщил, что готовы пакеты и дисковые образы Fedora для 64-битной архитектуры RISC-V. Теперь Fedora можно запустить в Qemu, а с небольшими дополнительными движениями и на вскоре выходящей в свободную продажу девборде, HiFive Unleashed. За последнюю придется заплатить почти 0.15 биткойна (примерно 1000 долларов в устаревших валютах), не считая доставки.

Самое время, потому что и Debian тоже добавил поддержку этой архитектуры. Собственно, все рванулись как раз после FOSDEM, когда нам сказали, что все, надо работать над дистрибутивами Linux. Теперь это можно, потому что вся важная часть уже в upstream (Linux, Binutils, GCC, Glibc).

/images/hifive_riscv_fedora.jpg

Fedora запущена на HiFive Unleashed!

/images/hifive_riscv_fedora-2.jpg

Так выглядит все в сборе.

/images/hifive_riscv_fedora-3.jpg

Fedora обновляется!

OpenStack Moscow Meetup в Mail.ru

Очередной meetup московского OpenStack-коммьюнити состоится 20 апреля 2018 года в офисе компании Mail.ru.

Программа:

  • Вступительное слово и приветствие участников. Илья Алексеев, OpenStack Ambassador, Илья Летунов, Mail.ru
  • Вокруг света с OpenStack: Европа, Африка, Аравия. Опыт разработки и внедрения больших проектов OpenStack. Андрей Маркелов, Ericsson, автор первой книги об OpenStack на русском языке.
  • Жизнь за пределами IaaS: Kubernetes как value added сервис для OpenStack, Дмитрий Лазаренко, Mail.ru
  • OpenStack Self-Healing SIG: группа проектов поддержки и менеджмента облака, Александр Чадин, Новинтех, PTL OpenStack Watcher
  • Настройка OpenStack в L3-окружении (Neutron, Ceph, ExaBGP), Артём Карамышев, Mail.ru
  • Миграция между облаками: проблемы и особенности на живых примерах, Максим Боженко, Hystax
  • Организация мониторинга OpenStack инфраструктуры, Миронов Павел, Новинтех

Приходите, будет интересно!

Новости DNF 3.0

Официально объявили о начале разработки DNF версии 3. Целями этой версии поставили ускорение работы и консолидация кода из PackageKit, DNF и libdnf в самой libdnf. Уже сейчас получены интересные результаты:

https://rpm-software-management.github.io/img/performance_libdnf_0.9.1_to_0.13.0.svg

Библиотека libdnf будет переведена на другой язык, c ANSI C на C++. До этого Yum переводили с Python на ANSI C, когда выносили часть функционала в сторонние библиотеки libsolv и hawkey, поэтому можно считать, что это уже второй раз. Вообще, выбор языка удивил некоторых наших коллег. Сейчас модно переписывать сразу на Go или даже Rust - видимо, это будет следующий шаг после C++.

Из других интересных новостей про управление пакетами - OpenMandriva переходит обратно на RPM. Раньше они переходили на RPM5. В последнее время от них поступали пулл-реквесты на GitHub и вопросы, поэтому мы что-то такое подозревали, и сильно не удивились. А кто еще остался на своем форке RPM?

Solomon Hykes покидает Docker Inc.

Solomon Hykes объявил, что покидает им же основанную компанию Docker Inc. Хочется пошутить про то, что последний уходящий человек должен будет выключить свет.

Кстати, недавно выпустили Kubernetes 1.10, поддержку которого в Docker добавили осенью 2017 года.

Вышел RFRemix 28 Beta

Как обычно, в один день с выходом Fedora 28 Beta мы выпускаем и одноименную версию RFRemix. Всё как обычно, образы, мультимедия, репозитории, шрифты и т. п. Бета версия готова для тестирования. Образы доступны только для архитектуры x86_64. Доступно ядро 4.16, GNOME 3.28, KDE Plasma 5.12, XFCE 4.12, MATE 1.20, Cinnamon 3.6, LibreOffice 6, Firefox 59, Chromium 65.

/images/rfremix28-beta.png

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

  • Freetype пересобран с subpixel rendering.
  • Fontconfig содержит патчи Ubuntu для LCD мониторов (в общем сломали шрифты как всегда).
  • В образы Workstation по умолчанию для GNOME Shell используется тема Korora из одноименного проекта.
  • В 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=28 distro-sync --nogpgcheck

Скандал с Python-коммьюнити

Наши коллеги очень активно используют Python, и не только разрабатывают продукты с его использованием, но и принимают активное участие в его разработке. Именно поэтому как громом среди ясного неба грянуло Twitter-сообщение нашего бывшего коллеги, Nick Coghlan - активного разработчика Python и, как некоторые полагают, главного кандидата в BDFL после возможного ухода с этого поста Guido van Rossum.

Дело обстояло так. В Python нашли проблему - вызов fstat() иногда блокирует GIL. Был предложен патч, его приняли в master (Python3) и закрыли тикет. Но пользователь, сообщивщий о проблеме, потребовал переоткрыть тикет и сбэкпортировать патч в production-версию, то есть в Python2, который будет использоваться еще сколько лет в RHEL. Nick разозлился, начал обзываться "корпоративными паразитами" и отправил пользователя жаловаться в Red Hat.

Мы не можем полностью согласиться с его жестокими словами. Как минимум, Red Hat и дружественные компании являются спонсорами PyCon довольно давно:

  • 2018 - Ansible (Gold level)
  • 2017 - Ansible (Gold level), OpenShift (Gold level)
  • 2016 - Ansible (Platinum level), OpenShift (Silver level)
  • 2015 - Red Hat (Gold level)
  • 2014 - Red Hat (Gold level), OpenShift (Gold level)
  • 2013 - Red Hat (Platinum level), OpenShift (Platinum level)
  • 2012 - OpenShift (Gold level)

Будем следить за дальнейшим развитием событий.