
Ядрото на Linux версия 6.18 вече е достъпно , идвайки във време на нарастваща умора от Windows 11 и фокуса му върху интегрирания изкуствен интелект в настолните компютри. В този контекст, общността на ядрото избра версия, насочена към подобряване на производителността, стабилността и хардуерната поддръжка , насочена както към домашни компютри, така и към сървъри, разположени в цяла Европа, включително Испания.
След няколко донякъде по-консервативни версии, фокусирани предимно върху корекции на грешки, Linux 6.18 носи вълна от вътрешни промени и нови функции , които, макар и да не са визуално забележими, правят значителна разлика в ежедневната употреба. Резултатът е по-изпипано ядро за работа, забавление или внедряване на облачни услуги, особено на съвременни машини и в европейски професионални инфраструктури.
Стабилна версия, която има за цел да стане LTS

Линус Торвалдс обяви на LKML пускането на стабилната версия на Linux 6.18 след сравнително безпроблемен цикъл на разработка. През последните седмици от пускането на версията бяха открити някои проблеми с виртуалната памет и други дребни грешки, но те бяха бързо отстранени и не причиниха забавяне на планирания график.
Седмият кандидат за издание (rc7) беше описан като „предимно нормален“ етап , с типичното постепенно добавяне на корекции към драйвери, архитектури като LoongArch, MIPS и ARM64, както и малки корекции в мрежовия стек и инструментите за разработка. Всъщност, rc7 се оказа дори по-малък от rc6, знак, че цикълът се затваря по организиран начин.
С ядрото 6.18, вече обозначено и публикувано на kernel.org , общността очаква с нетърпение прозореца за пускане на Linux 6.19, който ще има малко по-дълъг цикъл поради срещата на върха на поддържащите ядра. Междувременно, всички признаци сочат, че тази версия ще бъде избрана за следващото ядро с дългосрочна поддръжка (LTS) , което я прави силен кандидат за поддръжка на много корпоративни дистрибуции и критични внедрявания за години напред.
Ако LTS статусът му в крайна сметка бъде потвърден, европейските дистрибуции, насочени към бизнеса и правителството – като тези, производни на Debian, Ubuntu, SUSE или Red Hat – вероятно ще приемат Linux 6.18 като основа за своите версии с разширена поддръжка . За домашните потребители в Испания това ще доведе до постепенно внедряване към стабилните хранилища на различни дистрибуции, с особено значение за сертифицираните системи и новия хардуер.
По-бърза памет: снопове, суап и нов дисков кеш

