Наш коллега, Remy DeCausemaker, объявил, что вынужден оставить пост "Fedora Community Action and Impact Lead" (что бы это ни значило) ради присоединения к команде Хиллари Клинтон. К сожалению, это потребует от него полной отдачи, и он не сможет совмещать. Многие наши коллеги участвуют в политике, как на профессиональном уровне, так и на любительском, поддерживая других политиков и политические организации, и мы всячески приветствуем решение Remy и желаем ему удачи!


Ralph Bean (в кепке) и Remy DeCausemaker

Гентушник и бывший инженер Collabora, Arun Raghavan, объявил о выходе PulseAudio 9.0. Среди заметных новинок - улучшение эхоподавления, о чем Arun уже подробно рассказывал в своем блоге, улучшение в маршрутизации звуковых потоков, и поддержка memfd вместо POSIX shared memory, о котором вы могли слышать. Все идет согласно плану, который Arun продемонстрировал публике еще в 2014 году. Новость уже обсуждают коллеги-аналитики на OpenNET.ru.

Доступен для загрузки RFRemix 24. На этот раз с небольшим запозданием, так как RPM Fusion всё-таки решили выложить свои пакеты для 24-й версии в updates-testing. Из-за этого пришлось в спешном порядке переделывать образы. Но будьте внимательны, пакеты в RPM Fusion Free Updates Testing не подписаны. Такая воль kwizard'а. Вообще для Fedora 24 сейчас есть testing репозиторий Free, а в качестве NonFree можно использовать репозиторий от Fedora 23.


gnome
Что у нас нового и старого
  • Для загрузки доступны две большие редакции RFRemix Server и Workstation (включая сетевые установки), а также Live-образы с различными рабочими столами;
  • Для поддержки мультимедии используется всё ещё RPM Fusion, у которого зашевелилась инфраструктура. Вообще вероятность что он будет жить намного выше, чем у проекта unitedrpms.github.io;
  • Для RPM Fusion используются немного измененные release-пакеты с подключением nonfree от Fedora 23 (для 24-й этого репозитория просто нет). Они должны обновиться на оригинальные автоматически, когда RPM Fusion будет полностью готов (что как раз и произошло в Fedora 23);
  • Многие пакеты из репозиториев Russian Fedora доступны из приложения GNOME Software (Программы);
  • Так же у нас пересобран freetype с subpixel rendering и subpixel hinting;
  • Fontconfig содержит патчи Ubuntu для LCD мониторов (в общем сломали шрифты как всегда);
  • Пакет fontconfig-infinality был выпилен по просьбам;
  • В образы Workstation (GNOME 3.20) по умолчанию для GNOME Shell (не для GTK) используется тема Korora из одноименного проекта. Также опционально добавлены темы Adapta и EvoPop для GTK и иконки EvoPop. Все отключается и в ключается в gnome-tweak-tool;
  • В репозитории содержится почти всевозможный набор мессенджеров: skype, viber, telegram-desktop. Также есть Chromium с pepper-flash, полный набор Opera и обычный flash-plugin.
Образы

Для загрузки доступны Live образы Workstation, KDE (Plasma 5), LXDE, XFCE, MATE и Cinnamon. DVD и netinstall образ RFRemix Server и netinstall образ RFRemix Workstation.

  • RFRemix Server [ i686 ] [ x86_64 ]
  • RFRemix Workstation [ i686 ] [ x86_64 ]
  • Образы Live [ i686 ] [ x86_64 ]
Куда сходить спросить, пожаловаться Обновление

В принципе обновление с RFRemix 23 не должно составить проблем. Сперва полностью обновите текущую систему, а затем отдайте команду:

dnf --releasever=24 distro-sync --nogpgcheck

Планы на RFRemix 25

Так как RPM Fusion пока не оправдывает никаких надежд, у нас появилось огромное желание собрать всё нужно у себя. Одним словом сделать свой собственный велосипед. Эта идея не нова, но по крайней мере мы будем иметь всё что нужно и не зависеть от внешних репозиториев. Так что ждите RFRemix 25 осенью этого года.

После нескольких переносов даты релиза, в последнее время ставших закономерностью, состоялся выпуск Fedora 24! Как обычно, обновились версии основных системных компонентов и прикладного ПО:
  • kernel 4.5
  • glibc 2.23
  • GCC 6.1
  • systemd 229
  • Mesa 11.2
  • NetworkManager 1.2
  • GNOME 3.20
  • Plasma desktop 5.6
  • LibreOffice 5.1
