Size: a a a

2021 May 11
opennet.ru
Microsoft подготовил реализацию eBPF для Windows

Компания Microsoft опубликовала реализацию подсистемы eBPF для Windows, позволяющую запускать произвольные обработчики, работающие на уровне ядра операционной системы. eBPF предоставляет  встроенный в ядро интерпретатор байткода, дающий возможность создавать загружаемые из пространства пользователя обработчики сетевых операций, контролировать доступ и отслеживать работу систем. eBPF включён в состав ядра Linux начиная с выпуска 3.18 и позволяет обрабатывать входящие/исходящие сетевые пакеты, перенаправлять пакеты, управлять пропускной способностью, перехватывать системные вызовы, контролировать доступ и осуществлять трассировку. Благодаря применению JIT-компиляции, байткод на лету транслируется в машинные инструкции и выполняется с производительностью скомпилированного кода. Исходные тексты eBPF для Windows открыты под лицензией MIT.

https://www.opennet.ru/opennews/art.shtml?num=55127
www.opennet.ru
Microsoft подготовил реализацию eBPF для Windows
Компания Microsoft опубликовала реализацию подсистемы eBPF для Windows, позволяющую запускать произвольные обработчики, работающие на уровне ядра операционной системы. eBPF предоставляет встроенный в ядро интерпретатор байткода, дающий возможность создавать загружаемые из пространства пользователя обработчики сетевых операций, контролировать доступ и отслеживать работу систем. eBPF включён в состав ядра Linux начиная с выпуска 3.18 и позволяет обрабатывать входящие/исходящие сетевые пакеты, перенаправлять пакеты, управлять пропускной способностью, перехватывать системные вызовы, контролировать доступ и осуществлять трассировку. Благодаря применению JIT-компиляции, байткод на лету транслируется в машинные инструкции и выполняется с производительностью скомпилированного кода. Исходные тексты eBPF для Windows открыты под лицензией MIT.
источник
opennet.ru
Релиз децентрализованной коммуникационной платформы Hubzilla 5.6

Опубликован новый выпуск платформы для построения децентрализованных социальных сетей Hubzilla 5.6. Проект предоставляет коммуникационный сервер, интегрируемый с системами web-публикации, снабжённый прозрачной системой идентификации и средствами управления доступом в децентрализованных сетях Fediverse. Код проекта написан на PHP и JavaScript и распространяется под лицензией MIT, в качестве хранилища данных поддерживаются СУБД MySQL и его форки, а также PostgreSQL.

https://www.opennet.ru/opennews/art.shtml?num=55129
источник
opennet.ru
IBM открыл CodeNet для систем машинного обучения, транслирующих и проверяющих код

Компания IBM представила инициативу CodeNet, нацеленную на предоставление исследователям набора данных, позволяющих экспериментировать с применением методов машинного обучения для создания трансляторов из одного языка программирования в другой, а также генераторов и анализаторов кода. CodeNet включает коллекцию из 14 миллионов примеров кода, решающих 4053 типовых проблем программирования. В сумме коллекция насчитывает  около 500 млн строк кода и охватывает 55 языков программирования, как современные языки, такие как C++, Java, Python и Go, так и устаревшие, включая COBOL, Pascal и FORTRAN. Наработки проекта распространяются под лицензией Apache 2.0, а наборы данных планируется распространять в форме общественного достояния.

https://www.opennet.ru/opennews/art.shtml?num=55131
источник
2021 May 12
opennet.ru
FragAttacks - серия уязвимостей стандартах и реализациях Wi-Fi

Мэти Ванхофом (Mathy Vanhoef), автор атаки KRACK на беспроводные сети, раскрыл сведения о 12 уязвимостях, затрагивающих различные беспроводные устройства. Выявленные проблемы представлены под кодовым именем FragAttacks и охватывают практически все находящиеся в обиходе беспроводные платы и точки доступа - из протестированных 75 устройств, каждое было подвержено как минимум одному из предложенных методов атаки.

https://www.opennet.ru/opennews/art.shtml?num=55133
источник
opennet.ru
Релиз OpenIPC 2.1, альтернативной прошивки для камер видеонаблюдения

