Linux 7.0 консолидира Rust, регулира AI и подобрява неговата производителност

Ключови точки:
  • Преходът към версия 7.0 се дължи на естетическа организация, натрупвайки повече от 15 000 корекции, без да се нарушава съвместимостта с версия 6.x.
  • Целият код, генериран от изкуствен интелект, трябва да бъде етикетиран, което принуждава разработчика да поеме пълна отговорност за корекцията.
  • Rust престава да бъде експериментален, докато системата приема ML-DSA, за да се защити от бъдещи атаки на квантовите изчисления.
  • Включване на Nullfs за ускоряване на времето за зареждане и премахване на поддръжката за пестене на енергия за по-стари твърди дискове (laptop_mode).
  • Активиране по подразбиране на PREEMPT_LAZY за балансиране на задачите в реално време, заедно с мрежови оптимизации, готови за бъдещето на WiFi 8.

Tux, талисманът на ядрото на Linux

След два месеца интензивно развитие, Линус Торвалдс официално пусна ядрото на Linux 7.0.Въпреки че скокът в първата цифра предполага радикална промяна в архитектурата, реалността е, че това номериране е отговор на организационно решение за избягване на безкрайното натрупване на версии в клона 6.x.

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

Основни новини в Linux 7.0

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

Наред с тази модернизация на методите на работа, езикът за програмиране Rust се отказва от експерименталния си етикет и става структурна част от ядрото. Интегрирането на нови библиотеки опрости вътрешното писане, намалявайки размера на кода, без да прави Rust задължителна зависимост за компилиране на системата на традиционни машини.

Съхранение и сбогуването с механичните дискове

Друга нова функция в новата версия на Linux 7.0 е във файловата система. XFS, който добавя подобрения в наблюдението от потребителското пространствопозволявайки на фоновите процеси да наблюдават състоянието на устройствата и да изпълняват автоматични процедури за възстановяване при най-малкия признак на повреда на метаданните.

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

оптимизация на паметта

Linux 7.0 представя активиране по подразбиране на режим на отложено превантивно действие, технически известна като PREEMPT_LAZY. Тази конфигурация, прилагана към най-често използваните архитектури на процесори, rинтелигентно забавя прекъсването на нормалните фонови задачи, но поддържа абсолютен приоритет при обработката на критични процеси в реално време.

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

Криптография и мрежи

El Ядрото използва криптографския алгоритъм ML-DSA за удостоверяване на системните модули., гарантирайки математическа устойчивост срещу бъдещи атаки с груба сила, извършвани от квантови компютри, и същевременно окончателно погребва поддръжката за уязвими сигнатури, базирани на остарелия стандарт SHA-1.

На мрежовия слой, системата активира усъвършенствани протоколи за уведомяване за претоварване които предупреждават екипите за затруднения в трафика, без да се прибягва до разрушителната мярка за изхвърляне на пакети, като същевременно подготвят базовата инфраструктура да поддържа огромния капацитет на бъдещия безжичен стандарт WiFi 8. Цялото това логично усилие се допълва от масивна поддръжка за хардуер от следващо поколение, вариращ от най-новите графични устройства на AMD и Intel до мобилни платформи, оборудвани със съвременни ARM процесори.

Накрая, ако се интересувате да научите повече за това, можете да се консултирате с подробности в следващия линк.