Linux 6.18 пристига с подобрения в производителността, сигурността и хардуерната поддръжка.

  • Linux 6.18 вече е наличен, с планове да стане следващото LTS ядро.
  • Той осигурява значителни подобрения в производителността в мрежата, паметта, файловите системи и многозадачността.
  • Подсилете сигурността с GMP програмни подписи и одити за множество LSM.
  • Разширява хардуерната поддръжка на лаптопи, настолни компютри, Apple Silicon и геймърски устройства.

Linux 6.18

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

След няколко донякъде по-консервативни версии, фокусирани главно върху коригиране на грешки, това издание връща... вълна от нови функцииВътрешни промени и подобрения в съвместимостта. Това не е визуално впечатляваща промяна, защото всичко се случва „под капака“, но представлява значителен скок напред за тези, които използват Linux за работа, забавление или изследвания на изкуствен интелект, особено на съвременни потребителски компютри и в професионални инфраструктури.

Linux 6.18: стабилна версия, която цели дългосрочна поддръжка

Линус Торвалдс обяви в LKML издаването на Linux 6.18 стабилна версия След цикъл на разработка, в който, въпреки че през последната седмица бяха коригирани повече грешки от желаното, не бяха открити сериозни проблеми, които биха оправдали по-нататъшни забавяния, общността маркира и публикува кода на kernel.org и сега очаква с нетърпение прозореца за сливане на Linux 6.19. Всички индикации обаче сочат, че тази версия ще бъде следващата, която ще бъде издадена. LTS ядро поддържани в продължение на няколко години.

На практика, това 6.18 се очертава като LTS издание Това означава, че много европейски дистрибуции, насочени към корпоративни, облачни и вградени устройства – включително тези, производни на Debian, Ubuntu, SUSE или Red Hat – биха могли да го приемат като основа за своите дългосрочни издания за поддръжка. За домашните потребители в Испания това ще се превърне в постепенно внедряване чрез стабилни версии на дистрибуциите, с особено въздействие върху сертифицираните системи и новия хардуер.

Подобрения за гейминг и потребителски хардуер

Един от аспектите, на който е обърнато най-голямо внимание в Linux 6.18, е опит с устройства, ориентирани към игри и на съвременни лаптопи. Тази версия включва нов HWMON контролер, специално разработен за GPD PC конзоли, като GPD Win 4 и Win Max 2, който позволява по-прецизен контрол на вентилаторите и по-надеждни показания от термични сензори – изключително важно, ако ще натоварвате машината до краен предел с взискателни игри или интензивни натоварвания.

Включени са и няколко Поправки за ASUS ROG Ally и Lenovo Legion Go 2Тази актуализация отстранява досадни проблеми с NVMe устройства и някои фалшиви прекъсвания, които биха могли да доведат до срив на системата. За тези, които свързват контролери към своите компютри или лаптопи, има важна подробност: аудио жакът на PlayStation DualSense контролера вече работи правилно под Linux, така че включването на слушалки към контролера превключва аудио изхода както се очаква, а вграденият микрофон може да се използва без никакви необичайни настройки.

Графика, процесори и AI ускорители в Linux 6.18

По отношение на графиката, Linux 6.18 прави още една крачка напред със своите драйвери. Ново за картите NVIDIA Turing и AmpereТези карти вече използват фърмуера GSP (GPU System Processor) по подразбиране, когато е наличен. Този дизайн, част от по-широк преход в екосистемата на NVIDIA, има за цел да подобри управлението на захранването и да постави основите за по-стабилна поддръжка в бъдеще – важен фактор за работните станции и геймърските компютри, които също стават все по-често срещани в европейските професионални среди.

От страна на процесора, ядрото се възползва по-добре от най-новото поколение процесори на Intel. Управлението на захранването е подобрено във всички платформи. Intel Meteor Lake чрез динамичен контрол на ефективността, позволяващ на контролера intel_pstate Този режим използва хардуерни P-състояния без традиционните ограничения на EPP. Това води до по-фин баланс между производителност и консумация на енергия, което е особено интересно за ултралеките лаптопи, продавани в Испания и останалата част от ЕС.

