Избран новый лидер проекта Debian
В ежегодных выборах лидера проекта Debian победу одержал Андреас Тилле (Andreas Tille), который был избран впервые. В этом году на пост лидера претендовали два участника. Джонатан Картер, занимавший пост лидера четыре последних года, в выборах не участвовал.
В голосовании приняли участие 362 разработчика, что составляет 36% от всех участников, имеющих право голоса.
Андреас Тилле более 25 лет участвует в сопровождении пакетов для Debian и является автором проекта Debian Med, нацеленного на оптимизации дистрибутива для решения задач, связанных с медициной и биологическими исследованиями. Андреас сопровождает 1591 пакет и занимает первое место в проекте по числу загруженных пакетов (с 1998 года он загрузил 17254 пакета), а также 8 место по числу исправленных ошибок (5870 исправлений).
Вторым претендентом на пост лидера в этому году был Шрути Чандран (Sruthi Chandran), подключившийся к разработке в 2016 году и принимающий участие в поддержании 198 пакетов, среди которых пакеты c библиотеками для Ruby, Node.js и Go, а также пакеты со шрифтами.
Linux / Линукс🥸
В ежегодных выборах лидера проекта Debian победу одержал Андреас Тилле (Andreas Tille), который был избран впервые. В этом году на пост лидера претендовали два участника. Джонатан Картер, занимавший пост лидера четыре последних года, в выборах не участвовал.
В голосовании приняли участие 362 разработчика, что составляет 36% от всех участников, имеющих право голоса.
Андреас Тилле более 25 лет участвует в сопровождении пакетов для Debian и является автором проекта Debian Med, нацеленного на оптимизации дистрибутива для решения задач, связанных с медициной и биологическими исследованиями. Андреас сопровождает 1591 пакет и занимает первое место в проекте по числу загруженных пакетов (с 1998 года он загрузил 17254 пакета), а также 8 место по числу исправленных ошибок (5870 исправлений).
Вторым претендентом на пост лидера в этому году был Шрути Чандран (Sruthi Chandran), подключившийся к разработке в 2016 году и принимающий участие в поддержании 198 пакетов, среди которых пакеты c библиотеками для Ruby, Node.js и Go, а также пакеты со шрифтами.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🎉12❤4
Выпуск Wine 9.7
Наиболее важные изменения:
• В сборочную систему добавлена поддержка формирования исполняемых файлов в формате ARM64X, содержащих одновременно код для ABI Arm64EC и ARM64. В winebuild добавлена опция "-marm64x" для генерации гибридных библиотек ARM64X, а в winegcc опция "-marm64x", обеспечивающая сборку для ARM64X.
• Расширена поддержка ABI ARM64EC (ARM64 Emulation Compatible), применяемого для упрощения портирования на системы ARM64 приложений, изначально написанных для архитектуры x86_64.
• Проведена реструктуризация интерфейса драйвера для графического API Vulkan.
• В интерпретатор языка описания интерфейса WIDL добавлена поддержка архитектуры ARM и библиотеки типов (TypeLib) в старом формате (SLTG).
Linux / Линукс🥸
Наиболее важные изменения:
• В сборочную систему добавлена поддержка формирования исполняемых файлов в формате ARM64X, содержащих одновременно код для ABI Arm64EC и ARM64. В winebuild добавлена опция "-marm64x" для генерации гибридных библиотек ARM64X, а в winegcc опция "-marm64x", обеспечивающая сборку для ARM64X.
• Расширена поддержка ABI ARM64EC (ARM64 Emulation Compatible), применяемого для упрощения портирования на системы ARM64 приложений, изначально написанных для архитектуры x86_64.
• Проведена реструктуризация интерфейса драйвера для графического API Vulkan.
• В интерпретатор языка описания интерфейса WIDL добавлена поддержка архитектуры ARM и библиотеки типов (TypeLib) в старом формате (SLTG).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18😁2
Уязвимость в Glibc, эксплуатируемая через скрипты на PHP
В стандартной Си-библиотеке Glibc выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленных строк в кодировке ISO-2022-CN-EXT функцией iconv(). Заявлено, что проблема затрагивает всю экосистему PHP и некоторые приложения.
Уязвимость проявляется с 2000 года и устранена в находящейся в разработке ветке Glibc 2.40. Исправление также доступно в виде патчей для выпусков Glibc с 2.32 по 2.39.
Linux / Линукс🥸
В стандартной Си-библиотеке Glibc выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленных строк в кодировке ISO-2022-CN-EXT функцией iconv(). Заявлено, что проблема затрагивает всю экосистему PHP и некоторые приложения.
Уязвимость проявляется с 2000 года и устранена в находящейся в разработке ветке Glibc 2.40. Исправление также доступно в виде патчей для выпусков Glibc с 2.32 по 2.39.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🎉5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁103🫡12👍3
В Thunderbird добавят реализацию протокола Microsoft Exchange на языке Rust
Разработчики почтового клиента Thunderbird объявили о начале интеграции в кодовую базу компонентов, написанных на языке Rust. В следующий значительный выпуск Thunderbird, релиз которого ожидается в июле этого года, войдёт код с реализацией почтового протокола Microsoft Exchange Web Services (EWS), реализованный на языке Rust.
Поддержка доступа к календарю и адресной книге Microsoft Exchange будет добавлена позднее. Встроенная реализация позволит обойтись без установки сторонних дополнений, через которые до сих пор обеспечивалась поддержка Microsoft Exchange.
Linux / Линукс🥸
Разработчики почтового клиента Thunderbird объявили о начале интеграции в кодовую базу компонентов, написанных на языке Rust. В следующий значительный выпуск Thunderbird, релиз которого ожидается в июле этого года, войдёт код с реализацией почтового протокола Microsoft Exchange Web Services (EWS), реализованный на языке Rust.
Поддержка доступа к календарю и адресной книге Microsoft Exchange будет добавлена позднее. Встроенная реализация позволит обойтись без установки сторонних дополнений, через которые до сих пор обеспечивалась поддержка Microsoft Exchange.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁5
Дайджест новостей и статей
• Linus Torvalds takes on evil developers, hardware errors and 'hilarious' AI hype
• Arch Linux Installer Archinstall 2.8 Increases ESP Size to 1 GiB, Fixes More Bugs
• RebornOS is a beautiful, user-friendly take on Arch Linux with desktop options galore
• Open source versus Microsoft: The new rebellion begins
• Rocky Linux To Support Upstream Stable Kernels
• Lubuntu 24.04 LTS to Include Snap Installation Monitor for a Smoother Experience
• Rust-Written LAVD Kernel Scheduler Shows Promising Results For Linux Gaming
• LXQt 2.0 Desktop Environment Officially Released, This Is What's New
• Fedora Linux 40 Cleared For Release Next Week
• Install OpenProject with Linux and Docker
• 5 open-source alternatives to Google apps
• SteamOS 3.5.18 Preview released for Steam Deck
• Volla Tablet Launches on Kickstarter with Support for Ubuntu Touch
Linux / Линукс🥸
• Linus Torvalds takes on evil developers, hardware errors and 'hilarious' AI hype
• Arch Linux Installer Archinstall 2.8 Increases ESP Size to 1 GiB, Fixes More Bugs
• RebornOS is a beautiful, user-friendly take on Arch Linux with desktop options galore
• Open source versus Microsoft: The new rebellion begins
• Rocky Linux To Support Upstream Stable Kernels
• Lubuntu 24.04 LTS to Include Snap Installation Monitor for a Smoother Experience
• Rust-Written LAVD Kernel Scheduler Shows Promising Results For Linux Gaming
• LXQt 2.0 Desktop Environment Officially Released, This Is What's New
• Fedora Linux 40 Cleared For Release Next Week
• Install OpenProject with Linux and Docker
• 5 open-source alternatives to Google apps
• SteamOS 3.5.18 Preview released for Steam Deck
• Volla Tablet Launches on Kickstarter with Support for Ubuntu Touch
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2🎉2
Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua
Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.
Проект также предоставляет C API для управления загрузкой и выполнением Lua-скриптов из ядра Linux. В Lua-скриптах можно использовать подмножество библиотечных функций и возможностей, ограниченное в силу специфики работы внутри ядра.
Linux / Линукс🥸
Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.
Проект также предоставляет C API для управления загрузкой и выполнением Lua-скриптов из ядра Linux. В Lua-скриптах можно использовать подмножество библиотечных функций и возможностей, ограниченное в силу специфики работы внутри ядра.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Forwarded from Типичный Сисадмин
Минцифры, наконец, поняло, что вместо создания новой площадки для репозитория открытого кода, лучше использовать уже существующие ресурсы. Кроме того, средства, которые были предназначены для создания репозитория, теперь будут использоваться для поддержки наиболее востребованных проектов в сфере открытого программного обеспечения и создания новых IT-продуктов. Это, конечно, невероятно...
https://www.kommersant.ru/doc/6650790
В любом случае, этот шаг демонстрирует, что Минцифры наконец-то начинает понимать, что такое открытое программное обеспечение. Возрадуемся этому👌
Ироничный🎩 Сисадмин
https://www.kommersant.ru/doc/6650790
В любом случае, этот шаг демонстрирует, что Минцифры наконец-то начинает понимать, что такое открытое программное обеспечение. Возрадуемся этому
Ироничный
Please open Telegram to view this post
VIEW IN TELEGRAM
Коммерсантъ
Коду ищут старый дом
Правительство репозиционирует репозиторий
👍12🫡4
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡36😁26🙏4
Оценка изменения производительности СУБД PostgreSQL за последние 15 лет
Райан Маркус, разработчик экспериментального оптимизатора Bao для PostgreSQL, опубликовал результаты тестирования производительности штатного оптимизатора запросов PostgreSQL. Тестирование охватывало ветки PostgreSQL, начиная с 8.4 (2009 год) и заканчивая 16 (2023 год). Производительность измерялась при помощи коллекции JOB (join order benchmark), включающей более 100 сложных запросов с большим числом операций JOIN, нацеленных на проверку различных аспектов работы оптимизатора запросов.
По сравнению с версией PostgreSQL 8.4 скорость выполнения тестовых запросов в PostgreSQL 16 возросла почти в два раза. Каждая новая значительная версия PostgreSQL в среднем быстрее предыдущей на 15% при выполнении тестов JOB.
Linux / Линукс🥸
Райан Маркус, разработчик экспериментального оптимизатора Bao для PostgreSQL, опубликовал результаты тестирования производительности штатного оптимизатора запросов PostgreSQL. Тестирование охватывало ветки PostgreSQL, начиная с 8.4 (2009 год) и заканчивая 16 (2023 год). Производительность измерялась при помощи коллекции JOB (join order benchmark), включающей более 100 сложных запросов с большим числом операций JOIN, нацеленных на проверку различных аспектов работы оптимизатора запросов.
По сравнению с версией PostgreSQL 8.4 скорость выполнения тестовых запросов в PostgreSQL 16 возросла почти в два раза. Каждая новая значительная версия PostgreSQL в среднем быстрее предыдущей на 15% при выполнении тестов JOB.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Вышел Linux 6.9-rc5: Diffstat "выглядит немного странно", но неплохо
Доступен пятый еженедельный релиз-кандидат Linux 6.9, поскольку цикл разработки ядра стремится завершиться к середине мая.
На этой неделе появилось ещё больше исправлений Bcachefs и улучшений восстановления для этой экспериментальной файловой системы с копированием при записи, которая продемонстрировала многообещающие возможности. Большая часть остальной работы на этой неделе – исправления ошибок.
Linux / Линукс🥸
Доступен пятый еженедельный релиз-кандидат Linux 6.9, поскольку цикл разработки ядра стремится завершиться к середине мая.
На этой неделе появилось ещё больше исправлений Bcachefs и улучшений восстановления для этой экспериментальной файловой системы с копированием при записи, которая продемонстрировала многообещающие возможности. Большая часть остальной работы на этой неделе – исправления ошибок.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔46😁29👍11💯2🫡2
💡 Exa – замена для традиционной команды ls, написанная на Rust. Они используется для отображения списка файлов и каталогов. Призвана предоставлять более удобные по умолчанию форматирование и цвета, а также дополнительные функции, такие как дерево каталогов.
Например:
• Отобразить список файлов с подробной информацией:
• Отобразить список файлов, включая скрытые, с подробной информацией:
• Показать древовидный вывод содержимого каталога:
Linux / Линукс🥸
Например:
• Отобразить список файлов с подробной информацией:
exa -l
• Отобразить список файлов, включая скрытые, с подробной информацией:
exa -la
• Показать древовидный вывод содержимого каталога:
exa --tree
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤔10
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43👍5
Выпуск звукового редактора Audacity 3.5
Основные улучшения:
• Добавлена возможность сохранения проектов в облачном сервисе audio. com, что позволяет работать с проектом с любого устройства,.
• Реализована возможность автоматического определения темпа импортированных цикличных записей (loop) и его корректировки.
• Предоставлена поддержка недеструктивного сдвига высоты тона клипа.
• Добавлена поддержка экспорта меток в файлах с субтитрами в форматах WebVTT и SubRip, а также импорта в формате SubRip.
• В раздел "Preferences -> Effects" добавлена настройка для отключения сканирования плагинов.
И другие изменения.
Linux / Линукс🥸
Основные улучшения:
• Добавлена возможность сохранения проектов в облачном сервисе audio. com, что позволяет работать с проектом с любого устройства,.
• Реализована возможность автоматического определения темпа импортированных цикличных записей (loop) и его корректировки.
• Предоставлена поддержка недеструктивного сдвига высоты тона клипа.
• Добавлена поддержка экспорта меток в файлах с субтитрами в форматах WebVTT и SubRip, а также импорта в формате SubRip.
• В раздел "Preferences -> Effects" добавлена настройка для отключения сканирования плагинов.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉16👍8
Релиз дистрибутива Fedora Linux 40
Некоторые изменения:
▪️ Рабочий стол GNOME в Fedora Workstation обновлён до версии 46.
▪️ Редакция с рабочим столом KDE обновлена до выпуска KDE 6, использующего протокол Wayland.
▪️ Атомарно обновляемые пользовательские дистрибутивы, развиваемые проектом Fedora, объединены в единое семейство под брендом Atomic Desktops, но давно существующие атомарные сборки сохранили старое название.
▪️ Обновлены версии пакетов, среди которых LLVM 18, GCC 14, binutils 2.41, glibc 2.39, gdb 14.1, PHP 8.3, Ruby 3.3, Go 1.22, Java 21, AMD ROCm 6, Boost 1.83, 389 Directory Server 3.0.0, Podman 5, PostgreSQL 16, TBB (Thread Building Blocks) 2021.8, SQLAlchemy 2, Kubernetes 1.29.
▪️ В конфигураторе NetworkManager по умолчанию включён механизм определения конфликта IPv4-адресов в локальной сети (RFC 5227), суть которого в отправке проверочного ARP-пакета перед прикреплением адреса к сетевому интерфейсу.
И другие изменения.
Дополнительно можно отметить введение в строй для Fedora 40 "free" и "nonfree" репозиториев проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами и эмуляторами.
Linux / Линукс🥸
Некоторые изменения:
▪️ Рабочий стол GNOME в Fedora Workstation обновлён до версии 46.
▪️ Редакция с рабочим столом KDE обновлена до выпуска KDE 6, использующего протокол Wayland.
▪️ Атомарно обновляемые пользовательские дистрибутивы, развиваемые проектом Fedora, объединены в единое семейство под брендом Atomic Desktops, но давно существующие атомарные сборки сохранили старое название.
▪️ Обновлены версии пакетов, среди которых LLVM 18, GCC 14, binutils 2.41, glibc 2.39, gdb 14.1, PHP 8.3, Ruby 3.3, Go 1.22, Java 21, AMD ROCm 6, Boost 1.83, 389 Directory Server 3.0.0, Podman 5, PostgreSQL 16, TBB (Thread Building Blocks) 2021.8, SQLAlchemy 2, Kubernetes 1.29.
▪️ В конфигураторе NetworkManager по умолчанию включён механизм определения конфликта IPv4-адресов в локальной сети (RFC 5227), суть которого в отправке проверочного ARP-пакета перед прикреплением адреса к сетевому интерфейсу.
И другие изменения.
Дополнительно можно отметить введение в строй для Fedora 40 "free" и "nonfree" репозиториев проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами и эмуляторами.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27😢5🎉5❤1
Выпуск NetBSD 9.4
NetBSD 9.4 отнесён к категории корректирующих обновлений и включает в основном исправления проблем и уявзимостей, выявленных с момента публикации NetBSD 9.3 в августе 2022 года. Для тех, кому важна новая функциональность недавно был выпущен значительный релиз NetBSD 10.0.
Кроме исправления ошибок в NetBSD 9.4 из ветки NetBSD 10 перенесены некоторые новые возможности, как правило связанные с поддержкой оборудования. Например, добавлена поддержка новых контроллеров MegaRAID, Ethernet-карт на чипе RTL8168GU и 3G-модемов ZTE MF112 и D-Link DWM222. Расширена поддержка новых CPU AMD (zen3, zen4) и Intel (Comet Lake, Skylake-X, Cascade Lake). Добавлена поддержка RAM-дисков в ZFS и CGD. Улучшена совместимость с QEMU сборок для aarch64.
Linux / Линукс🥸
NetBSD 9.4 отнесён к категории корректирующих обновлений и включает в основном исправления проблем и уявзимостей, выявленных с момента публикации NetBSD 9.3 в августе 2022 года. Для тех, кому важна новая функциональность недавно был выпущен значительный релиз NetBSD 10.0.
Кроме исправления ошибок в NetBSD 9.4 из ветки NetBSD 10 перенесены некоторые новые возможности, как правило связанные с поддержкой оборудования. Например, добавлена поддержка новых контроллеров MegaRAID, Ethernet-карт на чипе RTL8168GU и 3G-модемов ZTE MF112 и D-Link DWM222. Расширена поддержка новых CPU AMD (zen3, zen4) и Intel (Comet Lake, Skylake-X, Cascade Lake). Добавлена поддержка RAM-дисков в ZFS и CGD. Улучшена совместимость с QEMU сборок для aarch64.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
В репозитории system-design-primer на Github собраны примеры дизайна высоконагруженных масштабируемых систем, а также ссылки на дополнительные материалы.
📌 https://github.com/donnemartin/system-design-primer
Linux / Линукс🥸
📌 https://github.com/donnemartin/system-design-primer
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔5