Όλοι γνωρίζουμε ότι τα Windows 11 ήταν μια πολύ πρόχειρη κυκλοφορία αφού ουσιαστικά εξακολουθούν να έχουν πολλά προβλήματα. Τα bugs είναι κάτι που αναμένεται σε παιχνίδια, εφαρμογές και ιστότοπους, αλλά όχι τόσο πολύ σε ένα λειτουργικό σύστημα από μια μεγάλη εταιρεία όπως η Microsoft.
Όλα αυτά τα σφάλματα μπορούν να αποδοθούν σε πολλά πράγματα, όπως η πίεση να κυκλοφορήσει το λειτουργικό σύστημα σε μια συγκεκριμένη ημερομηνία ή στο ότι οι προγραμματιστές ακολουθούν ένα νέο τρόπο ανάπτυξης, που δεν περιέχει εκδόσεις beta. Θεωρώ όμως ότι το πρόβλημα είναι πολύ μεγαλύτερο και ονομάζεται πυρήνας NT.
Ο kernel είναι ο πυρήνας ενός λειτουργικού συστήματος και ο πυρήνας NT της Microsoft κυκλοφόρησε για πρώτη φορά το 1993 σχεδόν πριν από 30 χρόνια.
Από τότε η Microsoft προσθέτει νέα πράγματα σε κάθε έκδοση και πολύ μεγάλο μέρος του παλιού κώδικα βρίσκεται εκεί χωρίς να κάνει τίποτα. Ο παλιός κώδικας που απλώς υπάρχει και δεν χρησιμοποιείται είναι και ο λόγος για τον οποίο το ελάχιστο μέγεθος εγκατάστασης των Windows είναι πάνω από 30 GB. Είναι και ένας από τους λόγους του τα Windows έχουν τόσα πολλά bugs.
Για να μην παρεξηγηθούμε από τους φίλους της εταιρείας, όλα τα παραπάνω δεν σημαίνουν ότι οι προγραμματιστές δεν εργάζονται σκληρά ή ότι όλος ο kernel είναι ελαττωματικός. Θα μπορούσαμε όμως να προσθέσουμε άλλο ένα λόγο, εξίσου σημαντικό.
Η Microsoft είναι θύμα της επιτυχίας της.
Τα Windows χρησιμοποιούνται σε δισεκατομμύρια συσκευές. Αυτό σημαίνει, διαφορετικές ρυθμίσεις, διαφορετικό hardware, διαφορετικό software και φυσικά διαφορετικά drivers. Έτσι το να προσπαθείς να αναπτύξεις ένα λειτουργικό που τρέχει παντού, μάλλον είναι κάπως ουτοπικό, ειδικά αν η βάση κατασκευάστηκε πριν από 30 χρόνια.
Θα φτιάξει η Microsoft ένα νέο πυρήνα; Ποιος ξέρει; Προϋποθέτει πάρα πολύ δουλειά, αλλά όπως και να το κάνουμε είναι μια επένδυση, άσχετα με το αν η εταιρεία οραματίζεται τα Windows στο cloud.