Linux 6.18 също така включва първоначален драйвер, написан на Rust за GPU ARM МалиВсе още е в ранен етап на разработка. Това е адаптация на драйвера Panthor, предназначена за постепенно постигане на функционален паритет. Въпреки че все още не е готов за широката публика, този подход отваря вратата към по-добра поддръжка за интегрирана графика в ARM системи, използвани във вградени устройства, едноплаткови компютри (SBC) и леки лаптопи.

Що се отнася до ускорението с изкуствен интелект, се включва нов драйвер за... NPU Rockchip С многоядрена поддръжка и динамично мащабиране на честотата, предназначени да подобрят производителността на машинното обучение на платки, базирани на Rockchip SoC. Този тип хардуер, много популярен в нискобюджетните платки за разработка, широко разпространени в Европа, ще позволи на потребителите да използват по-добре възможностите му, без винаги да разчитат на отделни графични процесори.

Снопове: по-бърза памет и по-плавна многозадачност

Една от най-впечатляващите нови функции е въвеждането на функционалността, наречена "снопи"Нова кеш система за разпределяне и освобождаване на памет за всеки процесор. Вместо всички ядра да се конкурират за един и същ набор от обекти, всеки процесор поддържа свой собствен малък „склад“ от структури, намалявайки конкуренцията и скъсявайки латентността при чести операции по разпределение.

Тази промяна, която на пръв поглед може да звучи много техническа, има реално въздействие: паралелни задачи и интензивна многозадачност Те би трябвало да се държат по-плавно, както на работни станции за разработка, така и на сървъри, работещи с контейнери, виртуални машини или уеб услуги с висок трафик. В европейски сценарии с публичен облак и центрове за данни, където Linux е доминиращ, тези микро-корекции могат да доведат до забележима разлика в бързината на реакция при натоварване.

Мрежова производителност, размяна и планиране на задачи в Linux 6.18

Мрежовата подсистема също получава серия от подобрения. От особено значение е подобрената производителност при получаване... UDP пакети до 47%Благодарение на нискониво оптимизации, предназначени, наред с други неща, за по-добро справяне с натоварен трафик и дори UDP-базирани DDoS атаки, тези подобрения могат да помогнат за контролиране на латентността по време на пикови периоди за европейски стрийминг услуги, онлайн игри и комуникации в реално време.

Ядрото също така въвежда Нова поддръжка за PSP криптиране за TCP връзкиТова добавя допълнителен слой сигурност в определени сценарии. Успоредно с това, TCP стекът стартира първоначална поддръжка за Accurate Explicit Congestion Notification (AccECN), вариант, предназначен да подобри контрола на претоварването, което е особено полезно в сложни мрежи като тези, управлявани от големи доставчици в ЕС.

Отвъд мрежата, ядрото 6.18 усъвършенства подсистема за смянаЧрез повторното използване на инфраструктурата на swap таблиците като кеш бекенд, това преструктуриране се превръща в увеличение на производителността от 5% до 20% при интензивни тестове за натоварване, независимо дали става въпрос за пропускателна способност, заявки в секунда или време за компилация. В комбинация с подобрения в планировчика на задачи и по-балансирано балансиране на NUMA, системите под напрежение на паметта реагират по-добре и с по-малко резки спадове на производителността.

Файлови системи: Bcachefs си тръгва, останалите се подсилват

В областта на файловите системи, най-публично отразеното решение от този цикъл е Изтриване на Bcachefs от основното дърво на ядротоКодът е маркиран като поддържан отвън, така че тези, които искат да продължат да експериментират с тази система, ще трябва да използват DKMS модули или да я компилират сами. Причината за това не е толкова техническото качество на кода, колкото многократното неспазване на крайните срокове за сливане от страна на поддържащия, което обтегна отношенията с Торвалдс и останалата част от екипа на ядрото.

Далеч от това да спре дотук, Linux 6.18 подобрява поддръжката за други по-разпространени системи. Btrfs Най-накрая включва възможността за използване на блокове с размери, по-големи от размера на страницата, оптимизира паралелизма за интензивни натоварвания с четене и коригира няколко вътрешни проблема. Ветеранът XFS Той активира по подразбиране функционалността за онлайн проверка и поправка (online fsck), считана преди за експериментална, която ви позволява да коригирате определени проблеми със системата, монтирана и използвана.

