Microsoft опубликовала спецификацию протокола Language Server Protocol (LSP) в своей организации на GitHub. Это протокол для создания веб-ориентированных IDE для одиночной и коллективной разработки (и возможно в них программировать будет удобнее, чем в Vim). Наши коллеги из Red Hat и Eclipse Foundation добавляют поддержку в свои продукты - Red Hat объявил о разработке Javа-сервера LSP, а Eclipse Foundation (стратегический партнер Red Hat) объявил о поддержке LSP в Eclipse Che. Новость уже обсуждается коллегами-аналитиками на OpenNET.ru.

Наш коллега, Roland Wolters, написал хаутушку о том, что делать если среди всех многочисленных модулей Ansible еще нет поддержки некоего REST API сервиса. Оказалось, что ничего сложного.


Нет модуля Ansible? Напиши сам, ты же программист!


Кстати, месяц назад Red Hat анонсировала выход Ansible 2.1, с поддержкой Windows и Docker.

Наш коллега, 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 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
Основные общесистемные нововведения: Из самодостаточных (несистемных) изменений можно отметить следующие: Изменения, внедрение которых перенесено до последующих выпусков: Также стоит отметить готовность репозиториев Russian Fedora для Fedora 24. Образы RFRemix 24 уже на подходе!
>>> Загрузить
>>> Обновление с предыдущих выпусков
>>> Примечания к выпуску
>>> Известные ошибки
>>> Подробности

Благодаря контейнерам стало популярным ставить приложения полностью или частично изолировано от дистрибутива. Появились несколько конкурирующих проектов, среди которых один, от 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, а то самому собирать как-то неинтересно.

Страницы