Короткие новости

Наши друзья из Parallels выпустили CRIU версии 0.7. В этот раз удалось включить в ядро 3.11 все, что нужно для работы. Однако это же и повысило требование к ядру до 3.11. Андрей Вагин, мэйнтейнер crtools и vzctl в Fedora, планирует обновить пакеты сразу, как только ядро 3.11 будет доступно в Fedora (на данный момент собрано лишь для Fedora 20 и старше).

У наших друзей из хакспейса Neúron новоселье. Они переехали почти в самый центр столицы, в "Мануфактуры"/"ДО Оригинал" на Хохловском пер на Китай городе. В эту субботу они приглашают всех друзей на праздник (не пропустите анонсы в коммьюнити хакспейса в G+ и на FB). А мы от всего нашего коммьюнити поздравляем с успешным переездом без существенных потерь!

В инфраструктуре Fedora пополнение. Nick Bebout объявил о вводе в строй сервера GPG-ключей, интерфейс для которого создала Maria Leandro. Если кто не в курсе, что такое GPG-ключи, и как ими пользоваться с помощью этого сервиса, то прочитайте вот эту заметку.

Greg Kroah-Hartman написал HOWTO по подписыванию ядра Linux своим ключом и использованию его в UEFI SecureBoot и выложил в своей ленте G+ видео процесса загрузки CoreOS с самоподписанным ядром. Наш товарищ, Jan Wildeboer справедливо подмечает, что фанбои маргинальных дистрибутивов теперь начали хвалить SecureBoot почти с тем-же энтузиазмом, как ранее облыжно хаяли нас за продажность Майкрософту. То ли еще будет, когда фанбои разберутся в преимуществах systemd!

Участник ArchLinux David Herrmann опубликовал статью о технологии "Render Nodes", которую включают в ядро 3.12. Заметку уже обсуждают аналитики OpenNET.ru.

Команда разработчиков LibreOffice из SUSE целиком переходит к нашим друзьям, в компанию Collabora. Мы с интересом следим за перемещением коллектива, ответственного за четверть коммитов в LibreOffice в 2011 и в 2012 годах, что даже превосходит вклад разработчиков Red Hat (чуть больше 20% изменений в LibreOffice).

Rich W.M. Jones обращает наше внимание, что в Fedora 20 наконец-то реализовали возможность запускать гостевые ARM-системы с помощью libvirt. Теперь можно разрабатывать ARM-системы без использования физического железа с небывалым доселе уровнем комфорта. Учитывая, что ARM дико тормозит, будет даже лучше, чем на физических ARM-машинах.

Еще одна новость о Fedora Infrastructure. Недавно введенный в строй сервис Fedora Badges получил интеграцию с Fedora Wiki, о чем нам сообщает Ricky Elrod. Будет выглядеть примерно вот так.

Возвращаясь к новостям графической подсистемы. Weston адаптируют для IVI-систем. Мы уже рассказывали, что системы IVI будут строиться на базе Wayland и systemd, так что это не такая уж и неожиданная новость. Интересно, что компании Canonical так и не удалось влезть на этот рынок, и их продукт Ubuntu IVI пополнил начинающий опасно удлиняться список неудач компании. Для сертификации GENIVI им пришлось бы перейти на systemd, но т.к. сейчас Upstart процентов на 80 из systemd и состоит, то может пора реанимировать идею? Конечно, помешает Mir, но Wayland из Ubuntu никто выбрасывать пока не планирует, так что на присутствие Mir можно не обращать внимание.

Продолжается работа по повышению совместимости GTK3 и Wayland. Конечно, звучит это как "немного беременна", но вот так складывается ситуация с GTK, об удивительной ситуации с кроссплатформенностью которого мы уже говорили. В этот раз пофиксили меню приложений и добавили поддержку протокола gtk-shell. Готов ли для десктопа, сказать сложно, но, как минимум, галочек "сделано" становится больше, а TODO меньше.

Не совсем о Fedora, но наверное будет интересно почитать. Разработчик KDE Aaron Seigo в своей ленте G+ вновь задает вопрос есть ли у сообщества ресурсы на несколько DE? Он высказывает свое оценочное суждение, что нет, не хватит ресурсов. Он полагает, что двух DE должно быть достаточно каждому, чем несколько недоделанных из-за нехватки разработчиков вариантов.

На OpenNET.ru собирают вопросы известному разработчику Linux, нынешнему fellow Parallels (уж не знаем, как перевести эту должность на русский), Алексею Кузнецову. Кстати, недавно проскочило интервью с ним.

И совсем не о Fedora, но все-равно интересная новость - бывший инженер Novell и участник проектов X.org, Debian и Coreboot, Luc Verhaegen, продолжает работу над открытым видеодрайвером для для Mali (мы уже рассказывали о его успехах). Теперь в его драйвере работает es2gears, что в т.ч. значит совместимость с Wayland (и Mir, раз уж начали говорить).

