Вышел systemd 230. Фич довольно много, например systemctl revert, которая удаляет пользовательские изменения к указанному systemd-юниту (напомним, трогать юниты в /usr/lib/systemd не надо, а надо добавлять изменения в /etc/systemd/), но среди них есть особенно интересная - поддержка Ambient Capabilities, про которые мы вам уже рассказывали. Теперь можно будет легко передавать необходимые привилегии процессу, запускаемому не от суперпользователя.

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

Раз уж заговорили об инфраструктуре, то появился повод рассказать о нашем проекте - Pagure.io. Это очередной вариант Git-хостинга для проектов Fedora, который открыт для всех, у кого есть FAS-аккаунт. Разработан он с помощью Python, и разрабатывается довольно давно, и как минимум год под нынешним именем.

В истории Fedora использовался и активно используется для Git-хостинга gitosis, затем GitLab и GitHub, и вот теперь Pagure.io. Решение использовать его, а не GitLab, для хостинга ряда проектов принято из-за одной его важной фичи - pull-реквесты, issues, хранятся вместе с проектом, в Git-репозитории. Это позволяет легко экспортировать и переносить метаданные проекта с хоста на хост без потерь. Попробуйте перенести проект целиком с GitHub, чтобы ни тэги к issues, ни pull-реквесты не потерялись. С другой стороны, кроме ряда политических случаев, зачем кому-то понадобится уходить с GitHub?

Пассивно-агрессивное поведение ряда разработчиков RPMFusion уже давно привело довольно большое количество людей к мысли о том, что RPMFusion нужно заменить. Наиболее успешным проектом можно считать RFRemix, но появляются и другие.

На днях рядом разработчиков было объявлено о проекте UnitedRPMS. Проект ставит целью обойти технические ограничения стремительно устаревающей инфраструктуры RPMFusion. Учитывая, что репозиториев для Fedora 24 у RPMFusion еще нет, а в репозитории для Rawhide там лежат пакеты для Fedora 22, это может быть неплохим вариантом. Пусть расцветают сто цветов, пусть соперничают сто школ!

В ответ на это зашевелились разработчики RPMFusion, с которыми, как считает ряд участников коммьюнити Fedora, в принципе в положительном ключе разговаривать не получается. Они объявили о модернизации своей инфраструктуры. Несколько лет не шевелились, успешно торпедируя все предложения о помощи и сотрудничестве, а тут забегали. Может случилось что?

Flock 2016 возвращается в Европу из США, где провели Flock 2015. Конференция будет проведена в польском Кракове с 2 по 5 августа 2016. Уже сформирована программа, так что начинайте планировать визовые вопросы!

Вышел Qemu 2.6.0! Изменений довольно много, но из значительных особо отметим OpenGL в "безголовых" конфигурациях со SPICE, эмуляцию Raspberry Pi 2, аутентификация при доступе к удаленным блочным устройствам (iSCSI, NBD, RBD), postcopy-режим миграции и поддержка IPMI для управления виртуальными машинами. Коллеги-аналитики уже обсуждают эту новость на Linux.org.ru и OpenNET.ru.


Компании-разработчики Qemu 2.6.0

GnuTLS, мэйнтейнером которой является инженер Red Hat, Nikos Mavrogiannopoulos, доросла до версии 3.5.0. Из интересного, это поддержка SHA3 для RSA, DSA, ECDSA, и появление эллиптической кривой Curve25519 (используется в Tor, I2P, WhatsApp). Новость уже обсуждается коллегами-аналитиками на OpenNET.ru.

Emmanuele Bassi собрал статистику по корпоративным разработчикам GTK версии 3.20. Результаты оказались для некоторых шокирующими. Мало того, что разработка вовсю ведется, и ее темп и не думает падать, так еще и состав первой тройки корпораций оказался удивительным. Судите сами.

GLib

Affiliation Per changeset Affiliation Per lines Affiliation Per contributor (total 55)
(Unknown) 136 (50.2%) (Unknown) 10942 (50.9%) (Unknown) 35 (60.3%)
Collabora 49 (18.1%) Collabora 5491 (25.6%) Red Hat 9 (15.5%)
Canonical 41 (15.1%) Red Hat 3398 (15.8%) Canonical 5 (8.6%)
Red Hat 36 (13.3%) Canonical 1612 (7.5%) Collabora 4 (6.9%)
Endless 6 (2.2%) Endless 34 (0.2%) Endless 2 (3.4%)
Centricular 1 (0.4%) Centricular 4 (0.0%) Centricular 1 (1.7%)
Intel 1 (0.4%) Intel 2 (0.0%) Intel 1 (1.7%)
Novell 1 (0.4%) Novell 1 (0.0%) Novell 1 (1.7%)