Опубликован выпуск Linux-дистрибутива OpenIPC 2.1, предназначенного для использования в камерах видеонаблюдения вместо штатных прошивок, большинство из которых со временем перестают обновляться производителями. Выпуск позиционируется как экспериментальный и в отличие от стабильной ветки собран не на основе пакетной базы OpenWRT, а с использованием buildroot. Наработки проекта распространяются под лицензией MIT. Образы прошивок подготовлены для  IP-камер на основе чипов Hisilicon Hi35xx,  SigmaStar SSC335, XiongmaiTech  XM510 и  XM530.

https://www.opennet.ru/opennews/art.shtml?num=55134
источник
opennet.ru
Семнадцатое обновление прошивки Ubuntu Touch

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал обновление прошивки OTA-17 (over-the-air). Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri.

https://www.opennet.ru/opennews/art.shtml?num=55137
источник
opennet.ru
Выпуск дистрибутива SystemRescue 8.03

Доступен релиз SystemRescue 8.03, специализированного Live-дистрибутива на основе Arch Linux, предназначенного для восстановления системы после сбоя. В качестве графического окружения используется Xfce. Размер iso-образа - 717 МБ (amd64, i686).

https://www.opennet.ru/opennews/art.shtml?num=55138
источник
opennet.ru
Выпуск дистрибутива Bodhi Linux 6.0, предлагающего десктоп-окружение Moksha

Представлен  релиз дистрибутива Bodhi Linux 6.0, поставляемого с  десктоп-окружением Moksha. Moksha развивается как форк кодовой базы Enlightenment 17 (E17), созданный для продолжения разработки Enlightenment как легковесного рабочего стола, в результате несогласия с политикой развития проекта, разрастания окружения Enlightenment 19 (E19) и ухудшения стабильности кодовой базы. Для загрузки предлагается три установочных образа: обычный (872 МБ), с дополнительными драйверами (877 МБ) и расширенный с дополнительным набором приложений (1.7 ГБ).

https://www.opennet.ru/opennews/art.shtml?num=55139
источник
opennet.ru
В Fedora Silverblue, Fedora IoT и  Fedora CoreOS добавят код для подсчёта пользователей

Разработчики дистрибутива  Fedora сообщили о решении интегрировать в редакции дистрибутива Fedora Silverblue, Fedora IoT и  Fedora CoreOS компонент для отправки на сервер проекта статистики, позволяющей судить о числе пользователей, у которых установлен дистрибутив. Ранее подобная статистика отправлялась в традиционных сборках Fedora, а теперь будет добавлена и в атомарно обновляемые редакции на основе rpm-ostree.

https://www.opennet.ru/opennews/art.shtml?num=55140
источник
2021 May 13
opennet.ru
Выпуск дистрибутива NomadBSD 130R-20210508

Доступен выпуск Live-дистрибутива  NomadBSD 130R-20210508, представляющего собой редакцию FreeBSD, адаптированную для использования в качестве переносного рабочего стола, загружаемого с USB-накопителя. Графическое окружение основано на оконном менеджере Openbox. Для монтирования накопителей применяется DSBMD (поддерживается монтирование CD9660, FAT, HFS+, NTFS, Ext2/3/4). Размер загрузочного образа 2.4 Гб (x86_64).

https://www.opennet.ru/opennews/art.shtml?num=55141
источник
opennet.ru
Автор Libopenaptx сменил лицензию, чтобы блокировать заимствование кода проектами Freedesktop и Collabora

Пали Рохар  (Pali Rohár) изменил лицензию на проект libopenaptx, предлагающий реализацию кодека aptX (Audio Processing Technology), применяемого в  Bluetooth-профиле A2DP. Пакет включает библиотеку libopenaptx.so и утилиты для кодирования и декодирования звука. Лицензия изменена с LGPLv2.1 на GPLv3+, что приведёт к невозможности использования кода libopenaptx в проектах, поставляемых только под лицензией GPLv2 без перелицензирования связываемого с библиотекой кода до GPLv3. При этом будет достигнута лицензионная совместимость с проектами под лицензией Apache 2.0.

https://www.opennet.ru/opennews/art.shtml?num=55128
источник
opennet.ru
Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе

Состоялся релиз пакетного менеджера GNU Guix 1.3 и построенного на его основе дистрибутива GNU/Linux. Для загрузки сформированы образы  для установки на USB Flash (610 МБ) и использования в системах виртуализации (972 МБ). Поддерживается работа на архитектурах i686, x86_64, Power9, armv7 и aarch64.

