Linux 7.0-rc5 наближава края на пътя си към по-стабилно ядро

  • Linux 7.0-rc5 пристига с по-малко промени от предишните RC версии и разработката започва да се стабилизира.
  • Половината от модификациите са концентрирани в драйверите, особено в графичните процесори, мрежовите и някои серийни контролери.
  • Направени са ключови корекции за по-старите графични процесори Radeon/AMDGPU и е добавена подобрена поддръжка за Bluetooth мишката Logitech MX Master 4.
  • Финалната версия на Linux 7.0 се очаква през април, а RC5 не се препоръчва за използване в производствени системи.

Linux 7.0-rc5

Петият кандидат за издание на новото ядро ​​на Linux бележи повратна точка в цикъл на разработка, който досега беше малко по-бурен от обикновено. Linux 7.0-rc5Самият Линус Торвалдс Той започва да вижда ясни признаци на спокойствие. след няколко седмици с голям обем корекции и малки проблеми при тестването.

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

Забързан цикъл на развитие, който започва да се охлажда

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

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

Къде са концентрирани промените в Linux 7.0-rc5?

Така нареченият RC5 „diffstat“ показва доста типичен модел за този етап на развитие: приблизително Половината от модификациите съответстват на драйверитеВ тази група се открояват драйверите за графични процесори и мрежа, а малко по-рядко се появяват актуализации и в някои серийни драйвери.

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

Поправки за по-стари графични процесори Radeon и AMDGPU

Един от най-обсъжданите аспекти на този RC5 е добавянето на пач в драйверите за Radeon и AMDGPU Той е насочен към графични карти, базирани на старата серия "Hainan", съответстваща на първото поколение GCN 1.0. Не е точно авангарден хардуер, но все още присъства в много компютри, които продължават да се използват, особено в среди, където животът на машините е удължен максимално.

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

Най-добра поддръжка за Bluetooth мишката Logitech MX Master 4

Linux 7.0 също така засилва поддръжката за съвременни периферни устройства и този път е ред на устройство, доста популярно сред напредналите потребители: Logitech MX Master 4Чрез корекции на HID подсистемата, работата с тази мишка е подобрена при свързване чрез Bluetooth, което позволява използването на специфичния HID++ протокол на Logitech.

Благодарение на тази промяна, мишката може да се възползва нестандартни функции, като например скролиране с висока резолюцияТова работи особено добре със съвременни настолни компютри и дисплеи с висока плътност на пикселите. Струва си да се отбележи обаче, че тези подобрения важат само когато MX Master 4 се използва чрез Bluetooth Direct: приемникът Logitech Bolt все още няма специален драйвер в ядрото, така че изживяването ще варира в зависимост от избрания метод на свързване.

Общо състояние на Linux 7.0-rc5 според Линус Торвалдс

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

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

Темпо на корекции и очаквания за окончателната версия

Данните от последните седмици показват, че пикът на поправките и регресиите Броят на промените, записани в първите кандидати за издание, намалява значително. Въпреки че броят на промените все още не е нисък, низходящата тенденция в това пето издание се интерпретира като добър знак от разработчиците и тези, които следят еволюцията на ядрото.

Ако тази тенденция продължи със следващите кандидати, всичко сочи, че Очаква се Linux 7.0 да бъде пуснат през априлкакто първоначално е планирано. Има място за маневриране: ако възникнат проблеми в последния момент, винаги има възможност за удължаване на цикъла с някои допълнителни RC, но засега официалният план не е променен.

Как да тествате Linux 7.0-rc5 на вашата система

Linux 7.0-rc5 все още е версия за разработка и следователно с потенциални повреди, които могат да повлияят на стабилносттаНе е препоръчително да се инсталира на производствено оборудване, критични сървъри или системи, използвани ежедневно за основна работа. Въпреки това, за напредналите потребители, които искат да допринесат за процеса на тестване, има няколко начина да го накарат да работи на своята машина.

В домашна или лабораторна среда, особено сред тези, които използват популярни дистрибуции като Ubuntu, Debian, Fedora или техни производни, най-разумният начин на действие е Тествайте RC5 в тестов дял или във виртуална машинаТова позволява докладването на грешки, без да се излага на риск основната система.

Стартов прозорец и пристигане в основните дистрибуторски канали

Настоящите планове поставят Стабилната версия на Linux 7.0 ще бъде пусната през април.При условие че следващите конкурентни прегледи запазят този по-спокоен профил и не възникнат сериозни проблеми, ще започне обичайният процес на интеграция в основните дистрибуторски мрежи.

Дистрибуциите с поетапно издаване, много популярни сред напредналите потребители, обикновено включете новите ядра доста бързоЗа разлика от това, изданията с разширена поддръжка или тези, фокусирани върху максимална стабилност, ще отнемат повече време за тестване на версията в собствените си екосистеми, преди да я разпространят по подразбиране за всички потребители.

Всичко показва, че Linux 7.0 навлиза във фаза на видимо спокойствие след малко по-бурно начало на цикъла от очакваното, като RC5 намалява обема на промените, засилва съвместимостите, толкова разнообразни, колкото тези на по-старите графични процесори Hainan и съвременните периферни устройства като Logitech MX Master 4, и разчита на общност от тестери, които чрез контролирани тестове и доклади за грешки ще помогнат на стабилната версия да пристигне през април с ниво на зрялост, съответстващо на очакванията за ядрото, използвано от милиони системи.

Linux 7.0-rc1
Свързана статия:
Linux 7.0-rc1, вече достъпен като първият кандидат за издаване на ядрото, което Ubuntu 26.04 трябва да използва