Forwarded from opennet.ru
Сравнение эффективности 20 языков программирования https://opennet.ru/60384/
www.opennet.ru
Сравнение эффективности 20 языков программирования
Опубликована вторая редакция проекта PLB (Programming Language Benchmark), нацеленного на тестирование производительности решения типовых задач на различных языках программирования. В отличие от первой редакции, опубликованной в 2011 году, новый вариант измеряет…
Forwarded from opennet.ru
Релиз текстового редактора Vim 9.1 https://opennet.ru/60385/
www.opennet.ru
Релиз текстового редактора Vim 9.1
После полутора лет разработки состоялся релиз текстового редактора Vim 9.1. Код Vim распространяется под собственной копилефт лицензией, совместимой с GPL и позволяющей без ограничений использовать, распространять и перерабатывать код. Основная особенность…
Forwarded from Linux / Линукс
События 2023 года, связанные с открытыми проектами
▪️ Прекращение публикации исходных текстов пакетов дистрибутива Red Hat Enterprise Linux и оставление CentOS Stream в качестве единственного публичного источника кода пакетов RHEL. Образование ассоциации OpenELA, в которой Rocky Linux, Oracle и SUSE объединили усилия в поддержании пакетной базы, совместимой с RHEL.
▪️ Конфликты: Критика бизнес-модели Red Hat. Попытка продвижения API Web Integrity и удаление из Chromium в ответ на опасения зарождения подобия DRM для Web. Бьёрн Страуструп против навязывания безопасных языков программирования. Отклонение патчей от Байкал Электроникс. Индейцы против Apache. Упразднение и возвращение Docker Hub Free Team.
▪️ Canonical преобразовала LXD в свой корпоративный проект. В ответ сообщество Linux Containers при участии основателей LXD создало независимый форк - Incus. После этого компания Canonical перевела проект с лицензии Apache 2.0 на лицензию AGPLv3.
▪️ Форки: LibrePGP - форк стандарта OpenPGP от автора GnuPG. Crab - форк языка Rust. OpenTofu и OpenBao - форки Terraform и Vault, созданные после перехода HashiCorp на проприетарную лицензию.
▪️ Поглощения и реструктуризации: SUSE преобразуют из публичной в частную компанию. Mozilla купила компанию Fakespot. Проект Nextcloud поглотил почтовый клиент Roundcube.
▪️ Судебные разбирательства: Quad9 выиграл разбирательство c Sony о принуждении к блокировке через DNS. Завершено разбирательство между Stockfish и ChessBase о нарушении GPL.
▪️ Авторские права: Изменение политики товарных знаков, связанных с Rust. Блокировка сайта проекта Youtube-dl. Переговоры об отчислениях правообладателям за контент, сгенерированный AI-системами. Удаление Firefox-дополнения для обхода Paywall из-за жалобы о нарушении DMCA. Удаление эмулятора Dolphin из Steam и блокировка проекта Lockpick на GitHub по требованию Nintendo.
▪️ Лицензии: Переход продуктов HashiCorp на проприетарную лицензию. Компилятор Cheerp переведён на лицензии Apache 2.0 и LLVM. Wikipedia переходит на лицензию CC BY-SA 4.0. Концепция Post-Open Source.
▪️ Законы: Ответственность за ошибки в открытом коде. Влияние на СПО законопроекта Cyber Resilience Act. Законопроекты, которые могут помешать участию граждан РФ в крупных СПО-проектах.
▪️ Платформы разработки и каталоги приложений: Эволюционирование Flathub независимый каталог-магазин приложений. Переход хостинга Sourceware под крыло организации SFC. Внедрение в PyPI и GitHub обязательной двухфакторной аутентификации. Поддержка OpenID Connect в PyPI и прекращение поддержки PGP-подписей. Прекращение поддержки Subversion в GitHub. Изменение контрольных сумм архивов в GitHub.
Linux / Линукс🎄
▪️ Прекращение публикации исходных текстов пакетов дистрибутива Red Hat Enterprise Linux и оставление CentOS Stream в качестве единственного публичного источника кода пакетов RHEL. Образование ассоциации OpenELA, в которой Rocky Linux, Oracle и SUSE объединили усилия в поддержании пакетной базы, совместимой с RHEL.
▪️ Конфликты: Критика бизнес-модели Red Hat. Попытка продвижения API Web Integrity и удаление из Chromium в ответ на опасения зарождения подобия DRM для Web. Бьёрн Страуструп против навязывания безопасных языков программирования. Отклонение патчей от Байкал Электроникс. Индейцы против Apache. Упразднение и возвращение Docker Hub Free Team.
▪️ Canonical преобразовала LXD в свой корпоративный проект. В ответ сообщество Linux Containers при участии основателей LXD создало независимый форк - Incus. После этого компания Canonical перевела проект с лицензии Apache 2.0 на лицензию AGPLv3.
▪️ Форки: LibrePGP - форк стандарта OpenPGP от автора GnuPG. Crab - форк языка Rust. OpenTofu и OpenBao - форки Terraform и Vault, созданные после перехода HashiCorp на проприетарную лицензию.
▪️ Поглощения и реструктуризации: SUSE преобразуют из публичной в частную компанию. Mozilla купила компанию Fakespot. Проект Nextcloud поглотил почтовый клиент Roundcube.
▪️ Судебные разбирательства: Quad9 выиграл разбирательство c Sony о принуждении к блокировке через DNS. Завершено разбирательство между Stockfish и ChessBase о нарушении GPL.
▪️ Авторские права: Изменение политики товарных знаков, связанных с Rust. Блокировка сайта проекта Youtube-dl. Переговоры об отчислениях правообладателям за контент, сгенерированный AI-системами. Удаление Firefox-дополнения для обхода Paywall из-за жалобы о нарушении DMCA. Удаление эмулятора Dolphin из Steam и блокировка проекта Lockpick на GitHub по требованию Nintendo.
▪️ Лицензии: Переход продуктов HashiCorp на проприетарную лицензию. Компилятор Cheerp переведён на лицензии Apache 2.0 и LLVM. Wikipedia переходит на лицензию CC BY-SA 4.0. Концепция Post-Open Source.
▪️ Законы: Ответственность за ошибки в открытом коде. Влияние на СПО законопроекта Cyber Resilience Act. Законопроекты, которые могут помешать участию граждан РФ в крупных СПО-проектах.
▪️ Платформы разработки и каталоги приложений: Эволюционирование Flathub независимый каталог-магазин приложений. Переход хостинга Sourceware под крыло организации SFC. Внедрение в PyPI и GitHub обязательной двухфакторной аутентификации. Поддержка OpenID Connect в PyPI и прекращение поддержки PGP-подписей. Прекращение поддержки Subversion в GitHub. Изменение контрольных сумм архивов в GitHub.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux / Линукс
События 2023 года, связанные с открытыми проектами ▪️ Прекращение публикации исходных текстов пакетов дистрибутива Red Hat Enterprise Linux и оставление CentOS Stream в качестве единственного публичного источника кода пакетов RHEL. Образование ассоциации…
Можно и повспоминать что было... В прошлом году
❤1
Forwarded from Linux / Линукс
Ядро Maestro, написанное на Rust и частично совместимое с Linux
Представлен проект по разработке легковесного Unix-подобного ядра, реализующего подмножество системных вызовов ядра Linux, достаточное для создания типовых рабочих окружений. Проект создан в 2018 году и использовал язык Си, но в 2020 году был полностью перезапущен с нуля и перешёл на Rust. Код ядра распространяется под лицензией MIT.
✅ Помимо ядра проектом на языке Rust также развиваются X11-сервер, пакетный менеджер, загрузчик, инсталлятор, наборы утилит и другие компоненты, необходимые для построения операционной системы.
Ядро имеет монолитную архитектуру и пока поддерживает только системы x86 в 32-разрядном режиме. Кодовая база ядра насчитывает 48.8 тысяч строк кода (для сравнения в ядре Linux - 33 млн. строк кода). Возможен запуск в QEMU, VirtualBox или поверх оборудования. На текущем этапе развития в Maestro реализован 31 % (135 из 437) системных вызовов Linux, чего достаточно для загрузки консольного окружения на базе bash и стандартной Си-библиотеки Musl. В окружении на базе Maestro также могут выполняться некоторые утилиты из набора GNU coreutils, такие как ls, cat, mkdir, rm, rmdir, uname и whoami.
Linux / Линукс🎄
Представлен проект по разработке легковесного Unix-подобного ядра, реализующего подмножество системных вызовов ядра Linux, достаточное для создания типовых рабочих окружений. Проект создан в 2018 году и использовал язык Си, но в 2020 году был полностью перезапущен с нуля и перешёл на Rust. Код ядра распространяется под лицензией MIT.
Ядро имеет монолитную архитектуру и пока поддерживает только системы x86 в 32-разрядном режиме. Кодовая база ядра насчитывает 48.8 тысяч строк кода (для сравнения в ядре Linux - 33 млн. строк кода). Возможен запуск в QEMU, VirtualBox или поверх оборудования. На текущем этапе развития в Maestro реализован 31 % (135 из 437) системных вызовов Linux, чего достаточно для загрузки консольного окружения на базе bash и стандартной Си-библиотеки Musl. В окружении на базе Maestro также могут выполняться некоторые утилиты из набора GNU coreutils, такие как ls, cat, mkdir, rm, rmdir, uname и whoami.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linux / Линукс
В библиотеке Qt выявлена уязвимость (CVE-2023-51714) в реализации протокола HTTP/2. Она позволяет добиться записи своих данных за пределы выделенного буфера.
Уязвимость вызвана целочисленным переполнением в коде разбора упакованных заголовков (HPack) и проявляется при получении более 4 ГБ суммарных данных HTTP-заголовков или 2 ГБ для одного заголовка. Проблема устранена в обновлениях Qt 5.15.17, 6.2.11, 6.5.4 и 6.6.2.
Linux / Линукс🎄
Уязвимость вызвана целочисленным переполнением в коде разбора упакованных заголовков (HPack) и проявляется при получении более 4 ГБ суммарных данных HTTP-заголовков или 2 ГБ для одного заголовка. Проблема устранена в обновлениях Qt 5.15.17, 6.2.11, 6.5.4 и 6.6.2.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from opennet.ru
Релиз ядра Linux 6.7 https://opennet.ru/60398/
www.opennet.ru
Релиз ядра Linux 6.7
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.7. Среди наиболее заметных изменений: интеграция ФС Bcachefs, прекращение поддержки архитектуры Itanium, возможность работы Nouveau с прошивками GSP-R, поддержка TLS-шифрования в…
Forwarded from opennet.ru
Для OpenBSD реализована возможность использования рабочего стола KDE Plasma https://opennet.ru/60402/
www.opennet.ru
Для OpenBSD реализована возможность использования рабочего стола KDE Plasma
Рафаэль Садовский (Rafael Sadowski) объявил о доступности пользовательского окружения KDE Plasma 5.27 для установки в OpenBSD-current, формировании готовых для установки пакетов kde-plasma и kde-plasma-extra, и намерении обеспечить поддержку KDE Plasma в…
Forwarded from opennet.ru
Доступен Vcc, C/C++ компилятор для Vulkan https://opennet.ru/60413/
www.opennet.ru
Доступен Vcc, C/C++ компилятор для Vulkan
После трёх лет разработки представлен исследовательский проект Vcc (Vulkan Clang Compiler), нацеленный на создание компилятора, способного транслировать код на языке С++ в представление, выполняемое на GPU, поддерживающих графический API Vulkan. В отличие…
Forwarded from opennet.ru
Обновление СУБД Redis 7.0.15 и 7.2.4 с устранением уязвимости https://opennet.ru/60415/
www.opennet.ru
Обновление СУБД Redis 7.0.15 и 7.2.4 с устранением уязвимости
В корректирующих выпусках СУБД Redis 7.0.15 и 7.2.4 устранена опасная уязвимость (CVE-2023-41056), которая потенциально может привести к удалённому выполнению кода из-за записи данных в область за пределами выделенного буфера. Проблема проявляется начиная…
Forwarded from opennet.ru
Проект GodotOS, подготовил оболочку операционной системы на игровом движке Godot https://opennet.ru/60418/
www.opennet.ru
Проект GodotOS подготовил оболочку операционной системы на игровом движке Godot
Опубликован первый выпуск проекта GodotOS, развивающего прототип графического интерфейса, созданный с использованием игрового движка Godot. GodotOS преподносится как эксперимент по использованию игрового движка для проектирования минималистичного, удобного…
Forwarded from opennet.ru
Первый кандидат в релизы KDE 6 https://opennet.ru/60421/
www.opennet.ru
Первый кандидат в релизы KDE 6
Началось тестирование кандидата в релизы пользовательского окружения KDE Plasma 6, библиотек KDE Frameworks 6 и коллекции приложений KDE Gear 6. Кандидат в релизы ознаменовал переход на финальную стадию тестирования перед релизом, намеченным на 28 февраля.…
opennet.ru
Первый кандидат в релизы KDE 6 https://opennet.ru/60421/
KDE Plasma 6, скоро на экранах:
Forwarded from opennet.ru
Meshtastic - реализация самодостаточной mesh-сети на базе передатчиков LoRa https://opennet.ru/60423/
www.opennet.ru
Meshtastic - реализация самодостаточной mesh-сети на базе передатчиков LoRa
Проект Meshtastic развивает открытую коммуникационную платформу для построения самодостаточной децентрализованной сети передачи сообщений, в которой каждая точка сети связывается через соседние точки, без использования централизованных маршрутизаторов. Для…
🤣6
Forwarded from opennet.ru
Релиз дистрибутива Linux Mint 21.3 https://opennet.ru/60429/
www.opennet.ru
Релиз дистрибутива Linux Mint 21.3
Представлен релиз дистрибутива Linux Mint 21.3, продолжающий развитие ветки на основе пакетной базы Ubuntu 22.04 LTS. Дистрибутив полностью совместим с Ubuntu, но существенно отличается подходом к организации интерфейса пользователя и подбором используемых…
Forwarded from opennet.ru
Выпуск СУБД Firebird 5.0 https://opennet.ru/60430/
www.opennet.ru
Выпуск СУБД Firebird 5.0
После двух с половиной лет разработки представлен релиз реляционной СУБД Firebird 5.0. Firebird продолжает развитие кода СУБД InterBase 6.0, открытого в 2000 году компанией Borland. Firebird распространяется под свободной лицензией MPL и поддерживает стандарты…
Forwarded from opennet.ru
Доступен звуковой сервер PulseAudio 17.0 https://opennet.ru/60432/
www.opennet.ru
Доступен звуковой сервер PulseAudio 17.0
Представлен релиз звукового сервера PulseAudio 17.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука…
Forwarded from opennet.ru
В ядро Linux 6.8 приняты патчи, ускоряющие TCP https://opennet.ru/60433/
www.opennet.ru
В ядро Linux 6.8 приняты патчи, ускоряющие TCP
В состав кодовой базы, на основе которой формируется ядро Linux 6.8, принят набор изменений, значительно повышающих производительность TCP-стека. В случаях обработки множества параллельных TCP-соединений ускорение может достигать 40%.