Size: a a a

2022 January 06
opennet.ru
Выпуск Python-библиотеки для научных вычислений NumPy 1.22.0

Доступен релиз Python-библиотеки для научных вычислений NumPy 1.22, ориентированной на работу с многомерными массивами и матрицами, а также предоставляющей большую коллекцию функций с реализацией различных алгоритмов, связанных с использованием матриц. NumPy является одной из наиболее востребованных библиотек, применяемых для научных  расчётов. Код проекта написан на языке Python с применением оптимизаций на языке Си и распространяется под лицензией BSD.

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

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

https://www.opennet.ru/opennews/art.shtml?num=56465
источник
2022 January 07
opennet.ru
Выпуск qBittorrent 4.4 с поддержкой протокола BitTorrent v2

Спустя больше года с момента публикации прошлой значительной ветки представлен релиз торрент-клиента qBittorrent 4.4.0, написанного с использованием тулкита Qt и развиваемого как открытая альтернатива µTorrent, приближенная к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP.

https://www.opennet.ru/opennews/art.shtml?num=56466
источник
opennet.ru
Новые версии дистрибутива GeckoLinux

Доступны новые версии дистрибутива GeckoLinux - 999.220105 (rolling) и  153.220104 (static), основанного на пакетной базе openSUSE и уделяющего большое внимание оптимизации рабочего стола и  мелочам, таким как качественная отрисовка шрифтов. Версия 999.220105 (1.6 ГБ) развивается в рамках rolling-модели подготовки обновлений, собрана на основе репозитория Tumbleweed и  собственного репозитория Packman. Ветка 153.220104 (1.4 ГБ) сформирована на основе релиза openSUSE 15.3.

https://www.opennet.ru/opennews/art.shtml?num=56467
источник
opennet.ru
Выпуск Chrome OS 97

Опубликован релиз операционной системы Chrome OS 97, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 97. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 97 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0.

https://www.opennet.ru/opennews/art.shtml?num=56468
источник
opennet.ru
Релиз Blink Comparison, приложения для сравнения фотопломб с защитой от вскрытия

Состоялся первый релиз Blink Comparison, приложения для Android 5.0+, которое упрощает сравнение фотопломб с защитой от вскрытия с помощью глаз. Программа написана на языке Dart, использует фреймворк Flutter для построения пользовательского интерфейса и распространяется под лицензией GPLv3. Сборка сформирована и опубликована в F-Droid и Google Play.

https://www.opennet.ru/opennews/art.shtml?num=56469
источник
opennet.ru
Релиз дистрибутива Linux Mint 20.3

Представлен релиз дистрибутива Linux Mint 20.3, продолжающий развитие ветки на основе  пакетной базы Ubuntu 20.04 LTS. Дистрибутив полностью совместим с Ubuntu, но существенно отличается подходом к организации интерфейса пользователя и подбором используемых по умолчанию приложений. Разработчики Linux Mint предоставляют десктоп-окружение, соответствующее классическим канонам организации рабочего стола, которое является более привычным для пользователей, не принимающих новые методы построения интерфейса GNOME 3. Для загрузки доступны DVD-сборки на базе оболочек MATE 1.26 (2.1 ГБ),  Cinnamon 5.2 (2.1 ГБ) и Xfce 4.16 (2 ГБ).  Предоставлена  возможность  обновления с Linux Mint 20, 20.1 и 20.2 до версии 20.3. Linux Mint 20 отнесён к выпускам с длительным сроком поддержи (LTS), обновления для которого будут формироваться до 2025 года.

https://www.opennet.ru/opennews/art.shtml?num=56464
источник
2022 January 08
opennet.ru
В 3.6% протестированных Python-репозиториев выявлены ошибки, связанные с пропущенными или лишними запятыми

