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

Linux ядро 6.18 е пуснато официално вчера, на 30 ноември 2025г. от Linus Torvalds, според обявлението му в Linux Kernel Mailing List. Това е последната основна версия за 2025г. и се очаква да бъде обявена за Long Term Support (LTS) ядро, което означава поддръжка за по-дълъг период (вероятно 5–6 години, в зависимост от интереса на разработчиците).
Версията включва множество подобрения в производителността, файловите системи, мрежата и хардуерната поддръжка.

Ето и основните подобрения и особености при 6.18:
  • Подобрения в производителността на паметта и swapping-а:
  • Въвеждане на "Sheaves" – нова система за локални per-CPU кеширане на малки обекти в SLUB алокатора, която ускорява алокацията и освобождаването на памет (намалява синхронизацията между процесорите и подобрява RCU-базирани работни натоварвания).
    Първа фаза от "swap table" – нова абстракция за swap кеша, която подобрява производителността на swapping-а (например, системно време се намалява наполовина в тестове с големи "страници" - фиксирани по размер блокове от паметта).
  • Мрежови подобрения:
  • Поддръжка за PSP (Platform Security Processor) шифроване на TCP връзки – нова схема, подобна на IPsec и TLS, но с по-добра хардуерна offloading - по-добър трансфер на задачи от процесора към специфичен хардуер като мрежов интерфейс или графика например .
    Accurate Explicit Congestion Notification (ECN) за TCP – по-точна обратна връзка за задръствания в мрежата.
    Значителни подобрения в UDP receive-side производителността и мащабируемостта на NFS сървъри.
  • Файлови системи и device mapper:
  • Нов dm-pcache target – позволява използването на persistent memory като кеш за по-бавни блокови устройства.
    Разширяване на file handles за kernel namespaces – улеснява управление на namespace-и (като pidfds), за по-стабилни и сигурни препратки.
    Първоначална поддръжка за 'block size > page size' в Btrfs.
    Премахване на Bcachefs – файловата система е изключена поради проблеми с процеса на разработка (късни промени от maintainer-а), но може да се компилира ръчно.
  • Хардуерна поддръжка:
  • По-добра поддръжка за Apple Silicon (M2 Pro/Max/Ultra Device Trees).
    Поддръжка за Intel Wildcat Lake платформи.
    Нови драйвъри за лаптопи: haptic touchpad, ASUS ROG Ally (поправка за "Xbox Ally"), Lenovo Legion Go 2.
    Rust-поддръжка: Rust Binder драйвер, атомарни операции (които се изпълняват изцяло и без прекъсване), maple trees, DebugFS и bitmaps.
    Поддръжка за LoongArch KVM (PTW feature detection), AMD Secure AVIC за гъсти, и FreeBSD Bhyve хипервайзор като гост.
  • Други особености и подобрения:
  • Подписани BPF програми за по-голяма сигурност.
    Нова microcode= опция за x86 (контрол на зареждането на микрокод).
    Подобрения в Nouveau драйвера за NVIDIA (GSP firmware за Ampere/Turing).
    XFS online fsck по подразбиране.

    За пълен списък с промените погледнете на https://kernelnewbies.org/Linux_6.18.
    Ако използвате дистрибуция като Ubuntu или Fedora, обновлението ще дойде скоро през хранилищата – не се препоръчва ръчна компилация, освен ако не сте напреднал потребител.

    Източник: https://9to5linux.com/linux-kernel-6-18-officially-released-could-be-the-next-lts-kernel-series

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


    Archinstall: UEFI bootloader install на USB    
    от DeepUltramarine на 1-12-2025@9:52 GMT(+2)

    Archinstall 3.0.14 е последната стабилна версия на меню-базираната инсталационна среда за Arch Linux, пусната на 29 ноември 2025г. Тя въвежда няколко нови функции, улеснения за потребителите и поправки на бъгове, които улесняват инсталацията, особено за UEFI системи и управление на snapshots.
    Версията ще бъде по подразбиране в предстоящия Arch Linux ISO 2025.12.01 (от 1 декември 2025г.).

    Нов диалог за инсталиране на UEFI bootloader на преносими медии, който позволява инсталиране на UEFI bootloader (като GRUB) на външни носители (напр. USB), което подобрява гъвкавостта за системи, зависещи от EFI removable media.

    Промени при Snapper, основният инструмент интегриран в Archinstall за автоматично създаване и управление на snapshots при Btrfs файлова система сега въвеждат и възможност за конфигурации за timestamps (напр. преди/след обновления) и интеграция с bootloader-и като GRUB, за да може да се избират snapshots директно от boot менюто.
    Поправена е интеграцията на Snapper с GRUB, за да работи подобно на Timeshift, което улеснява управлението на снимки (snapshots) по време на самата инсталация.

    Подобренa e валидацията на потребителския вход за размер на дяловете на диска. Regex е подобрен, за да премахва ненужния символ "|" и да позволява интервали (whitespace) при въвеждане на стойности за единици за размера на дяловете, което прави процеса несравнимо по-удобен.
    Когато въвеждахте размер (например за /, /home, swap и т.н.), инсталаторът беше много строг и придирчив към формата.
    Ако случайно сe сложеше интервал (space), главна буква на грешно място или се забравеше „i“ в GiB – излизаше грешка или просто се игнорираше входа. Сега се позволява много по-свободен формат на зададения размер на дяла.
    Например:
    100G, 100 G ← с интервал, 100GB сега инсталатора ги вижда като 100 GB
    100GiB, 100 GiB ← с интервал, “ “100“ “GiB ← много интервали - като 100 GiB.
    50g ← малка буква - като 50 GB
    8M / 8MiB / 8 MiB - като 8 MiB
    1024M като 1 GiB.

    Това е изключително удобно за потребители, за които двоичната бройна система е висша математика, разликата между GiB и GB е просто абстракция, а "g" напълно е достатъчно като означение.

    Предотвратяване на ненужни bootloader записи. Спират се генерирането на BLS (Boot Loader Specification) и Limine записи за fallback initramfs, за да се избегнат излишни boot опции и да се опрости менюто.

    Инсталаторът сега използва --needed опцията на pacman, за да предотврати ненужни преинсталации на пакети, когато зависимости не изискват обновяване – това ускорява процеса.

    За подробен списък с промените можете да погледнете на https://github.com/archlinux/archinstall/releases/tag/3.0.14

    Източник: https://9to5linux.com/archinstall-3-0-14-allows-installing-an-uefi-bootloader-to-removable-locations

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


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

    Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са 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.13 usr + 0.01 sys = 0.14 CPU)