Для Chrome развивают режим автоматического блокирования спама в уведомлениях

Для включения в кодовую базу Chromium предложен режим автоматического блокирования спама в push-уведомлениях. Отмечается, что спам через push-уведомления входит в число жалоб, наиболее часто отправляемых в службу поддержки Google. Предложенный механизм защиты позволит решить проблему со спамом в уведомлениях и будет применяться на усмотрение пользователя. Для управления активацией нового режима реализован параметр «chrome://flags#disruptive-notification-permission-revocation», который по умолчанию отключён. Начиная с Chrome 84 браузер уже предоставляет средства защиты от назойливых уведомлений, которые сводятся к информирванию о запросе в неблокирующем режиме — вместо отдельного диалога в адресной строке отображается не требующая действий от пользователя информационная подсказка с предупреждением о блокировке запроса полномочий на … Читать далее Для Chrome развивают режим автоматического блокирования спама в уведомлениях

Linux портируют для планшетов Apple iPad на чипах A7 и A8

Энтузиасты смогли успешно загрузить ядро Linux 5.18 на планшетных компьютерах Apple iPad, построенных на ARM-чипах A7 и A8. В настоящее время работа пока ограничивается адаптацией Linux для устройств iPad Air, iPad Air 2 и некоторых iPad mini, но нет принципиальных проблем для применения наработок и для других устройств на чипах Apple A7 и A8, таких как iPhone 5S и HomePod, выпускавшихся в 2013-2014 годах. Для более новых устройств можно использовать сборки от проекта Sandcastle. Для разблокировки загрузчика и обхода верификации прошивок (Jailbreak) задействована уязвимость Checkm8. В текущем виде разработка пока находится на начальной стадии, в которой поддерживается загрузка ядра, работают … Читать далее Linux портируют для планшетов Apple iPad на чипах A7 и A8

Выпуск дистрибутива Armbian 22.05

Опубликован выпуск Linux-дистрибутива Armbian 22.05, предоставляющего компактное системное окружение для различных одноплатных компьютеров на базе процессоров ARM, включая различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa и Samsung Exynos. Для формирования сборок используются пакетные базы Debian и Ubuntu, но окружение полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом данных на накопитель раз в … Читать далее Выпуск дистрибутива Armbian 22.05

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

