Выпуск среды разработки Tizen Studio 4.1

Доступен выпуск среды разработки Tizen Studio 4.1, пришедшей на смену Tizen SDK и предоставляющей набор инструментов для создания, сборки, отладки и профилирования мобильных приложений при помощи Web API и Native API Tizen. Среда построена на базе свежего выпуска платформы Eclipse, имеет модульную архитектуру и на этапе установки или через специальный пакетный менеджер позволяет устанавливать только необходимую функциональность. В состав Tizen Studio входит набор эмуляторов устройств на базе Tizen (эмулятор смартфона, телевизора, умных часов), набор примеров для обучения, инструменты для разработки приложений на C/С++ и с использованием web-технологий, компоненты для обеспечения поддержки новых платформ, системных приложений и драйверов, утилиты для сборки … Читать далее Выпуск среды разработки Tizen Studio 4.1

Проект KDE представил коммуникационный клиент NeoChat 1.0

Опубликован первый значительный выпуск программы для обмена сообщениями Neochat 1.0, развиваемой сообществом KDE. Neochat поддерживает протокол Matrix и представляет собой форк программы Spectral, переписанный с использованием фреймворка Kirigami для создания интерфейса и библиотеки libQuotient для поддержки протокола Matrix. Код написан на C++ и QML, и распространяется под лицензией GPLv3. Поддерживается работа в Windows, Android и Linux. На текущем этапе развития программа поддерживает базовые операции обмена сообщениями, такие как отправка сообщений и файлов, приватные чаты, показ уведомлений, подключения к комнатам, автодополнение имён пользователей, вставка Emoji, отправка и обработка инвайтов. Интерфейс автоматически адаптируется к размеру экрана и может применяться в том числе … Читать далее Проект KDE представил коммуникационный клиент NeoChat 1.0

Выпуск СУБД TimescaleDB 2.0

Опубликован выпуск СУБД TimescaleDB 2.0, предназначенной для хранения и обработки данных в форме временного ряда (срезы значений параметров через заданные промежутки времени, запись образует время и набор соответствующих этому времени значений). Подобная форма хранения оптимальна для таких применений как системы мониторинга, торговые платформы, системы сбора метрик и состояний датчиков. Предоставляются средства для интеграции с проектом Grafana и Prometheus. Проект TimescaleDB реализован в виде расширения к PostgreSQL и распространяется под лицензией Apache 2.0. Часть кода с расширенными возможностями поставляется под отдельной проприетарной лицензией Timescale (TSL), изначально не допускавшей внесение изменений, запрещавшей использование кода в сторонних продуктах и не разрешавшей бесплатное использование … Читать далее Выпуск СУБД TimescaleDB 2.0

Отчёт о становлении дистрибутива Rocky Linux, идущего на смену CentOS

Проект Rocky Linux, нацеленный на создание новой свободной сборки RHEL, способной занять место классического CentOS, опубликовал первый отчёт. Некоторые интересные моменты: Для курирования разработки, взаимодействия со спонсорами и юридического представления проекта в США зарегистрирована некоммерческая организация The Rocky Linux Foundation. Наработки проекта планируется публиковать под лицензией BSD, но вопрос ещё окончательно не решён и обсуждается в сообществе. Основное внимание сосредоточено на подготовке инфраструктуры для сопровождения проекта и разработки первого релиза, который ожидается в начале второго квартала 2021 года. В ближайшее время будет опубликован график запуска сборочных систем, инфраструктуры для автоматической сборки пакетов, репозитория для тестирования пакетов, компонентов для тестирования инсталлятора. … Читать далее Отчёт о становлении дистрибутива Rocky Linux, идущего на смену CentOS

Избран управляющий совет, который будет руководить разработкой Perl

Объявлены итоги выборов управляющего совета, который пришёл на смену единоличному лидеру проекта Perl. Участниками Core Team избраны три заслуживающих доверия сообщества разработчика, которые теперь будут принимать решения, связанные с развитием Perl. В совет вошли Ricardo Signes, Neil Bowers и Sawyer X. Напомним, что проект Perl перешёл на новую модель управления проектом, в соответствии с которой управление осуществляется двумя структурами: Core Team — включает 25 участников, заслуживающих доверия, но не обязательно разработчиков и коммитеров. Core Team устанавливает правила управления Perl, проводит выборы руководящего совета, принимает решения о приёме или исключении своих участников, а также делегирует руководящему совету решение тех или иных … Читать далее Избран управляющий совет, который будет руководить разработкой Perl

