Russian Fedora

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

Content (114 страница со старыми записями)

systemd 230!

Это архивная статья

Вышел systemd 230.

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

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

Pagure.io

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

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

UnitedRPMS

Это архивная статья

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

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

Несколько лет не шевелились, успешно торпедируя все предложения о помощи и сотрудничестве, а тут забегали. Может случилось что?

Qemu 2.6.0

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

/images/qemu-2_6_0_affiliation.png:aligncenter

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

GnuTLS 3.5.0

Это архивная статья

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

Какие компании участвовали в разработке GTK 3.20?

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 и эмуляторы других платформ

Это архивная статья

В 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, создатель Bitcoin, использует CentOS

Это архивная статья

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

image0 Нам особенно приятно, что Craig использует CentOS 7, о чем он сообщил в своем блоге.

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

Присоединяйтесь к их числу и вы!

Дисковый массив с Ceph от Western Digital

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.

Docutils System Messages

System Message: ERROR/3 (<string>, line 9); backlink

Undefined substitution referenced: "WaspV3_PCBA-1".