Red Hat намерен прекратить развитие сервера X.Org

Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat и Fedora Desktop Team, в обзоре планов, касающихся компонентов рабочего стола в Fedora 31, упомянул намерение компании Red Hat прекратить активное развитие функциональности сервера X.Org и ограничиться лишь сопровождением уже имеющейся кодовой базы и устранением ошибок. В настоящее время Red Hat вносит ключевой вклад в разработку сервера X.Org и держит на своих плечах его сопровождение, поэтому в случае отстранения от разработки маловероятно, что формирование значительных релизов сервера X.Org будет продолжено. При этом, несмотря на прекращение развития, сопровождение X.Org силами Rad Hat будет продолжено как минимум до окончания … Читать далее Red Hat намерен прекратить развитие сервера X.Org

В Firefox 68 будет предложена новая реализация адресной строки

В Firefox 68, выпуск которого намечен на 9 июля, вместо Awesome Bar планируется включить новую реализацию адресной строки — Quantum Bar. С точки зрения пользователя, за небольшими исключениями, всё осталось как раньше, но внутренности полностью переделаны и код переписан с заменой XUL/XBL на стандартный Web API. Новая реализация существенно упрощает процесс расширения функциональности (поддерживается создание дополнений в формате WebExtensions), снимает жёсткие привязки к подсистемам браузера, позволяет легко подключать новые источники данных, обладает более высокой производительностью и отзывчивостью интерфейса. Из заметных изменений в поведении отмечается только необходимость использования комбинаций Shift+Del или Shift+BackSpace (раньше работало без Shift) для удаления записей истории просмотра … Читать далее В Firefox 68 будет предложена новая реализация адресной строки

Первый выпуск нового браузера Firefox Preview для Android

Компания Mozilla представила первый пробный выпуск браузера Firefox Preview, развиваемого под кодовым именем Fenix и нацеленного на начальное тестирование заинтересованными энтузиастами. Выпуск распространяется через каталог Google Play, а код доступен на GitHub. После стабилизации проекта и реализации всей задуманной функциональности браузер заменит собой нынешнюю редакцию Firefox для Android, выпуск новых релизов которой будет прекращён начиная с сентябрьского выпуска Firefox 69 (будут публиковаться только корректирующие обновления ESR-ветки Firefox 68). Firefox Preview использует движок GeckoView, построенный на базе технологий Firefox Quantum, и набор библиотек Mozilla Android Components, которые уже применяются для построения браузеров Firefox Focus и Firefox Lite. GeckoView является вариантом движка … Читать далее Первый выпуск нового браузера Firefox Preview для Android

Valve продолжит поддержку Ubuntu в Steam, но начнёт сотрудничать и с другими дистрибутивами

В связи с пересмотром компанией Canonical планов по прекращению поддержки 32-разрядной архитектуры x86 в следующем выпуске Ubuntu, компания Valve заявила, что она скорее всего сохранит в Steam поддержку Ubuntu, несмотря ранее высказанное намерение прекратить официальную поддержку. Решение Canonical обеспечить поставку 32-разрядных библиотек позволит продолжить развитие Steam для Ubuntu без негативного влияния на пользователей этого дистрибутива, несмотря на общее недовольство Valve политикой в области удаления из дистрибутивов существующей функциональности. При этом Valve начнёт более тесно работать с производителями многих дистрибутивов Linux. Среди дистрибутивов, предоставляющих хорошую поддержку запуска компьютерных игр в своих пользовательских окружениях упоминаются Arch Linux, Manjaro, Pop!_OS и Fedora. Конкретный … Читать далее Valve продолжит поддержку Ubuntu в Steam, но начнёт сотрудничать и с другими дистрибутивами

Релиз JPype 0.7, библиотеки для доступа к Java-классам из Python

Спустя более четырёх лет с момента формирования прошлой значительной ветки доступен релиз прослойки JPype 0.7, позволяющей организовать полный доступ Python-приложений к библиотекам классов на языке Java. При помощи JPype из Python можно использовать специфичные для Java библиотеки, создавая гибридные приложения, сочетающие код на Java и Python. Код проекта распространяется под лицензией Apache 2.0. В отличие от Jython, интеграция с Java достигается не через создание варианта Python для JVM, а через взаимодействие на уровне обеих виртуальных машин, используя разделяемую память. Предложенный подход позволяет не только добиться хорошей производительности, но и предоставляет доступ ко всем библиотекам CPython и Java. В новом выпуска … Читать далее Релиз JPype 0.7, библиотеки для доступа к Java-классам из Python

Релиз Chrome OS 75

