LINUX.ORG.RU

Сообщения splinter

 

Менеджер входа в Plasma от KDE не будет работать в FreeBSD

 ,

FreeBSD — Unix-подобная операционная система, эта ОС известна своими расширенными сетевыми возможностями, функциями безопасности и лицензированием, используется на широком спектре оборудования, от встроенных систем до основных облачных сервисов.

К сожалению, новые версии менеджера входа в Plasma от KDE не будут работать с ней, поскольку принятый запрос на слияние смещает акцент на совместимость с системами Linux.

Николас Фелла(Nicolas Fella), инженер KDE, отправил запрос на слияние, чтобы исключить поддержку FreeBSD из менеджера входа в Plasma, отметив, что он зависит от systemd/logind, и что FreeBSD не поддерживается, хотя отказ от поддержки Plasma Login Manager в FreeBSD не означает, что KDE полностью отказалась от поддержки этой операционной системы. Пользователи FreeBSD по-прежнему могут использовать среду рабочего стола KDE Plasma и продолжать использовать SDDM, текущий менеджер входа в систему, который прекрасно работает в таких системах.

Разработчики KDE могли выбрать такой подход т.к. их внимание сфокусировано на Linux системах на основе systemd, выделение ресурсов на неиспользуемый код FreeBSD не имеет смысла.

Что касается FreeBSD, скорее всего, пользователи этой операционной системы привыкли^Wне будут сильно расстраиваться из-за отсутствия этого функционала, поскольку у них есть множество доступных вариантов менеджеров входа в систему.

Подробности


Перемещено hobbit из bsd

splinter
()

Выпуск FreeRDP 3.22 с интерфейсом на базе SDL3

 , ,

Группа Open Source

FreeRDP — реализация протокола удаленного рабочего стола с открытым исходным кодом (RDP) для взаимодействия с другими компьютерами по сети. С версии 3.22 происходит «полная перестройка» клиентского интерфейса на SDL3.

( читать дальше... )

>>> phoronix (phoronix.com)

splinter
()

GStreamer 1.28

 , ,

Группа Open Source

Сегодня вышла версия GStreamer 1.28 — новейшее дополнение к широко используемой мультимедийной платформе с открытым исходным кодом.

В версии 1.28 продолжается работа по переписыванию большего количества функций на языке программирования Rust с целью обеспечения безопасной работы с памятью. В GStreamer встроен детектор объектов YOLOX. Разработчики, использующие Rust, могут создавать приложения для анализа видео в реальном времени, добавляя эти новые элементы в свой медиаконвейер.

( читать дальше... )


>>> Скачать

>>> Phoronix (phoronix.com)

splinter
()

Godot 4.6

 ,

Группа Игры

Состоялся выпуск Godot 4.6 — кроссплатформенного игрового движка с открытым исходным кодом.
В Godot 4.6 по умолчанию используется физический код Jolt, который был экспериментальной опцией ещё в версии 4.4.
Новая версия вносит существенные изменения в код для экранного пространства (SSR), что значительно улучшает качество отражений.

Еще одно фундаментальное изменение — это появление LibGodot, библиотеки, позволяющей встраивать движок в ваши собственные приложения. Нативная поддержка OpenXR 1.1 — еще одно дополнение для Godot, в Windows теперь используется Direct3D 12 в качестве рендеринга по умолчанию.

В редакторе Godot 4.6 появилась новая «современная» тема оформления в дополнение к классической. Также в Godot 4.6 улучшена документация и внесены другие усовершенствования для помощи разработчикам игр.

Скачать

>>> phoronix (phoronix.com)

splinter
()

DAXFS — новейшая высокоскоростная ФС

 , ,

Группа Ядро Linux

DAXFS — это простая файловая система только для чтения, которая работает непосредственно с общей физической памятью через подсистему DAX (Direct Access). Она полностью обходит традиционный стек блочного ввода-вывода, чтение файлов осуществляется путем прямой загрузки в память без кэша страниц и копирования.

Особенности:

  • чтение файлов происходит как прямая загрузка из памяти, без дублирования в кэше;
  • поддержка памяти GPU, FPGA и CXL-устройств через DMA;
  • DAXFS изначально был разработан для многоядерных сред, где несколько экземпляров ядра совместно используют одну область физической памяти;
  • использует формат образа только для чтения, не требующий выделения памяти во время выполнения и сложного управления устройствами.

Предложение отправлено в Linux Kernel Mailing List. Код уже доступен на GitHub, но для включения в основное ядро Linux потребуются обсуждения и доработки.

>>> Phoronix (phoronix.com)

splinter
()

ReactOS добился значительного повышения производительности сети

 ,

Группа Open Source

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

