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
Разработчик из Google предложил увеличить частоту, с которой прерывания от таймера в ядре Linux появляются, до 1000 Гц. Сейчас эта частота равна 250 Гц. Это должно ускорить переключение задач и уменьшить время ожидания.

Сейчас частота 250 Гц используется, чтобы найти баланс между производительностью, временем ожидания и расходом энергии.

При частоте обновления 120 Гц точность квантования времени при 250 Гц равна половине времени кадра. Это снижает эффективность распределения ресурсов и соотношение производительности и энергопотребления.

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

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

Специалисты провели тесты на ПК с процессором AMD Ryzen 9 9950X и двумя вариантами частоты таймера. Тесты показали, что конфигурация с 1000 Гц быстрее в некоторых задачах, но в других — медленнее.

Среднее потребление энергии при 1000 Гц составило 144,2 Вт, а при 250 Гц — 144,37 Вт.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍204🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45😁232
Сеанс KDE на базе X11 остался почти без тестирования. Начало разработки KDE 6.4

После релиза KDE Plasma 6.3.0 выявлено несколько ошибок, которые планируют устранить в корректирующем обновлении 6.3.1, намеченном на 18 февраля. В сеансе на базе X11 выявлена проблема, приводящая к аварийному завершению композитного менеджера KWin при подключении нового экрана или переключении между экранами, подключёнными через HDMI. Пользователям KDE рекомендовано попробовать перейти на использование сеанса на базе протокола Wayland, так как разработчики KDE практически прекратили тестирование сеанса на базе X11.

Среди улучшений, развиваемых для KDE Plasma 6.4.0:
▪️ В апплет, управляющий медиапрогрывателем при помощи протокола MPRIS, добавлен переключатель скорости воспроизведения.
▪️ В приложении для просмотра информации о системе переработан график энергопотребления, оформление которого приближено к графикам System Monitor.
▪️ В программе для создания скриншотов Spectacle во встроенном просмотрщике изображений добавлена возможность масштабирования при помощи жеста "щипок" на сенсорном экране.
▪️ Добавлена поддержка прокрутки содержимого в Widget Explorer при помощи жеста "сдвиг одним пальцем" на сенсорном экране.
▪️ Для включения в состав обновления KDE Plasma 6.3.1 предложены патчи с улучшением работы виджета показа прогноза погоды, задействованием сортировки без учёта регистра в менеджере приложений Discover и запоминанием размера и позиции окна приложения Welcome Center.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔17👍11😢5🤣3
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