Компания Google представила релиз операционной системы Chrome OS 75, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 75. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 75 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0. Основные изменения в Chrome OS 75: В окружение для запуска Linux-приложений добавлена возможность использования приложениями VPN-соединений, … Читать далее Релиз Chrome OS 75

Разработчики из Google предложили разработать свою libc для LLVM

Один из разработчиков из компании Google поднял в списке рассылки LLVM тему разработки многоплатформенной стандартной Си-библиотеки (Libc) в рамках проекта LLVM. По ряду причин Google не устраивают текущие libc (glibc, musl) и компания на пути к разработке новой реализации, которую предлагается развивать как часть LLVM. Наработки LLVM последнее время используются в качестве основы для построения сборочного инструментария Google. Основной идеей является то, что если Google уже начал развивать свою libc, то почему бы ему сразу не развивать свою систему в составе LLVM, который уже предлагает свою стандартную билиотеку для С++ (Libc++), но не имеет аналогичной стандартной библиотеки для Си (Libc). … Читать далее Разработчики из Google предложили разработать свою libc для LLVM

Уязвимость в AMD SEV, позволяющая определить ключи шифрования

Разработчики из команды Google Cloud выявили уязвимость (CVE-2019-9836) в реализации технологии AMD SEV (Secure Encrypted Virtualization), позволяющую скомпрометировать защищённые при помощи данной технологии данные. AMD SEV на аппаратном уровне обеспечивает прозрачное шифрование памяти виртуальных машин, при которой доступ к расшифрованным данным имеет только текущая гостевая система, а остальные виртуальные машины и гипервизор при попытке обращения к этой памяти получают зашифрованный набор данных. Выявленная проблема позволяет полностью восстановить содержимое закрытого PDH-ключа, обрабатываемого на уровне отдельного защищённого процессора PSP (AMD Security Processor), недоступного для основной ОС. Имея PDH-ключ атакующий затем может восстановить сессионный ключ и секретную последовательность, применяемую для запуска виртуальной машины, … Читать далее Уязвимость в AMD SEV, позволяющая определить ключи шифрования

Выпуск nginx 1.17.1 и njs 0.3.3

Доступен выпуск основной ветки nginx 1.17.1, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.16 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. Основные изменения: Добавлена директива limit_req_dry_run, которая активирует режим пробного запуска, в котором не применяются ограничения на интенсивность обработки запросов (без rate limit), но продолжается учёт выходящего за лимиты числа запросов в разделяемой памяти; При использовании в блоке настроек «upstream» директивы «hash» для организации балансировки нагрузки с привязкой клиента к серверу, в случае указания пустого значения ключа теперь активируется режим равномерной балансировки (round-robin); Устранён крах рабочего процесса при использовании кэша в сочетании … Читать далее Выпуск nginx 1.17.1 и njs 0.3.3

Обновление Solaris 11.4 SRU 10

Опубликовано обновление операционной системы Solaris 11.4 SRU 10, в котором предложена серия очередных исправлений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду ‘pkg update’. В новом выпуске: Добавлен пакет PHP 7.3.2 с xdebug 2.7.0; В состав включён инструментарий SCAT (Solaris Crash Analysis Tool) версии 5.5.1; Обновлены версии программ: GNU Parallel 20190322, libvdpau 1.2, pcre2 10.32, harfbuzz 2.3.1, util-macros 1.19.2, pixman 0.38.0, libSM 1.2.3, libogg 1.3.3, libevent 2.1.8, libdrm 2.4.97, xorg-server 1.20.3, GNU Emacs 26.1, xcb-proto 1.13, libxcb 1.13.1, libgpg-error 1.36, gzip 1.10, oniguruma 6.8.2, tcl 8.6; Обновлены версии программ с устранением уязвимостей: sqlite … Читать далее Обновление Solaris 11.4 SRU 10

Выпуск пакетного фильтра nftables 0.9.1

После года разработки представлен релиз пакетного фильтра nftables 0.9.1, развивающегося в качестве замены iptables, ip6table, arptables и ebtables за счёт унификации интерфейсов фильтрации пакетов для IPv4, IPv6, ARP и сетевых мостов. В пакет nftables входят компоненты пакетного фильтра, работающие в пространстве пользователя, в то время как на уровне ядра работу обеспечивает подсистема nf_tables, входящая в состав ядра Linux начиная с выпуска 3.13. На уровне ядра предоставляется лишь общий интерфейс, не зависящий от конкретного протокола и предоставляющий базовые функции извлечения данных из пакетов, выполнения операций с данными и управления потоком. Непосредственно логика фильтрации и специфичные для протоколов обработчики компилируются в байткод … Читать далее Выпуск пакетного фильтра nftables 0.9.1

