• Linus Torvalds säger nej till AI-förbud i Linux – utvecklaren måste förstå sin kod

    Artificiell intelligens blir allt vanligare inom programmering, men hur ska man hantera kod som skrivits med hjälp av AI? Frågan har skapat en intensiv debatt bland utvecklarna av Linux. Nu tar Linux skapare Linus Torvalds tydligt ställning: Det viktiga är inte vilka verktyg programmeraren använder, utan att personen förstår och tar ansvar för resultatet.

    Linux är ett av världens viktigaste operativsystem. Det används i allt från mobiltelefoner och persondatorer till servrar, superdatorer och avancerad industriutrustning.

    I centrum finns Linuxkärnan, den del av operativsystemet som sköter kommunikationen mellan datorns hårdvara och programvaran. Kärnan utvecklas av tusentals programmerare runt om i världen.

    Nu står dessa utvecklare inför en ny utmaning: Hur ska de förhålla sig till artificiell intelligens som kan skriva, analysera och förbättra programkod?

    AI har blivit programmerarens nya verktyg

    Under senare år har AI-baserade programmeringsverktyg utvecklats snabbt. Program som Claude Code och GitHub Copilot kan hjälpa programmerare att hitta fel, föreslå förbättringar och till och med skriva hela avsnitt av programkod.

    Det innebär att en programmerare inte längre behöver skriva varje instruktion för hand. I stället kan utvecklaren beskriva vad ett program ska göra och låta AI föreslå en lösning.

    Men det finns problem.

    AI kan producera kod som ser korrekt ut men innehåller svårupptäckta fel. Den kan också föreslå lösningar som fungerar i ett sammanhang men orsakar problem i ett annat.

    För Linuxkärnan, där ett enda programmeringsfel kan påverka miljontals datorer, är kvalitet och säkerhet särskilt viktiga.

    Linux införde en märkning av AI-assisterad kod

    Tidigare under 2026 infördes en regel som innebar att utvecklare skulle ange när de använt avancerade AI-verktyg för att skapa en kodändring.

    Märkningen kallades Assisted-by: och placerades i den information som följer med en ändring av Linuxkärnans källkod.

    Tanken var att de ansvariga utvecklarna lättare skulle kunna identifiera AI-assisterade bidrag och granska dem med särskild uppmärksamhet.

    Men systemet fungerade inte riktigt som avsett.

    När utvecklaren Sasha Levin undersökte förändringarna inför Linux 7.3 visade det sig att endast omkring tio procent av de 18 533 registrerade kodändringarna hade en sådan märkning.

    Samtidigt misstänks AI-verktyg användas betydligt oftare än så.

    Vissa utvecklare kände inte till regeln. Andra valde att inte följa den. Därmed blev märk

    > linux@kernel:~$ fakta

    FAKTA: AI OCH LINUXKÄRNAN

    > Vad är Linuxkärnan?
    Operativsystemets kärna, som hanterar datorns hårdvara, minne och processer.

    > Vad är Assisted-by?
    En märkning som visar att AI-verktyg har använts vid utvecklingen av en kodändring.

    > Vad visar undersökningen?
    Cirka 10 % av 18 533 kodändringar inför Linux 7.3 hade AI-märkningen.

    > Vad vill Linus Torvalds?
    Att utvecklare bedöms utifrån kodens kvalitet och sin förståelse, inte vilka verktyg de använder.

    > Vad händer nu?
    Linuxutvecklarna diskuterar att ta bort kravet på AI-märkning. Ansvaret för koden ligger fortfarande hos människan.

    linux@kernel:~$ █

Etikett: programmeringsverktyg