Водачът на exFAT претърпява агресивни оптимизацииВ някои сценарии със SD карти и USB устройства са наблюдавани ускорения до 16 пъти при операциите по четене и запис. За потребители, които преместват данни между Windows и Linux, използвайки тези сменяеми носители, това е забележимо подобрение при ежедневна употреба. ЕХТ4 Добавена е поддръжка за 32-битови резервирани идентификатори на потребители и групи, заедно с нов интерфейс. ioctl() да се консултират и задават параметри на суперблокове, подробности, които са от интерес както за системните администратори, така и за разработчиците на инструменти за управление.

Подобрена сигурност: Подписан BPF и разширен одит в Linux 6.18

Сигурността остава един от стълбовете на разработката на Linux. Тази версия въвежда... подписване на GMP програмиТова позволява проверка на целостта на кода, динамично зареден в ядрото, преди изпълнение. Тази мярка, която може да звучи много специфична, е ключова за среди, където BPF се използва широко за наблюдаемост, мрежово филтриране или разширена сигурност – нещо все по-често срещано в европейските центрове за данни и облачни платформи.

Подсистемата за одит е подобрена, за да може да управлява множество неща по-чисто. Модули за сигурност на Linux (LSM) активни едновременно. Това улеснява едновременното съществуване и съвместното наблюдение на механизми като SELinux, AppArmor и други модули, което позволява прилагането на подредени политики за сигурност, които са от интерес за организации със строги регулаторни изисквания в ЕС, като например спазване на директивата NIS2 или секторните разпоредби.

От друга страна, решението е взето да се Деактивирайте функцията за HMAC криптиране на TPM шината по подразбиранеТъй като в текущата си имплементация причиняваше проблеми с производителността, без да предоставя реални ползи за сигурността, деактивирането му елиминира пречките, без да прави системата по-уязвима. На ниво виртуализация и защита на паметта, KVM включва поддръжка за технологии като Control-flow Enforcement Technology (CET) на Intel и AMD, SEV-SNP CipherText Hiding на x86 хостове и е добавено запазване на разпределението. vmalloc в рамките на механизма за предаване на Kexec.

Повече Rust в ядрото и архитектурни подобрения

Linux 6.18 продължава да напредва в интеграцията на Ръждата като втори език Разработка в рамките на ядрото. Разширени са връзките (bindings) за ключови API на ядрото, включително атомни операции, съвместими с модела на паметта на ядрото, достъп до DebugFS, обработка на растерни изображения и създаване на драйвери, включително гореспоменатия Rust драйвер за ARM Mali GPU. Освен това са включени нови връзки (bindings) на Rust за бъдещи USB драйвери, което позволява писането на по-сигурни драйвери в средносрочен план.

Друга важна нова функция е включването на Драйвер за Rust Binder за Android устройстваТова полага основите за по-стабилна поддръжка на тази платформа в основното ядро. Успоредно с това, съвместимостта с BPF арена е разширена до архитектурата PowerPC и са добавени нови възможности на архитектурно ниво за Arm, RISC-V и MIPS, засилвайки ролята на Linux във вградените системи, развойните платки и специализираните сървъри, които също се разпространяват на европейския пазар.

В областта на RISC-V, например, няколко промени, които не бяха стигнали навреме за версия 6.17, бяха въведени отново и усъвършенствани, като например Нови примитиви за картографиране на паметта, поддръжка за RPMI интерфейса (подобно на ARM SCMI) и използването на специфични за производителя разширения. Тези подобрения спомагат за утвърждаването на RISC-V като отворена алтернатива в европейския хардуер от следващо поколение.

Хардуерна поддръжка: лаптопи, Apple Silicon и други

На лаптопи и потребителски компютри, Linux 6.18 значително разширява съвместимостта. Той добавя... първоначална поддръжка за хаптични тъчпадовеТази функция, предоставяна до голяма степен от Google, позволява на панелите за тактилна обратна връзка да функционират правилно. Това засяга много съвременни модели, пристигащи на испанския и европейския пазар с този тип хардуер.

Поддръжката на лаптопи е подобрена с Snapdragon X Elite и свързани технологии, включително нови драйвери за управление на захранването и видеото, както и корекции в дърветата на устройствата, които описват PCIe портове, аудио контролери и други критични елементи. Съвместимостта е разширена и за лаптопи HP Omen, лаптопи Alienware и серията Dell G, като е добавен подробен контрол върху вентилатори, термични сензори и зонирани RGB осветителни системи.