Совет директоров Apache Software Foundation покинули три видных участника

Организация Apache Software Foundation сообщила об уходе из совета директоров сооснователя фонда Apache Джима Ягельски (Jim Jagielski), председателя совета директоров Фила Стейца (Phil Steitz) и исполнительного вице-президента Роса Гардлера (Ross Gardler). Причины одновременного ухода трёх видных участников не афишируются. Источник: http://www.opennet.ru/opennews/art.shtml?num=50959 Читать далее Совет директоров Apache Software Foundation покинули три видных участника

Доступна бета-версия Linux-редакции игрового движка OpenXRay

Спустя полгода работы над стабилизацией кода доступна бета-версия порта игрового движка OpenXRay для Linux (для Windows последней остаётся февральская сборка 221). Сборки подготовлены пока только для Ubuntu 18.04 (PPA). В рамках проекта OpenXRay происходит развитие движка X-Ray 1.6, используемого в игре «S.T.A.L.K.E.R.: Зов Припяти». Проект основан после утечки исходных кодов движка и ставит перед собой цель исправления всех оригинальных недочётов и введения новых возможностей как для обычных пользователей, так и для разработчиков модификаций. В представленной сборке устранены случайные крахи, улучшен рендер (приближен к оригинальной картинке), игру теперь можно пройти до конца. В планах дальнейшее улучшение рендера, поддержка ресурсов от ClearSky … Читать далее Доступна бета-версия Linux-редакции игрового движка OpenXRay

Выпуск PyOxidizer для упаковки Python-проектов в самодостаточные исполняемые файлы

Представлен первый выпуск утилиты PyOxidizer, позволяющей упаковать проект на языке Python в форму самодостаточного исполняемого файла, включающего интерпретатор Python и все необходимые для работы библиотеки и ресурсы. Подобные файлы могут выполняться в окружениях без установленного инструментария Python или независимо от наличия необходимой версии Python. PyOxidizer также может формировать статически связанные исполняемые файлы, которые не привязаны и к системным библиотекам. Код проекта написан на языке Rust и распространяется под лицензией MPL (Mozilla Public License) 2.0. Проект основан на одноимённом модуле для языка Rust, позволяющем встраивать Python-интерпретатор в программы на Rust для выполнения в них Python-скриптов. PyOxidizer теперь вышел за рамки дополнения … Читать далее Выпуск PyOxidizer для упаковки Python-проектов в самодостаточные исполняемые файлы

Доступен дистрибутив SUSE Linux Enterprise 15 SP1

После года разработки компания SUSE представила релиз промышленного дистрибутива SUSE Linux Enterprise 15 SP1. Пакеты SUSE 15 SP1 уже использованы в качестве основы в поддерживаемом сообществом дистрибутиве openSUSE Leap 15.1. На основе платформы SUSE Linux Enterprise также сформированы такие продукты, как SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager и SUSE Linux Enterprise High Performance Computing. Дистрибутив можно загрузить и использовать бесплатно, но доступ к получению обновлений и исправлений ограничен 60-дневным пробным периодом. Выпуск доступен в сборках для архитектур aarch64, ppc64le, s390x и x86_64. Основные изменения: Упрощена и ускорена функция миграции серверных установок openSUSE на промышленный дистрибутив SUSE … Читать далее Доступен дистрибутив SUSE Linux Enterprise 15 SP1

Утечка BGP-маршрутов привела к массовому нарушению связности в интернете

Компания Cloudflare опубликовала отчёт о вчерашнем инциденте, в результате которого на протяжении трёх часов с 13:34 до 16:26 (MSK) наблюдались проблемы с доступом ко многим ресурсам в глобальной сети, включая инфраструктуру Cloudflare, Facebook, Akamai, Apple, Linode и Amazon AWS. Проблемы в инфраструктуре Cloudflare, которая предоставляет CDN для 16 млн сайтов, наблюдались с 14:02 до 16:02 (MSK). По оценке Cloudflare во время сбоя фиксировалась потеря приблизительно 15% глобального трафика. Проблема была вызвана утечкой маршрутов через BGP, в ходе которой около 20 тысяч префиксов для 2400 сетей были некорректно перенаправлены. Источником утечки был провайдер DQE Communications, который использовал ПО BGP Optimizer для … Читать далее Утечка BGP-маршрутов привела к массовому нарушению связности в интернете

Представлена плата Raspberry Pi 4

