Выпуск браузерного движка WebKitGTK+ 2.12.0

Доступен выпуск новой стабильной ветки WebKitGTK+ 2.12.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori и штатный браузер GNOME (Epiphany). Ключевые изменения в новой стабильной ветке: В JavaScriptCore на системах x86_64 по умолчанию включён JIT-компилятор FTL, использующий оптимизатор LLVM для генерации эффективного машинного кода; В рамках многопроцессной модели обеспечено ответвление отдельного процесса для обработки сетевых соединений (раньше данный сетевой процесс … Читать далее Выпуск браузерного движка WebKitGTK+ 2.12.0

CrossOver адаптирован для работы в Android Remix. В Wine Staging добавлена поддержка Vulkan

Президент компании CodeWeavers опубликовал видеоролик с демонстрацией запуска Windows-сборки клиента Steam в окружении платформы Android. Запуск осуществлён при помощи пакета Crossover, основанного на коде Wine, на ноутбуке с операционной системой Android Remix. Сообщается, что выход Crossover для Android даст обладателям Android-устройств возможность запускать игры для платформы PC. После появления данной возможности в Crossover, можно ожидать её скорого переноса в Wine, так как CodeWeavers возвращает в проект Wine все новшества, реализованные для своих коммерческих продуктов. Кроме того, можно отметить выпуск ответвления Wine Staging 1.9.6, в рамках которого формируются расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока не пригодные … Читать далее CrossOver адаптирован для работы в Android Remix. В Wine Staging добавлена поддержка Vulkan

Релиз рабочего стола KDE Plasma 5.6

Доступен релиз пользовательской оболочки Plasma 5.6. Окружение Plasma 5 примечательно унификацией режимов работы интерфейса, использованием платформы KDE Frameworks 5 и библиотеки Qt 5, применением OpenGL/OpenGL ES для ускорения отрисовки. Пакеты для различных дистрибутивов можно найти на данной странице. Информацию о наличии Live-сборок можно получить на данной странице. Ключевые улучшения: В теме оформления Breeze добавлена поддержка цветовых схем, расширяющих возможности по адаптации внешнего вида под свои предпочтения. Новая тема ‘Breeze Light’ вместе с ‘Breeze Dark’ могут применяться для возвращения прежнего поведения. Переработан менеджер задач. Добавлена возможность отображения состояния выполнения задачи, например, в процессе переключения между задачами показывается прогресс загрузки или копирования … Читать далее Релиз рабочего стола KDE Plasma 5.6

Компания Apple представила Swift 2.2, первый выпуск с поддержкой Linux

Компания Apple анонсировала релиз языка программирования Swift 2.2. Это первый официальный выпуск после открытия исходных текстов проекта, также примечательный добавлением поддержки платформы Linux и принятием изменений от 212 не связанных с Apple участников из сообщества. Готовые сборки Swift подготовлены для OS X (Xcode) и Ubuntu 14.04/15.10. Код открыт под лицензией Apache 2.0. Порт для Linux пока поставляется без библиотек Swift Core Libraries (ожидаются в Swift 3), но уже включает отладчик на базе LLDB и интерактивную среду разработки REPL. Версия для Linux не привязана к Objective-C Runtime, что позволяет использовать язык в окружениях, в которых отсутствует поддержка Objective-C. Отдельно развивается пакетный … Читать далее Компания Apple представила Swift 2.2, первый выпуск с поддержкой Linux

Выпуск графического тулкита GTK+ 3.20 и графической библиотеки Clutter 1.26

За день до выхода GNOME 3.20 представлен стабильный релиз новой ветки многоплатформенного тулкита для создания графического интерфейса пользователя — GTK+ 3.20.0. Код GTK+ развивается в рамках проекта GNU и распространяется под лицензией LGPL, что позволяет использовать GTK+ не только для разработки свободного ПО, но и для создания проприетарных приложений, не требуя от производителей закрытых программ выплаты роялти или покупки специальной лицензии. В состав тулкита входит полный набор виджетов, позволяющих использовать GTK+ для проектов различного уровня и размера, например, GTK+ лежит в основе десктоп-окружений GNOME и Xfce, и используется в таких продуктах, как GIMP, Firefox и OpenOffice/LibreOffice. GTK+ спроектирован для поддержки … Читать далее Выпуск графического тулкита GTK+ 3.20 и графической библиотеки Clutter 1.26

Открытие анимационного пакета Toonz, применяемого в производстве Футурамы

Компания Digital Video объявила об открытии исходных текстов профессионального пакета 2D-анимации Toonz, который использовался в некоторых мультипликационных фильмах, номинированных на премию Оскар. Наиболее известным продуктом, подготовленным в Toonz, является мультипликационный сериал Футурама. Исходные тексты планируется опубликовать для свободного доступа 26 марта. Открытие кода стало возможным благодаря сделке о продаже проекта Toonz японской компании Dwango. В рамках сделки Dwango обязуется опубликовать код и разрабатывать Toonz в качестве открытого проекта OpenToonz. OpenToonz планируется превратить в платформу, которая позволит объединить усилия представителей индустрии анимационного кино и сообща организовать процесс совместной разработки. В частности, о поддержке проекта уже заявила студия Ghibli, которая передаст свои … Читать далее Открытие анимационного пакета Toonz, применяемого в производстве Футурамы

Релиз Erlang/OTP 18.3

Доступен релиз функционального языка программирования Erlang 18.3, нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 18.3 (Open Telecom Platform) — сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang. Из наиболее важных изменений можно отметить: Добавлено накопление статистики о запускаемых и активных процессах и портах; Возможность вызова erlang:statistics для total_run_queue_lengths, run_queue_lengths, total_active_tasks и active_tasks; В dbg:p/2 и erlang:trace/3 добавлена возможность использования типов monotonic_timestamp и strict_monotonic_timestamp; В модуль heart … Читать далее Релиз Erlang/OTP 18.3

Доступен проприетарный драйвер NVIDIA 364.12 с поддержкой Wayland, Mir, KMS и Vulkan

Компания NVIDIA представила бета-выпуск проприетарного драйвера NVIDIA 364.12. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Новая ветка примечательная предоставлением официальной поддержки Wayland и Mir. Помимо реализации недостающих EGL-расширений, необходимых для работы Wayland и Mir, в поставку включена новая библиотека libnvidia-egl-wayland.so для совместного использования EGL-буферов между композитными менеджерами Wayland, поддерживающими EGLDevice, EGLOutput и EGLstreams, и Wayland-приложениями. Также представлена начальная реализация DRM-модуля nvidia-drm.ko, предоставляющего средства для управления видеорежимами при помощи API KMS и поддержки технологии PRIME, позволяющей организовать совместное обращение разных драйверов к общему буферу, что необходимо для работы горячего переключения вывода между разными видеокартами. Кроме … Читать далее Доступен проприетарный драйвер NVIDIA 364.12 с поддержкой Wayland, Mir, KMS и Vulkan

Стабильный релиз NTFS-3G и ntfsprogs 2016.2.22

Доступен стабильный выпуск пакета NTFS-3G 2016.2.22, включающего в себя свободный драйвер, работающий в пространстве пользователя с использованием механизма FUSE, и комплект утилит ntfsprogs для манипуляций с разделами NTFS. Код проекта распространяется под лицензией GPLv2. Драйвер поддерживает чтение и запись данных в NTFS-разделах и может работать в широком спектре операционных систем, поддерживающих FUSE, в том числе в Linux, Android, OS X, FreeBSD, NetBSD, Solaris, QNX и Haiku. Предоставляемая драйвером реализация файловой системы NTFS полностью совместима с операционными системами Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8 и Windows 10. Набор утилит ntfsprogs позволяет … Читать далее Стабильный релиз NTFS-3G и ntfsprogs 2016.2.22

Выпуск системы фильтрации спама rspamd 1.2

Состоялся выпуск системы фильтрации спама Rspamd 1.2, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки. Код системы написан на языке Си и распространяется под лицензией BSD. В новой версии: поддержка динамического обновления правил блокировки, поддержка динамической загрузки модулей и обработчиков, возможность использования регулярных выражений в таблицах сопоставления, улучшенная производительность (поддержка pcre2, более быстрая работа с хэшами и деревьями, использование инструкций AVX2, ускорение выборок по IP) и стабильность (включены исправления ошибок, выявленных в процессе статического анализа проектом Coverity). Rspamd построен … Читать далее Выпуск системы фильтрации спама rspamd 1.2

Выпуск текстового редактора Atom 1.6, развиваемого GitHub

Представлен релиз текстового редактора Atom 1.6, развиваемого инженерами компании GitHub и нацеленного на предоставление среды для редактирования кода. Atom может использоваться как самодостаточное решение, так и в роли технологического стека для построения специализированных решений. Основу Atom составляет ядро Electron, основанное на кодовой базе Chromium и Node.js, и позволяющее создавать самодостаточные приложения на основе браузерных технологий. С особенностями Atom можно познакомиться в тексте прошлого анонса. Код проекта распространяется под лицензией MIT. Основные улучшения: Реализация поддержки панели быстрого доступа, позволяющей посмотреть содержимое файла без его открытия в отдельной вкладке — для просмотра файла достаточно выбрать имя файла в навигационной панели и он … Читать далее Выпуск текстового редактора Atom 1.6, развиваемого GitHub

Релиз Clair 1.0, инструмента для оценки уязвимостей в изолированных контейнерах

Проект CoreOS, развивающий серверное окружение, основанное на идеях контейнерной изоляции, представил инструмент Clair 1.0, нацеленный на проведение сканирования начинки контейнеров для выявления неисправленных уязвимостей. В качестве источника данных используется база CVE (Common Vulnerabilities and Exposures) и информация об исправлении уязвимостей в дистрибутивах Red Hat Enterprise Linux, Ubuntu и Debian. Исходные тексты написаны на языке Go и доступны под лицензией Apache 2.0. Clair оформлен в виде обособленного движка, работающего на стороне хост-систем, систем непрерывной интеграции или хранилищ образов контейнеров, т.е. выполняет проверку со стороны и не требует запуска программы-агента на стороне контейнера. После проведения анализа файлов, используемых в контейнере, информация о … Читать далее Релиз Clair 1.0, инструмента для оценки уязвимостей в изолированных контейнерах

Опубликован первый черновик стандарта Strict Transport Security для SMTP

Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры Интернет, опубликовал первый черновой вариант спецификации SMTP Strict Transport Security (SMTP STS), подготовленной экспертной группой из представителей компаний Google, Yahoo, Comcast, Microsoft и LinkedIn. SMTP STS реализует механизм, позволяющий почтовым службам информировать клиента, установившего соединение через незащищённый канал связи, о возможности установки защищённого TLS-соединения и применяемых схемах проверки сертификатов, а также предоставления верифицированной привязки домена к почтовому серверу и определения политики отклонения сообщений, которые не могут быть доставлены безопасно. По своей сути SMTP STS близок к протоколу HSTS (HTTP Strict Transport Security), который позволяет администратору web-сайта указать на необходимость … Читать далее Опубликован первый черновик стандарта Strict Transport Security для SMTP

Новая версия свободной системы 3D-моделирования Blender 2.77

После пяти месяцев разработки представлен выпуск свободного пакета 3D-моделирования Blender 2.77. Основные новшества: Рендеринг Cycles: Улучшено подповерхностное рассеяние, ускорена работа на GPU. Поддержка задействования GPU для отрисовки огня, дыма и объёмных текстур; Настраиваемое положение размытия движения, поддержка роллинг-шаттера. Пользовательские проходы запекания. Оптимизирована производительность сложных нодовых шейдеров. Улучшены настройки по умолчанию. Пользовательский интерфейс Полностью переработано оформление индикатора процесса выполнения операции; Поддержка показа многострочного текста во сплывающих подсказках, штампах рендеринга, нодовых кадрах и метаданных. В рендере OpenGL улучшен антиалиасинг; Моделирование Модификатор Decimate теперь поддерживает симметрию. Новые булевы операции для использования в режиме правки, удобны для быстрого редактирования. Улучшенные инструменты выделения: шаг грани, … Читать далее Новая версия свободной системы 3D-моделирования Blender 2.77

Фонд СПО назвал обладателей ежегодной премии за вклад в развитие свободного ПО

Ричард Столлман объявил на конференции LibrePlanet 2016 лауреатов ежегодной премии «Free Software Awards 2015«, учрежденной Фондом свободного ПО (FSF) и присуждаемой людям, внесшим наиболее значительный вклад в развитие свободного ПО, а также социально значимым свободным проектам. Премию за продвижение и развитие свободного ПО, получил Вернер Кох (Werner Koch), создатель и основной разработчик инструментария GnuPG (GNU Privacy Guard), практически в одиночку несущий проект на своих плечах с 1997 года. GnuPG является практически стандартом де-факто в области инструментариев с реализацией OpenPGP (RFC-4880) и S/MIME, предоставляет утилиты для шифрования данных, работы с электронными подписями, управления ключами и доступа к публичным хранилищам ключей. Во … Читать далее Фонд СПО назвал обладателей ежегодной премии за вклад в развитие свободного ПО

В Ubuntu 16.04 появится возможность горизонтального размещения панели Unity

В графическое окружение Unity 7 добавлена возможность горизонтального размещения панели. Изменение внесено китайскими разработчиками Ubuntu Kylin и принято в состав Ubuntu 16.04. Для включения нового режима панели следует выполнить команду «gsettings set com.canonical.Unity.Launcher launcher-position Bottom». Читать далее В Ubuntu 16.04 появится возможность горизонтального размещения панели Unity

Первый бета-выпуск ОС ubuntuBSD, сочетающей окружение Ubuntu с ядром FreeBSD

Анонсирован первый тестовый выпуск проекта ubuntuBSD, в рамках которого развивается комбинированная операционная система, построенная на основе пользовательского окружения Ubuntu 15.10 и ядра FreeBSD 10.1. Система основана на наработках Debian GNU/kFreeBSD, адаптированных для использования с пакетами Ubuntu вместо Debian (изменения отражены в достаточно большом наборе патчей). В качестве графического окружения предлагается Xfce. По умолчанию используется файловая система ZFS. Для загрузки доступен iso-образ (x86_64, 893.8 MB), снабжённый установщиком, работающим в текстовом режиме. Читать далее Первый бета-выпуск ОС ubuntuBSD, сочетающей окружение Ubuntu с ядром FreeBSD

Компания AMD начала тестирование гибридного драйвера на базе модуля AMDGPU

Компания AMD опубликовала первую предварительную версию нового проприетарного драйвера для платформы Linux, переведённого на использование открытого модуля AMDGPU, входящего в основной состав ядра Linux и развиваемого в рамках инициативы по унификации графического стека AMD для проприетарных и открытых видеодрайверов. Перенос в открытый модуль основного кода управления GPU позволяет упростить сопровождение, в том числе решает проблему с адаптацией проприетарного драйвера для новых версий ядра Linux. Для открытых графических драйверов использование AMDGPU позволяет ускорить внедрение новых возможностей и упростить поддержку нового оборудования. При построении на базе AMDGPU проприетарный драйвер превращается в набор работающих на пользовательском уровне библиотек, реализующих фирменные варианты OpenGL, OpenCL … Читать далее Компания AMD начала тестирование гибридного драйвера на базе модуля AMDGPU

Выпуск xdg-app 0.5.0, изолированных контейнеров для графических приложений

Представлен выпуск инструментария xdg-app, предназначенного для организации распространения графических приложений в самодостаточных контейнерах, не привязанных к конкретному дистрибутиву Linux и надёжно изолирующих приложение от остальной системы. Контейнеры позволяют упростить распространение сторонних программ, не входящих в штатные репозитории дистрибутивов, за счет подготовки одного универсального контейнера без формирования отдельных сборок для каждого дистрибутива. При создании проекта были поставлены две ключевые цели: предоставление разработчикам сторонних программ возможности создавать и распространять приложения, работающие в разных дистрибутивах, и обеспечение работы с минимальным доступом к системе (доступ только к сетевым функциям и связанным с приложением файлам пользователя). Отмечается, что в выпуске xdg-app 0.5.0 полностью реализована вся … Читать далее Выпуск xdg-app 0.5.0, изолированных контейнеров для графических приложений

Выпуск Wine 1.9.6

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.9.6. С момента выпуска версии 1.9.5 было закрыто 32 отчёта об ошибках. Наиболее важные изменения: Улучшено определение видеокарт при использовании Mesa Поддержка шейдеров Shader Model 5; Улучшена обработка исключений в C++; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Zondervan Pradis 6.0, Half-Life, Pikachu Volleyball, Legrand XlPro 3, Garmin Homeport 2.2.9, EZCastPro 1.4/1.5, Fallout 4, Diablo II, Mail.Ru GameCenter, Adobe Illustrator CC 2015. Читать далее Выпуск Wine 1.9.6

Результаты статического анализа кода библиотеки GTK+

Разработчики коммерческого статического анализатора PVS-Studio выполнили проверку библиотеки GTK+. В целом, в основном выявлены опечатки и мелкие недочеты. Из потенциальных ошибок, требующих анализа и исправления, упоминается приведение знакового типа к беззнаковому, указание оператора ‘=’ вместо ‘==’ в сравнении, использование одной переменной для внешнего и вложенного циклов, возможный выход за границы массива, отсутствие проверок на нулевые указатели. Читать далее Результаты статического анализа кода библиотеки GTK+