В екосистемата на Apple, Linux 6.18 включва Първоначална поддръжка за SoC-тата M2 Pro, M2 Max и M2 Ultra в основното ядро, чрез включването на нови дървета на устройствата. Работата все още е в ранен етап и за ежедневна употреба на Mac лаптопи в Испания все още е по-препоръчително да се използват дистрибуции като Asahi Linux със специфичните им пачове, но фактът, че поддръжката навлиза в основната линия, показва устойчив и релевантен напредък в средносрочен план.

Ядрото също така подобрява съвместимостта с последните дънни платки на ASUS, HP и други производители по отношение на драйвера HWMON, разширявайки броя на термичните и волтажните сензори, които са правилно изложени на системата. Това улеснява контрола на температурата и настройките на вентилатора както в домашни компютри, така и в работни станции, работещи в професионална среда.

Виртуализация, контейнери и корпоративни мрежи

Технологиите за виртуализация и контейнери продължават да получават приоритетно внимание. Linux 6.18 KVM подсилва С новите функции за виртуализация на защитните функции на Intel и AMD, като CET и SEV-SNP, е по-лесно да се разгръщат защитени виртуални машини на частни или публични облачни платформи. Освен това е подобрена поддръжката за стартиране на ядрото като гост на хипервизора FreeBSD Bhyve, разширявайки възможните комбинации в смесени среди.

В областта на контейнерите е подобрена обработката на файлови дескриптори, свързани с пространствата от имена на ядрото, което опростява управлението на контейнери сложности и тяхната интеграция с инструменти за оркестрация. Успоредно с това, мащабируемостта на NFS сървърите е усъвършенствана чрез подобрено управление на I/O кеша и корекции, които намаляват натоварването на системата при разпределени натоварвания, което е от голямо значение за големи мрежови хранилища, използвани от европейски компании.

Подкрепата на Протокол за сигурност на Google PSP (PSP) за TCP криптиране Това засилва опциите за защита на трафика на данни. В комбинация с гореспоменатите подобрения в UDP и TCP, Linux 6.18 се очертава като особено стабилно ядро ​​за интензивни мрежови задачи, от прокси и балансьори на натоварването до стрийминг услуги или онлайн игри на европейски инфраструктури.

Актуализация според разпространението: предпазни мерки и опции

Как да надстроите до Linux 6.18 Както винаги, това ще зависи от използваната дистрибуция. В системи с постоянно обновяване – като Arch Linux или Debian Testing – тази версия на ядрото обикновено пристига чрез стандартна актуализация на пакета. В тези случаи, простото прилагане на обичайните актуализации е достатъчно, за да се инсталира новото ядро, което го прави готово за избор при следващото зареждане.

Ако се използват дистрибуции с класически цикли на подкрепаЗа дистрибуции като Ubuntu, Linux Mint или openSUSE Leap процесът е различен. Най-често новото ядро ​​се интегрира в бъдеща версия на дистрибуцията, често свързана с LTS (Long Term Support) версия. В конкретния случай на Ubuntu, например, се очаква версия 6.18 да се появи в хранилищата за разработка на бъдещи версии, докато потребителите на стабилни версии в Испания ще я получат по-късно, ако този клон бъде приет като база.

Тези, които не искат да чакат, могат да прибегнат до .deb пакети или PPA хранилища Тези източници предлагат компилации на основното ядро, както и на основните пакети, поддържани от Canonical в неговото хранилище за ядра. Този метод обаче обикновено не предлага гаранции или специфични за дистрибуцията корекции, така че трябва да се разглежда с повишено внимание за производствени системи или критични лаптопи. В професионални среди и сървъри, разположени в европейски центрове за данни, все още е препоръчително да се придържате към ядрата, предоставени и поддържани от дистрибуцията или договорения доставчик на поддръжка.

Разширени потребители

За напредналите потребители, които предпочитат абсолютен контрол, винаги има опция за Изтеглете изходния код от kernel.org и компилирайте ядрото ръчно. Класическата процедура включва получаване на компресирания файл от клона 6.x, декомпресирането му и коригиране на конфигурацията с помощта на make menuconfigКомпилирайте с всички налични ядра и завършете с инсталиране на модулите и ядрото. След рестартиране, новото ядро ​​ще се появи в boot manager-а за избор.

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

Linux-безплатно 6.16
Свързана статия:
Основни характеристики на изданието Linux-libre 6.16