В коде ReactOS наконец-то появилась поддержка асинхронных TCP-соединений. Разработчики ReactOS описывают это следующим образом:

«Срочные новости:
Спустя 10 лет патч поддержки асинхронных TCP-соединений теперь принят в исходный код ReactOS. Вы можете ожидать существенного повышения производительности в сетевых приложениях (например, браузерах, FTP-клиентах, загрузчиках)!!!»


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

>>> phoronix (phoronix.com)

splinter
()

Патч для wine, решающий проблему с запуском Adobe Photoshop 2025

 ,

Разработчик «PhialsBasement» устранил проблемы с установщиком Adobe Creative Cloud из-за некоторых несовместимостей Wine с MSXML3 и MSHTML. Он прокомментировал, что Photoshop 2021 и Photoshop 2025, по крайней мере, сейчас устанавливаются на Linux с исправленным Wine.

Когда дело доходит до запуска самого приложения, Adobe Photoshop 2021, в частности, судя по его комментариям, работает довольно надежно:

«Photoshop 2021 сам по себе работает без сбоев, единственная проблема, с которой я столкнулся, - это перетаскивание, но, возможно, это просто мои проблемы с wayland».



Adobe-Photoshop-2025-Wine-Patch

phoronix


Перемещено hobbit из office

splinter
()

Synex Server — дистрибутив на базе Debian с встроенной поддержкой установки ZFS

 , ,

Группа Debian

Synex — основанный на Debian дистрибутив Linux, выпущенный в Аргентине и ориентированный на потребности малого и среднего бизнеса.

Новая версия, основанная на Debian 13, является серверной, и содержит встроенную поддержку файловой системы OpenZFS при установке. Для установки системы на ZFS разработчикам Synex пришлось отказаться от штатного установщика Debian так как он не смог должным образом справиться с расширенными функциями ZFS и неправильно обрабатывал разбиение на разделы для этой ФС. В качестве замены разработчики предоставили свой инструмент инсталляции synex-zfs-installer.

( читать дальше... )

>>> Источник новости: Phoronix (phoronix.com)

splinter
()

OpenBLAS 0.3.31

 , ,

OpenBLAS 0.3.31
Группа Open Source

Для тех, кто ищет быструю библиотеку «BLAS» для подпрограмм базовой линейной алгебры, теперь доступна оптимизированная реализация OpenBLAS 0.3.31 с открытым исходным кодом.

В OpenBLAS 0.3.31 добавлены расширения BFloat16 для BGEMM и BGEMV (эти процедуры выполняют умножение матриц и умножение матриц на векторы), другие новые расширения BLAS, пороговое значение размера задачи для многопоточности с различными ядрами, улучшено автоматическое определение компилятора Fortran, а также внесен ряд исправлений в систему сборки CMake для различных платформ, от Windows до FreeBSD.

OpenBLAS 0.3.31, как и большинство их релизов, также содержит ряд новых оптимизаций производительности, специфичных для процессоров. Появились новые оптимизации производительности RISC-V для целевых платформ ZVL128B и ZVL256B, а также улучшено определение RISC-V RVV 1.0. Для ARM64 также были внесены улучшения в производительность многопоточности. Кроме того, теперь доступно автоматическое определение SoC Apple M на Linux, а также процессоров AmpereOne.

>>> Исходный код OpenBLAS на GitHub

>>> Источник новости: Phoronix (phoronix.com)

splinter
()

GNOME 50 Alpha с удаленным кодом X11 доступен для тестирования

 , ,

Группа GNOME

Альфа-версия GNOME 50 «50.alpha» доступна для тестирования перед официальным релизом который запланирован на март этого года.

Среди наиболее значимых изменений в альфа-версии GNOME 50 можно отметить следующие:

  • в Glycin добавлена ​​поддержка загрузки изображений в форматах XBM и XPM;
  • улучшения в анимации, повышение производительности и исправления утечек памяти для календаря GNOME;
  • улучшение отображения Windows-приложений через Wine с рабочим столом GNOME;
  • улучшена стилизация темной темы для текстового редактора GNOME;
  • gdk-pixbuf с поддержкой Glycin позволяет работать со сжатыми изображениями SVGZ, а также поддерживает сохранение изображений AVIF;
  • в GNOME Display Manager «полностью удалена» поддержка X11;
  • в GNOME Display Manager добавлена ​​новая служба gnome-headless-session@username.service, упрощающая запуск графической сессии без графического интерфейса;
  • исправлено множество ошибок в веб-браузере Epiphany;
  • в файловом менеджере Nautilus улучшена загрузка эскизов файлов, снижено потребление памяти и внесены другие улучшения.