Опубликован сервер приложений NGINX Unit 1.27.0, в рамках которого развивается решение для обеспечения запуска web-приложений на различных языках программирования (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска. Код написан на языке Си и распространяется под лицензией Apache 2.0. С особенностями NGINX Unit можно познакомиться в анонсе первого выпуска. В новой версии: Добавлена возможность использования переменных и пустых значений в директиве «location», привязанных к действиям «return». Упрощено перенаправление HTTP-запросов на HTTPS. Добавлена новая переменная $request_uri, … Читать далее Выпуск сервера приложений NGINX Unit 1.27.0

Компания Mozilla опубликовала собственную систему машинного перевода

Компания Mozilla выпустила инструментарий для самодостаточного машинного перевода с одного языка на другой, работающий на локальной системе пользователя без обращения к внешним сервисам. Проект развивается в рамках инициативы Bergamot совместно с исследователями нескольких университетов Великобритании, Эстонии и Чехии при финансовой поддержке Евросоюза. Наработки распространяются под лицензией MPL 2.0. Проект включает в себя движок bergamot-translator, инструменты для самостоятельной тренировки системы машинного обучения и готовые модели для 14 языков, включая экспериментальные модели для перевода с английского на русский язык и наоборот. Уровень перевода можно оценить на online-демонстрации. Движок написан на языке C++ и представляет собой обвязку над фреймворком машинного перевода Marian, в … Читать далее Компания Mozilla опубликовала собственную систему машинного перевода

Выпуск Distrobox 1.3, инструментария для вложенного запуска дистрибутивов

Увидел свет инструментарий Distrobox 1.3, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3. Проект реализован в форме надстройки над инструментарием Docker или Podman, и отличается максимальным упрощением работы и настройкой интеграции запущенного окружения с остальной системой. Для создания окружения с другим дистрибутивом достаточно выполнить одну команду distrobox-create, не задумываясь о тонкостях. После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, … Читать далее Выпуск Distrobox 1.3, инструментария для вложенного запуска дистрибутивов

Выпуск FerretDB 0.3, реализации MongoDB на базе СУБД PostgreSQL

Опубликован выпуск проекта FerretDB 0.3, позволяющего заменить документо-ориентированную СУБД MongoDB на PostgreSQL без внесения изменений в код приложений. FerretDB реализован как прокси-сервер, транслирующий обращения к MongoDB в SQL-запросы к PostgreSQL, что позволяет использовать PostgreSQL в качестве фактического хранилища. Код написан на языке Go и распространяется под лицензией Apache 2.0. Потребность миграции может возникнуть в связи с переходом MongoDB на несвободную лицензию SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса. Основной целевой аудиторией FerretDB … Читать далее Выпуск FerretDB 0.3, реализации MongoDB на базе СУБД PostgreSQL

Выпуск дистрибутива Nitrux 2.2 с рабочим столом NX Desktop

Опубликован выпуск дистрибутива Nitrux 2.2.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Дистрибутив развивает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma, а также фреймворк построения интерфейсов пользователя MauiKit, на основе которого развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages. Размер полного загрузочного образа составляет 2.5 ГБ, а сокращённого с оконным менеджером JWM — 1.4 ГБ. Наработки проекта распространяются под свободными лицензиями. Рабочий стол NX Desktop предлагает иное стилевое оформление, собственную реализацию … Читать далее Выпуск дистрибутива Nitrux 2.2 с рабочим столом NX Desktop

Прогресс в создании варианта GNOME Shell для мобильных устройств

Джонас Дресслер (Jonas Dressler) из проекта GNOME опубликовал отчёт о состоянии адаптации оболочки GNOME Shell для смартфонов. На проведение работы был получен грант, выделенный министерством образования Германии в рамках поддержки общественно значимых программных проектов. Отмечается, что адаптацию для смартфонов упрощает наличие в последних выпусках GNOME определённого базиса для работы на небольших сенсорных экранах. Например, имеется настраиваемый интерфейс навигации по приложениям, поддерживающий произвольную перегруппировку при помощи механизма drag&drop и многостраничную компоновку. Уже поддерживаются экранные жесты, такие как скользящий жест для смены экранов, которые близки к управляющим жестам, необходимым на мобильных устройствах. На мобильных устройствах также можно применять многие концепции GNOME, используемые … Читать далее Прогресс в создании варианта GNOME Shell для мобильных устройств

Выпуск дистрибутива Deepin 20.6, развивающего собственное графическое окружение

Опубликован релиз дистрибутива Deepin 20.6, основанного на пакетной базе Debian 10, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и около 40 пользовательских приложений, среди которых музыкальный проигрыватель DMusic, видеоплеер DMovie, система обмена сообщениями DTalk, инсталлятор и центр установки программ Deepin Software Center. Проект основан группой разработчиков из Китая, но трансформировался в международный проект. Дистрибутив поддерживает русский язык. Все наработки распространяются под лицензией GPLv3. Размер загрузочного iso-образа 3 ГБ (amd64). Компоненты рабочего стола и приложения разрабатываются с использованием языков C/C++ (Qt5) и Go. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется … Читать далее Выпуск дистрибутива Deepin 20.6, развивающего собственное графическое окружение

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

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

Доступны открытая мобильная платформа /e/OS 1.0 и смартфон Murena One на её основе

После пяти лет разработки опубликован релиз мобильной платформы /e/OS 1.0, основанной Гаэлем Дювалем (Gaël Duval), создателем дистрибутива Mandrake Linux. Одновременно представлен подготовленный проектом смартфон Murena One, нацеленный на обеспечение конфиденциальности пользовательских данных. Проектом также предоставляются прошивки для многих популярных моделей смартфонов и предлагаются редакции смартфонов Fairphone 3/4, Teracube 2e и Samsung Galaxy S9 с предустановленной платформой /e/OS. Всего проектом официально поддерживается 269 смартфонов. Прошивка /e/OS развивается как ответвление от платформы Android (используются наработки LineageOS), избавленное от привязки к сервисам и инфраструктуре Google, что позволяет с одной стороны сохранить совместимость с Android-приложениями и упростить поддержку оборудования, а с другой стороны блокировать … Читать далее Доступны открытая мобильная платформа /e/OS 1.0 и смартфон Murena One на её основе

Выпуск проприетарного драйвера NVIDIA 515.48.07

Компания NVIDIA представила выпуск новой ветки проприетарного драйвера NVIDIA 515.48.07. Драйвер доступен для Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64). Выпуск NVIDIA 515.48.07 стал первым стабильным релизом после открытия компанией NVIDIA компонентов, работающих на уровне ядра. Исходные тексты модулей ядра nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko и nvidia-uvm.ko (Unified Video Memory) из состава NVIDIA 515.48.07, а также используемые в них общие компоненты, не привязанные к операционной системе, опубликованы на GitHub. Прошивки и используемые в пространстве пользователя библиотеки, такие как стеки CUDA, OpenGL и Vulkan, остаются проприетарными. Основные новшества: Добавлена поддержка GPU RTX A2000 12GB, RTX A4500, T400 4GB и … Читать далее Выпуск проприетарного драйвера NVIDIA 515.48.07

