Size: a a a

2021 October 22
opennet.ru
Доступен защищённый российский дистрибутив Astra Linux Special Edition 1.7

Компании ООО "РусБИТех-Астра" представила дистрибутив Astra Linux Special Edition 1.7, который представляет сборку  специального назначения, обеспечивающую защиту конфиденциальной информации и государственной тайны до уровня "особой важности". Пользовательское окружение построено на основе проприетарного рабочего стола Fly (интерактивная демонстрация) с компонентами, использующими библиотеку Qt.

https://www.opennet.ru/opennews/art.shtml?num=56016
источник
opennet.ru
Ошибка в GPSD в это воскресенье переведёт к изменению времени на 19 лет назад

В пакете GPSD, применяемом для извлечения точного времени и данных о координатах из GPS-устройств, выявлена критическая проблема, из-за которой 24 октября произойдёт смещение времени на 1024 недели назад, т.е. время будет переведено на март 2002 года. Проблема проявляется в выпусках с 3.20 по 3.22 включительно и устранена в выпуске GPSD 3.23. Всем пользователям систем, в которых используется GPSD, необходимо срочно установить обновления, или быть готовым к сбою.

https://www.opennet.ru/opennews/art.shtml?num=56017
источник
2021 October 23
opennet.ru
Выпуск Wine 6.20 и Wine staging 6.20

Состоялся  выпуск  экспериментальной ветки открытой реализации WinAPI  - Wine 6.20. С момента выпуска версии 6.19 было закрыто 29 отчётов об ошибках и внесено 399 изменений.

https://www.opennet.ru/opennews/art.shtml?num=56019
источник
opennet.ru
Microsoft удалил функциональность Hot Reload из открытого .NET для поставки только в Visual Studio 2022

Компания Microsoft перешла к практике удаления ранее открытого кода из состава платформы .NET. В частности, из открытой кодовой базы, в которой велась разработка новой ветки платформы .NET 6,  была удалена реализация функции Hot Reload, изначально предложенной не только в среде разработки  Visual Studio 2019 16.11 (Preview 1), но и в открытой утилите "dotnet watch".

https://www.opennet.ru/opennews/art.shtml?num=56020
источник
opennet.ru
В РФ утверждено требование наличия паспортных данных при регистрации в мессенджерах

Правительство РФ опубликовало постановление "Об утверждении Правил идентификации пользователей информационно-телекоммуникационной сети "Интернет" организатором сервиса обмена мгновенными сообщениями" (PDF), в котором вводятся новые требования к регистрации российских пользователей в мессенджерах.

https://www.opennet.ru/opennews/art.shtml?num=56022
источник
opennet.ru
В NPM-пакет UAParser.js, насчитывающий 8 млн загрузок в неделю, внедрено вредоносное ПО

История с удалением из репозитория NPM трёх вредоносных пакетов, копировавших код библиотеки UAParser.js, получила неожиданное продолжение - неизвестные злоумышленники захватили контроль над учётной записью автора проекта UAParser.js и выпустили обновления, содержащие встроенный код для загрузки и запуска майнинга криптовалют.

https://www.opennet.ru/opennews/art.shtml?num=56023
источник
2021 October 24
opennet.ru
Релиз компилятора Rakudo 2021.10 для языка программирования Raku (бывший Perl 6)

Разработчики компилятора Rakudo для языка программирования Raku (бывший Perl 6) опубликовали релиз 2021.10. Одновременно доступен новый выпуск виртуальной машины MoarVM 2021.10, формирующей среду для запуска скомпилированного байт-кода. Также компиляция поддерживается для JVM и некоторых других виртуальных машин.

https://www.opennet.ru/opennews/art.shtml?num=56024
источник
opennet.ru
Intel открыл код системы машинного обучения ControlFlag для выявления ошибок в коде