>>> Cкачать

>>> Phoronix (phoronix.com)

splinter
()

oVirt 4.5.7

 ,

Группа Open Source

13 января этого года объявлено об очередном релизе платформы управления виртуализацией с открытым исходным кодом oVirt 4.5.7. Напомню, что компания Red Hat, которая и запустила разработку проекта oVirt, прекратила вносить вклад в oVirt, сосредоточившись на платформе Red Hat OpenShift и дальнейшее развитие проекта легло на плечи сообщества разработчиков открытого исходного кода.

В релизе oVirt 4.5.7 добавлена ​​поддержка CentOS 10 и AlmaLinux 10. Что касается аппаратной части, добавлена ​​поддержка более новых серверных процессоров, включая AMD EPYC Milan/Rome/Genoa, Intel Sapphire Rapids и IBM POWER10.

В новой версии oVirt также исправлена ​​уязвимость CVE-2024-7259, из-за которой пользователи с правами администратора могли использовать инструменты разработчика браузера для просмотра паролей провайдера в открытом виде.

>>> Страница загрузки

>>> Источник (phoronix.com)

splinter
()

GRUB 2.14 с поддержкой EROFS и протокола Shim Loader

 ,

Группа Open Source

Спустя более двух лет после выхода GRUB 2.12 опубликован выпуск GRUB 2.14. GRUB — широко используемый загрузчик для ОС Linux и других систем.

В GRUB 2.14 добавлена поддержка файловой системы EROFS (оптимизированная для производительности файловая система, доступная только для чтения), заявлено об улучшенной поддержке LVM, поддержке NX (No-eXecute bit) для платформ EFI, протокола загрузчика shim, поддержке Argon2 KDF, поддержке дат после 2038 года, поддержке декомпрессии ZSTD, улучшениях EFI и многом другом. GRUB 2.14 — это масштабный релиз, включающий в себя улучшения, накопленные за более чем два года.

( Подробнее )

>>> Mailing list (gnu.org)

splinter
()

Линус Торвальдс использует AI при написании хобби-проектов

 , ,

Линус Торвальдс, создатель Linux и Git, во время этих зимних каникул работал над новым хобби-проектом AudioNoise.

Он признался, что часть кода была написана с помощью «vibe coding» и инструмента Google Antigravity. Это примечательно, учитывая его недавние скептические комментарии о необходимости документации для AI-инструментов.

Линус, использует зимние каникулы для отдыха от ядра Linux и работы над личными техническими хобби. Это помогает ему перезагрузиться, например, в прошлом году он мастерил гитарные педали, что он назвал «Lego для взрослых с паяльником».

AudioNoise — это проект с открытым исходным кодом для создания случайных цифровых аудиоэффектов, связанных с гитарными педалями, сам он называет его «еще одним глупым репозиторием».

Вайб-кодинг — это неформальный ироничный термин, описывает стиль программирования, когда:

  • Разработчик не пишет код с нуля, а полагается на AI-ассистента (вроде GitHub Copilot, Cursor, или, как в данном случае, Google Antigravity).
  • Задача ставится на естественном языке (например, «создай график, который визуализирует аудиосигнал»).
  • AI генерирует код, который разработчик затем может редактировать и принять.


Иначе этот метод можно назвать «парное программирование с ИИ».

В файле README проекта AudioNoise Линус пишет, что он не эксперт в Python. Он признается, что знает об аналоговых фильтрах больше, чем о Python.

Сначала он использовал свой старый подход: «делай по принципу „обезьяна видит — обезьяна делает“». То есть искал готовые примеры кода и адаптировал их. Затем он пошел дальше и перестал быть этим «посредником». Вместо того чтобы самому копировать и переделывать код из Google, он поручил эту работу Google Antigravity — AI-инструменту для генерации кода.

В чем же суть?
Незадолго до этого Линус критиковал коллег-разработчиков ядра Linux за то, что они используют AI-инструменты без должной документации и проверки. Он подчеркивал, что ответственность за код всегда лежит на человеке.

Теперь выясняется, что он сам использует похожие AI-инструменты, но для личного хобби-проекта, а не для критического ядра ОС.
Это иллюстрирует, как AI-инструменты становятся полезны даже самым опытным, но узкоспециализированным разработчикам как Линус для решения задач за пределами их основной экспертизы.

>>> Phoronix (phoronix.com)

splinter
()

WARNING Python-dotenv could not parse statement starting at line 138

 , ,

При старте всегда так пишет, игнорировать не могу. Инфраструктура проекта, в файле .env 75 строк, пробелов нет, ниже строк тоже нет, но при docker-compose up -d постоянно выдает:

WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138
WARNING: Python-dotenv could not parse statement starting at line 138


