LINUX-BG   Адрес : http://www.linux-bg.org
Всички новини за: Октомври, 2025
Адрес за бърза информация: http://www.linux-bg.org/cgi-bin/y/index.pl?page=news&key=all&idx=2025_10
Излезе ядро 6.17    
от DeepUltramarine на 3-10-2025@9:58 GMT(+2)

Преди почти седмица, официално бе пуснато ядро 6.17. То е фокусирано върху подобрения в производителността, сигурността, поддръжката на хардуер и мрежовите възможности, без драматични новости. Ето и по-значимите особености при ядро 6.17:
  • Подобрения в сигурността: Въвеждане на "Attack Vector Controls" за по-добър контрол над уязвимостите като Spectre и Meltdown на x86, включително пълна имплементация на attack-vector механизми. Също така, подобрения в SELinux и AppArmor, включително контрол на достъпа до AF_UNIX сокети.
  • Поддръжка за live patching на AArch64 (64-битни ARM системи): Позволява актуализации без презареждане на системата.
  • AMD Hardware Feedback Interface (HFI): Оптимизира планировчика за по-ефективна употреба на Ryzen ядра с смесени характеристики.
  • ARM Branch Record Buffer Extension (BRBE): Нова поддръжка за ARM за по-добра проследимост на клоните в процесора.
  • Графични подобрения: Стабилна поддръжка за Intel Panther Lake Xe3 графики; SR-IOV за Intel Arc Battlemage GPUs за виртуализация; първоначална поддръжка за HEVC (H.265) и VP9 кодеци в Qualcomm Iris декодер чрез V4L2.
  • Файлови системи: Експериментална поддръжка за large-folio в Btrfs; подобрена мащабируемост на EXT4 за блоково разпределение и буферизиран I/O; компресия на метаданни в EROFS.
  • Мрежови подобрения: Поддръжка за DualPI2 congestion-control протокол; TCP_MAXSEG опция за multipath TCP; IPv6 force_forwarding за интерфейси; gateway routing за MCTP.
  • Други: Нови системни повиквания file_getattr() и file_setattr(); DAMON_STAT модул за мониторинг на паметта; първоначална поддръжка за proxy execution; резервиране на пространство за kernel crash dumps; поддръжка за BPF в LoongArch; GICv5 за KVM на ARM.
  • При поддръжката на хардуер:
  • Intel: Wildcat Lake, Bartlett Lake-S, IPU7 драйвър, дискретни графики на NVM устройства.
  • Raspberry Pi: RP1 чип, 7-инчов V2 дисплей, Argon40 Fan HAT, pinmux за Pi 1.
  • Други: Framework Laptop 13 (AMD Ryzen AI 300), ASUS и HP лаптопи, Touch Bar на MacBook Pro, Apple SMC драйвър за Mac хардуер, OneXPlayer X1 Pro.
  • Източник:https://www.phoronix.com/news/Linux-6.17-Released Който иска да научи повече, може да погледне на https://kernelnewbies.org/Linux_6.17 или официалния changelog - https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.17

    [Коментари: 0]


    Важни промени при systemd v258    
    от DeepUltramarine на 3-10-2025@10:29 GMT(+2)

    Systemd v258 беше пусната на 17 септември 2025 г. Версията е значителна актуализация с фокус върху сигурността, премахване на legacy поддръжка и нови инструменти за управление. Тя премахва поддръжката за cgroup v1 (legacy и hybrid hierarchies), като сега cgroup v2 се монтира по подразбиране, и повишава минималната версия на Linux ядрото до 5.4 (препоръчително 5.7). Това е стъпка към по-модерни и сигурни конфигурации, но може да изисква актуализации на по-стари системи. Какво е основното? Несъвместими с предишни версии рпомени:
  • Премахната е поддръжката за cgroup v1; сега се използва единствено cgroup v2.
  • По подразбиране достъпът до TTY/PTS устройства е 0600 (за по-добра сигурност); за да се върне стария 0620, използвайте опцията '-Dtty-mode=0620' при компилация.
  • OpenSSL е единственият поддържан криптографски backend за systemd-resolved и systemd-importd; премахнати са gnutls и gcrypt.
  • systemd-logind използва PIDFDs вместо FIFOs за проследяване на сесии, което подобрява надеждността.
  • Премахната е поддръжката за System V стил команди (като initctl, telinit) и /dev/initctl.
  • Маркирани са като остарели System V service скриптове (премахване в v259) и legacy /run/lock/ директория.
  • Новите особености и инструменти:
  • systemd-factory-reset: Нов инструмент за заявка за factory reset при следващото рестартиране на системата.
  • systemd-pty-forward: Позволява разпределяне на pseudo TTY/PTY за сигурно препращане на вход/изход.
  • Slice units получават основни функции за управление на натоварването (workload management), включително квоти за tmpfs.
  • Вграждане на UEFI firmware изображения в UKI (Unified Kernel Image) за по-лесно boot-ване.
  • systemd-run сега разширява променливите по подразбиране за transient scopes.
  • Подобрения в systemd-udevd за ACLs на устройства с етикет "uaccess".
  • Нов verbose (-v) опция за "systemctl start" за по-подробен изход.
  • Други подобрения и такива по сигурността:
  • По-строги разрешения за TTY устройства и управление на ACLs чрез systemd-udevd.
  • systemd-cryptenroll и други инструменти не заключват TPM2 по подразбиране до PCR 7; използвайте managed политики.
  • Подобрения в LLDP за deterministic chassis ID в systemd-networkd.
  • Премахване на X11 клавиатурни mappings за хардуер (микрофон и touchpad); актуализирайте драйвъри като xf86-input-evdev.
  • v258 е фокусирана върху модернизация и сигурност, с дълъг списък от промени (над 260). За пълен changelog вижте официалния release на GitHub: https://github.com/systemd/systemd/releases/tag/v258

    [Коментари: 1]


    FSF с нова инициатива    
    от DeepUltramarine на 6-10-2025@13:30 GMT(+2)

    Фондацията за свободен софтуер (FSF) на 4 октомври 2025 г. по време на празненството на 40-годишнината ѝ в Бостън, Масачузетс обяви своята нова инициатива, наречена LibrePhone.

    Това е амбициозен проект, насочен към предоставяне на пълна софтуерна свобода за мобилни устройства, създавайки изцяло отворена платформа, която предизвиква доминацията на системите, притежавани от различни компании, като Android и iOS. За разлика от съществуващи отворени телефони (напр. Librem 5 на Purism, който се фокусира върху хардуер със свободен софтуер), LibrePhone набляга на холистична, изцяло свободна екосистема – от ниското ниво на фърмуера и буутлоудърите до операционната система и приложенията, гарантирайки, че потребителите имат правото да изпълняват, изучават, модифицират и споделят всеки компонент.

    Независимо, че мобилните устройства са навсякъде, повечето телефони ограничават потребителите с несвободен софтуер, който ограничава контрола и поверителността. LibrePhone цели да разшири основната мисия на FSF (насърчаване на четирите свободи на софтуера) към смартфоните, потенциално достигайки до милиони потребители по света.

    Ръководена от изпълнителния директор на FSF Зое Куйман в партньорство с ветерана в свободния софтуер Роб Савой (Rob Savoye - известен с работата си по свободни инструменти като STk и GNU). Проектът се позиционира като „революционен“ за изграждането на мобилна платформа с отворена архитектура от основата нагоре.

    Проектът е все още в ранна фаза. Скоро се очакват се повече подробности, включително технически спецификации, времеви рамки и възможности за участие. FSF е в GitHub с първоначални хранилища, което показва активна разработка. Обявяването беше един от двата основни акцента. Другият е назначаването на Иън Келинг (Ian Kelling) за нов президент на FSF. Събитието включваше и дискусии за глобалните общности за свободен софтуер, панели с организации като Electronic Frontier Foundation (EFF) и F-Droid, както и актуализации за критериите на FSF за свободно машинно обучение.

    Защо това е важно? Откакто смартфоните са широко разпространени, е имало не малко опити за мобилни системи, основани на идеята за свободен софтуер. За съжаление, нито една от тях не бе възприета от повече производители и потребители. LibrePhone надгражда дългогодишната защита на FSF за свободни мобилни операционни системи (отбелязана като „проект с висок приоритет“ още от 2010 г.). Той адресира проблеми като лицензирани компоненти и драйвери и съществуващи свободни телефони. Ако успее, може да предостави жизнеспособна трета опция за потребители, фокусирани върху поверителността, интегрирайки се с екосистеми като F-Droid за приложения. С което достигаме и до основния компонент, без който инициативата не би имала успех - удобна и широко приета и активна екосистема за приложения, подобна на Google Play и Apple Store.

    За повече информация вижте официалното съобщение на FSF: https://www.fsf.org/news/fsf-turns-forty-with-a-new-president-and-a-new-campaign

    [Коментари: 0]


    Qt 6.10 с поддръжка на PipeWire    
    от DeepUltramarine на 7-10-2025@14:49 GMT(+2)

    Qt e широко използван инструментариум и среда за разработка на графични интерфейси за междуплатформени приложения, а така също и на софтуер без графична среда - конзолни инструменти и сървърни програми. Взето от Wikipedia.

    Новата версия 6.10 на Qt (пусната днес, на 7 октомври) идва с вградена поддръжка на PipeWire и по-точно, с нов native аудио backend за модула Qt Multimedia, който улеснява интеграцията с PipeWire при Linux системи. Това осигурява по-ниска латентност и по-добра обработка на аудио/видео, особено за приложения като видеоконференции или медийни плейъри, като намалява зависимостта от по-стари системи като PulseAudio.

    Други ключови ъпдейти:

  • Подобрена поддръжка за macOS 26 "Tahoe". Пълната съвместимост с новия дизайн Liquid Glass и промените в рендирането, включително за iOS, улеснява миграцията към най-новите Apple платформи, особено за десктоп и мобилни приложения.
  • Откриване на High Contrast Mode. Qt GUI автоматично разпознава и адаптира UI към системни настройки за висок контраст (на Windows 11, macOS, Linux). Това подобрява достъпността за потребители с визуални увреждания, а също и за останалите потребители, ползващи дисплеи с по-висока резолюция, без допълнителен код.
  • TreeModel в QML. Нов тип за лесно дефиниране на дървовидни данни директно в QML (като JSON), с поддръжка за TreeView. Така се опростява работата с йерархични данни в UI, намалявайки количеството код за сложни структури.
  • Подобрения в Qt Quick Controls. Нови начини за по-отзивчиви и модерни UI, включително Flexbox layout в QML, което ускорява разработката на динамични интерфейси, особено за мобилни и уеб-подобни приложения.
  • QtCharts и QtDataVisualization са маркирани като остарели. Премахване на тези модули, с препоръка за ползване на Qt Graphs (подобрен с 2D графики), като се насърчава миграцията към по-ефективни алтернативи за визуализация на данни.
  • CSS анимации в Qt SVG. Поддръжка за анимации на избрани свойства чрез CSS, което разширява възможностите за динамични графики и UI елементи.
  • Pitch compensation в Qt Multimedia. Автоматична корекция на тона за FFmpeg-базирания QMediaPlayer. Това подобрява качеството при аудио възпроизвеждане, особено при промени в скоростта.
  • За повече детайли, е препоръчително да проверите официалните release notes на Qt.io. Ако разработвате за Linux, PipeWire поддръжката е особено актуална, тъй като PipeWire е дефакто стандарт при всички основни Linux дистрибуции и техните вариации.

    [Коментари: 0]


    Python 3.14 със знаменателни промени    
    от DeepUltramarine на 7-10-2025@20:38 GMT(+2)

    Днес (7 октомври) беше пуснат Python 3.14. Версията включва няколко ключови промени и функции, които правят езика по-бърз и по-лесен за употреба.
  • Официална поддръжка за free-threaded Python (без GIL) За първи път no-GIL режимът (създаване на интерпретатор без Global Interpreter Lock - опционален) е официално поддържан, а не само експериментален като в 3.13. Това позволява истинско паралелно изпълнение на CPU-интензивни задачи в множество нишки, с подобрения в производителността до 30% в някои случаи, без да се изискват промени в кода. Все пак GIL остава по подразбиране в стандартните компилации; за да го изключите, трябва да компилирате с флага --disable-gil или да използвате runtime опции като променливата PYTHONGIL=0.
  • По-добри съобщения за грешки Сега те са по-информативни, с предложения за корекции при често срещани грешки, което улеснява дебъгването.
  • Подобрения в REPL (интерактивния шел) Оцветяване на синтаксиса, с по-добро автодопълване и визуални подсказки.
  • Експериментален JIT компилатор Just-in-time компилация за по-бърза интерпретация на кода.
  • Други нововъведения Поддръжка за subinterpreters (множество интерпретатори в един процес), t-strings (нови типове низове), lazy annotations (отлагане на анотации за типове), подобрения в стандартната библиотека и общи оптимизации за скорост.

  • Free-threaded режимът ще бъде ключов за приложения с висока натовареност на CPU (напр. машинно обучение, научни изчисления), където GIL досега ограничаваше паралелизма. Очаква се 3-5% обща подобрена скорост в многите сценарии, с по-големи печалби в мултитредови случаи. Постепенно ще се разраства – според PEP 703, GIL ще се изключва по подразбиране след няколко версии (към 2028-2030 г.). Като major release, 3.14 ще има дълга поддръжка (security fixes за години напред). Extensions (C модули) ще трябва да се прекомпилират за no-GIL builds, и някои ще получат предупреждения ако не са thread-safe. По-лесно мигриране към многоядреси системи (в днешно време - всяка една), особено в cloud и AI. Очаквайте повече инструменти и библиотеки да се адаптират към no-GIL.

    Всички знаем, че този език е кръстен на всеизвестното британско комедиино шоу Monty Python's Flying Circus. Хуморът и забавата са част от езика.
    Идеята за "знаменителното число" (π ≈ 3.14) е забавна и не е напълно безпочвена – rc1 версията е пусната на 22 юли (π approximation day), което може да е умишлено от разработчиците за шега. Но реално развитието на no-GIL (PEP 703) започва още в Python 3.13 (октомври 2024 г.), където е въведен като експериментален флаг --disable-gil. В 3.14 просто става официален и стабилен, с подобрения, но не е "премахване" на GIL по подразбиране – това е постепенен процес, за да се избегнат breaking changes. Графикът на издаването е фиксиран от PEP 745 (май 2024 г.), така че π е може би любопитно съвпадение, а не е целенасочено.

    За детайлна информация, можете да погледнете на https://docs.python.org/3.14/whatsnew/3.14.html

    [Коментари: 0]


    Профили във Firefox след по-малко от седмица    
    от DeepUltramarine на 8-10-2025@18:13 GMT(+2)

    От "Mozilla" обявиха, че въвеждат профили в браузъра си. Според официалното обявление, профилите във Firefox започват да се внедряват от 14 октомври 2025 г. (с Firefox 144).

    Профилите са начин да създадеш отделни "пространства" в браузъра за различни цели – например един за работа, друг за лични неща или проекти. Всеки профил съхранява:
  • Собствени маркери за бърз достъп (bookmarks)
  • Пароли и логин данни
  • История на прегледани сайтове
  • Инсталирани разширения (extensions)
  • Теми и настройки (като домашна страница или предпочитания)


  • Това помага да се избегне объркване – например, да не се виждат лични табове по време на работа – и подобрява поверителността, тъй като данните от един профил не се смесват с друг.
    Профилите са локални по подразбиране (съхраняват се в отделни папки на устройството), но могат да се персонализират с аватари, цветове и теми за лесно разпознаване.

    За се управляват профилите:
  • В адресната лента отивате на about:profiles
  • Оттам може да се създават, преименуват, премахват или превключват между различните профили.

  • След 14 октомври ще има по-лесен достъп директно от менюто на браузъра. Синхронизацията включва bookmarks, пароли, история, табове и настройки, но Mozilla подчертава, че данните са защитени и не се използват за профилиране (за разлика от други браузъри). Опционално – профилите могат да се свържат с Mozilla акаунт (чрез Firefox Sync), за да синхронизират данните им в облака и да се достъпват от други устройства (като телефон или друг компютър). Това изисква регистрация в Mozilla акаунт (безплатен, с email и парола), но:
  • Не е задължително за базовото използване – може да имате профили само локално.
  • Ако синхронизирате, всеки профил се свързва с отделен акаунт (не може да се синхронизират няколко профила към един и същи акаунт, за да останат разделени и да се избегне сливане).
  • Синхронизацията включва bookmarks, пароли, история, табове и настройки, но Mozilla подчертава, че данните са защитени и не се използват за профилиране (за разлика от други браузъри).


  • Ако искате да пробвате профилите преди 14 октомври, можете да активирате функцията ръчно в настройките (about:config, търсете "browser.profiles.enabled" и го задайте на true), но официалното внедряване ще улесни всичко, като след това те ще бъдат достъпни директно през графичния интерфейс на браузъра.
    За повече подробности, можете да посетите https://support.mozilla.org/en-US/kb/profile-managements

    [Коментари: 4]


    Излезе Ubuntu 25.10    
    от DeepUltramarine на 9-10-2025@10:30 GMT(+2)

    Днес, 9 октомври, излезе Ubumtu 25.10.
    Версията с кодово име "Questing Quokka" не е LTS и е с 9 месеца поддръжка - до юли 2026.
    Изданието носи значителни подобрения в десктоп средата, производителността и интеграцията на нови технологии.

    Да видим, какво са ни поднесли от Canonical...

    Според наличната информация
  • GNOME 49 е с преработен интерфейс, по-бързи анимации, подобрено търсене и нови настройки за персонализация.
  • Преработени и рафинирани десктоп икони с по-добър дизайн, за по-модерен изглед
  • Обновени са някои приложения по подразбиране. Ptyxis заменя GNOME Terminal като нов терминал. Loupe заменя Eye of GNOME като програма за преглеждане на изображения.
  • Подобрения и в настройките за по-лесно управление на Wi-Fi, тъмен режим и аудио устройства.

  • Ядрото е Linux Kernel 6.17 – най-актуалната стабилна версия по време на издаването, с фокус върху хардуерна поддръжка и оптимизации.
    Особеностите по него:
  • Подобрена поддръжка за нов хардуер:
    Intel Lunar Lake, AMD Ryzen AI, RISC-V платформи и графични карти (NVIDIA, AMD, Intel).
  • Оптимизации за енергийна ефективност в лаптопи, гейминг (чрез Wine и Proton) и мрежови връзки.
  • Подобрения в сигурността, включително TPM-backed full disk encryption (криптиране на диск с TPM).

  • Аудио и мрежа:
    PipeWire остава основният аудио сървър с по-добра интеграция за JACK, Bluetooth и гейминг.
    IWD за Wi-Fi за по-бързо и сигурно управление.

    Графика и гейминг:
  • Mesa 25.x за подобрена 3D графика и поддръжка за Wayland по подразбиране (с по-добра NVIDIA съвместимост).
  • Steam Snap с актуални драйвъри.

  • Сигурност и инструменти:
  • Както вече ни е известно, sudo-rs заменя класическия sudo за по-сигурно управление на привилегии.
  • Apt 3.1 с нови функции за управление на пакетите.
  • Ubuntu Insights за мониторинг и диагностика.
  • По-малко натрапчив уведомител (notifier) за ъпдейти.
  • Zig 0.14.1 компилатор за amd64 и други архитектури.

  • За разработчиците и IoT:
  • Актуализиран инструментариум:
    Python 3.13, GCC/LLVM най-нови версии, Rust подобрения.
  • По-добра поддръжка за RISC-V и ARM за вградени устройства (IoT).
  • Debuginfod за лесно дебъгване.

  • Ако не ви допада десктоп средата на Ubuntu и визията ѝ, ето и основните вариации, ако искате да пробвате 25.10:

    Ubuntu Unity 25.10: Unity7 с подобрения в интерфейса.
    Kubuntu 25.10: KDE Plasma 6.1 с модернизиран дизайн.
    Lubuntu 25.10: LXQt 2.0 за леки системи.
    Xubuntu 25.10: Xfce 4.20 за лекота и стабилност.
    Ubuntu Budgie 25.10: Актуализиран Budgie с нови теми.
    Ubuntu Studio 25.10: KDE Plasma за креативни работи, с бета релиз преди финалния.

    Обновени са няоки приложения - Firefox 132+, LibreOffice 25.x.
    GTK 4 интеграции.
    По-интуитивен инсталатор на базата на Flutter.
    Подобрена e поддръжката за Snap и Flatpak.

    Ако искате да пробвате 25.10, ъпгрейд от 25.04 или по-стара:
    sudo do-release-upgrade.
    Препоръчително е да се архивират всички потребителски данни преди това.
    Проверка на ядрото след инсталация:
    uname -r
    Напомням, че тази версия е с поддръжка от 9 месеца.

    Можете да изтеглите ISO файла на https://releases.ubuntu.com/25.10/
    Подробности на https://discourse.ubuntu.com/t/questing-quokka-release-notes/59220

    [Коментари: 0]


    TPM bus encryption изключена по подразбиране    
    от DeepUltramarine на 10-10-2025@20:15 GMT(+2)

    TPM е хардуерен чип (Trusted Platform Module), вграден в повечето модерни компютри (особено с Intel/AMD процесори). Той се използва за криптографски операции, като съхранение на ключове за дисково криптиране (напр. LUKS), проверка на boot процеса (Secure Boot) и защита от физически атаки.
    Скорошно изменение в предстоящото ядро на Linux (версия 6.18), което е обявено днес (10 октомври), се отнася за TPM bus encryption и integrity protection – функция, която криптира и проверява целостта на данните, предавани между Linux ядрото и TPM чипа (чрез HMAC сесии и AES-128-CFB).
    Тя е добавена през 2024 г. в ядро 6.10, за да се предпазят от атаки като "snooping" (подслушване) на TPM комуникацията.
    В в споменатото ядро, функцията CONFIG_TCG_TPM2_HMAC (която активира това криптиране) беше включена по подразбиране за x86_64 системи. Това означаваше, че всички TPM операции автоматично са криптирани и защитени.

    Сега, в Linux 6.18 (и backport-нат към по-стари стабилни версии като 6.12 LTS и 6.17), тази опция е изключена по подразбиране. Това е решено от разработчиците, включително Jarkko Sakkinen (TPM maintainer), поради следните причини:
  • Производителност: Функцията добавя значителен overhead (забавяне) – до 20-30% по-бавни TPM операции, особено при често използване (напр. с IMA – Integrity Measurement Architecture, която проверява целостта на файлове).
  • Недостатъчна полза: Защитата е полезна срещу специфични атаки (като TPM Genie interposer за физическо подслушване), но не е критична за повечето потребители. По-добре да се оптимизира преди да се включи отново.

  • Функцията все още е налична – може да се активира ръчно в config-а на ядрото (Kconfig), ако е нужна повече сигурност.

    Ползата от това решение е по-бърза работа на системата, особено за дисково криптиране (FDE с TPM) или приложения, които често четат/пишат в TPM. Това ще помогне на дистрибуции като Ubuntu, Fedora или Arch да работят по-гладко.
    Недостатъкът е, че се намалява защитата срещу физически атаки на TPM bus-а. Ако имате критични данни (напр. корпоративни сървъри), се препоръчва е да я включите ръчно.

    Това не засяга основното TPM криптиране на диска (напр. LUKS с TPM2) – то работи независимо. Просто комуникацията с чипа е по-малко защитена.

    Промяната е документирана в официалните mailing листи на ядрото (linux-integrity@vger.kernel.org)

    На 5 октомври e изпратен pull request за "TPM DEVICE DRIVER: tpmdd-next-v6.18", който изрично описва: "This pull request disables TCG_TPM2_HMAC from the default configuration as it does not perform well enough".
    Сливането (merge) на кода е направено на 6 октомври от Линус Торвалдс (Linus Torvalds), което означава, че промяната ще е част от ядро 6.18.

    Източник: https://www.phoronix.com/news/Linux-Default-Disable-TPM2-HMAC

    [Коментари: 0]


    Общо новини за този период: 8

    Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

    All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
    Linux is copyright by Linus Torvalds.
    © Линукс за българи ЕООД 2007
    © Slavei Karadjov 1999 - 2006

    All rights reserved.

    Изпълнението отне: 0 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)