Linux / Линукс
12.5K subscribers
5.67K photos
146 videos
27 files
5.89K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Избран новый лидер проекта 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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🎉124
Выпуск 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 / Линукс
🥸
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 / Линукс
🥸
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 / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁5
Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua

Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.

Проект также предоставляет C API для управления загрузкой и выполнением Lua-скриптов из ядра Linux. В Lua-скриптах можно использовать подмножество библиотечных функций и возможностей, ограниченное в силу специфики работы внутри ядра.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Минцифры, наконец, поняло, что вместо создания новой площадки для репозитория открытого кода, лучше использовать уже существующие ресурсы. Кроме того, средства, которые были предназначены для создания репозитория, теперь будут использоваться для поддержки наиболее востребованных проектов в сфере открытого программного обеспечения и создания новых IT-продуктов. Это, конечно, невероятно...

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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Вышел Linux 6.9-rc5: Diffstat "выглядит немного странно", но неплохо

Доступен пятый еженедельный релиз-кандидат 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. Они используется для отображения списка файлов и каталогов. Призвана предоставлять более удобные по умолчанию форматирование и цвета, а также дополнительные функции, такие как дерево каталогов.

Например:
• Отобразить список файлов с подробной информацией:
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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉16👍8
Какие ароматы почувствовали?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡29😁11🤔2
Релиз дистрибутива 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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27😢5🎉51
Какой дистр сюда накатить?

@itmemas
😁42🤔8
Выпуск 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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
В репозитории system-design-primer на Github собраны примеры дизайна высоконагруженных масштабируемых систем, а также ссылки на дополнительные материалы.

📌 https://github.com/donnemartin/system-design-primer

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔5