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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🤣19💯3
Уязвимость в Musl, эксплуатируемая при перекодировании текста в кодировке EUC-KR

▪️ CVE-2024-2961 приводит к переполнению буфера при преобразовании специально оформленного текста из кодировки EUC-KR в UTF-8 при помощи функции iconv().

▪️ Уязвимость проявляется начиная с версии musl 0.9.13 и будет исправлена в готовящемся к публикации выпуске 1.2.6 (до публикации обновления следует использовать патч).

▪️ Уязвимость может использоваться для совершения атак на приложения, собранные с библиотекой Musl и выполняющие перекодирование текста, получаемого из внешних источников.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔32
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5110👍3
Мэйнтейнер драйвера Nouveau взял самоотвод из-за проблем с инклюзивностью в сообществе

Следом за Гектором Мартином о снятии с себя обязанностей мэйнтейнера и прекращении участия в рецензировании патчей объявил Карол Хербст, сопровождавший драйвер Nouveau и механизм трассировки MMIO (MMIOTRACE), работающий в компании Red Hat. После ухода в ядре останутся ещё два мэйнтейнера, поддерживающие драйвер Nouveau.

Причина ухода: отсутствие атмосферы инклюзивности в среде разработчиков ядра. Карол убеждён, что в сообществе, занимающемся разработкой открытого ПО, работа должна вестись с уважением, на равных и без заигрывания властью. По словам Карола последней каплей стало сообщение Теодора Тс'о, в котором он сравнил мэйнтейнеров с "тонкой синей линией" (отождествляется с правоохранительными органами и символизирует грань между порядком и анархией), добивающейся, чтобы принимаемый в ядро код был поддерживаемым и качественным.


По мнению Карола, говорящий такие слова не может занимать пост сопровождающего, независимо от того насколько он важен для проекта, и его следует исключить до того, как он осознает, что эти слова значат для многих маргинализированных людей и какие ужасы они вызывают в их умах. Карол уходит, так как не может оставаться в сообществе, в котором могут терпеть такие слова.


Теодор Тс'о привёл сравнение с тонкой синей линией в процессе обсуждения сопротивления старых разработчиков продвижению Rust в ядро. Он написал, что власть мэйнтейнеров ограничена и они не могут влиять на продолжение разработки уже принятых изменений, так как не имеют возможности приказать людям заниматься доработками и улучшением инфраструктуры тестирования. Единственным инструментом обеспечения качества является способность мэйнтейнеров помешать включению в ядро сырых и вызывающих сомнение изменений. Как только код принят, мэйнтейнеры теряют рычаги воздействия на разработчиков и становятся лично ответственными за этот код.

Принимая значительное изменение, мэйнтейнеры должны быть уверены, что изменение полностью работоспособно, а его разработчики способны поддерживать код после приёма в ядро и не оставят этот код без присмотра. Теодор приводит в качестве примера команды, заинтересованные только в продвижении своего детища, которые, как только код принят, исчезают и больше не появляются, а мэйнейнерам приходится расхлёбывать все допущенные недоработки.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁8🤔2😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁89
Он определённо получил несколько косых взглядов...

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁204🤔3🫡2
Выпуск Phosh 0.45.0, GNOME-окружения для смартфонов

Опубликован релиз Phosh 0.45, экранной оболочки для мобильных устройств, основанной на технологиях GNOME и библиотеке GTK. Phosh использует композитный сервер Phoc, работающий поверх Wayland, а также собственную экранную клавиатуру squeekboard. Наработки проекта распространяются под лицензией GPLv3+.

В новом выпуске:
▪️ Реализовано определение web-интерфейса для подключения пользователей к беспроводной сети (Captive portal) и открытие страницы аутентификации в браузере.
▪️ В панель быстрых настроек добавлена кнопка для изменения уровня масштабирования экрана.
▪️ Обеспечено создания эскизов для создаваемых скриншотов.
▪️ Добавлена возможность удаления выбранного приложения непосредственно из интерфейса для навигации по установленным приложениям (app-grid).
▪️ В сервер вывода уведомлений добавлена поддержка звука.
▪️ Добавлена опция для управления автоматической установкой соединения.
▪️ Стабилизирован API библиотеки libphosh. В libphosh предоставлена возможность скрытия нижней панели.
▪️ Конфигуратор полностью перешёл от использования GtkDialog в пользу класса AdwEntryRow.
▪️ В композитном сервере Phoc задействован API новой ветки библиотеки wlroots 0.18, при блокировке экрана использована возможность протокола xdg-shell для заморозки состояния окон, реализовано сглаживание вывода при масштабировании и переходных эффектах, расширены возможности для ведения отладочных логов, проведена общая модернизация кодовой базы.
▪️ Обновлены версии зависимостей: wlroots 0.18.2, GNOME 47, Calls 48~beta.1, feedbackd 0.7.0, feedbackd-device-themes 0.4.0, callaudiod 0.1.10, wys 0.1.12 и mmsd-tng 2.6.2.


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Please open Telegram to view this post
VIEW IN TELEGRAM
😁425
Заморозка изменений дискового формата в Bcachefs