Сред най-значимите промени в Linux 6.18 е въвеждането на „снопове“ (sheaves) в SLUB алокатора , нов начин за управление на кешовете на малки обекти на процесор. Вместо всички ядра да се конкурират за един и същ набор от структури, всеки процесор поддържа свой собствен локален „хранилище“, което намалява вътрешните конфликти и ускорява операциите по разпределение и освобождаване на памет.
Тази модификация, колкото и техническа да изглежда, води до подобрена производителност при паралелни задачи и интензивна многозадачност . Работните натоварвания, които разчитат в голяма степен на механизма RCU (едновременно четене на ядрото), масивни компилации или силно претоварени услуги, получават плавност чрез минимизиране на заключванията между ядрата.
Linux 6.18 също отбелязва напредък в преструктурирането struct page чрез въвеждане memdesc_flags_tТова е междинна стъпка към по-компактни и управляеми структури на паметта. Въпреки че тези промени ще бъдат внедрени предимно в бъдещи версии, те помагат да се проправи път за по-ефективно ядро на системи с големи количества RAM, като например европейски сървъри с висока плътност.
Успоредно с това, подсистемата за swap стартира първата фаза на нова „swap таблица “ – абстракция, предназначена да подобри начина, по който ядрото използва swap паметта като кеш. Според разработчиците, при определени натоварвания са наблюдавани увеличения на производителността между 5% и 20%, както по отношение на пропускателната способност, така и на времето за реакция при високо натоварване на паметта.
Друг ключов компонент на този цикъл е новата цел на device-mapper dm-pcache , която позволява постоянната памет – като CXL или DAX устройства – да се използва като високоскоростен кеш за по-бавни дискове или SSD . Този допълнителен слой води до по-голяма гъвкавост при проектирането на смесени конфигурации за съхранение, което е много полезно за масиви и сървъри, разположени в европейски центрове за данни.
Файлови системи: сбогом на Bcachefs и подсилване на останалите
В областта на файловите системи най-значимото решение е премахването на Bcachefs от основното дърво на ядрото . Кодът вече се счита за поддържан външно, което означава, че тези, които желаят да продължат да го използват, ще трябва да прибегнат до допълнителни модули или да го компилират сами. Причината за това решение не е толкова технически проблем, колкото многократните нарушения на насоките за интеграция от страна на неговия поддържащ, който е подавал промени във функциите късно и е пропускал фази, запазени единствено за корекции на грешки.
Докато Bcachefs тихомълком се премахва от употреба, други системи ще се окажат по-силни. Btrfs прави значителна крачка напред, като позволява размери на блоковете, по-големи от размера на страницата , подобрение, което проправя пътя за съществени бъдещи подобрения в производителността, особено при натоварвания с интензивно четене. Освен това бяха усъвършенствани няколко вътрешни аспекта на паралелизма и управлението на метаданните.
Ветеранът на файловата система XFS позволява функцията за онлайн проверка и поправка (online fsck) по подразбиране, която досега се смяташе за експериментална. Това позволява коригирането на определени проблеми, докато файловата система остава монтирана и използвана, което е полезно за корпоративни среди, където спирането на услуги не винаги е опция.
En EXT4 добавя потребителски и групови идентификатори с 32 резервирани бита и нов интерфейс ioctl() Това позволява управление на параметрите на суперблока, което улеснява живота на администраторите и инструментите за поддръжка. Също така предоставя възможност за премахване на остарели опции за конфигурация, които вече не са актуални.
Междувременно, exFAT контролерът получава агресивни оптимизации : в някои специфични сценарии са измерени подобрения до 16 пъти в операциите по четене и запис. Тези, които преместват данни между Windows и Linux, използвайки SD карти или USB устройства, ще забележат значително по-кратко време за копиране. FUSE също така получава възможност за обработка на копия на големи диапазони, което може да подобри производителността на файловите системи в потребителското пространство.
По-бързи и по-добре управлявани мрежи
Мрежовата секция отново е един от най-големите бенефициенти в Linux 6.18. Първо, въведена е първоначална поддръжка за TCP Accurate ECN (Accurate Explicit Congestion Notification) , по-прецизен вариант на класическия ECN, който позволява по-детайлно откриване и управление на претоварването. Това е особено полезно за сложни мрежи, като тези, управлявани от големи доставчици и оператори в Европейския съюз.
В UDP пътят за получаване е пренаписан, за да се намали конкуренцията и да се увеличи производителността в NUMA системи . Вътрешните тестове показват увеличение на производителността до 47% при приемане на пакети, което може да помогне за по-добро справяне както с легитимни пикове на трафика, така и с DDoS атаки, базирани на UDP.
Конфигурацията по подразбиране също се променя: размерът на буфера за приемане е увеличен до 4 MB и са интегрирани предишни подобрения в споделянето на буфера, с идеята стрийминг сървърите, онлайн игрите или комуникациите в реално време да имат повече свобода на действие, преди да започнат да изпускат пакети.
В областта на криптирането, ядрото включва подобрения за TCP връзки, защитени от PSP и други технологии, насочени към засилване на поверителността на трафика. Тези нови функции, комбинирани с новия модел за одит и подобренията в BPF, засилват ролята на Linux като основа за критични услуги в европейските мрежи.
Всичко това се допълва от корекции в мрежовия стек, насочени към намаляване на латентността и подобряване на стабилността в крайни случаи. Въпреки че много промени са невидими за крайния потребител, европейските мрежови оператори, системни администратори и доставчици на услуги могат да използват тези подобрения, за да усъвършенстват допълнително своите платформи.
Подобрена сигурност: подписан GMP, мулти-LSM одит и промени в TPM
Сигурността остава основен стълб в разработването на ядрото. Linux 6.18 въвежда възможността за зареждане само на подписани BPF програми , което позволява проверка на целостта на кода, динамично инжектиран в ядрото преди изпълнение. В среди, където BPF се използва за разширена наблюдаемост, мрежово филтриране или сигурност, тази мярка добавя допълнителен слой защита срещу атаки, опитващи се да използват този канал.
Подсистемата за одит е разширена, за да се справя по-добре със сценарии с множество LSM , където едновременно съществуват няколко модула за сигурност (напр. SELinux и AppArmor). Това подобрение улеснява наблюдението и корелацията на събития, свързани със сигурността, в регулирани среди, което е от голямо значение за европейските компании, обект на директивата NIS2 или специфични отраслови разпоредби.
Друга забележителна промяна е решението функцията за HMAC криптиране на TPM шината да се деактивира по подразбиране . В сегашната си имплементация тази функция добави сложност и намалена производителност, без да има ясна полза по отношение на реалната сигурност. Чрез деактивирането ѝ „по подразбиране“, ядрото облекчава натоварването на системата и намалява потенциалните точки на повреда, като същевременно позволява ръчно активиране, ако е необходимо.
По отношение на изолацията на паметта и сигурната виртуализация, ядрото включва поддръжка за SEV-SNP CipherText Hiding на x86 и разширява възможностите на KVM с технологии като Control-flow Enforcement Technology (CET) на Intel и AMD. Тези функции помагат за защита на потока на изпълнение и предпазват виртуалните машини от определени видове атаки.
Взети заедно, всички тези части засилват позицията на Linux 6.18 като основа за критични инфраструктури , както в публични центрове за данни, така и в частни облаци и индустриални среди, разпространени в цяла Европа.
Виртуализация, контейнери и NFS в професионални среди
В сферата на контейнерите, ядрото добавя възможността за обработване на пространства от имена като файлови дескриптори чрез обажданията name_to_handle_at() y open_by_handle_at()Това улеснява надеждното препращане, сравняване или прехвърляне на пространства от имена между процеси, без да се разпределят постоянно ресурси, опростявайки управлението на сложни системи, базирани на контейнери.
Мрежовият файлов сървър също е от полза. Linux 6.18 въвежда опция за деактивиране на кеширането на входно/изходни операции в NFS при определени конфигурации, подобрявайки мащабируемостта и производителността при силно разпределени натоварвания. Тази гъвкавост е полезна за големи мрежови системи за съхранение на данни, като например в университети, публични институции или европейски компании с хиляди клиенти, които имат едновременен достъп до системата.
Заедно с основния ремонт на подсистемата за смяна и вече споменатите подобрения в паметта, тези оптимизации позволяват на сървърите с десетки или стотици контейнери да останат по-стабилни, дори когато системата достигне лимитите си на натоварване.
За доставчиците на облачни услуги и центровете за данни, разположени в Испания и останалата част от ЕС, този тип подобрение означава възможност за по-добро използване на съществуващия хардуер, преди да се наложи да се обмислят разширения, като същевременно се поддържат конкурентни нива на обслужване.
Повече Rust в ядрото и нови архитектурни възможности
Linux 6.18 продължава да усъвършенства интеграцията на Rust като втори език в ядрото. Разширени са връзките към съответните API на ядрото, включвайки атомни операции, съобразени с модела на паметта на ядрото, поддръжка за DebugFS, обработка на растерни изображения и инструменти за писане на по-сигурни драйвери.
Сред тези драйвери се откроява нов DRM драйвер за графични процесори ARM Mali в Rust . Все още в ранен етап на разработка, той адаптира част от работата, извършена по Panthor. В средносрочен план идеята е, че ARM устройствата, широко използвани на европейския пазар – от едноплаткови компютри до леки лаптопи – могат да се възползват от по-стабилни драйвери с по-малка вероятност от причиняване на сериозни повреди.
Друг ключов компонент е драйверът Rust Binder , който поддържа системата за междупроцесна комуникация (IPC), използвана в Android. Включването му проправя пътя за по-стабилна поддръжка за Android устройства и производни в рамките на основното ядро, което е важно за производителите, разпространяващи продукти в Европа, които изискват добре поддържан стек.
Успоредно с това, възможностите на BPF Arenas се разширяват върху архитектури като PowerPC и се добавят нови функции за Arm, RISC-V и MIPS. Например, за RISC-V се въвеждат отново промени, които не са били в предишната версия, като например нови примитиви за картографиране на паметта, поддръжка за интерфейса RPMI (подобен на ARM SCMI) и разширения, специфични за отделните доставчици.
Този набор от архитектурни подобрения засилва позицията на Linux като референтна операционна система за отворен хардуер и нововъзникващи платформи , област от голям интерес за европейските проекти, които искат да намалят зависимостта си от собствени архитектури.
Хардуерна поддръжка: игри, съвременни лаптопи и Apple Silicon
Много видима част от усилията в Linux 6.18 е фокусирана върху драйверите. Ядрото значително разширява хардуерната поддръжка за потребителски компютри и PC конзоли , сегмент, който нарасна значително през последните години благодарение на възхода на игрите в Linux.
Като начало, за GPD устройства, като GPD Win 4 и Win Max 2, се въвежда нов HWMON драйвер, предлагащ по-прецизен контрол на вентилаторите и по-надеждни показания от термичните сензори. Това улеснява извличането на максимална полза от тези малки машини, без да се прави компромис с живота им, нещо, което е високо ценено от потребителите в Испания и останалата част от Европа.
Досадните проблеми на ASUS ROG Ally и Lenovo Legion Go 2 също са отстранени , включително фалшиви прекъсвания и възобновяване на NVMe устройството след спиране на системата. За тези, които използват тези устройства като преносими конзоли, базирани на Linux, игровото изживяване би трябвало да е по-стабилно.
В областта на периферните устройства, ядрото подобрява поддръжката за контролера PlayStation DualSense , така че интегрираният аудио конектор да работи правилно: когато включите слушалки в контролера, системата пренасочва звуковия изход и ви позволява да използвате микрофона без странни конфигурации.
Освен това, Linux 6.18 разширява първоначалната поддръжка за хаптични тъчпадове , които стават все по-често срещани в съвременните лаптопи. Благодарение на това, много модели, продавани в Испания и други европейски страни с този тип тъчпад, ще изпитват по-естествена реакция при щракване, по-близка до фабричната обратна връзка, предлагана от други операционни системи.
Графика, процесори и изкуствен интелект: подобрения за съвременни устройства
По отношение на графиката, драйверите Nouveau за графичните процесори NVIDIA Turing и Ampere вече ще използват фърмуера GSP (GPU System Processor) по подразбиране, когато стане наличен. Тази промяна е част от по-широк преход в екосистемата на NVIDIA, насочен към подобряване на управлението на захранването и подготовка за по-стабилна поддръжка в средносрочен план за работни станции и геймърски компютри.
В процесора, драйверът intel_pstate Включва подобрения за платформите. Intel Meteor LakeБлагодарение на интеграцията с Dynamic Efficiency Control, ядрото може да използва хардуерни P-състояния (HWP) без класическите ограничения на EPP, постигайки... по-фин баланс между производителност и разход на гориво, нещо от съществено значение за ултралеките лаптопи, които се продават масово на европейския пазар.
За задачи, свързани с изкуствен интелект, Linux 6.18 добавя нов драйвер за Rockchip NPU с многоядрена поддръжка и динамично мащабиране на честотата. Този драйвер позволява по-добро използване на изчислителните възможности на Rockchip SoC платките, широко използвани в нискобюджетни устройства и лабораторни проекти в цяла Европа, които вече могат да изпълняват натоварвания от машинно обучение, без винаги да разчитат на дискретни графични процесори.
В екосистемата на Apple се въвеждат постепенни подобрения в поддръжката на SoC-тата M2 Pro, M2 Max и M2 Ultra чрез включването на нови дървета на устройствата. Въпреки че за интензивна употреба на Mac лаптопи е препоръчително да се използват проекти като Asahi Linux със собствени пачове, фактът, че част от тази работа се интегрира в основното ядро, е знак за непрекъснат напредък.
Ядрото също така разширява съвместимостта с дънни платки и оборудване от производители като ASUS, HP, Alienware и Dell G Series, добавяйки повече HWMON сензори, управление на вентилаторите и зонирано RGB управление на осветлението . За високопроизводителни работни станции, както настолни, така и геймърски, тези подобрения се превръщат в по-цялостно наблюдение.
Как да надстроите до Linux 6.18 на различни дистрибуции
Начинът за достъп до вече наличната Linux 6.18 до голяма степен зависи от избраната дистрибуция. Тези, които използват системи с постоянно обновяване, като Arch Linux или някои ориентирани към разработчици варианти на Fedora, обикновено получават новото ядро чрез стандартна актуализация на пакета. След като дистрибуцията го интегрира в своите хранилища, просто го актуализирайте и изберете при следващото зареждане.
За разлика от това, дистрибуциите с по-консервативни цикли на актуализация – като Ubuntu Stable, Debian, Linux Mint и openSUSE Leap, за да назовем само няколко популярни в Испания – ще отнемат малко повече време, за да приемат 6.18. В много случаи това ядро ще пристигне в комплект с основна версия на дистрибуцията или нова LTS версия, особено ако дългосрочният му статус на поддръжка най-накрая бъде потвърден.
Нетърпеливите потребители винаги имат възможност да Изтеглете изходния код от kernel.org и го компилирайте ръчно на вашата система. Класическият процес включва получаване на компресирания пакет, декомпресирането му и настройване на конфигурацията с инструменти като make menuconfig, компилирайте, използвайки всички налични ядра, и инсталирайте модулите и полученото ядро.
В екосистемите на Debian и Ubuntu има и .deb пакети и специфични хранилища , които предлагат компилации на основното ядро, както и поддържани от общността PPA. Това са валидни начини да изпробвате 6.18 възможно най-скоро, въпреки че е препоръчително да ги използвате с повишено внимание на производствени системи, тъй като обикновено им липсват допълнителни пачове и официална поддръжка на дистрибуцията.
В професионални среди и на сървъри, разположени в европейски центрове за данни, общата препоръка остава да се придържате към ядра, предоставени от самата дистрибуция или от договорения доставчик на поддръжка. Това гарантира комбинация от ядро, инструментариум и библиотеки, преминала през съвместно тестване, което е от решаващо значение при управлението на критична инфраструктура.
Linux 6.18 се утвърждава като особено подходяща версия на ядрото: тя съчетава ясни подобрения в паметта, съхранението, мрежата, сигурността и хардуерната поддръжка с твърди стъпки към по-модулно и сигурно бъдеще благодарение на Rust и BPF и се оформя като основа, която много европейски и испански дистрибуции биха могли да използват в продължение на години, ако най-накрая бъде потвърдена като следващото LTS ядро.