Релиз пользовательского окружения Xfce 4.16

После года и четырёх месяцев работы опубликован релиз десктоп-окружения Xfce 4.16, нацеленного на предоставление классического рабочего стола, требующего для своей работы минимальных системных ресурсов. Xfce состоит из нескольких взаимосвязанных компонентов, которые при желании можно использовать в других проектах. Среди таких компонентов: оконный менеджер xfwm4, панель для запуска приложений, дисплейный менеджер, менеджер управления пользовательскими сессиями и контроля за энергопотреблением, файловый менеджер Thunar, web-браузер Midori, медиапроигрыватель Parole, текстовый редактор mousepad и система настройки параметров окружения. Основные новшества: Интерфейс переведён на виджет GtkHeaderBar с применением декорирования окон на стороне клиента (CSD), что позволило добиться размещения меню, кнопок и других элементов интерфейса в заголовке … Читать далее Релиз пользовательского окружения Xfce 4.16

Обновление Firefox 84.0.1

Опубликован корректирующий выпуск Firefox 84.0.1, в котором устранено несколько проблем: Исправлены проблемы с загрузкой защищённых web-сайтов и крахи, проявляющиеся при установке некоторых сторонних модулей PKCS11 и смарткарт. В WebRender устранены провалы в производительности и мерцания элементов Canvas на некоторых системах с Windows. Устранена ошибка, приводившая к проблемам с загрузкой некоторых игр на базе движка Unity JS на системах с чипами Apple Silicon. Устранены крахи, проявляющиеся на системах с различными сторонними антивирусными пакетами. Дополнительно можно отметить, что вышедший неделю назад выпуск Tor Browser 10.0.7 для платформы Android, включающий исправления критических уязвимостей, до сих пор не попал в каталог Google Play. Пользователи, … Читать далее Обновление Firefox 84.0.1

Выпуск мультимедийной библиотеки SDL 2.0.14