Компания Intel открыла наработки, связанные с исследовательским проектом ControlFlag, нацеленным на создание  системы машинного обучения для повышения качества кода. Подготовленный проектом инструментарий позволяет на основе модели, обученной на большом объёме существующего кода, выявлять различные ошибки и аномалии в исходных текстах, написанных на высокоуровневых языках, таких как C/C++. Система подходит для определения в коде различных видов проблем, от определения опечаток и неверного сочетания типов, до выявления пропущенных проверок значения NULL в указателях и проблем при работе с памятью. Код ControlFlag написан на языке С++ и открыт под лицензией MIT.

https://www.opennet.ru/opennews/art.shtml?num=56018
источник
2021 October 25
opennet.ru
Microsoft вернул код Hot Reload в репозиторий .NET

Компания Microsoft прислушалась к мнению сообщества и вернула в репозиторий .NET SDK код с реализацией функции "Hot Reload", несколько дней назад удалённый из кодовой базы, несмотря на то что он уже числился открытым и входил в состав предварительного выпуска .NET 6 RC1. Представители компании  принесли сообществу извинение и признали, что совершили ошибку, удалив уже добавленный код и сразу не  отреагировав на недовольство сообщества. Заявлено также, что компания продолжает позиционировать .NET как открытую платформу и будет продолжать её развитие в соответствии с открытой моделью разработки.

https://www.opennet.ru/opennews/art.shtml?num=56027
источник
opennet.ru
Доступны web-браузеры qutebrowser 2.4 и Min 1.22

Опубликован релиз web-браузера qutebrowser 2.4, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.

https://www.opennet.ru/opennews/art.shtml?num=56028
источник
opennet.ru
Релиз языка программирования Nim 1.5.0

После года разработки опубликован релиз языка системного программирования  Nim 1.5, который  использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript.  В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT.

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

Опубликован корректирующий релиз системы управления почтовыми рассылками GNU Mailman 2.1.35, используемой для организации общения разработчиков в разнообразных открытых проектах. В обновлении устранены две уязвимости: Первая уязвимость (CVE-2021-42096) позволяет любому пользователю, подписанному на рассылку, определить пароль администратора данного списка рассылки. Вторая уязвимость  (CVE-2021-42097) даёт возможность совершить CSRF-атаку на другого пользователя рассылки для захвата его учётной записи. Атака может быть совершена только подписанным участником рассылки. Продукт Mailman 3 проблеме не подвержен.

https://www.opennet.ru/opennews/art.shtml?num=56030
источник
opennet.ru
Проект ELevate, упрощающий переход с CentOS 7 на дистрибутивы, основанные на RHEL 8

Разработчики дистрибутива AlmaLinux, основанного компанией CloudLinux в ответ на преждевременное сворачивание поддержки CentOS 8, представили инструментарий ELevate, позволяющий упростить миграцию рабочих установок CentOS 7.x на дистрибутивы, построенные на пакетной базе RHEL 8, с сохранением приложений, данных и настроек. В настоящее время проектом поддерживается миграция на AlmaLinux, Rocky Linux, CentOS Stream и Oracle Linux.

https://www.opennet.ru/opennews/art.shtml?num=56031
источник
opennet.ru
Выпуск Muen 1.0, открытого микроядра для создания высоконадёжных систем

После восьми лет разработки увидел свет выпуск проекта Muen 1.0, развивающего ядро разделения (Separation kernel), отсутствие ошибок в исходных текстах которого подтверждено при помощи математических методов формальной верификации надёжности. Ядро доступно для архитектуры  x86_64 и может применяться в критически важных системах, требующих повышенного уровня надёжности и гарантии отсутствия сбоев. Исходные тексты проекта написаны на языке Ада и его верифицируемом диалекте SPARK 2014. Код распространяется под лицензией GPLv3.

https://www.opennet.ru/opennews/art.shtml?num=56033
источник
2021 October 26
opennet.ru
Mozilla удалила два популярных дополнения, блокирующих загрузку обновлений к Firefox

