Выпуск Chrome OS 84
https://www.opennet.ru/opennews/art.shtml?num=53409
Состоялся релиз операционной системы Chrome OS 84, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 84. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 84 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0.
https://www.opennet.ru/opennews/art.shtml?num=53409
Состоялся релиз операционной системы Chrome OS 84, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 84. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 84 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0.
Доступны PeerTube 2.3 и WebTorrent Desktop 0.23
https://www.opennet.ru/opennews/art.shtml?num=53410
Опубликован выпуск PeerTube 2.3, децентрализованной платформы для организации видеохостинга и видеовещания. PeerTube предлагает независимую от отдельных поставщиков альтернативу YouTube, Dailymotion и Vimeo, использующую сеть распространения контента на базе P2P-коммуникаций и связывания между собой браузеров посетителей. Наработки проекта распространяются под лицензией AGPLv3.
https://www.opennet.ru/opennews/art.shtml?num=53410
Опубликован выпуск PeerTube 2.3, децентрализованной платформы для организации видеохостинга и видеовещания. PeerTube предлагает независимую от отдельных поставщиков альтернативу YouTube, Dailymotion и Vimeo, использующую сеть распространения контента на базе P2P-коммуникаций и связывания между собой браузеров посетителей. Наработки проекта распространяются под лицензией AGPLv3.
Проект KDE представил третье поколение ноутбуков KDE Slimbook
https://www.opennet.ru/opennews/art.shtml?num=53412
Проект KDE представил третье поколение ультрабуков, поставляемых под брендом KDE Slimbook. Продукт разработан при участии сообщества KDE совместно с испанским поставщиком оборудования Slimbook. Программная начинка основана на рабочем столе KDE Plasma, системном окружении KDE Neon на базе Ubuntu и подборкой свободных приложений, таких как графический редактор Krita, система 3D-проектирования Blender, САПР FreeCAD и редактор видео Kdenlive. Все поставляемые в KDE Slimbook приложения и обновления досконально тестируются разработчиками KDE для обеспечения высокого уровня стабильности окружения и совместимости с оборудованием.
https://www.opennet.ru/opennews/art.shtml?num=53412
Проект KDE представил третье поколение ультрабуков, поставляемых под брендом KDE Slimbook. Продукт разработан при участии сообщества KDE совместно с испанским поставщиком оборудования Slimbook. Программная начинка основана на рабочем столе KDE Plasma, системном окружении KDE Neon на базе Ubuntu и подборкой свободных приложений, таких как графический редактор Krita, система 3D-проектирования Blender, САПР FreeCAD и редактор видео Kdenlive. Все поставляемые в KDE Slimbook приложения и обновления досконально тестируются разработчиками KDE для обеспечения высокого уровня стабильности окружения и совместимости с оборудованием.
Техника незаметного искажения фотографий для нарушения работы систем распознавания лиц
https://www.opennet.ru/opennews/art.shtml?num=53414
Исследователи из лаборатории SAND при Чикагском университете разработали инструментарий Fawkes с реализацией метода искажения фотографий, препятствующего их использованию для обучения систем распознавания лиц и идентификации пользователей. В изображение вносятся пиксельные изменения, которые незаметны при просмотре людьми, но приводят к формированию некорректных моделей при использовании для тренировки систем машинного обучения. Код инструментария написан на языке Python и опубликован под лицензией BSD. Сборки подготовлены для Linux, macOS и Windows.
https://www.opennet.ru/opennews/art.shtml?num=53414
Исследователи из лаборатории SAND при Чикагском университете разработали инструментарий Fawkes с реализацией метода искажения фотографий, препятствующего их использованию для обучения систем распознавания лиц и идентификации пользователей. В изображение вносятся пиксельные изменения, которые незаметны при просмотре людьми, но приводят к формированию некорректных моделей при использовании для тренировки систем машинного обучения. Код инструментария написан на языке Python и опубликован под лицензией BSD. Сборки подготовлены для Linux, macOS и Windows.
Обновление набора компиляторов GCC 10.2
https://www.opennet.ru/opennews/art.shtml?num=53417
Доступен корректирующий релиз набора компиляторов GCC 10.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 10.1 в GCC 10.2 отмечено 94 исправления, в основном связанных с устранением регрессивных изменений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 11.0, на базе которой будет сформирован следующий значительный релиз GCC 11.1.
https://www.opennet.ru/opennews/art.shtml?num=53417
Доступен корректирующий релиз набора компиляторов GCC 10.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 10.1 в GCC 10.2 отмечено 94 исправления, в основном связанных с устранением регрессивных изменений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 11.0, на базе которой будет сформирован следующий значительный релиз GCC 11.1.
Выпуск графического тулкита wxWidgets 3.1.4
https://www.opennet.ru/opennews/art.shtml?num=53418
юСостоялся выпуск кроссплатформенного тулкита wxWidgets 3.1.4, позволяющего создавать графические интерфейсы для Linux, Windows, macOS, UNIX и мобильных платформ. wxWidgets 3.1 позиционируется как ветка для разработчиков, в которой развиваются новые возможности для следующего стабильного релиза 3.2.0. По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API и не гарантируется неизменность ABI между промежуточными выпусками 3.1.x.
https://www.opennet.ru/opennews/art.shtml?num=53418
юСостоялся выпуск кроссплатформенного тулкита wxWidgets 3.1.4, позволяющего создавать графические интерфейсы для Linux, Windows, macOS, UNIX и мобильных платформ. wxWidgets 3.1 позиционируется как ветка для разработчиков, в которой развиваются новые возможности для следующего стабильного релиза 3.2.0. По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API и не гарантируется неизменность ABI между промежуточными выпусками 3.1.x.
Выпуск REMnux 7.0, дистрибутива для анализа вредоносного ПО
https://www.opennet.ru/opennews/art.shtml?num=53419
Спустя пять лет с момента публикации ветки 6.0 сформирован новый выпуск специализированного Linux-дистрибутива REMnux 7.0, предназначенного для изучения и обратного инжиниринга кода вредоносных программ. В процессе анализа REMnux позволяет обеспечить условия изолированного лабораторного окружения, в котором можно эмулировать работу определённого атакуемого сетевого сервиса для изучения поведения вредоносного ПО в условиях приближенных к реальным. Другой областью применения REMnux является изучение свойств вредоносных вставок на web-сайтах, реализованных на JavaScript.
https://www.opennet.ru/opennews/art.shtml?num=53419
Спустя пять лет с момента публикации ветки 6.0 сформирован новый выпуск специализированного Linux-дистрибутива REMnux 7.0, предназначенного для изучения и обратного инжиниринга кода вредоносных программ. В процессе анализа REMnux позволяет обеспечить условия изолированного лабораторного окружения, в котором можно эмулировать работу определённого атакуемого сетевого сервиса для изучения поведения вредоносного ПО в условиях приближенных к реальным. Другой областью применения REMnux является изучение свойств вредоносных вставок на web-сайтах, реализованных на JavaScript.
Представлена новая утилита очень быстрого сканирования портов RustScan
https://www.opennet.ru/opennews/art.shtml?num=53422
Доступен первый выпуск новой утилиты сканирования сетевых портов RustScan, оптимизированной для существенного увеличения скорости cканирования. Высокая скорость достигается благодаря интенсивному распараллеливанию проверок. В проведённых текстах время сканирования 65 тысяч портов составило всего 8 секунд при выполнении 10 тысяч одновременных проверок. Код проекта написан на языке Rust и распространяется под лицензией GPLv3. Готовые пакеты собраны для Debian. Следом опубликована модернизированная версия RustScan, в которой для запуска параллельных проверок вместо потоков использованы методы асинхронного программирования на базе библиотеки async-std.
https://www.opennet.ru/opennews/art.shtml?num=53422
Доступен первый выпуск новой утилиты сканирования сетевых портов RustScan, оптимизированной для существенного увеличения скорости cканирования. Высокая скорость достигается благодаря интенсивному распараллеливанию проверок. В проведённых текстах время сканирования 65 тысяч портов составило всего 8 секунд при выполнении 10 тысяч одновременных проверок. Код проекта написан на языке Rust и распространяется под лицензией GPLv3. Готовые пакеты собраны для Debian. Следом опубликована модернизированная версия RustScan, в которой для запуска параллельных проверок вместо потоков использованы методы асинхронного программирования на базе библиотеки async-std.
Выпуск free5GC 3.0.3, открытой реализации компонентов опорной сети 5G
https://www.opennet.ru/opennews/art.shtml?num=53423
Опубликован новый выпуск проекта free5GC 3.0.3, развивающего открытую реализацию компонентов опорной сети 5G (5GC), соответствующих требованиям спецификации 3GPP Release 15 (R15). Проект разрабатывается в Национальном университете Цзяотун при поддержке министерств образования, науки и экономии Китая. Код написан на языке Go и распространяется под лицензией Apache 2.0. Из похожих реализаций технологий для развёртывания мобильных сетей 5G можно отметить NextEPC, OpenAir и Magma.
https://www.opennet.ru/opennews/art.shtml?num=53423
Опубликован новый выпуск проекта free5GC 3.0.3, развивающего открытую реализацию компонентов опорной сети 5G (5GC), соответствующих требованиям спецификации 3GPP Release 15 (R15). Проект разрабатывается в Национальном университете Цзяотун при поддержке министерств образования, науки и экономии Китая. Код написан на языке Go и распространяется под лицензией Apache 2.0. Из похожих реализаций технологий для развёртывания мобильных сетей 5G можно отметить NextEPC, OpenAir и Magma.
NoiseTorch, приложение для подавления шумов микрофона
https://www.opennet.ru/opennews/art.shtml?num=53424
Перешло на стадию бета-тестирования приложение NoiseTorch, предоставляющее интерфейс для подавления шумов микрофона в режиме реального времени. Программа снабжена графическим интерфейсом для настройки параметров и использует PulseAudio для перенаправления звуковых потоков. Для включения подавления шума в любом звуковом приложении достаточно выбрать виртуальный микрофон NoiseTorch в списке устройств ввода звука. Код написан на языке Go и распространяется под лицензией GPLv3. Для подавления шума применяется рекуррентная нейронная сеть RNNoise, развиваемая сообществами Mozilla и Xiph.Org, а для интеграции с PusleAudio задействован плагин noise-suppression-for-voice. Графический интерфейс построен с использованием фреймворка Nucular.
https://www.opennet.ru/opennews/art.shtml?num=53424
Перешло на стадию бета-тестирования приложение NoiseTorch, предоставляющее интерфейс для подавления шумов микрофона в режиме реального времени. Программа снабжена графическим интерфейсом для настройки параметров и использует PulseAudio для перенаправления звуковых потоков. Для включения подавления шума в любом звуковом приложении достаточно выбрать виртуальный микрофон NoiseTorch в списке устройств ввода звука. Код написан на языке Go и распространяется под лицензией GPLv3. Для подавления шума применяется рекуррентная нейронная сеть RNNoise, развиваемая сообществами Mozilla и Xiph.Org, а для интеграции с PusleAudio задействован плагин noise-suppression-for-voice. Графический интерфейс построен с использованием фреймворка Nucular.
В GNOME предложили учитывать влияние разработки на окружающую среду
https://www.opennet.ru/opennews/art.shtml?num=53426
Филипп Витналл (Philip Withnall) из компании Endless выступил на конференции GUADEC 2020 с предложением ввести учёт влияния разработки приложений GNOME на окружающую среду. Для каждого приложения предлагается отображать параметр "Carbon Cost", показывающий примерный уровень выброса углекислого газа в атмосферу и позволяющий оценить как разработка оказывает влияние на глобальное потепление.
https://www.opennet.ru/opennews/art.shtml?num=53426
Филипп Витналл (Philip Withnall) из компании Endless выступил на конференции GUADEC 2020 с предложением ввести учёт влияния разработки приложений GNOME на окружающую среду. Для каждого приложения предлагается отображать параметр "Carbon Cost", показывающий примерный уровень выброса углекислого газа в атмосферу и позволяющий оценить как разработка оказывает влияние на глобальное потепление.
Инициатива по созданию сборок GNOME OS для реального оборудования
https://www.opennet.ru/opennews/art.shtml?num=53425
На конференции GUADEC 2020 прозвучал доклад, посвящённый развитию проекта "GNOME OS". Изначально вынашиваемые планы по развитию "GNOME OS" как платформы для создания ОС в настоящее время трансформировались в рассмотрение "GNOME OS" как сборки, которую можно использовать для проведения непрерывной интеграции, упрощения тестирования работы приложений в развиваемой для следующего релиза кодовой базе GNOME, оценки хода разработки, проверки совместимости с оборудованием и экспериментов с интерфейсом пользователя.
https://www.opennet.ru/opennews/art.shtml?num=53425
На конференции GUADEC 2020 прозвучал доклад, посвящённый развитию проекта "GNOME OS". Изначально вынашиваемые планы по развитию "GNOME OS" как платформы для создания ОС в настоящее время трансформировались в рассмотрение "GNOME OS" как сборки, которую можно использовать для проведения непрерывной интеграции, упрощения тестирования работы приложений в развиваемой для следующего релиза кодовой базе GNOME, оценки хода разработки, проверки совместимости с оборудованием и экспериментов с интерфейсом пользователя.
Mozilla воспользовалась push-уведомлениями для распространения политической рекламы в Firefox
Пользователи мобильной версии Firefox для Android возмутились тем, что функцию доставки push-уведомлений используют для рекламы публикации в блоге Mozilla. Эта публикация с призывом подписать петицию StopHateForProfit, которая направлена против поддержки ненависти, расизма и дезинформации в Facebook. Вообще, эта акция достаточно спорная и воспринимается некоторыми как ущемление свободы слова.
Уведомление об этой акции было отправлено через активный по умолчанию канал "default2-notification-channel", предусмотренный для отправки важных технических уведомлений.
Источник
Пользователи мобильной версии Firefox для Android возмутились тем, что функцию доставки push-уведомлений используют для рекламы публикации в блоге Mozilla. Эта публикация с призывом подписать петицию StopHateForProfit, которая направлена против поддержки ненависти, расизма и дезинформации в Facebook. Вообще, эта акция достаточно спорная и воспринимается некоторыми как ущемление свободы слова.
Уведомление об этой акции было отправлено через активный по умолчанию канал "default2-notification-channel", предусмотренный для отправки важных технических уведомлений.
Источник
Выпуск GNU Binutils 2.35
Представлен релиз набора системных утилит GNU Binutils 2.35, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.
В новой версии:
— В ассемблере добавлена опция "--gdwarf-5" для генерации отладочных таблиц ".debugline" с информацией о номерах строк в формате DWARF-5. Добавлена поддержка инструкций Intel SERIALIZE и TSXLDTRK. Добавлены опции "-mlfence-after-load=", '-mlfence-before-indirect-branch=" и "-mlfence-before-ret=" для защиты от уязвимости LVI (CVE-2020-0551).
— В утилиту readelf добавлен режим "lint", включающий дополнительные проверки при обработке файлов, такие как проверки секций нулевого размера. В readelf также обеспечен вывод индикатора "[...]" при обрезании имён, не вмещающихся в строку размером 80 символов. Для возвращения старого поведения предусмотрена опция "--silent-truncation".
— В компоновщик добавлена опция "--dependency-file" для создания Make-подобного файла со списком обработанных входных зависимостей, работающая по аналогии с использованием в компиляторе опции "-M -MP". В компоновщике также добавлены опции "--warn-textrel", "--enable-textrel-check=yes|warning|error, "--export-dynamic-symbol", "--export-dynamic-symbol-list", "--enable-non-contiguous-regions" и "--enable-non-contiguous-regions-warnings" для управления обработкой DTTEXTREL, экспорта динамических символов и несмежного размещения регионов.
— Удалена поддержка целевой платформы X86 NaCl.
Источник
Представлен релиз набора системных утилит GNU Binutils 2.35, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.
В новой версии:
— В ассемблере добавлена опция "--gdwarf-5" для генерации отладочных таблиц ".debugline" с информацией о номерах строк в формате DWARF-5. Добавлена поддержка инструкций Intel SERIALIZE и TSXLDTRK. Добавлены опции "-mlfence-after-load=", '-mlfence-before-indirect-branch=" и "-mlfence-before-ret=" для защиты от уязвимости LVI (CVE-2020-0551).
— В утилиту readelf добавлен режим "lint", включающий дополнительные проверки при обработке файлов, такие как проверки секций нулевого размера. В readelf также обеспечен вывод индикатора "[...]" при обрезании имён, не вмещающихся в строку размером 80 символов. Для возвращения старого поведения предусмотрена опция "--silent-truncation".
— В компоновщик добавлена опция "--dependency-file" для создания Make-подобного файла со списком обработанных входных зависимостей, работающая по аналогии с использованием в компиляторе опции "-M -MP". В компоновщике также добавлены опции "--warn-textrel", "--enable-textrel-check=yes|warning|error, "--export-dynamic-symbol", "--export-dynamic-symbol-list", "--enable-non-contiguous-regions" и "--enable-non-contiguous-regions-warnings" для управления обработкой DTTEXTREL, экспорта динамических символов и несмежного размещения регионов.
— Удалена поддержка целевой платформы X86 NaCl.
Источник