Linus Torvalds folosește LLM pentru patch kernel performant

Linus Torvalds a publicat un patch pentru kernelul Linux creat cu ajutorul unui LLM; în teste sintetice a raportat o îmbunătățire de 23x. Modificările sunt în ramura de dezvoltare și rămân în revizuire.

Linus Torvalds folosește LLM pentru patch kernel performant

2 Minute

Urmărește pe Google

Linus Torvalds a publicat, pentru prima dată, un patch pentru kernelul Linux realizat cu ajutorul unui model lingvistic de mari dimensiuni. Într-un test sintetic dedicat, acesta a raportat o creștere de performanță de 23 de ori.

Patch-ul se află în ramura de dezvoltare a kernelului și vizează o veche problemă de contencție în cache, care apare atunci când mai multe procesoare citesc simultan același fișier.

Această situație poate apărea la servirea bibliotecilor partajate, în bazele de date și pe serverele web. Mai mulți dezvoltatori au încercat anterior să o remedieze, însă rezultatele au fost variabile, iar niciuna dintre soluții nu a rezolvat problema în mod cuprinzător.

Torvalds a publicat prima versiune la începutul anului 2024 și a declarat că o folosea pe laptopul său personal. Recent, a decis să „încerce să rezolve cu adevărat această problemă folosind un LLM”, iar modificările asistate de LLM sunt acum disponibile într-o ramură de dezvoltare.

În testul sintetic, Torvalds a raportat o îmbunătățire de 23 de ori, dar a avertizat că impactul în lumea reală va fi mult mai mic, deoarece „nicio sarcină reală” nu generează astfel de cifre. El a spus că serverele vor beneficia probabil mai mult decât stațiile de lucru.

În ultimii ani, Torvalds a adoptat o poziție în general favorabilă față de instrumentele LLM în procesul de revizuire a codului kernelului. Cu câteva luni în urmă, a spus că va „bate din picior” în fața opozanților AI și a remarcat că instrumentele automate de code review folosite de echipa kernelului depistează erorile de programare de bază mai bine decât oamenii.

În același timp, agenții AI au devenit tot mai eficienți în identificarea tiparelor comune de vulnerabilități de securitate, iar dezvoltatorii au declarat că lista de discuții linux-security a devenit „incontrolabilă” în primele luni ale anului. Linux remediază bug-uri într-un ritm accelerat, cu aproximativ 2.000 de corecturi CVE la fiecare lansare.

Această presiune a determinat echipa să elimine drivere hardware mai vechi, care atrag numeroase rapoarte de securitate, deși au puțini utilizatori.

Noul patch nu a pus capăt disputei dintre susținătorii și criticii AI din comunitatea kernelului, iar discuțiile continuă. Patch-ul rămâne în revizuire în ramura de dezvoltare.

Lasă un comentariu

Comentarii

Niciun comentariu încă. Fii primul.