Доступны первые скриншоты браузера Edge на движке Chromium

Издание NeoWin опубликовало первые скриншоты экспериментальных сборок новой редакции браузера Microsoft Edge, переведённой на открытый движок Chromium. Интерфейс во многом повторяет черты Chrome. В отличие от Chrome стартовая страница поддерживает несколько вариантов компоновки и может включать блоки с обзором новостных лент из службы Microsoft News и наиболее часто открываемыми сайтами. По умолчанию предлагается поисковая система Bing, а для синхронизации используется учётная запись в сервисах Microsoft. Поддерживается установка дополнений, подготовленных для Chrome. При этом установка дополнений осуществляется через отдельный каталог Microsoft Store. Читать далее Доступны первые скриншоты браузера Edge на движке Chromium

Второй выпуск dav1d, декодировщика AV1 от проектов VideoLAN и FFmpeg

Сообщества VideoLAN и FFmpeg опубликовали второй выпуск (0.2) библиотеки dav1d с реализацией альтернативного свободного декодировщика формата кодирования видео AV1. Код проекта написан на языке Си (C99) с ассемблерными вставками (NASM/GAS) и распространяется под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARMv7 и ARMv8, и операционных систем Linux, Windows, macOS, Android и iOS. Библиотека dav1d поддерживает все возможности AV1, включая расширенные виды субдискретизации и все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12 бит). Работа библиотеки протестирована на большой коллекции файлов в формате AV1. Ключевой особенностью dav1d является ориентация на достижение максимально возможной производительности декодирования и обеспечение качественной … Читать далее Второй выпуск dav1d, декодировщика AV1 от проектов VideoLAN и FFmpeg

Компания Collabora представила новый видеодрайваер для GPU Mali Midgard и Bifrost

Компания Collabora объявила о разработке нового открытого драйвера для GPU на базе микроархитектур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x), используемых на многих устройствах с процессорами ARM. Набор патчей с реализацией нового драйвера подготовлен для Mesa и DRM-подсистемы (Direct Rendering Manager) ядра Linux. Драйвер пока находится на начальной стадии разработки и не поддерживает всех запланированных возможностей, но уже вполне пригоден для выполнения некоторых демонстрационных приложений. На стороне DRM-компонента пока оставляет желать лучшего производительность работы с MMU (Memory Management Unit), требует доработки код для обработки ошибок, сброса GPU и синхронизации DMA-буферов («DMA Fences»). В компонентах на стороне Mesa … Читать далее Компания Collabora представила новый видеодрайваер для GPU Mali Midgard и Bifrost

Платформа Electron прекращает поддержку 32-разрядных систем Linux

Разработчики платформы Electron, позволяющей создавать пользовательские приложения на базе движка Chromium и Node.js, объявили о прекращении поддержки 32-разрядных Linux-систем и остановке формирования сборок для них. В анонсе не уточняется затрагивает ли решение только архитектуру x86 или распространяется и на поддержку систем ARMv7 (указано «32-bit Linux»). Поддержка 32-рязрядных Linux будет прекращена начиная с выпуска 5.0 (в официальном пресс-релизе сказано про версию 4.0, но это опечатка, так как в декабрьском выпуске 4.0 поддержка 32-разрядного Linux предоставлялась в полном объёме, как и в сегодняшнем обновлении 4.0.7). Последним обновлением, для которого будут сформированы 32-разрядные Linux-сборки станет версия 4.1 (в пресс-релизе указано 3.1). Разработчикам приложений … Читать далее Платформа Electron прекращает поддержку 32-разрядных систем Linux

Выпуск Minetest 5.0.0, открытого клона игры MineCraft

Представлен выпуск Minetest 5.0.0, открытого кроссплатформенного варианта игры MineCraft, позволяющего группам игроков совместно формировать из типовых блоков различные структуры, образующие подобие виртуального мира (жанр песочница). Игра написана на языке С++ c использованием игрового движка irrlicht. Для создания расширений используется язык Lua. Код Minetest распространяется под лицензией LGPL, а игровые ресурсы под лицензией CC BY-SA 3.0. Готовые сборки Minetest созданы для различных дистрибутивов Linux, Android, FreeBSD, Windows и macOS. Выпуск Minetest 5.0.0 ознаменовал не только переход на новую схему нумерации выпусков (с 0.x.y на x.y.z), но и нарушение обратной совместимости — ветка 5.0.0 не совместима с прошлыми сериями 0.4. Нарушение совместимости … Читать далее Выпуск Minetest 5.0.0, открытого клона игры MineCraft