Релиз Firefox 101

Состоялся релиз web-браузера Firefox 101. Кроме того, сформировано обновление ветки с длительным сроком поддержки — 91.10.0. На стадию бета-тестирования переведена ветка Firefox 102, релиз которой намечен на 28 июня. Основные новшества в Firefox 101: Реализована экспериментальная поддержка третьей версии манифеста Chrome, определяющего возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions. Для включения в about:config предусмотрен параметр «extensions.manifestV3.enabled». Предоставлена возможность привязки обработчиков ко всем MIME-типам, вызываемым после завершения загрузки файлов указанного типа. Реализована возможность одновременного использования произвольного числа микрофонов в процессе видеоконференции, что, например, позволяет легко переключать микрофоны во время мероприятия. Включена поддержка протокола WebDriver BiDi, позволяющего использовать … Читать далее Релиз Firefox 101

Проект Dragonfly развивает более быструю замену Redis и Memcached

Доступен первый выпуск системы кэширования данных в оперативной памят Dragonfly, обеспечивающей поддержку протоколов Memcached и Redis, но позволяющей выполнять запросы с гораздо более высокой производительностью и с меньшим потреблением памяти. Система манипулирует данными в формате ключ/значение и может применяться как легковесное решение для ускорения работы высоконагруженных сайтов, кэширующие медленные запросы к СУБД и промежуточные данные в оперативной памяти. Код Dragonfly написан на языках C/С++ и распространяется под лицензией BSL (Business Source License). Лицензия BSL была предложена сооснователями MySQL в качестве альтернативы модели Open Core. Суть BSL в том, что код расширенной функциональности изначально доступен для внесения изменений, но в течение … Читать далее Проект Dragonfly развивает более быструю замену Redis и Memcached

В Ubuntu 22.10 на смену GEdit придёт новый текстовый редактор GNOME

В репозитории, в котором ведётся разработка выпуска Ubuntu 22.10, изменён предлагаемый по умолчанию текстовый редактор. Вместо GEdit пользователям предложен новый текстовый редактор «GNOME Text Editor«, реализованный с использованием GTK 4 и библиотеки libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines) и способные адаптивно подстраиваться под экраны любого размера. Ранее предлагаемый редактор GEdit останется доступен для установки из репозитория universe (для ознакомления также может быть использован пакет в формате flatpak). GNOME Text Editor по функциональности и организации интерфейса близок к GEdit, в новом редакторе также предлагается набор базовых функций редактирования текстовых … Читать далее В Ubuntu 22.10 на смену GEdit придёт новый текстовый редактор GNOME

Выпуск дистрибутива NixOS 22.05, использующего пакетный менеджер Nix

Состоялся выпуск дистрибутива NixOS 22.05, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS вся настройка системы происходит посредством единого файла системной конфигурации (configuration.nix), предоставляется возможность быстрого отката системы на предыдущую версию конфигурации, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями, есть возможность одновременного использования нескольких версий одной программы, обеспечены воспроизводимые сборки. Размер полного установочного образа с KDE 1.7 ГБ, GNOME — 2.2 ГБ, сокращённого консольного варианта — 820 МБ. Основные новшества: Для упрощения установки дистрибутива предложен графический инсталлятор, основанный на фреймворке Calamares, который используется для … Читать далее Выпуск дистрибутива NixOS 22.05, использующего пакетный менеджер Nix

