Linux 6.19-rc2 продължава напред с ключови поправки и поддръжка на нов хардуер

  • Linux 6.19-rc2 беше пуснат с една седмица ранни корекции след затварянето на прозореца за интеграция.
  • Специфично решение за твърди дискове Seagate Barracuda с проблеми с управлението на захранването на връзката, които биха могли да доведат до срив на SATA шината.
  • Новите модели китари CRKD вече са съвместими с контролера XPad, разширявайки поддръжката за геймърски периферни устройства.
  • Актуализациите обхващат автоматизирано тестване, документация, драйвери и корекции в архитектурата, файловите системи и мрежите.

Linux 6.19-rc2

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

През тези дни бяха интегрирани промени, за да се усъвършенства въведеното в прозореца за интеграция с Linux 6.19, със специален фокус върху поправки на драйвери, автоматизирано тестване и документацияСред забележителните нови функции са решение за специфичен модел твърд диск Seagate Barracuda, който може да направи SATA шината неизползваема, както и добавянето на поддръжка за различни CRKD китарни контролери в XPad контролера, използван от периферни устройства тип Xbox, нещо, което е от значение за потребителите на музикални игри и в GNU/Linux среди.

Спокоен цикъл на разработка за Linux 6.19-rc2

Линус Торвалдс е описал седмицата преди Linux 6.19-rc2 Беше сравнително спокойно, което е доста типично за този етап от жизнения цикъл на ядрото. Обемът на промените не беше особено голям, а размерът на diff остава управляем, което е в съответствие с идеята за стабилизиране на клона, вместо да се продължава с въвеждането на основни нови функции.

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

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

Гледайки напред към следващите няколко дни, Торвалдс очаква още по-бавно темпо, съвпадащо с празничния период, което обикновено се изразява в По-малко доставки на пластири и по-малко активност на преглед. Въпреки това, това насърчава общността да се възползва от тези дни, за да извърши ранно тестване с клона -rc, нещо ключово за откриване на регресии, преди версия 6.19 да се счита за стабилна и да достигне популярни дистрибуции в европейската среда.

Критична корекция за устройствата Seagate Barracuda и Link Power Management

Един от най-важните технически аспекти на Linux 6.19-rc2 Това е решение на специфичен проблем, засягащ определени системи с 2TB твърд диск Seagate Barracuda ST2000DM008. В системи със съвременни версии на ядрото, няколко потребители са забелязали, че SATA шината може да стане напълно неотзивчива след определен период на употреба, което е засегнало не само този диск, но и потенциално други свързани SATA дискове.

Грешката, докладвана в системата за проследяване на грешки kernel.org, описваше как след актуализиране до версии по-късни от клона 6.15, SATA шината понякога се изключваше от мрежатаТипичният сценарий включваше комбинация от няколко SATA диска (SSD и HDD) заедно с диск Seagate ST2000DM008 и освен това поне един NVMe диск в една и съща машина, нещо доста често срещано при настолните компютри и работните станции в Европа.

След два месеца анализ и повече от четиридесет коментара по доклада за грешка, беше установено, че произходът е в начина, по който този модел на Seagate се справя с функцията на Управление на захранването на връзката (LPM)Тази функция за пестене на енергия, предназначена да управлява състоянията на ниска консумация на енергия на SATA връзката, изглежда не се е държала правилно на ST2000DM008, като дори е карала цялата шина да стане неизползваема при определени обстоятелства.

Решението, прието от разработчиците на ядрото, е да деактивират LPM специално за модела. Seagate ST2000DM008-2FR102Това предотвратява засягането на останалата част от системата. Промяната е минимална („едноредова“), но с осезаемо въздействие за тези, които използват този диск, който е 2 TB, 7200 RPM HDD, широко достъпен на потребителския пазар, с приблизителна цена от 70 щатски долара и лесно достъпен в европейските магазини и търговци на едро.

Докато корекцията се разпространява в различни дистрибуции чрез актуализации на ядрото, администраторите, които подозират, че изпитват този проблем, могат да принудят еквивалентно поведение, използвайки опцията за модули. "нолпм" За да деактивирате ръчно Link Power Management и да видите дали прекъсванията на SATA шината ще изчезнат, опитайте тази стъпка. Общата препоръка обаче е да актуализирате до ядрото, което вече включва корекцията, за да избегнете ръчни настройки и да осигурите еднакво поведение при всички зареждания.

Нови CRKD китарни копчета, съвместими с XPad контролера

Другото забележително подобрение по пътя към Linux 6.19-rc2 Той пристига във входната подсистема, където е включена поддръжка за нови китарни контролери от CRKD. Тези устройства, насочени към музикални игри и творчески приложения, вече се разпознават от XPad контролера на ядрото, който управлява множество периферни устройства, съвместими с екосистемата на Xbox.

Сред добавените модели са CRKD LP Blueberry Burst Pro Edition (Xbox), The CRKD LP Black Tribal Edition (Xbox) и CRKD SGВключването на техните идентификатори на производителя и устройството позволява на ядрото автоматично да открива и конфигурира тези китари, когато са свързани към Linux система, улеснявайки използването им както в игри, така и в специализиран музикален софтуер, без да е необходимо инсталирането на собствени драйвери.

Цените на тези китарни копчета обикновено са в диапазон от около 120 до 135 долараСледователно, това не са периферни устройства от начално ниво. Появата им с официална поддръжка на ядрото е добра новина за тези, които използват GNU/Linux като основна платформа за дигитално забавление, музикални студия или стрийминг в Европа, където е все по-често срещано да се видят конфигурации за игри и създаване на съдържание в дистрибуции като Ubuntu, Debian, Fedora или openSUSE.

В допълнение към тези CRKD китари, наборът от промени във входната подсистема включва и включването на TUXEDO Computers InfinityBook Max Gen10 AMD в таблицата с „странности“ на контролера i8042. Този тип настройка се използва за справяне с особеностите на определени лаптопи, особено по отношение на клавиатурите и тъчпада, и помага на хардуера да функционира по-предсказуемо в машини, продавани на европейския пазар, където TUXEDO има значително присъствие.

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

Linux 6.19-rc2 Промяна в дистрибуцията и фокус върху качеството на ядрото

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

За европейските компании и публичните администрации, които разчитат на GNU/Linux за своите услуги, този тип кандидат за издаване е добра възможност да тестване в предпроизводствени среди Нови функции в Linux 6.19, проверка на съвместимостта и своевременно докладване на всякакви регресии. Това е особено важно в случаи като Seagate Barracuda, където неочаквано взаимодействие с LPM може директно да повлияе на наличността на място за съхранение.

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

С всички тези корекции, Linux 6.19-rc2 се очертава като важна стъпка към стабилната версия, комбинирайки критични корекции за съхранение, подобрения в поддръжката на входните устройства и постоянна работа по тестване и документация, която полага основите за по-плавно приемане, когато достигне до основните дистрибуции.

Linux 6.19-rc1
Свързана статия:
Linux 6.19-rc1: Ключови характеристики на новото ядро ​​и първи тестове на производителността