Выпуск операционной системы Redox OS 0.6, написанной на языке Rust

После полутора лет разработки опубликован выпуск операционной системы Redox 0.6, разработанной с использованием языка Rust и концепции микроядра. Наработки проекта распространяются под свободной лицензией MIT. Для тестирования Redox OS предложены готовые загрузочные образы (61 МБ). В отличие от прошлых выпусков, ветка 0.6 рассматривается как пригодная для экспериментов на реальном оборудовании, а не только в QEMU и VirtualBox. Из новшеств, добавленных в выпуске Redox 0.6, можно отметить: Полностью переписана система управления памятью ядра (rmm, kernel memory manager). В новой реализации удалось избавиться от утечек памяти, которые создавали проблемы при использовании старого менеджера памяти. Кроме того, повышена стабильность поддержки многоядерных систем. В … Читать далее Выпуск операционной системы Redox OS 0.6, написанной на языке Rust

Представлен порт Linux для игровых приставок Nintendo 64

В списке рассылки разработчиков ядра Linux представлена новая реализация Linux для игровых приставок Nintendo 64, выпускавшихся с 1996 по 2003 год. Отмечается, что это третья попытка адаптации Linux для Nintendo 64, которая в отличие от прошлых портов претендует на включение в основой состав ядра Linux. Прошлые попытки портировать Linux для Nintendo 64 не были доведены до конца и имели статус Vaporware. Приставка Nintendo 64 оснащена 64-разрядным RISC-процессором MIPS, работающим на частоте 92MHz, поставлялась с 4 или 8 МБ ОЗУ, поддерживает вывод с разрешением 640×480 и 21-битной глубиной цвета. В качестве мотива создания нового порта для устаревшей платформы, которая не выпускается … Читать далее Представлен порт Linux для игровых приставок Nintendo 64

Выпуск Icaros Desktop 2.3, дистрибутива операционной системы AROS

Доступен релиз дистрибутива свободной AmigaOS-совместимой десктоп-ориентированной операционной системы AROS — Icaros Desktop 2.3. Icaros Desktop позволяет на обычном ПК запустить Amiga-подобное десктоп-окружение, для которого в комплект включена подборка развлекательных приложений и игр. Для загрузки доступны три загрузочных образа: сокращённый (384 МБ), полный (2.3 ГБ) и редакция для USB Flash (1.3 ГБ). Основные изменения: В состав включены новые приложения, включая табличный процессор Leu, просмотрщик изображений SilkRAW, поддерживающий импорт с цифровых камер в формате RAW, утилиту для создания пиктограмм IconPoser, шахматную игру Amifish, программу для создания PDF-документов RNOPUblisher и интерфейс для просмотра комиксов ComicOn. Улучшен рабочий стол Magellan, в котором появилась возможности … Читать далее Выпуск Icaros Desktop 2.3, дистрибутива операционной системы AROS

Выпуск языка программирования Ruby 3.0

Состоялся релиз Ruby 3.0.0, динамического объектно-ориентированного языка программирования, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Код проекта распространяется под лицензиями BSD («2-clause BSDL») и «Ruby», которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3. Ruby 3.0 является восьмым значительным выпуском, подготовленным в рамках планового процесса разработки, подразумевающего отведение года на подготовку функциональных улучшений и формирование каждые 2-3 месяца корректирующих выпусков. Отмечается, что разработчики шли к версии 3.0 с 2015 года, целью которой является производительность, параллелизм и типизация. Юкихиро Мацумото (Yukihiro Matsumoto), автор языка программирования Ruby, … Читать далее Выпуск языка программирования Ruby 3.0

Компания Sony опубликовала Linux-драйвер для игрового контроллера PlayStation 5 DualSense

Компания Sony опубликовала набор патчей для ядра Linux с реализацией драйвера для игрового контроллера PlayStation 5 DualSense. Драйвер поддерживает подключение к контроллеру как по USB, так и через Bluetooth. Реализовано большинство доступных в DualSense функций, включая светодиодные индикаторы, тачпад, микрофон, контроль за зарядом аккумулятора, датчики движения (акселерометр, гироскоп) и обратную связь при помощи вибрации. Для работы с DualSense предложен новый драйвер hid-playstation, который в дальнейшем планируется использовать и для других периферийных устройств Sony PlayStation. Старый драйвер hid-sony будет использован для остальных устройств ввода, выпускаемых Sony, не связанных с игровыми контроллерами. Со временем имеющийся в hid-sony код для поддержки прошлых моделей … Читать далее Компания Sony опубликовала Linux-драйвер для игрового контроллера PlayStation 5 DualSense

Выпуск среды разработки 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