Представлен релиз библиотеки SDL 2.0.14 (Simple DirectMedia Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека SDL предоставляет такие средства как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES/Vulkan и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги. В новом выпуске: В видеодрайвере KMSDRM, применяемом в Linux, реализована поддержка графического API Vulkan. В драйвер HIDAPI добавлена поддержка игровых контроллеров PS5 DualSense и Xbox Series X. Добавлены константы для новых кнопок и колёс игровых контроллеров. Предложены … Читать далее Выпуск мультимедийной библиотеки SDL 2.0.14

Релиз видеоредактора Kdenlive 20.12

Разработчики проекта KDE опубликовали релиз видеоредактора Kdenlive 20.12, который позиционируется для полупрофессионального использования, поддерживает работу с видеозаписями в форматах DV, HDV и AVCHD, и предоставляет все базовые делать наглядно операции по редактированию видео, например, позволяет используя шкалу времени произвольно смешивать видео, звук и изображения, а также применять многочисленные эффекты. При работе программы используются такие внешние компоненты, как FFmpeg, фреймворк MLT и система оформления эффектов Frei0r. Для установки подготовлен самодостаточный пакет в формате AppImage. В новом выпуске: Добавлена функциональность Same Track Transition, упрощающая создания переходных эффектов для склеек. Вместо настройки областей перекрытия на двух клипах новая возможность позволяет ограничиться определением продолжительности … Читать далее Релиз видеоредактора Kdenlive 20.12

Релиз PoCL 1.6, независимой реализации стандарта OpenCL

Представлен релиз проекта PoCL 1.6 (Portable Computing Language OpenCL), развивающего реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется под лицензией MIT. Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APU и различных специализированных TTA-процессорах (Transport Triggered Architecture) c архитектурой VLIW. Реализация компилятора ядер OpenCL построена на базе LLVM, а в качестве фронтэнда для OpenCL C используется Clang. Для обеспечения должной переносимости и производительности компилятор ядер OpenCL может генерировать комбинированные функции, которые могут использовать различные аппаратные ресурсы для распараллеливания выполнения кода, … Читать далее Релиз PoCL 1.6, независимой реализации стандарта OpenCL

Уязвимость в Apache Airflow, допускающая использование одного сеанса на разных серверах

Во входящем в состав платформы Apache Airflow web-сервере выявлена уязвимость (CVE-2020-17526), вызванная некорректной проверкой сеансов в конфигурации по умолчанию. Уязвимость позволяет пользователю одного сайта получить доступ к другому сайту, используя идентификатор сеанса от первого сайта (для входа достаточно отредактировать сессионную Cookie). Проблема вызвана использованием в предлагаемом по умолчанию файле конфигурации airflow.cfg временного ключа, одинакового для всех установок. При данных настройках сессионная Cookie, заверенная на одном сервере Airflow, подходила для другого сервера. В качестве обходного пути блокирования уязвимости рекомендуется изменить значение «[webserver] secret_key» в файле конфигурации (по умолчанию испльзуется «temporary_key»). Проблема устранена в выпусках 1.10.14 и 2.0.0. Дополнительно в новых выпусках … Читать далее Уязвимость в Apache Airflow, допускающая использование одного сеанса на разных серверах

Fedora отказывается от использовании имени master в репозиториях

Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки дистрибутива Fedora, утвердил предложение о прекращении использовании имени master в git-репозиториях проекта, так как данное слово считается последнее время неполиткорректным, напоминает о рабстве и воспринимается как оскорбительное для некоторых участников сообщества. Ожидается, что прекращение использования имени master повысит инклюзивность и привлечёт в проект новых участников. В качестве имени ветки по умолчанию в git-пепозиториях вместо master будет использовано имя «main». В репозиториях с пакетами, такими как src.fedoraproject.org/rpms, вместо «master» будет использована ветка «rawhide», доступная также через дополнительную символическую ссылку с именем «main». Переименование будет проведено в несколько стадий. Вначале, 5 … Читать далее Fedora отказывается от использовании имени master в репозиториях

Доступна система резервного копирования Bareos 20

Состоялся релиз проекта Bareos 20.0.0, развивающего форк клиент-серверной системы резервного копирования Bacula. Код проекта распространяется под лицензией AGPLv3. Готовые сборки сформированы для различных дистрибутивов Linux, Windows и macOS. Bareos был создан участниками из сообщества в ответ на смещение разработки Bacula в сторону развития закрытой коммерческой редакции, появления проблем с приёмом патчей и урезания возможностей открытой версии. Три года назад компания Bacula Systems SA попыталась инициировать судебное разбирательство в отношении нарушения своих авторских прав, но компания Bareos GmbH & Co выдвинула встречные претензии и дело было закрыто по соглашению сторон. После ответвления от Bacula в Bareos были добавлены такие возможности, как … Читать далее Доступна система резервного копирования Bareos 20

Выпуск дистрибутива Q4OS 3.13

Состоялся выпуск дистрибутива Q4OS 3.13, основанного на пакетной базе Debian и поставляемого с рабочими столами KDE Plasma 5 и Trinity. Дистрибутив позиционируется как нетребовательный к аппаратным ресурсам и предлагающий классическое оформление рабочего стола. В состав входит несколько приложений собственной разработки, включая ‘Desktop profiler’ для быстрой установки тематических наборов ПО, ‘Setup utility’ для установки сторонних приложений, ‘Welcome Screen’ для упрощения начальной настройки, скрипты для установки альтернативных окружений LXQT, Xfce и LXDE. Размер загрузочного образа 730 МБ (x86_64, i386). В новом выпуске осуществлена синхронизация пакетной базы с Debian 10.7. Из состава сборок для рабочего стала удалён фоновый процесс Snap и все связанные … Читать далее Выпуск дистрибутива Q4OS 3.13

Выпуск браузера Pale Moon 28.17

Доступен релиз web-браузера Pale Moon 28.17, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis, и с предоставлением широких возможностей кастомизации. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями. По сравнению с Firefox в браузере … Читать далее Выпуск браузера Pale Moon 28.17

Выпуск пакетного менеджера NPM 7.3

Опубликован выпуск пакетного менеджера NPM 7.3, входящего в поставку Node.js и применяемого для распространения модулей на языке JavaScript. Репозиторий NPM обслуживает более 1.3 млн пакетов, которыми пользуются около 12 млн разработчиков. В месяц фиксируется около 75 миллиардов загрузок. Для установки NPM 7.3, не дожидаясь новой версии Node.js, можно выполнить команду «npm i -g npm@7». В NPM 7.3 добавлена возможность установки или извлечения разом нескольких параметров конфигурации через команду «npm config». Например, теперь можно использовать команды подобные «npm config get foo bar baz» и «npm config set email=me@example.com _auth=xxxx». Кроме того, в команде «npm rebuild» реализована поддержка указания файловых путей в … Читать далее Выпуск пакетного менеджера NPM 7.3

Проекту FFmpeg исполнилось 20 лет

20 декабря 2000 года французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проект QEMU, опубликовал первую версию пакета FFmpeg, включающего набор приложений и библиотек для операций над различными мультимедиа-форматами. С 2004 года и до настоящего времени ключевую роль в сопровождении проекта играет Майкл Нидермайер (Michael Niedermayer). До 2015 года Нидермайер считался официальным лидером FFmpeg, принимающим конечные решения об архитектуре и развитию разработки, но в 2015 году для урегулирования конфликта с разработчиками форка Libav он сложил с себя полномочия и с тех пор проект формально остаётся без лидера, но Нидермайер продолжает отвечать за выпуск релизов и сохраняет позицию мэйнтейнера … Читать далее Проекту FFmpeg исполнилось 20 лет

В GNOME 40 ожидаются значительные изменения интерфейса GNOME Shell

Алан Дэй Allan Day, входящий в совет директоров GNOME Foundation, рассказал о грядущих изменениях в дизайне интерфейса в выпуске GNOME 40, намеченном на 24 марта 2021 года. Наиболее заметная переработка коснётся обзорного режима (Activities Overview), в котором будет предложена новая пространственная компоновка. В новом обзорном режиме виртуальные рабочие столы располагаются горизонтально, приближены к фактическому внешнему виду и отображаются в виде непрерывно прокручиваемой слева направо цепочки. На каждом показываемом в обзорном режиме рабочем столе наглядно показаны имеющиеся окна, которые дополнительно снабжены пиктограммой приложения и заголовком, появляющимся при наведении курсора. Доработан интерфейс для навигации по доступным приложениям (App grid). Концептуальные изменения уже … Читать далее В GNOME 40 ожидаются значительные изменения интерфейса GNOME Shell

Анализ зависимости безопасности кода от используемого языка программирования

Компания Veracode, специализирующаяся на разработке средств для проведения аудита безопасности, опубликовала результаты сравнения языков программирования в контексте безопасности написанного на них кода. Отчёт подготовлен на основе результатов статического анализа более 130 тысяч приложений. Проблемы с безопасностью были выявлены в 76% проверенных приложений, при этом у 24% приложений найденные проблемы были отнесены к категории опасных. В каждом третьем приложении большая часть проблем была вызвана использованием стороннего кода и внешних библиотек. В разрезе языков программирования опасные проблемы найдены в 59% проанализированных приложений на языке С++, 52.6% приложений на PHP, 25% — .NET, 23.8% — Java, 9.6% — Python и 8.6% — JavaScript. … Читать далее Анализ зависимости безопасности кода от используемого языка программирования

Red Hat объясняет трансформацию CentOS желанием сделать более открытой разработку RHEL

Карстен Уэйд (Karsten Wade), работающий в компании Red Hat и входящий в управляющий совет CentOS с момента его создания, попытался пояснить мотивы изменений в проекте CentOS. В 2003 году компания Red Hat разделила дистрибутив Red Hat Linux на два проекта — коммерческий Red Hat Enterprise Linux и свободный Fedora Linux, который позиционировался как динамично развивающийся дистрибутив с коротким циклом поддержки, подходящий для обкатки новых технологий для будущих новых веток RHEL. Возможность бесплатной установки Red Hat Linux была потеряна и, в ответ на потребность в стабильном, консервативно обновляемом и длительно сопровождаемом дистрибутиве, энтузиастами был создан проект CentOS. CentOS закрывал нишу бесплатно … Читать далее Red Hat объясняет трансформацию CentOS желанием сделать более открытой разработку RHEL

Релиз оконного менеджера IceWM 2.0

Доступен выпуск легковесного оконного менеджера IceWM 2.0. Из особенностей IceWM можно отметить полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2. Наиболее значительными изменениями в новом выпуске стали удаление устаревших свойств _WIN_PROTOCOL и реализация поддержки движка отрисовки изображений Imlib2, который теперь по умолчанию используется вместо gdk-pixbuf-xlib. Из других изменений можно отметить обеспечение … Читать далее Релиз оконного менеджера IceWM 2.0