GTK+

Affiliation Per changeset Affiliation Per lines Affiliation Per contributor (total 81)
Red Hat 1940 (69.5%) Red Hat 131833 (68.7%) (Unknown ) 63 (75.9%)
(Unknown) 796 (28.5%) (Unknown) 59204 (30.8%) Red Hat 15 (18.1%)
Endless 41 (1.5%) Endless 885 (0.5%) Canonical 4 (4.8%)
Canonical 13 (0.5%) Canonical 104 (0.1%) Endless 1 (1.2%)

В Fedora сняли ряд ограничений на включение эмуляторов в дистрибутив. В систему уже включен ряд эмуляторов (для Atari, dosbox, эмуляторы различных моделей ZX Spectrum, IBM S/370, Amstrad, MSX, SAM Coupé), но серьезным барьером для дальнейшего улучшения ситуации было маленькое требование. Ранее правилами требовалось, чтобы приложение-эмулятор было "полезно" и без зачастую проприетарных образов firmware для эмуляторов. Насчет того, что значит "полезно" существовали разные мнения, и ряд эмуляторов хулиганским образом все-таки был включен. Теперь это странное требование убрали, и взамет попросили одного - приложение-эмулятор должно как минимум запускаться без проприетарного firmware. Дальше пользователь где-нибудь должен раздобыть firmware и подложить его в нужное место.

Насчет firmware для эмуляторов тоже позиция прояснилась. Ранее их не регламентировали никак - раз нет эмуляторов, то нет и firmware для них. Теперь явно разрешили включать, но с условием, что разработчик firmware должен явно разрешать включение в Fedora и дальнейшее распространение как минимум на условиях неизменности файла (файлов) прошивки. Если же образ собирается из исходников, то это должно быть сделано с помощью инструментов, доступных в дистрибутиве. Это, кстати, ужесточение позиции, и уже вызвало вопросы по поводу образов FreeDOS, которые собираются из открытых исходников с помощью открытого, но несвободного компилятора Watcom C Compiler. Если же firmware необходимо для работы эмулятора, то оно обязательно должно собираться из исходников.

Наконец-то человек, называющий себя Satoshi Nakamoto, раскрыл свою личность. Как и предполагалось, им оказался Craig Steven Wright, доктор теологии.



Нам особенно приятно, что Craig использует CentOS 7, о чем он сообщил в своем блоге. Можно говорить, что значительная часть ключевых разработчиков Биткойна и блокчейна используют Fedora и Red Hat и производные дистрибутивы. Присоединяйтесь к их числу и вы!

WD Labs анонсировали дисковый массив из специальных дисков своего производства, у которых обычный микроконтроллер заменен на ARM-микрокомпьютер с Linux (к сожалению, был выбран Debian). Вместо стандартных SATA-интерфейсов там два гигабитных ethernet-адаптера, объединенные физически в коннектор, аналогичный SATA, который будут использовать и другие производители.

WaspV3_PCBA-1
Wasp-8TB-Top-Bot

Такие вот "умные" 8-терабайтные диски собираются по 500 в стандартную стойку от SuperMicro, и образуют 4-петабайтный массив с возможностью отдачи данных до 10-гигабит/c.

Front view - 25 new enclosures-small


Внутри используется Ceph, и весь массив проектировался с помощью инженеров Red Hat, чьим подразделением и является компания Inktank, купленная Red Hat пару лет назад. В новости очень важно отметить, что наверное впервые в продакшене используется Ceph с новым бэкендом для прямого доступа к диску, BlueStore. Бэкенд презентовали наши коллеги на недавно прошедшей Vault 2016. До этого использовался бэкенд FIleStore, который использовал файловые системы (XFS или для смелых btrfs), но распределенная файловая система быстро упирается в юниксвэйные ограничения стандарта POSIX.

Конечно, все это не значит, что XFS стала вдруг плохой. Те, кому требуется POSIX-система, например в LMAX, выбирают именно XFS, а не, например, ext4. Последняя годится для rootfs, ну еще для чего-нибудь. А если нужно высоконагруженное и надежное решение, то выбор однозначен - продукт 22 лет разработки, XFS.

Страницы