
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.
Главные темы нового выпуска:
- Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11.
- Открытая клавиатура Launch от System76 перешла на стадию приёма предзаказов.
- IBM открыл CodeNet для систем машинного обучения, транслирующих и проверяющих код.
- Microsoft подготовил реализацию eBPF для Windows.
- Пришло время и тебе встать на защиту Sci-hub.
И многое другое
Оглавление
- Главное
- Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11
- Открытая клавиатура Launch от System76 перешла на стадию приёма предзаказов
- IBM открыл CodeNet для систем машинного обучения, транслирующих и проверяющих код
- Microsoft подготовил реализацию eBPF для Windows
- Пришло время и тебе встать на защиту Sci-hub
- Короткой строкой
- Что ещё посмотреть
- Заключение
Главное
Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11
Категория: Новости/Для разработчиков

OpenNET пишет: Гвидо ван Россум, создатель языка программирования Python, в своём докладе на конференции Python Language Summit рассказал о планах по оптимизации производительности CPython. К версии 3.11, которая ожидается в 2022 году, разработчики надеются добиться увеличения производительности в два раза. Проектом по оптимизации CPython занимается небольшая команда разработчиков из компании Microsoft, в которую недавно перешёл на работу Гвидо. При реализации проекта разработчики намерены придерживаться ряда ограничений, таких как сохранение полной совместимости на уровне ABI и кода, а также недопустимость повышения производительности за счёт замедления в пограничных случаях. Из составных частей, которые можно будет изменить для повышения производительности отмечаются байткод, размещение данных в памяти, компилятор и интерпретатор.
Подробности:
- Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11 []
- Гвидо ван Россум хочет ускорить Питон вдвое []
Открытая клавиатура Launch от System76 перешла на стадию приёма предзаказов
Категория: Новости/Железо

OpenNET пишет: Компания System76, специализирующаяся на производстве ноутбуков, ПК и серверов, поставляемых с Linux, объявила о начале приёма предзаказов на клавиатуру, развиваемую в рамках открытого проекта Launch. Клавиатура может быть полностью настроена пользователем, который может изменять назначение клавиш, заменять клавиши при помощи специального съёмника и создавать собственные раскладки клавиатуры. Стоимость устройства при предзаказе составляет 285 долларов. Механические и электрические схемы, а также прошивки и используемое для управления программное обеспечение полностью открыты. Проектная документация и модели для САПР FreeCAD распространяются под лицензией CC BY-SA-4.0. Схемы и распайки печатных плат доступны в формате pcb для KiCad и поставляются под лицензией GPLv3.
Подробности:
- Открытая клавиатура Launch перешла на стадию приёма предзаказов []
- System76 Launch: кастомизируемая клавиатура с открытым ПО и железом []
- System76 представила фирменную open source клавиатуру []
IBM открыл CodeNet для систем машинного обучения, транслирующих и проверяющих код
Категория: Новости/Открытие кода и данных

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

Пользователь maybe_elf пишет в новостях на Хабре: Microsoft запустил проект с открытым исходным кодом, чтобы адаптировать инструмент ядра Linux eBPF (Extended Berkeley Packet Filter) для работы на Windows. Функция eBPF предлагает поддержку расширенных пакетных фильтров Беркли и используется в большей части Unix-подобных систем для программ, которые должны, помимо прочего, анализировать сетевой трафик. По сути, это виртуальная машина на основе регистров, разработанная для запуска пользовательской 64-битной RISC-подобной архитектуры посредством своевременной компиляции внутри ядра Linux. Отношения eBPF с ядром Linux можно сравнить с отношениями JavaScript с веб-страницами они позволяют изменять поведение ядра Linux путём загрузки выполняемой программы без изменения фактического исходного кода ядра или загрузки модуля ядра.
Подробности:
- Microsoft реализует eBPF для Linux на Windows []
- Microsoft подготовил реализацию eBPF для Windows []
- ПортированиеeBPF из Linux в Windows 10 и Windows Server [(en)]
Пришло время и тебе встать на защиту Sci-hub
Категория: Новости/Дела организаций