Компания Mozilla сообщила об удалении из каталога addons.mozilla.org (AMO) двух  дополнений - Bypass и  Bypass XM, которые насчитывали 455 тысяч активных установок и позиционировались как дополнений для предоставления доступа к полным текстам материалов, доступных только пользователям платной подписки (обход Paywall). Для модификации трафика в дополнения использовался API Proxy, позволяющий контролировать выполняемые браузером web-запросы. Помимо заявленных функций указанные дополнения  использовали API Proxy для блокировки обращений к серверам Mozilla, что не позволяло загрузить обновления к Firefox и приводило к накоплению неустранённых уязвимостей, при помощи которых злоумышленники могли атаковать системы пользователей.

https://www.opennet.ru/opennews/art.shtml?num=56040
источник
opennet.ru
Выпуск OpenLDAP 2.6.0, открытой реализации протокола LDAP

Опубликован выпуск пакета OpenLDAP 2.6.0, предлагающего многоплатформенную реализацию протокола LDAP (Lightweight Directory Access Protocol) для организации работы служб каталогов и  доступа к ним. Проектом развивается модульная серверверная часть, поддерживающая различные бэкенды хранения и доступа к данным, проси-балансировщик, клиентские утилиты и  библиотеки. Код написан на языке Си и распространяется под BSD-подобной открытой лицензией OpenLDAP Public License.

https://www.opennet.ru/opennews/art.shtml?num=56041
источник
opennet.ru
Выпуск пошаговой стратегии Battle for Wesnoth 1.16.0

Спустя три года с момента прошлого значительного выпуска доступна новая  версия Battle for Wesnoth 1.16, кроссплатформенной пошаговой стратегии в жанре фэнтези, поддерживающей как прохождение кампаний одним игроком так и многопользовательскую игру по сети или за одним компьютером.  Код игры распространяется под свободной лицензией GPLv2+, а игровые ресурсы, включая графику и звуки, под лицензиями GPLv2+ и Creative Commons BY-SA.  Сборки подготовлены для Linux, Windows, macOS и iOS. Игра также доступна через сервис Steam.

https://www.opennet.ru/opennews/art.shtml?num=56038
источник
opennet.ru
Релиз 3D-редактора ArmorPaint 0.8

После почти двух лет разработки опубликован выпуск 3D-редактора ArmorPaint 0.8, предназначенного для наложения текстур и материалов на трёхмерные модели и поддерживающего материалы на основе  физически корректного рендеринга (PBR). Код проекта написан на языке  Haxe и распространяется под открытой лицензией zlib. Сборки подготовлены для Linux, macOS, Windows, Android и iPadOS.

https://www.opennet.ru/opennews/art.shtml?num=56034
источник
opennet.ru
Выпуск ncspot, Spotify-клиента на Rust

Состоялся выпуск  ncspot 0.9, легковесного консольного клиента для музыкального сервиса Spotify, написанного на языке программирования Rust и сопровождаемого более, чем пятьюдесятью разработчиками. Интерфейс поддерживает темы оформления и разработан  с использованием библиотеки ncurses. По умолчанию в качестве звукового сервера используется PulseAudio (для использования альтернативного звукового бэкенда необходимо указание флагов компиляции). Исходные коды распространяются под лицензией BSD. Поддерживается  сборка для Linux, Windows и macOS.

https://www.opennet.ru/opennews/art.shtml?num=56042
источник
opennet.ru
Проект Kerla развивает Linux-совместимое ядро на языке Rust

В рамках проекта Kerla ведётся разработка ядра операционной системы, написанного на языке Rust. Новое ядро изначально ориентировано на обеспечение совместимости с ядром Linux на уровне ABI, что позволит запускать в окружении на базе Kerla немодифицированные исполняемые файлы, собранные для Linux. Код распространяется под лицензиями  Apache 2.0 и MIT. Проект развивает японский разработчик Сейя Нута (Seiya Nuta), известный созданием микроядерной операционной системы  Resea, написанной на языке Си.

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