Кент Оверстрит, разработчик ФС Bcachefs, отправил pull-запрос с исправлениями в Bcachefs, предложенными для включения в ветку 6.14-rc3. Помимо информации об исправлениях в сообщении объявлено о стабилизации формата дисковых структур Bcachefs. Любые дальнейшие изменения формата будут отнесены к категории не обязательных и будут реализовываться в форме опциональных дополнений.

Из исправлений отмечается:
• улучшение работы в режиме только для чтения;
• устранение проблемы, приводящей к обращению к памяти после её освобождения (use after free);
• решение проблем c reflink-указателями в fsck;
• исправление обработки перезапуска транзакции.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤣42
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74👍75
Инициатива по портированию Firеfox на GTK4

Спустя год после первой попытки портирования Firеfox на GTK4, нашёлся энтузиаст продолживший развитие инициативы. Проект взял в свои руки Йенс Перссон, соавтор приложения Panucci для воспроизведения подкастов и аудиокниг. Работа над портом ещё не завершена, но в репозитории проекта последние два месяца наблюдается активная работа по созданию прослойки с виджетами, реализованной на базе GTK4. В текущем виде работа сосредоточена только на использовании Wayland, а X11 пока не поддерживается.

Проект полностью совместим с официальным портом Firefox на базе GTK3 и развивается через создание альтернативной прослойки с виджетами, развиваемой параллельно с прослойкой для GTK3 и не меняющей связанные с ней компоненты. На текущем этапе развитие GTK4-порт Firеfox успешно собирается и запускается, решены проблемы с изменением размера окна.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍193😢2🎉1
Forwarded from DevOps MemOps
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👍25💯1
SUSE и openSUSE рассматривают прекращение поддержки загрузки на системах с BIOS

Это приведёт к невозможности использования дистрибутивов SUSE и openSUSE на системах без поддержки UEFI.

Желание прекратить поддержку BIOS объясняется тем, что начиная с выпусков SLES 16 и openSUSE Leap 16 сборка пакетов будет осуществляться для архитектуры x86-64-v2, которая охватывает расширения SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF и CMPXCHG16B.

Разработчики сомневаются, что в обиходе имеется оборудование, использующее архитектуру x86-64-v2, но не поддерживающее UEFI. Что касается систем виртуализации, для загрузки виртуальных машин в которых часто используется режим на основе BIOS, сообщается, что это не будет проблемой, так как KVM, Xen, VirtualBox и другие системы виртуализации могут эмулировать UEFI.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡23😢10👍9🤣3🎉2
openSUSE тестирует поддержку повторяемых сборок

В рамках проекта подготовлен концептуальный форк дистрибутива Reproducible-openSUSE (RBOS), для которого достигнута возможность сборки 100% идентичных бинарных пакетов на основе предлагаемого репозитория с исходными текстами, насчитывающего 3300 пакетов. В процессе работы над проектом подготовлено около 40 патчей, решающих проблемы с повторяемой пересборкой пакетов.

Проект позволяют пользователю сформировать собственные сборки, побитово совпадающие с предлагаемыми для загрузки готовым сборкам, чтобы убедиться, что распространяемые в пакетах бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔1
Линус Торвальдс настаивает на интеграции Rust в ядро Linux

Линус Торвальдс намерен внедрить поддержку Rust в ядро Linux, несмотря на сопротивление со стороны некоторых разработчиков, таких как Кристоф Хеллвиг. Это шаг может изменить правила игры для разработчиков и сопровождать новые вызовы для поддерживающих команд.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯37🤣12👍7😢64
Please open Telegram to view this post
VIEW IN TELEGRAM
😁96👍4💯2🫡2
Valve опубликовала код игры Team Fortress 2

Компания опубликовала обновлённый инструментарий "Source SDK 2013", предназначенный для создания модов к играм на базе движка Source. Публикация примечательна тем, что в состав пакета включён исходный код игры Team Fortress 2 (как клиентские, так и серверные части).

Созданные на основе предложенного кода модификации разрешено публиковать в Steam в форме новых игр.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🎉12
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62💯2