Линус Торвалдс съветва потребителите да не използват RC1 версия на Linux 5.12

Миналата седмица споделяме тук в блога новината за издаването на първия RC на това, което ще бъде следващата версия на ядрото Linux 5.12, което за тази версия 5.12-rc1, Линус Торвалдс го нарече Замръзнала пустош, защото започна със зимни ледени бури в района на Портланд, които отсекоха хиляди дървета и лишиха четвърт милион души от повече власт.

В продължение на шест дни Линус също се оказва без захранване, което му пречи да работи върху новия прозорец на синтеза. Но след тази първа седмица, помрачена от капризите на времето, Linus успя да навакса изоставането и обяви пускането на Linux 5.12-rc1 в края на февруари, както беше планирано.

В този кандидат за първа версия на Linux 5.12 акцентът е поставен върху почистването на кода, като поддръжка на OPROFILE, поддръжка на Intel MID, поддръжка на Intel Simple Firmware Interface, някои стари и остарели ARM платформи, няколко драйвера, които са премахнати. Наред с това историческо почистване са направени и много допълнения. Имаме, наред с други, поддръжка за платформи Intel ASIC N5X и Snapdragon 888, по-добра поддръжка за устройства Microsoft Surface, интеграция на различни x86 драйвери, поддръжка за графични процесори Adreno 508/509/512 в MSM, поддръжка за SiFive FU740 и HiFive Unmatched RISC- Карти. V, добавяне на поддръжка на NUMA за RISC-V, поддръжка за овърклок за графични процесори AMD Radeon RX 6800/6900 и др.

След обявяване на изданието на Linux 5.12-rc1 в края на миналия месец, Линус направи втори терен преди няколко дни, за да посъветвате да не използвате този кандидат за стартиране. За да се чуе, той преименува тази версия на „v5.12-rc1-dontuse“ във вашето git дърво за да предупреди потребителите какво да правят с тази версия.

Линус обяснява че е направено опростяване и почистване на код в Linux 5.12-rc1, където не са генерирани предупреждения. Това обаче доведе до:

„Много неприятна и фина грешка, при която файловете за пейджинг са спрели да работят правилно, са спрели да работят по особено лош начин: офсетът от началото на суап файла е загубен.“

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

Линус пояснява, че ако се използва тази последна експериментална версия, може да се окажете с файлова система което по същество се презаписва с произволни суап данни. Добрата новина е, че като цяло много дистрибуции по подразбиране сменят дяловете, вместо да обменят файлове. Но Ubuntu, която е една от най-често използваните дистрибуции на Linux, инсталира суап файлове по подразбиране повече от четири години. За потребителите на Ubuntu (или производни дистрибуции като Mint) това предупреждение от Linus е повече от навременно, тъй като използването на тази последна версия на ядрото има голяма вероятност тази грешка да унищожи цялата файлова система.

В допълнение към този проблем, който може да повлияе на дистрибуции, които използват страници, Линус обяснява, че е добавил етикета "dontuse" в публичното си git дърво, така че хората да не се изкушават да стартират нов клон. Ядро от тази последна версия. Обикновено всичко върви добре с кандидатите за освобождаване, но този път Линус препоръчва да не се използва, тъй като може да работи добре в система, която използва суап дял, но завършва зле за системи, които използват суап дял.

И накрая, ако се интересувате да научите повече за новините, които Линус Торвалдс съобщи, можете да се консултирате с подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Коректор за подаръци каза той

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

    Не искаш да кажеш?
    Много дистрибуции използват swap дялове вместо swap файлове с памет.