Linus Torvalds använder armbaserad MacBook Air M2 för att släppa den senaste Linux-kärnan
Vi tittar vanligtvis inte på enskilda versioner av Linux-kärnan, delvis för att de flesta uppdateringar är ganska rutinmässiga. Varje uppdatering av Linux-kärnan fixar vissa buggar, förbättrar stödet för befintlig hårdvara och introducerar några framtidsinriktade förändringar i väntan på ny hårdvara, och kärnversion 5.19 är inget undantag. Phoronix och OMG! Ubuntu! båda har bra överblick över förändringarna.
Men det finns en intressant anteckning om den här utgåvan som Linux-kärnskaparen Linus Torvalds nämner i sina utgåvor : Kärnuppdateringen släpps med hjälp av en Arm-baserad bärbar dator, närmare bestämt den M2-drivna versionen av Apple MacBook Air.
”Det här är något jag har väntat på länge och det är äntligen verklighet tack vare Asahi-teamet”, skriver Torvalds. ”Vi har haft arm64-hårdvara som kört Linux under lång tid, men hittills har ingen av dem använts som utvecklingsplattform.”
Torvalds använder Linux på sin MacBook M2 med Asahi Linux , en distribution som fungerar för att omvända Apples hårdvara. Asahi-teamets slutmål är att skicka allt detta arbete uppströms till den vanliga Linux-kärnan så att alla distributioner kan dra nytta av det, och Asahi lade till stöd för nya Apple-chips som M2 eller M1 Ultra relativt snabbt när de släpptes.
Tillbaka i november 2020 skrev Torvalds att den då nya Air M1 ”skulle vara nästan perfekt” som en Arm Linux-bärbar dator, men sa ”Jag har inte tid att pilla med den eller lusten att bekämpa den.” vill inte hjälpa.”
På en nivå är den här nyheten bara en lite intressant liten sak – för de flesta Linux-användare spelar det ingen roll vilken dator Linus Torvalds använder för närvarande, och Asahi Linux är fortfarande i ett grovt, tidigt tillstånd där många saker är halvfunktionella eller arbetar. icke-funktionell. Men som Asahi-bidragsgivaren Hector Martin påpekar, att ha ”riktiga människor… som kör Linux på en riktig, modern ARM64-plattform” med en modern version av Arm-instruktionsuppsättningen och en ”nästan original kärna” har en dominoeffekt som gynnar resten av ekosystem.
Fler människor som använder Arm-versioner av Linux innebär att fler människor fixar Arm-relaterade buggar som kommer att gynna alla distributioner, och att fler människor identifierar och fixar Arm-specifika problem i sin egen mjukvara (”egen testning”, som Torvalds säger i sina anteckningar ) . I slutändan borde upplevelsen av att använda Linux on Arm-hårdvara förbättras för alla, även om det kan ta år att bli av med dessa fördelar. Men tillsammans med hårdvaruinsatser som Qualcomms nya högpresterande Arm-chips och Microsofts engagemang för Arm-hårdvara och mjukvara, skulle de kunna göra Arm-baserade datorer mer övertygande och konkurrenskraftiga alternativ till traditionella datorer med Intel och AMD x86-processorer.
Det är också värt att notera att Torvalds tror att Linux-kärnversion 5.20 så småningom kommer att bli version 6.0, inte på grund av några specifika funktionsuppdateringar, utan för att han ”börjar oroa sig för att bli förvirrad igen av stora siffror”. Kärnversionerna 3.x och 4.x flyttades också till nästa stora versionsnummer runt release 20.
Lämna ett svar