Εκσυγχρονισμός του graphics stack και hardware support
Η κυκλοφορία του OpenBSD 8.0 σηματοδοτεί ένα σημαντικό βήμα για τη διαλειτουργικότητα (interoperability) με το οικοσύστημα του Linux. Μέσω της επίμονης εργασίας του Jonathan Gray, το DRM graphics stack έχει συγχρονιστεί με τον πυρήνα Linux 6.18. Αυτή η αλλαγή δεν προσφέρει μόνο υποστήριξη για νεότερο hardware, όπως οι κάρτες γραφικών Intel Arc (DG2/Alchemist), αλλά επιλύει και χρόνιους περιορισμούς στη διαχείριση μνήμης. Η αύξηση του KVA στα 512GB στην πλατφόρμα amd64 είναι κρίσιμη, καθώς επιτρέπει πλέον την αξιοποίηση μεγάλων ποσοτήτων VRAM, διευκολύνοντας εργασίες όπως το GPU compute μέσω Vulkan.
Εικονικοποίηση και toolchain
Στον τομέα του virtualization, το vmm/vmd(8) αποκτά δυνατότητες SMP, επιτρέποντας σε guests να εκμεταλλεύονται έως και 64 VCPUs. Πρόκειται για μια σημαντική αναβάθμιση που καθιστά το OpenBSD πιο ανταγωνιστικό σε περιβάλλοντα server. Παράλληλα, η ολοκλήρωση της μετάβασης στο Clang/LLVM 22 για όλες τις υποστηριζόμενες αρχιτεκτονικές —συμπεριλαμβανομένης της sparc64— διασφαλίζει ότι το λειτουργικό διαθέτει ένα σύγχρονο toolchain, διατηρώντας την ασφάλεια και τη συντηρησιμότητα του κώδικα σε υψηλά επίπεδα.
Πρόσθετες βελτιώσεις συστήματος
Πέρα από τις μεγάλες αρχιτεκτονικές αλλαγές, το OpenBSD 8.0 εισάγει:
- Νέους οδηγούς: Υποστήριξη για Qualcomm WCN7850 (ath12k) και τον driver sambat(4) για συσκευές Samsung Galaxy Book4 Edge.
- Ασφάλεια: Επιτάχυνση της κρυπτογράφησης swap μέσω εντολών AES της CPU σε amd64 και arm64.
- HTTP/Web: Ο httpd(8) υποστηρίζει πλέον custom headers και προηγμένους κανόνες φιλτραρίσματος βάσει HTTP headers, ενισχύοντας τις δυνατότητες του ενσωματωμένου web server.