Анализ запроса ненадлежащих полномочий в VPN-приложениях для Android

Издание Thebestvpn, специализирующееся на сравнении различных VPN-провайдеров, провело анализ полномочий, запрашиваемых приложениями для организации работы через VPN, поставляемыми в каталоге Google Play. Исследование показало, что большинство из проверенных Android-приложений запрашивали полномочия, не имеющие отношения к функциональности VPN. В частности, 50 из 81 протестированных VPN-приложений запрашивали доступ к пользовательским данным. Несмотря на то, что для работы VPN-приложения достаточно полномочий INTERNET и ACCESS_NETWORK_STATE, во многих приложениях запрашивался доступ к следующим API: Чтение и запись на внешние носители: Betternet, Free VPN org, OneVPN, X-VPN, StarVPN, VPN One Click, Yoga VPN, AppVPN, ProXPN, Seed4me VPN, oVPNSpider, Goose VPN, SpyOFF, TouchVPN, SwitchVPN, Trust Zone, McAfee … Читать далее Анализ запроса ненадлежащих полномочий в VPN-приложениях для Android

На GitHub выявлено 73 репозитория с бэкдорами

Исследователи безопасности из команды «dfir it» выявили на GitHub цепочку учётных записей, предлагающих подложные репозитории с библиотеками и сборками различных проектов, включающими вредоносный код для получения контроля за системой пользователя. Всего было выявлено 73 репозитория с вредоносным кодом и несколько сотен бинарных файлов в формате ELF, JAR и PE, содержащих бэкдоры. В настоящее время все связанные с выявленной вредоносной активностью учётные записи уже удалены с GitHub. В ходе классификации вредоносных вставок был выделен 41 вариант бэкдоров, созданных на основе нескольких типовых реализаций для получения удалённого контроля за системой (например, применялись supremebot, elitesubot и blazebot). В большинстве случаев вредоносный код обеспечивал … Читать далее На GitHub выявлено 73 репозитория с бэкдорами

Выпуск компилятора языка D 2.085

Разработчики языка программирования D представили релиз основного эталонного компилятора DMD 2.085.0, который поддерживает системы GNU/Linux, Windows, macOS и FreeBSD. Код компилятора распространяется под свободной лицензией BSL (Boost Software License). Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков, при этом заимствуя некоторые полезные возможности динамических языков в области эффективности разработки и обеспечения безопасности. Например, предоставляется поддержка ассоциативных массивов, косвенное определение типов, автоматическое управление памятью, средства параллельного программирования, опциональный сборщик мусора, система шаблонов, компоненты для метапрограммирования, возможность использовать библиотеки на языке C, а также некоторые библиотеки на C++ и Objective-C. В новой версии DMD: Добавлена … Читать далее Выпуск компилятора языка D 2.085

Релиз операционной системы ReactOS 0.4.11