Пользователь MagisterLudi опубликовал в блоге компании Timeweb на Хабре перевод призыва поддержать проект очень популярной в академической среде свободной базы научных статей Sci-hub, которая привлекла внимание судов и спецслужб из-за конфликта интересов с крупным бизнесом научных издательств. FOSS и авторское право/лево вещи очень близкие и поэтому я счёл, что в дайджест это очень даже вписывается. Призываю обратить внимание, даже если вы считаете, что не имеете отношения к науке. В наш век высоких технологий проблемы науки это проблемы значительной части общества.
Подробности []
Немного контекста, статья старая, но пожалуй всё ещё актуальная, о том почему Sci-hub активно используется учёными и какие проблемы в организации науки это показывает []
Короткой строкой
Новости
Мероприятия
Kubernetes Мега: от устройства Kubernetes до основ service mesh []
Внедрения
- Red Hat OpenShift помогает Boehringer Ingelheim в масштабировании IT для здравоохранения[(en)]
- Корпорации всё больше полагаются на программное обеспечение с открытым исходным кодом [(en)]
Открытие кода и данных
- Trend Micro открывает данные об уязвимостях специалистам по безопасности[(en)]
- AWS выпускает инструмент с открытым исходным кодом, который помогает в преобразование локального программного обеспечения в SaaS [(en)]
Дела организаций
- Linux Foundation объединяет усилия с NGMN, чтобы сосредоточиться на 5G и не только[ 1(en), 2(en)]
- API-шлюз с открытым исходным кодом KrakenD становится проектом Linux Foundation [ 1(en), 2(en), 3(en), 4(en)]
- GitHub теперь позволяет разработчикам загружать видео в свои репозитории. [ 1(en), 2(en)]
- Blender Foundation опубликовала отчёт за 2020 год. Более 14 миллионов загрузок и 1 миллион евро []
- Русскоязычное сообщество ubuntu.ru сменило свой адрес []
- Github отменяет удаление кода GTA, полученного в результате реверс-инжиниринга[(en)]
- Snyk усиливает безопасность программного обеспечения с открытым исходным кодом с приобретением FossID [(en)]
- Совместно с Linux Foundation Research Hyperledger проводит опрос, чтобы измерить осведомленность рынка и восприятие блокчейн-проектов Hyperledger [(en)]
- Еженедельник OSM 563 []
Юридические вопросы
Автор Libopenaptx сменил лицензию, чтобы блокировать заимствование кода проектами Freedesktop []
Ядро и дистрибутивы
- Проект Illumos, продолжающий развитие OpenSolaris, прекратит поддержку архитектуры SPARC []
- В Fedora Silverblue, Fedora IoT и Fedora CoreOS добавят код для подсчёта пользователей []
Специальное
Специалист по данным создал скрипт Python для получения предупреждений о вакцинации в режиме реального времени[(en)]
Базы данных
Percona объявляет о предварительном доступе к их проекту базы данных с открытым исходным кодом как услуги[(en)]
Мобильные
- В дистрибутив postmarketOS добавлен интерфейс для умных часов []
- Huawei HarmonyOS 2.0 будет выпущена с двумя умными часами и двумя планшетами[(en)]
- HarmonyOS готов изменить технологическую индустрию [(en)]
Безопасность
- GitHub добавил поддержку ключей безопасности SSH []
- Уязвимости в подсистеме eBPF, позволяющие выполнить код на уровне ядра Linux []
- Как сообщества Linux Foundationобеспечивают меры безопасности,требуемые Указом президента США о кибербезопасности[ 1(en), 2(en)]
DevOps
jsPolicy решает проблему понятности политик Kubernetes[(en)]
Web
- Редизайн Firefox отказывается от некоторых элементов пользовательского интерфейса[ 1, 2(en)]
- Google Chrome получит новую функцию конфиденциальности, направленную на ограничение отслеживания пользователей в Интернете [(en)]
Для разработчиков
- Анонсирован порт Perl веб-фреймворка Mojolicoious на Node.js []
- Google раскрывает дополнительную информацию об интеграции Rust в Android[(en)]
- Планирование редакции Rust 2021 []
Пользовательское
- На этой неделе в KDE: горячее подключение GPU, FreeSync и много всего []
- Plasma 5.22 доступна в тестовом репозитории для Kubuntu []
Железо
- Представлен LibreBMC, открытый BMC-контроллер на базе архитектуры POWER [ 1(en), 2]
- Сообщается, что Huawei работает над ноутбуком с Linux[(en)]
Статьи
Мероприятия
- Прямой эфир про тесты, трейты, devops в монолите, переход на Go и KPHP с казанского PHP-митапа []
- Открытый вебинар по Tarantool 14 мая 16:00 МСК []
Внедрения
Как свободное программное обеспечение может ускорить цифровизацию []
Юридические вопросы
Интервью с Масато Эндо из японского OpenChain Project[(en)]
Ядро и дистрибутивы
- Обзор Android Automotive OS: под капотом автомобильной ОС от Google[(en)]
- Цифровая безопасная среда комплексное решение от Astra Linux, НПО РусБИТех и компании НКК []
- Модель безопасности Astra Linux основа для апробации новых ГОСТов []
Системное
Btrfs: Преимущества перехода с UEK5 на UEK6[(en)]
Специальное
- Embedded Linux в двух словах [ 1, 2]
- Ищем рудное золото на острове Сумбава, Индонезия []
- Настройка сети в Proxmox []
- 4 терминальных мультиплексора Linux, которые стоит попробовать[(en)]
- Ударим биспектром по бездорожью, или как найти золото в Сибири []
- Asterisk. Оповещение о записи разговора []
- Цифровая геология, или пусть машины думают и находят золото для нас в Западной Сибири без геологических данных []
Мультимедиа
SonoBus: приложение для одноранговой потоковой передачи аудио с открытым исходным кодом и кроссплатформенной поддержкой[(en)]
Мобильные
HarmonyOS: что нужно знать о новой операционной системе Huawei[(en)]
Безопасность
- Пользователи криптовалюты стали жертвами злоумышленника, захватившего часть выходных узлов сети Tor[(en)]
- LinOTP инсталляция и использование []
- Безопасность в духе Linux[(en)]
- Использование динамического контроля доступа для защиты цепочки поставок Kubernetes [(en)]
- В bash безобидная с виду конструкция [[ $var -eq 42 ]] умеет выполнять и произвольный код []
DevOps
- О работес логами при помощи Graylog (сбор, хранение, анализ) [ 1, 2]
- Make Jenkins logs pretty [(en)]
- 1 CPU 1 Гб а я хочу мониторинг, как у больших дядей []
- Понимание CI / CD с точки зрения Cloud Foundry интервью с Чипом Чайлдерсом, исполнительным директором Cloud Foundry Foundation[(en)]
- Пишем оператор Kubernetes с нуля []
- Почему я советую людям не учить Ansible. Андрей Девяткин []
- Работа над ошибками. Правдивая история переезда на Sentry в масштабах большой продуктовой компании. Григорий Кошелев []
- 5 причин разместить ваш реестр контейнеров с помощью Pulp[(en)]
AI & Data Science
- Руководство по NVIDIA Kaolin: библиотека для глубокого обучения по 3D данным[(en)]
- Основы языка программирования Julia для специалистов по данным [(en)]
- Изучение Transfer Learning с использованием TensorFlow Keras [(en)]
- Руководство по labelCloud: инструмент Python для аннотирования трёхмерных облаков точек [(en)]
- Лучшие наборы данных с открытым исходным кодом для обнаружения объектов в 2021 году [(en)]
Web
- Почему WordPress отлично подходит для сайта электронной коммерции[(en)]
- Почтовый клиент Alpine для работы в Linux терминале [(en)]
Для разработчиков
- Ретроспектива важных функций, добавленных в Python 3.0-3.4[ 1(en), 2(en), 3(en), 4(en), 5(en)]
- Заметки о Unix: сильные и слабые стороны errno в традиционных Unix-окружениях []
- Начало работы с периферийной разработкой в Linux с использованием открытого кода[(en)]
- Управляем контактами GPIO из C# .NET 5 в Linux на одноплатном компьютере Banana Pi M64 (ARM64) и Cubietruck (ARM32) []
- NAPI в сетевых драйверах Linux []
- Nix: воспроизводимая сборка []
- Кросскомпиляция Gotk3 приложений для Windows в Linux []
- Механизмы авторизации в web-приложениях на Rust []
- Thunderbird, RNP и важность хорошего API []
- Чего ожидать от Rust в 2021[(en)]
- Руководство по менеджерам контекста Python: не только файлы [(en)]
- О замене Autotools на CMake [(en)]
- Заметки о Unix: надёжная работа с API C-библиотеки Unix возможна только из программ, написанных на C []
Менеджмент
- Создание открытых организаций, чтобы сделать лучшую жизнь более устойчивой для всех[(en)]
- Архитектура Apache Airflow на OpenShift []
Пользовательское
Разное
- PHP получает собственный движок демосцены[(en)]
- Проверьте скорость набора текста в терминале Linux с помощью Ttyper [(en)]
- Что такое fog computing? [(en)]
- Банановый макропад [(en)]
Релизы
Ядро и дистрибутивы
- Выпуск Bottlerocket 1.1, дистрибутива на базе изолированных контейнеров [ 1, 2]
- Релиз операционной системы DragonFly BSD 6.0 [ 1, 2]
- Релиз OpenIPC 2.1, альтернативной прошивки для камер видеонаблюдения [ 1, 2]
- Выпуск дистрибутива SystemRescue 8.03 [ 1, 2]
- Выпуск дистрибутива Bodhi Linux 6.0, предлагающего десктоп-окружение Moksha [ 1, 2, 3]
- Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе [ 1, 2]
- Выпуск дистрибутива Armbian 21.05 []
- Доступен антивирусный загрузочный диск Ubuntu RescuePack 21.05 []
- Семнадцатое обновление прошивки Ubuntu Touch []
- Выпуск дистрибутива NomadBSD 130R-20210508 []
Системное
Специальное
Базы данных
- Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10 []
- Обновление PostgreSQL с устранением уязвимостей []
Мультимедиа
- Релиз Kodi Matrix 19.1 от 09/05/2021 []
- Обновление медиапроигрывателя VLC 3.0.14 с устранением узвимостей []
Мобильные
Выпуск набора мобильных приложений KDE []
DevOps
Доступен HAProxy Data Plane API 2.3 [(en)]
Web
- Релиз децентрализованной коммуникационной платформы Hubzilla 5.6 [ 1, 2]
- Доступна платформа обмена сообщениями Zulip 4.0 []
Для разработчиков
- Новые выпуски компонентов GNUstep [ 1, 2]
- Вышел релиз GitLab 13.11 с агентом для Kubernetes и настройкой конвейера для проверки соответствия требованиям [ 1, 2]
- Pyston 2.2 []
- Rust для Windows получает серьёзное обновление[(en)]
- Deno можно обновить до версии 1.10 []
- Релиз Scala 3.0 []
Пользовательское
- Доступна программа для ведения заметок OutWiker 3.0 [ 1, 2]
- Корректирующий релиз GNOME 3.38.6 []
- Доступна бета-версия KDE Plasma 5.22! []
Что ещё посмотреть
- Видео: IT новости. SparkyLinux 5.15, OpenToonz, Shotcut, Vivaldi []
- Открытый проект недели по версии SD Times: AWS SaaS Boost [(en)]
Заключение
На этом всё, до следующего воскресенья!
Высказываю большое спасибо редакции и авторам OpenNET [], много новостных материалов и сообщений о новых релизах взято у них.
Подписывайтесь на наш Telegram канал наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News. Также мы есть во всех основных соцсетях:
[] Предыдущий выпуск

Если кто интересуется составлением дайджестов и имеет время и возможность помочь буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения. В первую очередь нужны люди, готовые помогать в разборе материалов, собранных роботом по нескольким десяткам англо- и русскоязычных источников, а именно разработчики, которые хотели бы поучаствовать в доработке средств автоматизации под многопользовательский режим (скорее всего это будет в форме Telegram чат-бота на Python), и просто активисты, которые смогли бы тратить несколько часов в неделю на работу с будущим автоматизированным категоризатором (записываться уже можно, уведомим по готовности инструмента). Подробнее о внутренней кухне дайджестов можно прочитать в спецвыпуске FOSS News [].

Думаю, все в курсе сложной ситуации, в которой оказался FSF (Фонд Свободного ПО) из-за конфликта вокруг его основателя Ричарда Столлмана. Подробности можно посмотреть в наших подборках новостей [ 1, 2]. Я считаю, что самое время поддержать Фонд вступлением и финансами []. FSF это одна из немногих организаций, бескомпромиссно стоящих на защите интересов большинства людей, использующих компьютеры в работе, общественной активности и для личных дел. А чтобы организация полностью работала в интересах людей, она должна этими людьми и финансироваться. К слову, 80% финансирования FSF идёт от индивидуальных лиц.