Please open Telegram to view this post
VIEW IN TELEGRAM
😁52👍5
Выпуск графического редактора GIMP 2.99.18. Заморозка перед релизом GIMP 3.0
Выпуск продолжает развитие функциональности будущей стабильной ветки GIMP 3.0, в которой выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, реализована базовая поддержка цветовой модели CMYK (позднее связывание), проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве.
GIMP 2.99.18 заявлен как последний экспериментальный выпуск перед формированием кандидата в релизы.
Linux / Линукс🥸
Выпуск продолжает развитие функциональности будущей стабильной ветки GIMP 3.0, в которой выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, реализована базовая поддержка цветовой модели CMYK (позднее связывание), проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве.
GIMP 2.99.18 заявлен как последний экспериментальный выпуск перед формированием кандидата в релизы.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤4
Bash Scripting on Linux
Обширный курс на YouTube по Bash Scripting (на английском). Учит всему, что нужно знать для написания эффективных сценариев bash в Linux. Начинается с вводных концепций, каждое видео основывается на предыдущем. Подойдет для начинающих.
#Bash
Linux / Линукс🥸
Обширный курс на YouTube по Bash Scripting (на английском). Учит всему, что нужно знать для написания эффективных сценариев bash в Linux. Начинается с вводных концепций, каждое видео основывается на предыдущем. Подойдет для начинающих.
#Bash
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20😢2❤1😁1
Инженер из AMD признал, что графический стек Linux нуждается в совершенствовании
При обсуждении ошибки, связанной с относительно высоким по сравнению с Windows потреблением электроэнергии на APU AMD с поддержкой аппаратного декодирования видео, инженер из AMD, Алекс Дойкер (Alex Deucher, основной разработчик драйвера amdgpu), признал, что отображение видео в Linux в принципе неэффективно.
При выводе видео в Linux сейчас используется следующая цепочка:
• Сжатый видеопоток
• VCN (модуль аппаратного декодирования видео для GPU AMD)
• Сырые YUV данные
• Конвертация палитры, масштабирование на модуле GFX (по сути 3D акселератор в GPU, что заставляет его повышать частоты работы ядра и VRAM)
• RGB данные
• Вывод на дисплей.
Как должно работать:
• Сжатый видеопоток
• VCN
• Сырые YUV данные
• Контроллер дисплея, который будет преобразовывать палитру, масштабировать и отображать.
Более эффективно это может быть решено в Wayland композиторах, но пока реализации нет. Данная проблема решена в Microsoft Windows и Google Android, ибо там есть полноценные одиночные композиторы, которые предоставляют соответствующие возможности и API - чего пока нет в Linux, потому что ни X.org, ни Wayland не могут работать с YUV-потоками напрямую.
Linux / Линукс🥸
При обсуждении ошибки, связанной с относительно высоким по сравнению с Windows потреблением электроэнергии на APU AMD с поддержкой аппаратного декодирования видео, инженер из AMD, Алекс Дойкер (Alex Deucher, основной разработчик драйвера amdgpu), признал, что отображение видео в Linux в принципе неэффективно.
При выводе видео в Linux сейчас используется следующая цепочка:
• Сжатый видеопоток
• VCN (модуль аппаратного декодирования видео для GPU AMD)
• Сырые YUV данные
• Конвертация палитры, масштабирование на модуле GFX (по сути 3D акселератор в GPU, что заставляет его повышать частоты работы ядра и VRAM)
• RGB данные
• Вывод на дисплей.
Как должно работать:
• Сжатый видеопоток
• VCN
• Сырые YUV данные
• Контроллер дисплея, который будет преобразовывать палитру, масштабировать и отображать.
Более эффективно это может быть решено в Wayland композиторах, но пока реализации нет. Данная проблема решена в Microsoft Windows и Google Android, ибо там есть полноценные одиночные композиторы, которые предоставляют соответствующие возможности и API - чего пока нет в Linux, потому что ни X.org, ни Wayland не могут работать с YUV-потоками напрямую.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Выпуск легковесного дистрибутива antiX 23.1
• Выполнена синхронизация с пакетной базой Debian 12 (Bookworm). В полной сборке предложено ядро Linux 6.1.60, а в остальных сборках 5.10.197.
• Обновлены версии приложений.
• Добавлены приложения antiX TV и antiX Radio для просмотра потокового TV и прослушивания интернет-радио (обвязки над MPV).
• Добавлен скрипт Finder для поиска файлов, установленных программ и прочей информации.
• Добавлен конфигуратор antiX SAMBA Manager для управления совместными разделами SAMBA.
• В состав включена утилита meld, предоставляющая графический интерфейс для оценки различий между файлами и для слияния файлов.
Linux / Линукс🥸
• Выполнена синхронизация с пакетной базой Debian 12 (Bookworm). В полной сборке предложено ядро Linux 6.1.60, а в остальных сборках 5.10.197.
• Обновлены версии приложений.
• Добавлены приложения antiX TV и antiX Radio для просмотра потокового TV и прослушивания интернет-радио (обвязки над MPV).
• Добавлен скрипт Finder для поиска файлов, установленных программ и прочей информации.
• Добавлен конфигуратор antiX SAMBA Manager для управления совместными разделами SAMBA.
• В состав включена утилита meld, предоставляющая графический интерфейс для оценки различий между файлами и для слияния файлов.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28
Выпуск Wine 9.3.
Наиболее важные изменения:
• В API Windows Internet (WinINet) добавлена поддержка работы через прокси.
• Добавлен новый драйвер mouhid.sys для устройств управления указателем (тачпады, мыши), использующим протокол HID (Human Interface Device).
• Обновлены данные о часовых поясах.
• На платформах ARM продолжена работа по улучшению обработки исключений.
• Закрыты отчёты об ошибках, связанные с работой игр: Final Fantasy XI, Virtual Life 2, Finding Nemo, Microsoft Flight Simulator 2020, Baldur's Gate 3, Mass Effect Legendary Edition.
• Закрыты отчёты об ошибках, связанные с работой приложений: FDM (Free Download Manager), Basemark Web 3.0, Happy Foto Designer, IK Product Manager, Western Digital SSD Dashboard, cmd.exe, Solidworks 2008, Autodesk Fusion360, LMMS 1.2.2.
Linux / Линукс🥸
Наиболее важные изменения:
• В API Windows Internet (WinINet) добавлена поддержка работы через прокси.
• Добавлен новый драйвер mouhid.sys для устройств управления указателем (тачпады, мыши), использующим протокол HID (Human Interface Device).
• Обновлены данные о часовых поясах.
• На платформах ARM продолжена работа по улучшению обработки исключений.
• Закрыты отчёты об ошибках, связанные с работой игр: Final Fantasy XI, Virtual Life 2, Finding Nemo, Microsoft Flight Simulator 2020, Baldur's Gate 3, Mass Effect Legendary Edition.
• Закрыты отчёты об ошибках, связанные с работой приложений: FDM (Free Download Manager), Basemark Web 3.0, Happy Foto Designer, IK Product Manager, Western Digital SSD Dashboard, cmd.exe, Solidworks 2008, Autodesk Fusion360, LMMS 1.2.2.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22 7
Pop!_OS, ElementaryOS, ZorinOS, Feren OS, ElementOS, GalliumOS, gOS, JoliOS, PeppermintOS, PinguyOS, AmogOS, UwUntuOS
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁85 16👍1
Выпуск проприетарного драйвера NVIDIA 550.54.14
Драйвер доступен для Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64). Основные новшества:
▪️ Реализована поддержка Vulkan-расширений, применяемых для ускорения кодирования видео.
▪️ Добавлен профиль приложения для повышения производительности композитного менеджера Kwin на системах с гибридной графикой.
▪️ Добавлена поддержка форматов GBM R8, GR88 и YCbCr.
▪️ Добавлена экспериментальная поддержка HDMI с 10 битами на цветовой канал.
▪️ В Vulkan Wayland WSI добавлена поддержка технологии PRIME для выноса операций рендеринга на другие GPU.
▪️ В открытых модулях для ядра реализована поддержка GPU серий GeForce и Workstation.
И другие изменения.
Linux / Линукс🥸
Драйвер доступен для Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64). Основные новшества:
▪️ Реализована поддержка Vulkan-расширений, применяемых для ускорения кодирования видео.
▪️ Добавлен профиль приложения для повышения производительности композитного менеджера Kwin на системах с гибридной графикой.
▪️ Добавлена поддержка форматов GBM R8, GR88 и YCbCr.
▪️ Добавлена экспериментальная поддержка HDMI с 10 битами на цветовой канал.
▪️ В Vulkan Wayland WSI добавлена поддержка технологии PRIME для выноса операций рендеринга на другие GPU.
▪️ В открытых модулях для ядра реализована поддержка GPU серий GeForce и Workstation.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁76 14👍7
Выпуск минималистичного дистрибутива Tiny Core Linux 15.0
Tiny Core Linux может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти.
• В новом выпуске произведено обновление системных компонентов, включая ядро Linux 6.6.8, glibc 2.38, gcc 13.2.0, busybox 1.36.1, binutils 2.41, e2fsprogs 1.47.0, util-linux 2.39.2, zlib 1.3.
• В утилиту update-everything добавлены дополнительные проверки безопасности и реализована обработка отсутствующих dep-файлов. В tce-audit добавлен обработчик md5check.
• В busybox размер истории редактирования (CONFIG_FEATURE_EDITING_HISTORY) увеличен с 150 до 1000.
Linux / Линукс🥸
Tiny Core Linux может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти.
• В новом выпуске произведено обновление системных компонентов, включая ядро Linux 6.6.8, glibc 2.38, gcc 13.2.0, busybox 1.36.1, binutils 2.41, e2fsprogs 1.47.0, util-linux 2.39.2, zlib 1.3.
• В утилиту update-everything добавлены дополнительные проверки безопасности и реализована обработка отсутствующих dep-файлов. В tce-audit добавлен обработчик md5check.
• В busybox размер истории редактирования (CONFIG_FEATURE_EDITING_HISTORY) увеличен с 150 до 1000.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31 3
Релиз пользовательского окружения Sway 1.9, использующего Wayland
Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. В новом выпуске:
▪️ Задействованы новые возможности библиотеки wlroots 0.17, такие как поддержка Wayland-протоколов content-type-v1 (обработка сведения об отображаемом содержимом), xwayland-shell-v1 (связывание окна X11 с поверхностью Wayland), security-context-v1 (sandbox-изоляция).
▪️ Улучшена поддержка протокола "xdg-activation-v1", позволяющего передать фокус между разными Wayland-поверхностями первого уровня. В новой версии добавлена поддержка отслеживания фокуса с учётом виртуальных рабочих столов и многомониторных конфигураций.
▪️ Код для отрисовки содержимого переведён на новый API отрисовки, предоставляемый библиотекой wlroots, что позволило добиться увеличения производительности.
И другие изменения.
Linux / Линукс🥸
Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. В новом выпуске:
▪️ Задействованы новые возможности библиотеки wlroots 0.17, такие как поддержка Wayland-протоколов content-type-v1 (обработка сведения об отображаемом содержимом), xwayland-shell-v1 (связывание окна X11 с поверхностью Wayland), security-context-v1 (sandbox-изоляция).
▪️ Улучшена поддержка протокола "xdg-activation-v1", позволяющего передать фокус между разными Wayland-поверхностями первого уровня. В новой версии добавлена поддержка отслеживания фокуса с учётом виртуальных рабочих столов и многомониторных конфигураций.
▪️ Код для отрисовки содержимого переведён на новый API отрисовки, предоставляемый библиотекой wlroots, что позволило добиться увеличения производительности.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23
Уязвимости в ядре Linux, затрагивающие ksmbd
Модуль ksmbd предлагает встроенную в ядро Linux реализацию файлового сервера на базе протокола SMB. В нём выявлены две уязвимости, которые позволяют удалённо без прохождения аутентификации добиться выполнения своего кода с правами ядра или определить содержимое памяти ядра на системах с активированным модулем ksmbd.
Уязвимости устранены в обновлениях ядра 6.7.2, 6.6.14, 6.1.75 и 5.15.145.
Linux / Линукс🥸
Модуль ksmbd предлагает встроенную в ядро Linux реализацию файлового сервера на базе протокола SMB. В нём выявлены две уязвимости, которые позволяют удалённо без прохождения аутентификации добиться выполнения своего кода с правами ядра или определить содержимое памяти ядра на системах с активированным модулем ksmbd.
Уязвимости устранены в обновлениях ядра 6.7.2, 6.6.14, 6.1.75 и 5.15.145.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13 5🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔25 11😁3
Абсолютно всё про текстовый редактор #Vim
📌 https://givi.olnd.ru/vim-galore/vim-galore-ru.html
Linux / Линукс🥸
📌 https://givi.olnd.ru/vim-galore/vim-galore-ru.html
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Прекращение существования Nitter, свободного альтернативного фронтенда к Twitter
Последний из публичных экземпляров Nitter пришёл в негодность. Проект Nitter развивал свободный фронтенд для доступа к X.com/Twitter без навязывания JavaScript, аналитики, трекеров и сторонних сервисов. Истекло время жизни последних из ранее выданных токенов, что привело к полной остановке работы Nitter.
Nitter являлся проектом по разработке ПО для защиты от слежки пользователей Twitter, не отправляющих сообщения, а только читающих материалы, путём предоставления им альтернативного сайта для просмотра Twitter, не требующего ни аккаунта, ни включённого JavaScript.
После покупки Илоном Маском, Twitter (ныне переименован в X) начал внедрять комплекс технических и организационных мер, направленных на агрессивную монетизацию платформы, ранее считавшейся убыточной. ПО Nitter технически являлось тем типом ПО, с которым руководство Twitter объявило активную борьбу.
Linux / Линукс🥸
Последний из публичных экземпляров Nitter пришёл в негодность. Проект Nitter развивал свободный фронтенд для доступа к X.com/Twitter без навязывания JavaScript, аналитики, трекеров и сторонних сервисов. Истекло время жизни последних из ранее выданных токенов, что привело к полной остановке работы Nitter.
Nitter являлся проектом по разработке ПО для защиты от слежки пользователей Twitter, не отправляющих сообщения, а только читающих материалы, путём предоставления им альтернативного сайта для просмотра Twitter, не требующего ни аккаунта, ни включённого JavaScript.
После покупки Илоном Маском, Twitter (ныне переименован в X) начал внедрять комплекс технических и организационных мер, направленных на агрессивную монетизацию платформы, ранее считавшейся убыточной. ПО Nitter технически являлось тем типом ПО, с которым руководство Twitter объявило активную борьбу.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢36👍5🤔3 3