Минувшей ночью состоялся анонс новой крупной версии популярной свободной рабочей среды GNOME — 3.22.
Релиз GNOME 3.22 стал результатом 6 месяцев труда большого коллектива разработчиков и включает в себя 22980 изменений от 775 человек. Кодовое название — «Karlsruhe» — соответствует месту проведения главной конференции проекта, GUADEC, которая проходит ежегодно в Европе (в этом году — в немецком городе Карлсруэ, расположенном неподалеку от французско-германской границы).
Среди наиболее значимых изменений, представленных в GNOME 3.22, можно выделить:
базовая библиотека GTK+ 3.22 названа первым крупным релизом GTK+ с момента выпуска 3.0 (последующие релизы 3.22.x будут иметь гарантированную совместимость в API и ABI);
всеобъемлющая поддержка нового механизма для распространения программного обеспечения — Flatpak: возможность установки репозиториев и приложений Flatpak в центре ПО (Software), отображение дополнительных сведений о таких приложениях, инструменты для разработчиков;
файловый менеджер (Files) научился одновременно переименовывать множество файлов посредством обычного Rename, что значительно упрощает работу с коллекциями схожих по названиям файлов (видео, музыка, фотографии и т.п.): переименование производится по шаблону, который применяется к каждому файлу (может включать в себя дополнительные параметры вроде даты создания или номера композиции для аудио), или поиском и заменой частей имён для каждого из файлов;
менеджер фотографий (Photos) получил ряд дополнительных возможностей для редактирования изображений и функцию «поделиться» с друзьями (через загрузку в Google или приложение к письму — в дальнейшем опции будут расширены социальными сетями);
обновленный внешний вид центра ПО (Software), а также цветные бейджи для выделения приложений категории свободного ПО, улучшения в отображении списков и страниц;
улучшения для графического сервера Wayland: поддержка графических планшетов Wacom, возможность поворачивать экраны, поддержка экранной клавиатуры GNOME;
интеграция сжатия файлов в менеджер Files (теперь достаточно двойного клика по файлу и выбора нужного формата архива) и улучшения во внешнем виде (в частности, возможность переключаться между отображением в виде сетки и списка в один клик);
обновленный дизайн настроек клавиатуры и редактора конфигурации dconf;
возможность добавления будильников в календарь (Calendar);
функция клонирования в приложении для работы с виртуальными и удалёнными машинами (Boxes).
Согласно опубликованным на прошлой неделе статистическим данным онлайн-хранилища кода GitHub, корпорация Microsoft вышла на первое место по количеству людей, которые вносят вклад в Open Source-проекты.
Документ GitHub, озаглавленный «Состояние Octoverse 2016», демонстрирует различные статистические сведения, полученные из репозиториев кода, размещенных в этом популярнейшем онлайн-сервисе. Одним из примечательных событий, зафиксированных в недавнем обновлении его данных, собранных за последний год, стал выход Microsoft на первое место (среди представленных в GitHub организаций) по количеству контрибьюторов в Open Source-проекты. Их число составило 16419. Среди «ближайших преследователей» — Facebook (15682), Docker (14059), Angular (12841), Google (12140). Open Source-проекты, получившие наибольшее количество изменений за год, — это Font-Awesome (10654), Docker (8253) и npm (7041).
Из прочей статистики можно отметить, что Россия с показателем в +74% стала четвертой страной в мире по росту числа новых регистраций пользователей, уступив лишь Китаю (97%), Индонезии (90%) и Индии (76%). Пятёрка самых используемых в pull-запросах языков программирования выглядит так: JavaScript, Java, Python, Ruby, PHP. При этом наибольший относительный рост популярности среди языковых лидеров наблюдается у Swift (+262%) и TypeScript (250%).
Минувшей ночью состоялся ещё один заметный релиз в мире свободных рабочих окружений — MATE 1.16.
Выпуск MATE 1.16 анонсировал Мартин Вимпресс (Martin Wimpress), лидер проекта Ubuntu MATE и новый сотрудник Canonical. Основные усилия разработчиков были сосредоточены на улучшении совместимости с библиотекой GTK+3, переводом компонентов на использование новых библиотек, исправлении ошибок и «зачистке» кода. Главные изменения для MATE 1.16 выглядят следующим образом:
улучшенная поддержка GTK+3 во всём рабочем окружении;
поддержка в приложениях и темах GTK+ последней версии (3.22);
больше приложений собрано только с GTK+3: Engrampa, MATE Notification Daemon, MATE PolKit, MATE Session Manager, MATE Terminal;
некоторые приложения отделены от libmate-desktop: Engrampa, MATE Applets, MATE Netbook, MATE Power Manager, MATE Terminal, Pluma;
началась работа по портированию этих приложений на GApplcation: Engrampa, MATE Applets, MATE Netbook, MATE User Share;