Το Linux χρησιμοποιεί AI για να κρατά ζωντανούς παλιούς AMD GPU οδηγούς
Τι καλύπτει ο οδηγός R600 και γιατί έχει σημασία
Ο Gert Wollny είναι ένας από τους ελάχιστους προγραμματιστές ανοιχτού κώδικα που εξακολουθούν να εργάζονται στον οδηγό AMD R600g, ο οποίος καλύπτει κάρτες από τη σειρά Radeon HD 2000 έως τη σειρά Radeon HD 6000. Η AMD σταμάτησε εδώ και καιρό την ενεργό συνεισφορά της στον οδηγό αυτό, ωστόσο χάρη σε λίγους προγραμματιστές της κοινότητας ο κώδικας συνεχίζει να βελτιώνεται, παρόλο που οι κάρτες Radeon HD 6000 είναι ήδη περισσότερο από μία δεκαετία παλιές.
Τα 59 patches ενσωματώθηκαν στο Mesa 26.2 και αναδιαρθρώνουν τμήμα του κώδικα του μεταγλωττιστή shader, καθαρίζοντάς τον. Σύμφωνα με τον Wollny στο merge request: «Η σειρά αυτή κάνει πολύ refactoring για να κάνει τον κώδικα του μεταγλωττιστή sfn λίγο πιο καθαρό.»
AI-υποστηριζόμενη συντήρηση οδηγών: μια αναγκαιότητα
Η κοινότητα Linux συχνά έχει μόνο μία χούφτα ή ακόμα και έναν μόνο άνθρωπο που ενημερώνει αυτούς τους παλαιότερους οδηγούς, καθιστώντας το AI ένα ιδιαίτερα ελκυστικό εργαλείο για να αντισταθμίσει αυτή την έλλειψη ανθρώπινου δυναμικού. Η κωδικοποίηση με τη βοήθεια AI έχει μπει πλέον στη συντήρηση οδηγών Linux, με τους developers να χρησιμοποιούν γλωσσικά μοντέλα (LLM) για να βοηθηθούν στη συντήρηση παλαιών οδηγών στον πυρήνα Linux.
Το παράδειγμα αυτό δεν είναι μεμονωμένο. Πριν από λίγες εβδομάδες, αναφέρθηκε ότι το GitHub Copilot και το Claude Code βοήθησαν στη διόρθωση προβλημάτων σε οδηγούς γραφικών και Wi-Fi για Linux. Η τάση φαίνεται να παγιώνεται ως πρακτική εντός της κοινότητας, ειδικά για οδηγούς που δεν έχουν πλέον επαρκή ανθρώπινη υποστήριξη.
Η πρόταση «Amber2» και το μέλλον των legacy οδηγών
Παρά τη χρήση AI, η κοινότητα Linux συζητά παράλληλα τη μεταφορά των οδηγών R600 σε ξεχωριστό legacy κλάδο με την ονομασία «Amber2». Αυτό θα ελευθέρωνε τον κύριο κώδικα της Mesa και θα αποτρέψει την τυχαία διάσπαση των legacy οδηγών καθώς νέα χαρακτηριστικά προστίθενται στη Mesa.
Η λογική είναι απλή: ο διαχωρισμός θα επέτρεπε στους λίγους συντηρητές παλαιών οδηγών να δουλεύουν σε ένα πιο σταθερό περιβάλλον, χωρίς να επηρεάζονται από τις αλλαγές που αφορούν σύγχρονο υλικό. Συνδυαστικά με εργαλεία AI όπως το Copilot, αυτή η προσέγγιση θα μπορούσε να παρατείνει σημαντικά τη ζωή οδηγών για υλικό που, διαφορετικά, θα εγκαταλειπόταν.
Πηγές
Tom's Hardware – Linux developers are using AI vibe coding to keep vintage AMD GPUs alive Phoronix – Vintage AMD R600 Graphics Driver Sees Code Cleanups Thanks To GitHub Copilot
388