Опубликована 59 редакция рейтинга самых высокопроизводительных суперкомпьютеров

Опубликован 59-й выпуск рейтинга 500 самых высокопроизводительных компьютеров мира. В новом выпуске в десятку лидеров вошли три новых кластера, которые закрепились на первом, третьем и десятом местах. Первое место занял новый Frontier, размещённый в Ок-Риджской национальной лаборатории Министерства энергетики США. Кластер насчитывает почти 9 миллионов процессорных ядер (CPU AMD EPYC 64C 2GHz, ускоритель AMD Instinct MI250X) и обеспечивает производительность 1102 петафлопс, что почти в три раза больше минувшего лидера. При этом энеропотребление Frontier на 30% ниже прошлого лидера. Японский кластер Fugaku, построенный с использованием процессоров ARM (158976 узлов на базе SoC Fujitsu A64FX, оснащённых 48-ядерным CPU Armv8.2-A SVE 2.2GHz), переместился … Читать далее Опубликована 59 редакция рейтинга самых высокопроизводительных суперкомпьютеров

Выпуск кэшируюшего DNS-сервера PowerDNS Recursor 4.7.0

Доступен релиз кэшируюшего DNS-сервера PowerDNS Recursor 4.7, отвечающего за рекурсивное преобразование имён. PowerDNS Recursor построен на одной кодовой базе с PowerDNS Authoritative Server, но рекурсивный и авторитетный DNS-серверы PowerDNS развиваются в рамках разных циклов разработки и выпускаются в форме отдельных продуктов. Код проекта распространяется под лицензией GPLv2. Сервер предоставляет средства для удалённого сбора статистики, поддерживает мгновенный перезапуск, имеет встроенный движок для подключения обработчиков на языке Lua, полноценно поддерживает DNSSEC, DNS64, RPZ (Response Policy Zones), позволяет подключать чёрные списки. Имеется возможность записи результатов резолвинга в виде файлов зон BIND. Для обеспечения высокой производительности применяются современные механизмы мультиплексирования соединений во FreeBSD, Linux … Читать далее Выпуск кэшируюшего DNS-сервера PowerDNS Recursor 4.7.0

Выпуск инсталлятора Archinstall 2.5, применяемого в дистрибутиве Arch Linux

Опубликован выпуск инсталлятора Archinstall 2.5, который с апреля 2021 года в качестве опции входит в состав установочных iso-образов Arch Linux. Archinstall работает в консольном режиме и может использоваться вместо предлагаемого по умолчанию ручного режима установки дистрибутива. Отдельно развивается реализация графического интерфейса установки, но она не включена в состав установочных образов Arch Linux и уже более двух лет не обновлялась. Archinstall предоставляет диалоговый (guided) и автоматизированный режимы работы. В диалоговом режиме пользователю последовательно задаются вопросы, охватывающие основные настройки и действия из руководства по установке. В автоматизированном режиме имеется возможность использования скриптов для развёртывания типовых конфигураций. Инсталлятор также поддерживает профили установки, например, … Читать далее Выпуск инсталлятора Archinstall 2.5, применяемого в дистрибутиве Arch Linux

Опубликованы сборки дистрибутива OpenMandriva с пользовательским окружением LXQt

Началось формирование отдельных альтернативных сборок дистрибутива OpenMandriva, поставляемых с окружением рабочего стола LXQt (в основной сборке по умолчанию предлагается KDE). Для загрузки предложено два варианта: Rock на основе стабильного релиза OpenMandriva Lx 4.3 (1.6 ГБ, x86_64) и Rolling (1.7 ГБ, x86_64) на основе экспериментального непрерывно обновляемого репозитория со свежими версиями программ, используемого при подготовке следующего выпуска. Дистрибутив OpenMandriva примечателен использованием собственной сборочной инфраструктуры, поставкой пакетного менеджера RPMv4 и инструментария управления пакетами DNF (изначально применялись RPMv5 и urpmi), сборкой пакетов и ядра Linux с использованием компилятора Clang, применением инсталлятора Calamares и задействованием мультимедийного сервера PipeWire. Окружение LXQt (Qt Lightweight Desktop Environment) … Читать далее Опубликованы сборки дистрибутива OpenMandriva с пользовательским окружением LXQt