Спустя три с половиной года с момента создания Raspberry Pi 3 организация Raspberry Pi Foundation представила новое поколений плат Raspberry Pi 4. Для заказа уже доступна модель «B», оснащённая новым SoC BCM2711, который представляет собой полностью переработанный вариант ранее применяемого чипа BCM283X, производимый по техпроцессу 28nm. Цена платы осталась неизменной и как раньше составляет 35 долларов США. SoC по-прежнему включает в себя четыре 64-разрядных ядра ARMv8 и работает на лишь немного увеличенной частоте (1.5GHz вместо 1.4GHz). При этом изменение техпроцесса позволило заменить Cortex-A53 на более высокопроизводительное ядро Cortex-A72, что перевело производительность на новый уровень. Дополнительно осуществлён переход на использование памяти … Читать далее Представлена плата Raspberry Pi 4

Представлен people.kernel.org, сервис блогов для разработчиков ядра Linux

Представлен новый сервис для разработчиков ядра Linux — people.kernel.org, который призван заполнить нишу, образовавшуюся после закрытия сервиса Google+. Многие разработчики ядра, в том числе Линус Торвальдс, вели свои блоги в Google+ и после его закрытия ощутили необходимость в платформе, позволяющей время от времени публиковать заметки, в формате отличном от почтовой рассылки LKML. Сервис people.kernel.org построен с использованием децентрализованной платформы WriteFreely, ориентированную на ведение блогов и позволяющей использовать протокол ActivityPub для их объединения в общую федеративную сеть. Платформа поддерживает форматирование материалов в формате Markdown. Возможность завести блог в people.kernel.org на данном этапе предоставлена только разработчикам, включённым в список мэйнтейнеров. Для тех … Читать далее Представлен people.kernel.org, сервис блогов для разработчиков ядра Linux

Canonical пересмотрела планы по прекращению поддержки архитектуры i386 в Ubuntu

Компания Canonical опубликовала заявление о пересмотре планов, связанных с прекращением поддержки 32-разрядной архитектуры x86 в Ubuntu 19.10. После изучения замечаний, высказанных разработчиками Wine и игровых платформ, принято решение обеспечить сборку и поставку отдельного набора 32-разрядных пакетов в Ubuntu 19.10 и 20.04 LTS. Список поставляемых 32-разрядных пакетов будет подготовлен с учётом пожеланий сообщества и будет включать компоненты, необходимые для продолжения работы устаревших программ, остающихся только в 32-разрядном виде или требующих 32-разрядных библиотек. При этом если список окажется не полным и будут выявлены недостающие пакеты, то набор пакетов планируют дополнять и после релиза. Утверждается, что возникшие после объявления о прекращении поддержки архитектуры … Читать далее Canonical пересмотрела планы по прекращению поддержки архитектуры i386 в Ubuntu

Поддержка 32-разрядных библиотек в Ubuntu 19.10+ будет заимствована из Ubuntu 18.04

Стив Лангашек (Steve Langasek) из компании Canonical рассказал о намерении предоставить пользователям будущих выпусков Ubuntu возможность использования библиотек для 32-разрядной архитектуры x86 через заимствование данных библиотек из Ubuntu 18.04. Отмечается, что поддержка библиотек i386 будет продолжена, но будет заморожена на состоянии Ubuntu 18.04. Таким образом пользователи Ubuntu 19.10 смогут установить библиотеки, необходимые для запуска 32-разрядных приложений и игр как минимум до времени окончания поддержки выпуска Ubuntu 18.04, обновления для которого будут формироваться до апреля 2023 года (по платной подписке до 2028 года). Библиотеки можно будет установить прямо из репозитория Ubuntu 18.04, в который, в рамках работы по обновлению графического стека … Читать далее Поддержка 32-разрядных библиотек в Ubuntu 19.10+ будет заимствована из Ubuntu 18.04

Выпуск файлового менеджера Midnight Commander 4.8.23

После шести месяцев разработки опубликован выпуск консольного файлового менеджера Midnight Commander 4.8.23, распространяемого в исходных текстах под лицензией GPLv3+. Список основных изменений: Существенно ускорено удаление больших каталогов (раньше рекурсивное удаление каталогов было существенно медленнее «rm -rf» так как перебирался и удалялся каждый файл по отдельности); Переработана компоновка диалога, выводимого при попытке перезаписи существующего файла. Кнопка «Обновить» («Update») переименована в «Если старше» («If older»). Добавлена опция для запрета перезаписи пустыми файлами; Добавлена возможность переопределения горячих клавиш для главного меню; Во встроенном редакторе расширены правила подсветки синтаксиса для Shell, ebuild и SPEC-файлов RPM. Решены проблемы с подсветкой некоторых конструкций в коде на … Читать далее Выпуск файлового менеджера Midnight Commander 4.8.23