Представлен релиз операционной системы ReactOS 0.4.11, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это восьмой выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (110 Мб) и Live-сборка (в zip-архиве 79 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2. Ключевые изменения: Устранены проблемы в коде управления кэшированием файлового ввода/вывода, которые приводили к крахам при попытках создания резервной копии дискового раздела в программе ODIN; Устранены ошибки, включая существенную утечку памяти, в коде поддержки … Читать далее Релиз операционной системы ReactOS 0.4.11

Релиз системы для математических расчётов GNU Octave 5

Состоялся релиз системы для выполнения математических расчётов GNU Octave 5.1.0 (первый релиз ветки 5.x), предоставляющей интерпретируемый язык, во многом совместимый с Matlab. GNU Octave может использоваться для решения линейных задач, нелинейных и дифференциальных уравнений, вычислений с использованием комплексных чисел и матриц, визуализации данных, проведения математических экспериментов. В новом выпуске продолжена работа по улучшению совместимости с Matlab, реализованы новые функций и переработана подсистема отрисовки. Добавлена серия функций mov* для сдвига видимого окна по области произвольного размера, а также добавлены функции clearvars, isfile, isfolder, openfig, ordeig, savefig и uitable. Существенно (до 25 раз!) увеличена производительность функций для работы с числовыми рядами. Приведены … Читать далее Релиз системы для математических расчётов GNU Octave 5

Релиз ядра Linux 5.0

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.0. Среди наиболее заметных изменений в ядре 5.0: из Android перенесён энегоэффективный планировщик задач для CPU ARM big.LITTLE, добавлен механизм шифрования файловых систем Adiantum, в драйвере AMDGPU добавлена поддержка технологии FreeSync, реализована файловая система BinderFS, появилась возможность размещения файла подкачки в Btrfs, в UDP добавлена поддержка флага MSG_ZEROCOPY и GRO (Generic Receive Offload), в seccomp реализована возможность выноса обработчиков блокировок в пространство пользователя. Значительная смена номера версии не является индикатором особых изменений, а сформирована из эстетических соображений и лишь свидетельствует о накоплении в ветке 4.x достаточного для начала новой нумерации … Читать далее Релиз ядра Linux 5.0

RIPE лишил статуса LIR двух российских регистраторов

Недавно были денонсированы отношения с двумя LIR (Local Internet Registry) — netup и gcxc.net. Это означает, что если RIPE не отменит своё решение, а клиенты проблемных LIR не перенесут провайдеронезависимые (PI, Provider Independent) блоки IP-адресов, они потеряют эти IP-адреса. Всего в России насчитывается более 1500 LIR (большинство интернет-провайдеров). Примечательно, что процедура трансфера IP-адресов от LIR’а к LIR’у не тривиальная и некоторые пользователи могут не успеть её выполнить. Также ситуация осложняется тем, что эта новость не освещается в СМИ и те операторы, которые получили IP-адреса очень давно, могут не получить email’ы от RIPE’а, в которых сказано о том, что их адреса … Читать далее RIPE лишил статуса LIR двух российских регистраторов

Организация Linux Foundation опубликовала автомобильный дистрибутив AGL UCB 7.0

Организация Linux Foundation представила седьмой выпуск дистрибутива AGL UCB (Automotive Grade Linux Unified Code Base), в рамках которого развивается универсальная платформа для использования в различных автомобильных подсистемах, от приборных панелей до автомобильных информационно-развлекательных систем. Дистрибутив основан на наработках проектов Tizen, GENIVI и Yocto. Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы для QEMU, плат Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu и Raspberry Pi 3. При участии сообщества развиваются сборки для плат NXP i.MX6, DragonBoard 410c и Raspberry PI 2. Исходные тексты наработок проекта доступны через Git. В разработке проекта … Читать далее Организация Linux Foundation опубликовала автомобильный дистрибутив AGL UCB 7.0

Опубликованы Linux From Scratch 8.4 и Beyond Linux From Scratch 8.4

Опубликованы новые выпуски руководств Linux From Scratch 8.4 (LFS) и Beyond Linux From Scratch 8.4 (BLFS), а также редакций LFS и BLFS с системным менеджером systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 1000 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей. В Linux From Scratch 8.4 произведено обновление 34 пакетов, исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге. Обновлены требования … Читать далее Опубликованы Linux From Scratch 8.4 и Beyond Linux From Scratch 8.4

Выпуск платформы обмена сообщениями Zulip 2.0

Состоялся релиз Zulip 2.0, серверной платформы для развёртывания корпоративных мессенджеров, подходящих для организации общения сотрудников и групп разработчиков. Проект изначально был разработан компанией Zulip и открыт после её поглощения компанией Dropbox под лицензией Apache 2.0. Код серверной части написан на языке Python с использованием фреймворка Django. Клиентское ПО доступно для Linux, Windows, macOS, Android и iOS, также предоставляется встроенный web-интерфейс. Система поддерживает как прямой обмен сообщениями между двумя людьми, так и проведение групповых обсуждений. Zulip можно сравнить с сервисом Slack и рассматривать как внутрикорпоративный аналог Twitter, применяемый для общения и обсуждений рабочих вопросов в больших группах сотрудников. Предоставляются средства для … Читать далее Выпуск платформы обмена сообщениями Zulip 2.0

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

Состоялся релиз языка системного программирования Rust 1.33, развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для … Читать далее Выпуск языка программирования Rust 1.33

Выпуск Wine 4.3

Доступен экспериментальный выпуск открытой реализации Win32 API — Wine 4.3. С момента выпуска версии 4.2 было закрыто 45 отчётов об ошибках и внесено 333 изменений. Наиболее важные изменения: Предложена новая реализация звукового API XAudio2, построенная на основе проекта FAudio. Использование FAudio в Wine позволяет добиться более высокого качества звука в играх и задействовать такие возможности как смешивание громкости и расширенные звуковые эффекты; Обновлён движок Mono; Усовершенствована работа со свёрнутыми окнами. Добавлена новая реализация функции ArrangeIconicWindows(). Обеспечено перемещение свёрнутых в пиктограммы окон за край окна; Улучшена обработка объектов ядра Windows NT. Представлена базовая система распределения объектов ядра (object allocator), которая задействована … Читать далее Выпуск Wine 4.3

Релиз веб-браузера Midori 8

Доступен релиз легковесного веб-браузера Midori 8, разрабатываемого участниками проекта Xfce на основе движка WebKit2 и библиотеки GTK3. Ядро браузера написано на языке Vala. Код проекта распространяется под лицензией LGPLv2.1. Бинарные сборки подготовлены для Linux (snap) и Android. Формирование сборок для Windows и macOS пока прекращено. Ключевые новшества Midori 8: Добавлена поддержка платформы Android. Сборки подготовлены при помощи Gradle и обвязки на языке Kotlin. Установочные пакеты размещены в Google Play; Реализована экспериментальная поддержка подключения существующих дополнений для Chrome, Opera, Vivaldi и Firefox, реализованных при помощи технологии WebExtension. Графический интерфейс для управления дополнениями пока не реализован, поэтому для подключения дополнений требуется правка … Читать далее Релиз веб-браузера Midori 8

Компания Mozilla опубликовала голосовые данные Common Voice

Компания Mozilla опубликовала набор голосовых данных, собранный в результате инициативы Common Voice и включающий примеры произношения 42 тысяч людей. В результате инициативы было получено почти 1400 часов речевого материала на 18 языках (русский язык отсутствует), который можно использовать в системах машинного обучения для построения моделей распознавания и синтеза речи. Данные опубликованы как общественное достояние (CC0). Напомним, что проект Common Voice нацелен на организацию совместной работы по накоплению базы голосовых шаблонов, учитывающей всё разнообразие голосов и манер речи. Пользователям предлагалось озвучить выводимые на экран фразы или оценить качество данных, добавленных другими пользователями. Накопленную базу данных c записями различного произношения типовых фраз … Читать далее Компания Mozilla опубликовала голосовые данные Common Voice

Выпуск сервера приложений NGINX Unit 1.8 с поддержкой Java

Представлен выпуск сервера приложений NGINX Unit 1.8, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java/). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска. Новый выпуск примечателен добавлением поддержки языка Java с возможностью запуска сервлетов (Java Servlet 3.1, JSR-340). Кроме того в Unit 1.8 появилась начальная поддержка внутренней маршрутизации … Читать далее Выпуск сервера приложений NGINX Unit 1.8 с поддержкой Java

В Firefox 67 появится страница about:compat и выгрузка вкладок при нехватке памяти

В ночных сборках Firefox, на основе которых будет сформирован релиз Firefox 67, появилась поддержка новой встроенной страницы «about:compat». На данной странице перечислены обходные пути и патчи, применяемые для обеспечения совместимости с отдельными сайтами, которые некорректно работают в Firefox. Вносимые для совместимости изменения в простейших случаях ограничиваются сменой идентификатора «User Agent», если сайт жестко привязывается к определённым браузерам. В более сложных ситуациях в контексте сайта запускается JavaScript-код, исправляющий проблемы с совместимостью. Ещё одним новшеством, запланированным для включения в Firefox, стала реализация возможности автоматической выгрузки вкладок для высвобождения ресурсов. Функция активируется при нехватке памяти и в первую очередь вытесняет давно не используемые … Читать далее В Firefox 67 появится страница about:compat и выгрузка вкладок при нехватке памяти