Опубликованы результаты исследования подверженности кода на языке Python ошибкам, связанным с некорректным использованием запятых в коде. Проблемы вызваны тем, что при перечислениях Python автоматически объединяет строки в списке, если они не разделены запятой, а также обрабатывает значение, как кортеж, если после значения следует запятая. Проведя автоматизированный анализ 666  GitHub-репозиториев с кодом на языке Python исследователи выявили возможные проблемы с запятыми в 5% изученных проектов.

https://www.opennet.ru/opennews/art.shtml?num=56470
источник
opennet.ru
Компания Canonical анонсировала переработку инструментария Snapcraft

Компания Canonical раскрыла планы по предстоящей значительной переработке инструментария Snapcraft, применяемого для формирования, распространения и обновления самодостаточных пакетов в формате Snap. Отмечается, что текущая кодовая база  Snapcraft признана устаревшей (legacy) и будет применяться при необходимости использования старых технологий. Развиваемые радикальные изменения не повлияют на текущую модель использования - в проектах, связанных с Ubuntu Core 18 и 20, продолжит использоваться старый монолитный  Snapcraft, а новый модульный  Snapcraft начнёт применяться начиная с ветки Ubuntu Core 22.

https://www.opennet.ru/opennews/art.shtml?num=56471
источник
2022 January 09
opennet.ru
Релиз Messor, децентрализованной системы для обнаружения вторжений

После двух лет разработки доступен первый выпуск проекта Messor, развивающий свободное,  независимое и децентрализованное ПО для обеспечения безопасности сетей и прозрачного сбора данных об атаках и сканированиях. Разработчики проекта запустили сеть Messor.Network и опубликовали плагин для платформы электронной коммерции OpenCart3. Код плагина написан на языке PHP и распространяется под лицензией Apache 2.0. В разработке находятся модуль для nginx/apache2 (С++), плагин для Magento  (php) и плагин для Wordress (php).

https://www.opennet.ru/opennews/art.shtml?num=56472
источник
opennet.ru
Выпуск EasyOS 3.2, дистрибутива от создателя Puppy Linux

Барри Каулер (Barry Kauler), основатель проекта Puppy Linux, опубликовал экспериментальный дистрибутив EasyOS 3.2, в котором предпринята попытка совмещения технологий Puppy Linux с  использованием контейнерной изоляции для запуска всех компонентов системы. Каждое приложение, а также сам рабочий стол, могут быть запущены в отдельных контейнерах. Для изоляции используется собственных механизм Easy Containers. Управление дистрибутивом производится через развиваемый проектом набор графических конфигураторов. Размер загрузочного образа 580МБ.

https://www.opennet.ru/opennews/art.shtml?num=56473
источник
opennet.ru
Вторая версия патчей c реструктуризацией заголовочных файлов ядра Linux

Инго Молнар (Ingo Molnar) представил вторую версию набора патчей, позволяющего значительно сократить время пересборки ядра за счёт реструктуризации иерахии заголовочных файлов и сокращения числа перекрёстных зависимостей. От предложенной несколько дней назад первой версии новый вариант отличается адаптацией для ядра 5.16-rc8, добавлением дополнительных оптимизаций и реализацией поддержки сборки с использованием компилятора Clang. При использовании Clang применение патчей позволило сократить время сборки на 88% или на 77% в показателях расходования ресурсов CPU. При полной пересборке ядра командой "make -j96 vmlinux время сборки сократилось с 337.788 до 179.773 секунд.

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

Представлен релиз Linux-дистрибутива Clonezilla Live 2.8.1, предназначенного для быстрого клонирования дисков (копируются только используемые блоки). Задачи, выполняемые дистрибутивом сходны с проприетарным продуктом Norton Ghost. Размер iso-образа дистрибутива - 339 МБ (i686, amd64).

https://www.opennet.ru/opennews/art.shtml?num=56476
источник
opennet.ru
Январский рейтинг языков программирования TIOBE