Основные общесистемные нововведения:
  • установка языковых пакетов в качестве "мягких" зависимостей
  • обновление стека Mono до версии 4.2
  • перевод компонента Suds стека Python на использование форка, поддерживаемого Jurko Gospodnetić
  • обновление стека Golang до версии 1.6
  • возможность сборки "слоёных" образов Docker
  • улучшение прозрачности механизма создания и распространения сборок Fedora
  • обновление стека Ruby до версии 2.3
  • обновление стека Node.js до версии 5.10
  • обновление стека Python до версии 3.5
  • обновление TeXLive до версии 2015
  • обновление Boost до версии 1.60
  • расширение функционала и сферы применения LivemediaCreator
  • файловые триггеры systemd
Из самодостаточных (несистемных) изменений можно отметить следующие:
  • новый спин — Astronomy
  • обновление Erlang/OTP до версии 18
  • поддержка системной политики шифрования в Kerberos
  • включение OpenShift Origin
  • интерактивный консольный интерфейс для управления контейнерами Docker
  • возможность создания подписанных репозиториев средствами сборочного сервиса Koji
  • графический режим обновления системы
  • более полная интеграция приложений из состава KDE Plasma desktop либо основанных на Qt в среду GNOME
Изменения, внедрение которых перенесено до последующих выпусков:
  • удаление поддержки librtkaio из glibc
  • возможность установки отдельного подпакета локали Glibc
  • разделение пакетов systemd
Также стоит отметить готовность репозиториев Russian Fedora для Fedora 24. Образы RFRemix 24 уже на подходе!
>>> Загрузить
>>> Обновление с предыдущих выпусков
>>> Примечания к выпуску
>>> Известные ошибки
>>> Подробности

Вышла Fedora 24! Новость уже обсуждается коллегами-аналитиками на Linux.org.ru.

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



К сожалению, только социально-организационными проблемами тут не обошлось. Коллеги-аналитики с различных Linux-ресурсов восприняли анонс, как "все пакеты устарели, и теперь разработчики ПО будут сами все упаковывать, игнорируя дурацкие требования мэйнтейнеров". Упаковка и доставка приложений разработчиками, это очень плохая ситуация, которой, к счастью, нет и не будет в Linux-мире. Которая, к сожалению, имеет место в Windoz, Maс OS X (как правильно пишется теперь?) и в мобильных операционках (когда запросы приложений порой удивляют, и ничего с этим не поделаешь). Один из мэйнтейнеров дистрибутива Arch Linux, Kyle Keen, предостерегает от передачи на откуп разработчикам всей инфраструктуры по распространению и установки пакетов (его пост уже обсуждают коллеги-аналитики на OpenNET.ru). Мэйнтейнеры дистрибутивов порой ошибаются, это правда, но то, как сказочно порой ведут себя разработчики, это совершенно отдельный разговор.

Разработчики GTK, пытаясь вернуть популярность своему тулкиту среди разработчиков, предложили новый план по разработке новых версий тулкита. Он позволит выпускать версии чаще, и сохранять API-стабильность. Непонятно, что мешало им раньше выпускаться почаще, да и почему раньше не замечали, что радикальные смены API настолько тяжелы для разработчиков, что некоторые предпочти перейти на Qt.

Это пока не финальное решение, а некий план. Вкратце, предлагается раз в два года выпускать новую версию GTK, которая будет параллельно устанавливаема с другими версиями (как метко предположил коллега-аналитик, каждой программе будет своя версия GTK). После анонса версии, API будет нестабилен до выхода .6 релиза. Такие минорные версии планируется выпускать раз в полгода, т.е. стабилизация API в пределах мажорного релиза ожидается через 18 месяцев.

Посмотрим, что получится.

Наш коллега, Andy Grover, всерьез предлагает начать писать системное ПО на Rust. Он мало того, что предлагает, так он уже начал его использовать. Например, он разрабатывает на Rust froyo, очередную систему хранения, основанную на devicemapper и LVM.

В GDB поддержка Rust уже есть, и теперь хорошо бы, чтобы язык появился в репозиториях Fedora, а то самому собирать как-то неинтересно.

