Для старых плат Raspberry Pi подготовлен GPU-драйвер с поддержкой API Vulkan
https://www.opennet.ru/opennews/art.shtml?num=53202
Представлен первый стабильный выпуск открытого графического драйвера RPi-VK-Driver 1.0, реализующего поддержку графического API Vulkan для старых плат Raspberry Pi, поставляемых с GPU Broadcom Videocore IV. Драйвер подходит для всех моделей плат Raspberry Pi, выпущенных до появления Raspberry Pi 4, - от "Zero" и "1 Model A" до "3 Model B+" и "Compute Module 3+". Драйвер разработан Мартином Томасом (Martin Thomas), инженером из компании NVIDIA, тем не менее, разработка велась как личный проект, не связанный с NVIDIA (драйвер разрабатывался последние два года в свободное от работы время). Код распространяется под лицензией MIT.
https://www.opennet.ru/opennews/art.shtml?num=53202
Представлен первый стабильный выпуск открытого графического драйвера RPi-VK-Driver 1.0, реализующего поддержку графического API Vulkan для старых плат Raspberry Pi, поставляемых с GPU Broadcom Videocore IV. Драйвер подходит для всех моделей плат Raspberry Pi, выпущенных до появления Raspberry Pi 4, - от "Zero" и "1 Model A" до "3 Model B+" и "Compute Module 3+". Драйвер разработан Мартином Томасом (Martin Thomas), инженером из компании NVIDIA, тем не менее, разработка велась как личный проект, не связанный с NVIDIA (драйвер разрабатывался последние два года в свободное от работы время). Код распространяется под лицензией MIT.
Выпуск Python-библиотеки для научных вычислений NumPy 1.19
https://www.opennet.ru/opennews/art.shtml?num=53203
Доступен релиз Python-библиотеки для научных вычислений NumPy 1.19, ориентированной на работу с многомерными массивами и матрицами, а также предоставляющей большую коллекцию функций с реализацией различных алгоритмов, связанных с использованием матриц. NumPy является одной из наиболее востребованных библиотек, применяемых для научных расчётов. Код проекта написан на языке Python с применением оптимизаций на языке Си и распространяется под лицензией BSD.
https://www.opennet.ru/opennews/art.shtml?num=53203
Доступен релиз Python-библиотеки для научных вычислений NumPy 1.19, ориентированной на работу с многомерными массивами и матрицами, а также предоставляющей большую коллекцию функций с реализацией различных алгоритмов, связанных с использованием матриц. NumPy является одной из наиболее востребованных библиотек, применяемых для научных расчётов. Код проекта написан на языке Python с применением оптимизаций на языке Си и распространяется под лицензией BSD.
Уязвимость в процессорах AMD, позволяющая выполнить код на уровне SMM
https://www.opennet.ru/opennews/art.shtml?num=53204
Компания AMD сообщила о работе над исправлением серии уязвимостей "SMM Callout" (CVE-2020-12890), позволяющей получить контроль над прошивкой UEFI и выполнить код на уровне SMM (System Management Mode). Для атаки необходим физический доступ к оборудованию или доступ к системе с правами администратора. В случае успешной атаки злоумышленник может воспользоваться интерфейсом AGESA (AMD Generic Encapsulated Software Architecture) для выполнения произвольного кода, который невозможно выявить из операционной системы.
https://www.opennet.ru/opennews/art.shtml?num=53204
Компания AMD сообщила о работе над исправлением серии уязвимостей "SMM Callout" (CVE-2020-12890), позволяющей получить контроль над прошивкой UEFI и выполнить код на уровне SMM (System Management Mode). Для атаки необходим физический доступ к оборудованию или доступ к системе с правами администратора. В случае успешной атаки злоумышленник может воспользоваться интерфейсом AGESA (AMD Generic Encapsulated Software Architecture) для выполнения произвольного кода, который невозможно выявить из операционной системы.
Вышел Calculate Linux 20.6
https://www.opennet.ru/opennews/art.shtml?num=53205
Доступен релиз дистрибутива Calculate Linux 20.6, развиваемого русскоязычным сообществом, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. В новой версии проведены оптимизации загрузки, снижены требования к объему оперативной памяти, добавлена поддержка преднастройки плагинов браузера для работы с Nextcloud.
https://www.opennet.ru/opennews/art.shtml?num=53205
Доступен релиз дистрибутива Calculate Linux 20.6, развиваемого русскоязычным сообществом, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. В новой версии проведены оптимизации загрузки, снижены требования к объему оперативной памяти, добавлена поддержка преднастройки плагинов браузера для работы с Nextcloud.
Релиз языка программирования Perl 5.32.0
https://www.opennet.ru/opennews/art.shtml?num=53207
После 13 месяцев разработки состоялся релиз новой стабильной ветки языка программирования Perl - 5.32. При подготовке нового выпуска было изменено около 220 тыс. строк кода, изменения затронули 1800 файлов, в разработке приняли участие 89 разработчиков. Одновременно объявлено о переводе разработки Perl и отслеживания ошибок на платформу GitHub.
https://www.opennet.ru/opennews/art.shtml?num=53207
После 13 месяцев разработки состоялся релиз новой стабильной ветки языка программирования Perl - 5.32. При подготовке нового выпуска было изменено около 220 тыс. строк кода, изменения затронули 1800 файлов, в разработке приняли участие 89 разработчиков. Одновременно объявлено о переводе разработки Perl и отслеживания ошибок на платформу GitHub.
VPN WireGuard принят в основной состав OpenBSD
https://www.opennet.ru/opennews/art.shtml?num=53209
Джейсон Доненфилд (Jason A. Donenfeld), автор VPN WireGuard, объявил о принятии в основной состав OpenBSD драйвера ядра "wg" для протокола WireGuard, реализации специфичного сетевого интерфейса и изменений инструментария, работающего в пространстве пользователя. OpenBSD стала второй ОС после Linux с полной и интегрированной поддержкой WireGuard. Включение WireGuard ожидается в выпуске OpenBSD 6.8.
https://www.opennet.ru/opennews/art.shtml?num=53209
Джейсон Доненфилд (Jason A. Donenfeld), автор VPN WireGuard, объявил о принятии в основной состав OpenBSD драйвера ядра "wg" для протокола WireGuard, реализации специфичного сетевого интерфейса и изменений инструментария, работающего в пространстве пользователя. OpenBSD стала второй ОС после Linux с полной и интегрированной поддержкой WireGuard. Включение WireGuard ожидается в выпуске OpenBSD 6.8.
Выпуск SciPy 1.5.0, библиотеки для научных и инженерных расчётов
https://www.opennet.ru/opennews/art.shtml?num=53210
Состоялся релиз библиотеки для научных, математических и инженерных расчётов SciPy 1.5.0. SciPy предоставляет большую коллекцию модулей для таких задач, как вычисление интегралов, решение дифференциальных уравнений, обработка изображений, статистический анализ, интерполяция, применение преобразований Фурье, поиск экстремума функции, векторные операции, преобразование аналоговых сигналов, работа с разреженными матрицами и т.д. Код проекта распространяется под лицензией BSD и использует высокопроизводительную реализацию многомерных массивов от проекта NumPy.
https://www.opennet.ru/opennews/art.shtml?num=53210
Состоялся релиз библиотеки для научных, математических и инженерных расчётов SciPy 1.5.0. SciPy предоставляет большую коллекцию модулей для таких задач, как вычисление интегралов, решение дифференциальных уравнений, обработка изображений, статистический анализ, интерполяция, применение преобразований Фурье, поиск экстремума функции, векторные операции, преобразование аналоговых сигналов, работа с разреженными матрицами и т.д. Код проекта распространяется под лицензией BSD и использует высокопроизводительную реализацию многомерных массивов от проекта NumPy.
Выпуск Snuffleupagus 0.5.1, модуля для блокирования уязвимостей в PHP-приложениях
https://www.opennet.ru/opennews/art.shtml?num=53211
После года разработки опубликован выпуск проекта Snuffleupagus 0.5.1, предоставляющего модуль к интерпретатору PHP7 для повышения безопасности окружения и блокирования типовых ошибок, приводящих к появлению уязвимостей в выполняемых PHP-приложениях. Модуль также позволяет создавать виртуальные патчи для устранения конкретных проблем без изменения исходных текстов уязвимого приложения, что удобно для применения в системах массового хостинга, на которых невозможно добиться поддержания всех пользовательских приложений в актуальном виде. Накладные расходы от работы модуля оцениваются как минимальные. Модуль написан на языке Си, подключается в форме разделяемой библиотеки ("extension=snuffleupagus.so" в php.ini) и распространяется под лицензией LGPL 3.0.
https://www.opennet.ru/opennews/art.shtml?num=53211
После года разработки опубликован выпуск проекта Snuffleupagus 0.5.1, предоставляющего модуль к интерпретатору PHP7 для повышения безопасности окружения и блокирования типовых ошибок, приводящих к появлению уязвимостей в выполняемых PHP-приложениях. Модуль также позволяет создавать виртуальные патчи для устранения конкретных проблем без изменения исходных текстов уязвимого приложения, что удобно для применения в системах массового хостинга, на которых невозможно добиться поддержания всех пользовательских приложений в актуальном виде. Накладные расходы от работы модуля оцениваются как минимальные. Модуль написан на языке Си, подключается в форме разделяемой библиотеки ("extension=snuffleupagus.so" в php.ini) и распространяется под лицензией LGPL 3.0.
Выпуск глобальной децентрализованной файловой системы IPFS 0.6
https://www.opennet.ru/opennews/art.shtml?num=53212
Опубликован выпуск децентрализованной файловой системы IPFS 0.6 (InterPlanetary File System), образующей глобальное версионированное хранилище файлов, развёрнутое в форме P2P-сети, образованной из систем участников. IPFS комбинирует идеи, ранее реализованные в таких системах, как Git, BitTorrent, Kademlia, SFS и Web, и напоминает единый "рой" BitTorrent (пиры, участвующие в раздаче), обменивающийся Git-объектами. IPFS отличается адресацией по содержимому, а не месту размещения и произвольным именам. Код эталонной реализации написан на языке Go и распространяется под лицензиями Apache 2.0 и MIT.
https://www.opennet.ru/opennews/art.shtml?num=53212
Опубликован выпуск децентрализованной файловой системы IPFS 0.6 (InterPlanetary File System), образующей глобальное версионированное хранилище файлов, развёрнутое в форме P2P-сети, образованной из систем участников. IPFS комбинирует идеи, ранее реализованные в таких системах, как Git, BitTorrent, Kademlia, SFS и Web, и напоминает единый "рой" BitTorrent (пиры, участвующие в раздаче), обменивающийся Git-объектами. IPFS отличается адресацией по содержимому, а не месту размещения и произвольным именам. Код эталонной реализации написан на языке Go и распространяется под лицензиями Apache 2.0 и MIT.
Рейтинг самых высокопроизводительных суперкомпьютеров возглавил кластер на базе CPU ARM
https://www.opennet.ru/opennews/art.shtml?num=53213
Опубликован 55-й выпуск рейтинга 500 самых высокопроизводительных компьютеров мира. Июньский рейтинг возглавил новый лидер - японский кластер Fugaku, примечательный использованием процессоров ARM.
https://www.opennet.ru/opennews/art.shtml?num=53213
Опубликован 55-й выпуск рейтинга 500 самых высокопроизводительных компьютеров мира. Июньский рейтинг возглавил новый лидер - японский кластер Fugaku, примечательный использованием процессоров ARM.
Apple перейдёт на процессоры ARM собственной разработки в компьютерах и ноутбуках
https://www.opennet.ru/opennews/art.shtml?num=53216
Компания Apple подтвердила циркулировавшие уже некоторое время слухи о планах использовать в настольных компьютерах и ноутбуках процессоры архитектуры ARM собственной разработки. В качестве причин изменения стратегии называется энергоэффективность, а так же необходимость в более высокопроизводительном графическом ядре, нежели в имеющихся предложениях от Intel.
https://www.opennet.ru/opennews/art.shtml?num=53216
Компания Apple подтвердила циркулировавшие уже некоторое время слухи о планах использовать в настольных компьютерах и ноутбуках процессоры архитектуры ARM собственной разработки. В качестве причин изменения стратегии называется энергоэффективность, а так же необходимость в более высокопроизводительном графическом ядре, нежели в имеющихся предложениях от Intel.
Обновление редактора кода CudaText 1.105.5
https://www.opennet.ru/opennews/art.shtml?num=53215
Вышло обновление кроссплатформенного свободного редактора кода CudaText. Редактор вдохновлён идеями проекта Sublime Text, хотя и имеет много отличий и не поддерживает все возможности Sublime, включая Goto Anything и фоновую индексацию файлов. Файлы для определения синтаксиса реализованы на совершенно другом движке, присутствует Python API, но он совершенно другой. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. CudaText доступен для платформ Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD и Solaris, и отличается очень высокой скоростью запуска (открывается за 0.3 сек. на CPU Intel Core i3 3Hz). Код, написанный с использованием Free Pascal и Lazarus, распространяется под лицензией MPL 2.0.
https://www.opennet.ru/opennews/art.shtml?num=53215
Вышло обновление кроссплатформенного свободного редактора кода CudaText. Редактор вдохновлён идеями проекта Sublime Text, хотя и имеет много отличий и не поддерживает все возможности Sublime, включая Goto Anything и фоновую индексацию файлов. Файлы для определения синтаксиса реализованы на совершенно другом движке, присутствует Python API, но он совершенно другой. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. CudaText доступен для платформ Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD и Solaris, и отличается очень высокой скоростью запуска (открывается за 0.3 сек. на CPU Intel Core i3 3Hz). Код, написанный с использованием Free Pascal и Lazarus, распространяется под лицензией MPL 2.0.
Релиз статического анализатора cppcheck 2.1
https://www.opennet.ru/opennews/art.shtml?num=53208
Доступен новый выпуск свободного статического анализатора cppcheck 2.1, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++, в том числе при использовании нестандартного синтаксиса, типичного для встраиваемых систем. Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck с различными системами разработки, непрерывной интеграции и тестирования, а также предоставлены такие возможности как проверка соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работа по совместной проверке кода пакетов Debian. Исходные тексты проекта распространяется под лицензией GPLv3.
https://www.opennet.ru/opennews/art.shtml?num=53208
Доступен новый выпуск свободного статического анализатора cppcheck 2.1, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++, в том числе при использовании нестандартного синтаксиса, типичного для встраиваемых систем. Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck с различными системами разработки, непрерывной интеграции и тестирования, а также предоставлены такие возможности как проверка соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работа по совместной проверке кода пакетов Debian. Исходные тексты проекта распространяется под лицензией GPLv3.
Представлен ноутбук Dell XPS 13 Developer Edition с предустановленным Ubuntu 20.04
https://www.opennet.ru/opennews/art.shtml?num=53220
Компания Dell начала предустановку дистрибутива Ubuntu 20.04 на модель ноутбука XPS 13 Developer Edition, скомпонованного с оглядкой на применением в повседневной деятельности разработчиков программного обеспечения. Dell XPS 13 оснащён 13.4-дюймовым экраном Corning Gorilla Glass 6 (1920×1200, возможна замена на сенсорный экран InfinityEdge 3840×2400), процессором 10 Gen Intel Core i5-1035G1 (6MB Cache, 3.6 GHz), 8GB ОЗУ, от 256GB до 2TB SSD. Вес устройства 1.2 кг., время автономной работы 18 часов.
https://www.opennet.ru/opennews/art.shtml?num=53220
Компания Dell начала предустановку дистрибутива Ubuntu 20.04 на модель ноутбука XPS 13 Developer Edition, скомпонованного с оглядкой на применением в повседневной деятельности разработчиков программного обеспечения. Dell XPS 13 оснащён 13.4-дюймовым экраном Corning Gorilla Glass 6 (1920×1200, возможна замена на сенсорный экран InfinityEdge 3840×2400), процессором 10 Gen Intel Core i5-1035G1 (6MB Cache, 3.6 GHz), 8GB ОЗУ, от 256GB до 2TB SSD. Вес устройства 1.2 кг., время автономной работы 18 часов.
Microsoft выпустил редакцию пакета Defender ATP для Linux
https://www.opennet.ru/opennews/art.shtml?num=53219
Компания Microsoft объявила о доступности версии пакета Microsoft Defender ATP (Advanced Threat Protection) для платформы Linux. Продукт предназначен для превентивной защиты, отслеживания неисправленных уязвимостей, а также выявления и устранения вредоносной активности в системе. Платформа комбинирует в себе антивирусный пакет, систему выявления сетевых вторжений, механизм защиты от эксплуатации уязвимостей (включая 0-day), инструментарий для расширенной изоляции, дополнительные средства управления приложениями и систему выявления потенциально вредоносной активности.
https://www.opennet.ru/opennews/art.shtml?num=53219
Компания Microsoft объявила о доступности версии пакета Microsoft Defender ATP (Advanced Threat Protection) для платформы Linux. Продукт предназначен для превентивной защиты, отслеживания неисправленных уязвимостей, а также выявления и устранения вредоносной активности в системе. Платформа комбинирует в себе антивирусный пакет, систему выявления сетевых вторжений, механизм защиты от эксплуатации уязвимостей (включая 0-day), инструментарий для расширенной изоляции, дополнительные средства управления приложениями и систему выявления потенциально вредоносной активности.
Первый стабильный выпуск графо-ориентированной СУБД Nebula Graph
https://www.opennet.ru/opennews/art.shtml?num=53222
Состоялся релиз открытой СУБД Nebula Graph 1.0.0, предназначенной для эффективного хранения крупных наборов связанных между собой данных, образующих граф, который может насчитывать миллиарды узлов и триллионы связей. Проект написан на языке С++ и распространяется под лицензией Apache 2.0. Клиентские библиотеки для обращения к СУБД подготовлены для языков Go, Python и Java. Развивающий СУБД стартап VESoft несколько дней назад получил первый транш инвестиций в размере 8 млн долларов.
https://www.opennet.ru/opennews/art.shtml?num=53222
Состоялся релиз открытой СУБД Nebula Graph 1.0.0, предназначенной для эффективного хранения крупных наборов связанных между собой данных, образующих граф, который может насчитывать миллиарды узлов и триллионы связей. Проект написан на языке С++ и распространяется под лицензией Apache 2.0. Клиентские библиотеки для обращения к СУБД подготовлены для языков Go, Python и Java. Развивающий СУБД стартап VESoft несколько дней назад получил первый транш инвестиций в размере 8 млн долларов.