Выбрано имя для Fedora 20

Fedora 20 будет называться Heisenbug!

Открыт прием изображений для Fedora Supplemental Wallpapers

Хотите поделиться с общественностью красивым и оригинальным фоном рабочего стола? Заявите свое изображение(фотографию, рисунок..) для включения в пакет fedora20-backgrounds-extras. Этот пакет ставится по умолчанию в любом графическом окружении и будет доступен на Live-образах "из коробки".

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

Последний день подачи заявки - 30 сентября.

Подробности на вики-странице.

Короткие новости

Все машины-сборщики Fedora переведены с RHEL6 на Fedora 19. Это виртуальные машины, а хостовые системы все также работают под RHEL6. Несколько сборщиков оcталось под RHEL6 - для PowerPC, несколько невиртуализированных машин, и builder для SecureBoot.

Fedora рассталась еще с несколькими устаревшими приложениями, среди которых DirectFB.

Red Hat представило программу сертификации по OpenStack.

Начата работа по включению в Fedora Docker, системы по управлению контейнерами, написанной на Go. Все-таки вовремя его референсную реализацию от Google включили в Fedora - сразу пошло в дело. Скоро Fedora будет серьезным конкурентом CoreOS, особенно после воплощения планов про выделению главных направлений развития дистрибутива.

Как вы знаете, у Red Hat есть своя студенческая программа, по которой можно пройти у них практику интерном. Недавно очередной интерн рассказал о своих ощущениях. Интересно, что он заметил особенность, приведшую Red Hat к успеху. Он увидел, что редхатовцы просто везде - они занимаются opengov-инициативами, community building, пишут открытое ПО и патчат уже имеющееся. Это как раз следствие глубокой вовлеченности Red Hat в жизнь коммьюнити открытые технологии и ее полную открытость, в отличие от других компаний, которые либо изолируются от коммьюнити, либо засекречивают свои внутренние процессы, о которых мы узнаем случайно.

Уже известный вам участник Fedora ARM SIG Rob Clark завершил очередной этап работы по поддержке видеочипов Adreno A2xx/A3xx (мы уже рассказывали об этом проекте). Начиная с Linux 3.12 начальная поддержка будет доступна в ядре. Как раз на днях Google сбросил цену на Nexus 4, в котором и используется Adreno, так что время покупать и ставить туда Fedora.

mpv наконец-то включили в RPMFusion

Медиа-плейер mpv, форк известного mplayer и его форка mplayer2, наконец-то включили в RPMFusion. В процессе включения мы удалили зависимости от устаревших звуковых серверов и допотопных библиотек для декодирования, так что он будет работать лучше, чем mplayer.

Приложение пока не собрали, но в течении ближайших дней оно будет доступно - пробуйте!

Nouveau для ARM

Lucas Stach, разработчик embedded-linux, давний пользователь Fedora и недавний участник Fedora ARM SIG, представил начальную поддержку NVIDIA Tegra в Nouveau. Интересно, что есть и альтернативные проекты по разработке открытого видеодрайвера для этой платформы, т.е. похоже, что повторяется ситуация с ATI Radeon, для которой существовало несколько видеодрайверов, неполностью перекрывающихся по функциональности. Тогда победил тот драйвер, что был поддержан большинством программистов, и разработка которого велась в upstream (как это принято в Fedora коммьюнити).

Мы прощаемся с не-KMS видеодрайверами

Adam Jackson объявил, что больше не будет поддерживать в актуальном состоянии видеодрайверы, которые не поддерживают KMS (это второй этап удаления видеодрайверов для старых видеокарт). Это затронет следующие пакеты:

xorg-x11-drv-apm
xorg-x11-drv-cirrus
xorg-x11-drv-geode
xorg-x11-drv-glint
xorg-x11-drv-i128
xorg-x11-drv-i740
xorg-x11-drv-mach64
xorg-x11-drv-mga
xorg-x11-drv-neomagic
xorg-x11-drv-r128
xorg-x11-drv-rendition
xorg-x11-drv-s3virge
xorg-x11-drv-savage
xorg-x11-drv-siliconmotion
xorg-x11-drv-sis
xorg-x11-drv-tdfx
xorg-x11-drv-trident


Если у кого-то видеокарта в компьютере построена на базе S3 Virge, то самое время вмешаться. Ну или наконец-то проапгрейдиться.

Новости графической подсистемы

Участник ArchLinux David Herrmann опубликовал серию статей о терминалах и сессиях в Linux:

  • Как работает управление сессиями, и что изменилось с появлением systemd?
  • Как работает переключение в виртуальные консоли?
  • Как организовано переключение сессий?