Наши друзья из CoreOS официально представили новое распределенное хранилище - Torus (бублик, а не сбежавший из имперских каменоломень дикарь с молотком).

Вкратце, это написанный на golang фреймворк с плагинами, реализующими некие серверы для доступа к ресурсам, к которому прилагается управление по gRPC и которое использует etcd для синхронизации и хранения метаданных. Благодаря etcd с его проверенными кластеризационными возможностями можно было сфокусироваться на бизнес-логике, пока непонятно не в ущерб ли скорости? Пока реализован только NBD-сервер (наши коллеги давно используют такой подход, например, в nbdkit), но в процессе объектное хранилище, что понравится разработчикам облачных систем. Приложение является одновременно и библиотекой, как это принято в golang-сообществе, и управляется с помощью kubernetes. Коллеги-аналитики уже обсуждают проект на OpenNET.ru.

Многие наши друзья сразу же попросили прокомментировать анонс разработчика GlusterFS и CloudFS/HekaFS, инженера Red Hat и участника Fedora, Jeff Darcy, что он и сделал. Не все так однозначно, предостерегает Jeff. Он с разочарованием отмечает, что даже не обращая внимание на свойственный молодым проектам оптимизм в заявленных результатах, сильно разнящийся с достигнутыми результатами, нельзя не заметить сильный привкус маркетоидной лексики. Например, проект позиционирует себя, как альтернативу неким неназываемым старым системам, якобы разработанным для небольших кластеров из больших машин, хотя ни одно из популярных альтернативных решений, на самом деле не разрабатывалось в прицеле только на трех-узловой кластер из узлов по 64 процессора. GlusterFS, Ceph, Sheepdog (на который Torus очень похож архитектурно), все они разрабатывались для применения на больших кластерах.

Неудачной тактикой было и сравнение с дорогостоящими проприетарными системами, которые сейчас если и покупают, то где-то в странах третьего мира, в надежде на откаты. Никто, вообще никто, не сравнивает Torus с проприетарными аналогами. А зачем, собственно? И тут интересно было бы, чтобы авторы были посмелее, и ткнули пальцем в проблемы с открытыми альтернативами, которые они-де собрались решить в Torus.

Jeff делает вывод - в системе, или как минимум, в ее анонсе, нет ничего, что позволяло бы сделать вывод о какой-то там особенной применимости Torus для кластеров из контейнеров. Ни эффективных оверлейных систем, ни хитроумной дедупликации, ни multitenancy. То, что есть (NBD-сервер), это очень хорошо, но это не прорывная нанотехнологичная инновация.

Дальше Jeff все-таки обратил внимание, что анонсированные фичи проекта находятся в сильном несоответствии с уже достигнутым. Сообщается о скором добавлении шифрования, коррекции ошибок, и многих других нововведений, среди которых скорое добавление POSIX-интерфейса (якобы оно было, но работало плохо, и его убрали, чтобы спроектировать правильно и скоренько добавить в ближайшем будущем). Вообще-то добавить POSIX в распределенное блочное хранилище, это непросто. Например, в CephFS добавить его было совсем непросто.

Под конец Jeff раскритиковал особенно уж выглядящий глупым "бенчмарк" Torus.

Мы, конечно, только за более интегрированный в современные облачные системы вариант блочного устройства, но то, что можно прочесть в описании Torus, не позволяет сказать, что он какой-то уж особенный.

Пакеты с WebKitGTK+ в Fedora серьезно затрясло. Сначала запланировали невзирая на поломки, срочно обновлять пакеты до самой последней версии, которую планируют поддерживать стабильной некоторое продолжительное время. А затем объявили, что WebKitGTK+ (пакеты webkitgtk и webkitgtk3) выбрасывают из Fedora 27, т.к. он дырявый, и не поддерживается. Вместо него предлагается перейти на WebKit2 (пакеты webkitgtk4). Причем WebKit для GTK2 поддерживаться больше не будет, т.е. приложение нужно портировать сначала на GTK3, затем на WebKit2.

Портирование на GTK3, это еще та веселая затея. Результат все равно не будет кросс-платформенным, и некоторые проекты решили переходить на Qt. С самим WebKit ситуация тоже интересная. Из Qt его выбросили в пользу Google Blink, но, вроде бы, проект QtWebKit может возродиться (благодаря нашим соотечественникам).

Страницы