Компания TIOBE Software опубликовала январский рейтинг популярности языков программирования, в котором по сравнению с январём 2021 года выделяется перемещение языка Python с третьего на первое место. Языки Си и Java, соответственно сместились на второе и третье места. Индекс популярности TIOBE строит свои выводы на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, QQ, Sohu, Bing, Amazon и Baidu.

https://www.opennet.ru/opennews/art.shtml?num=56477
источник
2022 January 10
opennet.ru
Релиз ядра Linux 5.16

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.16. Среди наиболее заметных изменений: системный вызов futex_waitv для повышения производительности Windows-игр в Wine, отслеживание ошибок в ФС через fanotify, концепция фолиантов в системе управления памятью, поддержка процессорных инструкций AMX, возможность резервирования памяти за сетевыми сокетами, поддержка в netfilter классификации пакетов на стадии  "egress", задействование подсистемы DAMON для упреждающего вытеснения невостребованных областей памяти, улучшение обработки перегрузок при большом объёме операций записи, поддержка многоприводных жёстких дисков.

https://www.opennet.ru/opennews/art.shtml?num=56478
источник
opennet.ru
Разработчик внёс деструктивные изменения в NPM-пакеты colors и faker,  применяемые в 20 тысячах проектах

Марак Сквайрс (Marak Squires), автор популярных пакетов colors (расцветка консоли node.js) и faker (генератор фиктивных данных для полей ввода), насчитывающих 2.8 и 25 млн еженедельных загрузок, разместил в репозитории NPM и на GitHub новые версии своих продуктов, включающие деструктивные изменения, целенаправленно приводящие к сбоям на стадии сборки и выполнения зависимых проектов. В результате действий Марака была нарушена работа многих проектов, включая AWS CDK, использующих указанные библиотеки - библиотека colors используется в качестве зависимости у 18953 проектов, а  faker - у 2571.

https://www.opennet.ru/opennews/art.shtml?num=56479
источник
opennet.ru
Доступен полностью свободный вариант ядра Linux-libre 5.16

Латиноамериканский Фонд свободного ПО c небольшой задержкой опубликовал полностью свободный вариант ядра Linux 5.16 - Linux-libre 5.16-gnu, очищенный от  элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того,  Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации.

https://www.opennet.ru/opennews/art.shtml?num=56484
источник
opennet.ru
Релиз операционной системы DragonFly BSD 6.2

После семи месяцев разработки опубликован  релиз DragonFlyBSD 6.2, операционной системы с гибридным ядром, созданной в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER, поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования  данных и мета-данных ФС на SSD-накопителях, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT).

https://www.opennet.ru/opennews/art.shtml?num=56485
источник
2022 January 11
opennet.ru
Мокси Марлинспайк уходит с поста руководителя Signal Messenger

Мокси Марлинспайком (Moxie Marlinspike), создатель открытого мессенджера Signal и  соавтор протокола Signal, также применяемого для сквозного шифрования в WhatsApp, объявил об уходе с поста руководителя  компании Signal Messenger LLC, курирующей разработку приложения и протокола Signal. На время, пока не будет подобран новый руководитель, обязанности временного CEO будет занимать Брайн Актон (Brian Acton),  сооснователь и руководитель некоммерческой организации Signal Technology Foundation, в своё время создавший мессенджер WhatsApp и успешно продавший его компании Facebook.

https://www.opennet.ru/opennews/art.shtml?num=56487
источник
opennet.ru
Представлен BumbleBee, инструментарий для упрощения создания и распространения eBPF-программ

Компания Solo.io, развивающая продукты для обеспечения работы облачных систем, микросервисов, изолированных контейнеров и бессерверных вычислений, опубликовала открытый инструментарий BumbleBee, нацеленный на упрощение подготовки, распространения и запуска eBPF-программ, выполняемых в специальной виртуальной машине внутри ядра Linux и позволяющих обрабатывать сетевые операции, контролировать доступ и отслеживать работу систем. Код написан на языке Go и распространяется под лицензией Apache 2.0.

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