David сейчас работает над фундаментальным изменением в том, как организованы и управляются сессии. Он недавно опубликовал серию патчей для добавления и удаления доступных устройств в сессии с помощью systemd, которая получила устное одобрение Greg Kroah-Hartman. Проблема в том, что когда сессия стартует, в нее надо добавить несколько устройств - обычно, это видеовыход, устройства ввода, аудиоустройство, и какие-нибудь еще. После закрытия сессии, эти устройства надо освободить, чтоб пользователь случайно не ввел свой пароль в сессии другого пользователя, как это сейчас возможно в XMir. Кстати, о фундаментальной ошибке разработчиков XMir, в очередной раз поставившей под сомнение их компетентность (скажем так), нам рассказал Matthew Garrett в своем блоге. К сожалению из-за ряда принятых "Единой Россией" законов, направленных на уничтожение интернета в РФ, эта заметка, как и многие другие, недоступна в сетях ряда отечественных провайдеров, поэтому используйте средства обхода, такие как Tor, заграничные прокси, VPN и т.п. Так вот, David предложил включить API для управления необходимыми для сессии устройствами в systemd.

Вообще, в последнее время стандартом на управление сессиями стал systemd-login (и его включили среди прочих кусков systemd в upstart), так что ознакомьтесь с описанием его работы. Wayland будет также управлять сессиями с помощью systemd.

Между делом David почти закончил работу над его давней затеей - render nodes для X.org. Он опубликовал вторую ревизию своей серии патчей. Этот функционал позволит задействовать GPU для рендеринга картинки без наличия активного дисплея, присоединенного к видеокарте. Это нужно для систем с несколькими GPU или для multiseat-систем.

Для Wayland предложена концепция системного композитора. Раньше, чтоб написать бэкенд, приходилось реализовывать его по-новому в каждом композиторе, потому люди просто брали weston, писали для него очередной бэкенд и предлагали другие композиторы запускать с weston в качестве бэкенда. Понятно, что это нерационально, и понятно, что наличие нескольких композиторов в системе будет вызывать у пользователей вопросы. Поэтому идея об упрощении написания бэкендов (и выноса в некую общую часть и иной функциональности) витала давно. Сомнительно, что это предложение будет принято, как есть, т.к. раньше сама идея вызывала много споров, но мы надеемся на конструктивное обсуждение.

Перевод статьи от Matthias Clasen:

Я не очень активно писал статьи о развитии этой ветки GNOME. Я был занят другими делами, и вдруг, у нас уже появилась бета-версия. Я только что выпустил версию 3.9.90, которая является первой из бета-версий.

Самое время, чтобы показать некоторые хорошие нововведения, которые мы увидим в GNOME 3.10.
System Status
Во-первых, у нас есть новое комбинированное меню состояния системы. Мы получили ряд нареканий на часть верхней панели "область состояния системы" (где было имя пользователя) это не безопасно и имя пользователя занимает слишком много места. Мы решили изменить это.

Этот скриншот на самом деле не даёт полное представление, вы должны попробовать это сами или поучиться дизайну.
Header Bar
Далее, многие приложения используют верхнюю панель вместо традиционной строки заголовка.

Наш предыдущий подход скрывает строку заголовка на развернутых окнах и были проблемы, что не было никакого очевидного способа закрыть максимизированные окна, поэтому строки заголовка все еще использовали вверху вертикальное пространство на не-максимизированных окнах. Верхняя панель способствует решению этих проблем, и в будущем Wayland будет заниматься этим на стороне клиента.
Universal Access Panel
Немного неожиданно, что центр управления не претерпел много изменений в этом цикле. Существует новая универсальная панель доступа ...
Displays Panel
новая панель дисплеев ...
Backgrounds Panel
... Фон. Теперь панель позволяет настроить так же и изображение экрана блокировки ...
Date & Time Panel
... И, наконец, есть новая панель "Время и Дата".
Date & Time Choose
Карта всё ещё присутствует, если вы вручную настраиваете часовой пояс. Я надеюсь, что мы сможем добавить автоматическое определение местонахождения в 3.10.

Говоря о картах, я должен упомянуть, по крайне мере, ещё одно новое применение:
GNOME Maps
В GNOME 3.10 можно будет испытать новое приложение GNOME Maps, доступное для предварительного просмотра

Вот и всё на данный момент. Там еще очень много нового, что вы можете обнаружить в GNOME 3.9.90, как полностью переработанный Tweak Tool, приложение для создания заметок Bijiben, поддержка дисплеев с высокой разрешающей способностью (hi-DPI) и т.д.

Если вы найдете правильной ответвление Mutter и cogl, вы даже сможете использовать большую часть всего этого под Wayland вместо X - наши усилия по портированию добиваются стабильного прогресса.

Миллионный баг!

В нашем Линуксе официально миллион багов!

Страницы