Изменения кол-ва строк в .env никакой реакции не вызывают.

splinter
()

Наименование тем для форумов.

 , ,

Всем привет. Все мы понимаем, для того что бы оставаться в изменяющемся мире IT надо выделять ежедневно время на обучение и доработку скилла, тем более для такого душевного и популярного ресурса как наш ЛОР. К сожалению есть тенденция, чем больше опыта в IT - тем реже сюда заходишь. Внезапно, столкнувшись с проблемой в микросервисах, пришёл к нормальным пацанам на свой любимый ЛОР и не могу понять, куда писать про докер и микросервисы:

L.O.R.


General ...
Desktop ...
Admin ...
Linux-install ...
Development ...
Security ...
Linux-hardware ...
Games ...
Web-development ...
Mobile ...
Multimedia ...



Вроде бы просится в админ, но с 2009 года это не так... я понимаю и представляю головную боль для администрации, как раскидать сообщения из admin - «Нативный администратор», «Нативный DevOPS», «Инженер по всему». Я к тому что пришла пора переосмыслить темы форумов. Эй форумчане, есть предложения?

splinter
()

Лоровец! Как длительно, часто и где бываешь в рабочих командировках?

 , ,

Пункт «Принципиально не езжу в командировки», в том числе и если искали работу без командировок.

  1. Работа не связана с командировками 219 (56%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Краткосрочные командировки 74 (19%)

    ************************************************************************************************************

  3. По стране 66 (17%)

    ************************************************************************************************

  4. Не работаю 60 (15%)

    ***************************************************************************************

  5. Дальнее зарубежье 33 (9%)

    ************************************************

  6. Принципиально не езжу в командировки 33 (9%)

    ************************************************

  7. Длительные командировки 30 (8%)

    *******************************************

  8. Ближнее зарубежье 28 (7%)

    ****************************************

  9. По административной единице 1-го уровня (области, республики, АО и т.п.) 16 (4%)

    ***********************

  10. По административной единице 2-го уровня (районы, гор.округа и т.п.) 10 (3%)

    **************

  11. Другое, напишу в комментариях 10 (3%)

    **************

Всего голосов: 579, всего проголосовавших: 388

splinter
()

Модераторы, статистика, упадок.

 , ,

С 2016 года статистика по онлайн пользователям, в среднем за год, постоянно снижается, например
в 2016 году это было 1800 пользователей в сутки,
в 2018 это было 1200 пользователей в сутки,
в 2020 это было 800 пользователей в сутки,
в 2024 это примерно 200 пользователей в сутки.

Средний онлайн упал в 6 раз с 2016 по 2024 год.

Ссылки на L.O.R. общее число ссылок (Majestic) в 2016 году ~58000
в 2024 ~22000 упала в связи с уменьшением активности публикаций на LOR.

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

splinter
()

Уязвимость в cURL/libcurl при использовании HTTP/3 и wolfSSL (CVE-2025-5025)

 , , , ,

Уязвимость в cURL/libcurl при использовании HTTP/3 и wolfSSL (CVE-2025-5025)
Группа Безопасность

Команда разработчиков curl выпустила обновление для устранения уязвимости CVE-2025-5025, оцененной как средней (Medium Severity).

Уязвимость проявляется при выполнении трех условий:

 
1. Используется TLS-библиотека wolfSSL
2. Соединение устанавливается по протоколу HTTP/3 (QUIC).
3. Включена функция безопасности certificate pinning (пиннинг публичного ключа сертификата сервера).

Проверка пиннинга не выполнялась. Это означает, что злоумышленник может провести атаку 'Атака посредника' (MITM-атака) и представить любой действительный сертификат, curl примет соединение, несмотря на несоответствие ожидаемого ключа. Это позволяет злоумышленнику перехватывать и модифицировать зашифрованный трафик.

( читать дальше... )

>>> CVE-2025-5025 (curl.se)

splinter
()

В лохматом году LOR перешёл на Fedora.

 , ,

maxcom Привет, я помню очень много лет назад Вы переводили хостинг с BSD на Linux, ты тогда выбирал дистрибутив и остановился на Fedora, я в то время тебя спросил почему не на Slackware, ты сказал, что подумаешь. Можно ли узнать почему в итоге всё таки не выбрал Slackware. Спасибо за ответ.

splinter
()

Каким способом предпочтительнее осуществлять синхронизацию времени?

 , ,

Привет из бункера^W Slackware. Всю жизнь синхронизировал время в сети при помощи пакета ntp, но недавно получил негатив, в духе что ntp устарело и сейчас этим занимается systemd, а ntp является deprecated, так ли это?

splinter
()