https://www.opennet.ru/opennews/art.shtml?num=55142
источник
opennet.ru
Доступна программа для ведения заметок OutWiker 3.0

Вышла новая стабильная версия программы для хранения заметок OutWiker 3.0. Особенностью программы является то, что заметки хранятся в виде каталогов с текстовыми файлами, к каждой заметке можно прикреплять произвольное количество файлов, программа позволяет писать заметки с использованием различных нотаций: HTML, вики, Markdown (если установлен соответствующий плагин). Также с помощью плагинов можно добавить возможность размещения на викистраницах формул в формате LeTeX и вставки блока кода с раскраской ключевых слов для различных языков программирования.

https://www.opennet.ru/opennews/art.shtml?num=55145
источник
opennet.ru
Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11

Гвидо ван Россум, создатель языка программирования Python, в своём докладе на конференции Python Language Summit рассказал о планах по оптимизации производительности CPython. К версии  3.11, которая ожидается в 2022 году, разработчики надеются добиться увеличения производительности в два раза. Проектом по оптимизации CPython занимается небольшая команда разработчиков из компании Microsoft, в которую недавно перешёл на работу Гвидо.

https://www.opennet.ru/opennews/art.shtml?num=55146
источник
2021 May 14
opennet.ru
Открытая клавиатура Launch перешла на стадию приёма предзаказов

Компания System76, специализирующаяся на производстве ноутбуков, ПК и серверов, поставляемых с Linux, объявила о начале приёма предзаказов на клавиатуру, развиваемую в рамках открытого проекта Launch. Клавиатура может быть полностью настроена пользователем, который может изменять назначение клавиш, заменять клавиши при помощи специального съёмника и создавать собственные раскладки клавиатуры.  Стоимость устройства при предзаказе составляет 285 долларов.

https://www.opennet.ru/opennews/art.shtml?num=55147
источник
opennet.ru
Обновление PostgreSQL с устранением уязвимостей

Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL:  13.3, 12.7, 11.12, 10.17 и 9.6.22. Обновления для ветки 9.6 будут формироваться до ноября 2021 года, 10 - до ноября 2022 года, 11 - до ноября 2023 года, 12  - до ноября 2024 года, 13 до ноября 2025 года. В новых выпусках устранены три уязвимости и исправлены накопившиеся ошибки.

https://www.opennet.ru/opennews/art.shtml?num=55148
источник
opennet.ru
Уязвимости в подсистеме eBPF, позволяющие выполнить код на уровне ядра Linux

Выявлены две новые уязвимости в подсистеме eBPF, позволяющей запускать обработчики внутри ядра Linux в специальной виртуальной машине с JIT. Обе уязвимость дают возможность выполнить свой код с правами ядра, вне изолированной виртуальной машины eBPF. Информацию о проблемах опубликовала команда Zero Day Initiative, проводящая соревнования Pwn2Own, в ходе которых в этом году были продемонстрированы три атаки на Ubuntu Linux, в которых использовались ранее неизвестные уязвимости (связаны ли уявзимости в eBPF с данными атаками не сообщается).

https://www.opennet.ru/opennews/art.shtml?num=55150
источник
opennet.ru
Доступна платформа обмена сообщениями Zulip 4.0

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

https://www.opennet.ru/opennews/art.shtml?num=55151
источник
2021 May 15
opennet.ru
Релиз Erlang/OTP 24  с реализацией JIT-компилятора

После года разработки cостоялся релиз функционального языка программирования Erlang 24, нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 24 (Open Telecom Platform) -  сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang.

https://www.opennet.ru/opennews/art.shtml?num=55155
источник
opennet.ru
Идентификация через анализ внешних обработчиков протоколов в браузере

Разработчики библиотеки fingerprintjs, позволяющей генерировать идентификаторы браузера в пассивном режиме на основе косвенных признаков, таких как разрешение экрана, особенностей WebGL, списки установленных плагинов и шрифтов, представили новый метод идентификации, основанный на оценке установленных у пользователя типовых приложений и работающий через проверку поддержки в браузере дополнительных обработчиков протоколов.  Код скрипта с реализацией метода опубликован под лицензий MIT.

https://www.opennet.ru/opennews/art.shtml?num=55158
источник