Russian Fedora

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

Третье издание книги "OpenStack. Практическое знакомство с облачной операционной системой."

Уже очень скоро выходит третье издание книги "OpenStack. Практическое знакомство с облачной операционной системой." под авторством нашего товарища и коллеги, Андрея Маркелова!

/images/3edition_full.png

Открыт предзаказ на третье издание книги, посвящённой практическим вопросам применения OpenStack.

  • Обновлены главы по основным сервисам OpenStack, в соответствии с изменениями на начало 2017 года (версия Newton) + 20 страниц.
  • Переработана глава о сервисе идентификации Keystone.
  • Расширены главы, посвящённые сервису сети Neutron и порядку работы с виртуальными машинами из командной строки.
  • Значительно переработана глава, посвящённая сервису телеметрии, в соответствии с тем, что сервис оповещения (Aodh) выделен в отдельный проект.

Оглавление и первая глава.

Предзаказ.

Истекли патенты на декодирование AC-3

Частично истекли патенты на еще один аудиокодек - AC-3, известный также, как Dolby Digital или A/52. Как часто бывает, кодировщик покрыт бОльшим количеством патентов, чем декодер, но декодировать уже можно без юридических опасений.

Мы уже начали процесс по включению декодера AC-3 в Fedora.

ABRT в Fedora 26

В Fedora 26 будет включен сервис systemd-coredump по умолчанию. Теперь обработка дампов памяти будет осуществляться systemd-coredump.

Все вроде хорошо, но у нас уже есть сервис, который тоже обрабатывает неизбежные фатальные ошибки в приложениях - ABRT. Не будет ли пересечения зон ответственности? Нет, отвечает нам Matej Habrnal, один из разработчиков. В Fedora 26 ABRT будет извлекать coredump-ы из логов journald, и для пользователя все будет прозрачно. Пока будет и возможность вернуться к прежнему поведению, когда все ошибки будут полностью обрабатываться ABRT, так что волноваться нечего.

GNOME Recipes

Matthias Clasen продолжает знакомить нас с его проектом, приложением GNOME Recipes. Как понятно из названия, оно предназначено для управлениями рекептами приготовления еды. Несмотря на то, что не все опенсорс-разработчики удовлетворяются шаурмой, пиццей и колой/пивом, такого приложения в составе GNOME не было.

Конечно, непонятно, почему нельзя использовать MySQL-базу и работать с рецептами в удобном консольном режиме с помощью мощного интерфейса SQL-команд, но выглядит неплохо.

https://blogs.gnome.org/mclasen/files/2017/03/appdata-news.png

Новые условия использования GitHub

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

Все это напрямую затрагивает и нас, но, к сожалению, публично комментировать юридические вопросы по существу никто не будет. Тем не менее, участник Fedora Legal, юрист SFLC и патентный адвокат Red Hat, Richard Fontana, обозначил свою точку зрения по поводу такого радикального прочтения новых условия использования GitHub - это неправильная трактовка. Richard хорошо знаком с юристами GitHub, а они с ним, и благодаря такой дружбе, в GitHub следуют его советам (например, как указывает сам Fontana, в новом ToS GitHub явно используется предложенная Ричардом концепция "inbound=outbound").

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

Да, и удалять исходники мы с GitHub, разумеется, не будем.

Тестирование GCC

Не так давно вышел SystemTap 3.1, и в честь этого события хотелось бы поговорить о тестировании.

Наш коллега, инженер Red Hat, David Malcolm, опубликовал заметку о том, как тестируется GCC, и какие можно ожидать улучшения. Напомним, именно он работал над включением unit-тестов в кодовую базу GCC.

Тестирование собранного ПО, это хорошо, но еще лучше, чтобы ошибки выявлялись на этапе компиляции. Еще один наш коллега, Martin Sebor, опубликовал заметку о том, какие можно использовать флаги GCC для поиска подозрительных мест в коде на ранних этапах сборки и привел примеры ошибок в коде, выявляемых при сборке с этими флагами.

http://s.pikabu.ru/post_img/2013/04/07/7/1365327582_998102211.gif

Разработчик не обращает внимания на предупреждения компилятора

systemd 233

Вышел systemd 233уже доступен в Fedora Rawhide).

В этот раз изменения (на русском, на OpenNET.ru)в основном сконцентрированы в systemd-networkd, поддержке контейнеров. Также systemd перешел на Python 3, а dbus-скрипты перенеслись из /etc в /usr. Вообще, изменений довольно много, и рассмотреть что-то огромное уже непросто.

Когда пытаешься прочесть ChangeLog к очередному релизу systemd