Προγραμματισμός

Ο μύθος του "MinWin" και ένα λεπτότερο Windows 7

Οι αστικοί μύθοι είναι παράξενα πλάσματα. Ακόμα και όταν εκτίθενται για ό, τι είναι - ψηλές ιστορίες φαινομενικά "νομιμοποιημένες" μέσω συχνών επαναληπτικών διαδικασιών - οι άνθρωποι συνεχίζουν να πιστεύουν το ψέμα.

Περίπτωση στο σημείο: "MinWin." Για μήνες, οι αποκαλούμενοι "ειδικοί" της βιομηχανίας εικάζουν ότι η Microsoft θα έκανε ένα καθαρό διάλειμμα με τα Windows 7 - ότι τα βασικά στοιχεία του λειτουργικού συστήματος θα ξαναγραφούν από την αρχή και ότι η συμβατότητα προς τα πίσω θα υποβιβαστεί στον τομέα των εικονικών μηχανών και προσομοίωση.

[Προσθέστε τα συστήματά σας Windows στην κοινότητα exo.performance, και παρακολουθήστε την απόδοσή τους συγκεκριμένα, με το εργαλείο Windows Sentinel. ]

Κεντρικό σημείο αυτής της θεωρίας ήταν το "MinWin." Επικαλούμενη το πλέον διαβόητο "Επίδειξη του Eric Traut, "ισχυρίστηκαν ως γεγονός ότι η Microsoft επανεγκαθιστούσε τον πυρήνα των Windows για να το κάνει ελαφρύτερο και λιγότερο μονολιθικό. Δεν πειράζει ότι κάτι τέτοιο πιθανότατα θα σπάσει ολόκληρο το οικοσύστημα υλικού / λογισμικού των Windows. Το" MinWin "ήταν το μέλλον. Ήταν νέο. Ήταν νέο "cool." Και όπως θα σας πει οποιοσδήποτε επαγγελματίας του κλάδου των μέσων, είναι οι "δροσερές" νέες τεχνολογίες που ωθούν τις προβολές σελίδας.

Φυσικά, τώρα ξέρουμε καλύτερα. Το σύνολο της φυσαλίδας "MinWin" ξέσπασε την περασμένη εβδομάδα όταν, μέσω διαφόρων δημοσιεύσεων στο Web και σχολίων συνέντευξης, αποκαλύφθηκε ότι τα Windows 7 στην πραγματικότητα θα μοιάζουν περισσότερο με το "Windows Vista Second Edition": Μια εξελικτική ενημέρωση που βασίζεται στο υπάρχον NT 6 αρχιτεκτονική πυρήνα .x όπως εκδηλώνεται στα Windows Vista.

Ανυπόφοροι, οι αληθινοί πιστοί του "MinWin" συνεχίζουν να προσκολλώνται στο μύθο. "Αν όχι τα Windows 7, τότε κάποια μελλοντική έκδοση", λένε. "Ο MinWin έρχεται." Στην πραγματικότητα, θα μπορούσε να είναι εδώ "σήμερα" εάν η Microsoft απλώς "αφαιρούσε όλη τη λειτουργία χρήστη που αντιμετώπισαν στα Vista και τα παράγωγά της."

Αυτό το τελευταίο σημείο φαίνεται να είναι ένα κοινό θέμα μεταξύ των πιστών "MinWin": Ότι αν μπορούσατε με κάποιο τρόπο να "κατεβάσετε" Vista, αφαιρώντας περιττές υπηρεσίες στο παρασκήνιο και ρίχνοντας όλες αυτές τις φανταχτερές αποσκευές Aero, θα καταλήγατε με ένα πολύ πιο λιτό λειτουργικό σύστημα , κάτι συγκρίσιμο με τα Windows XP ή ακόμα και το 2000. Είναι μια ενδιαφέρουσα ιδέα, που προσθέτει στο σύνολο της μυστικής "MinWin". Είναι επίσης εντελώς ψευδές.

Η αλήθεια είναι ότι, όταν απομακρύνετε όλες τις νέες υπηρεσίες και τη φωτεινότητα του περιβάλλοντος εργασίας χρήστη, η βασική αρχιτεκτονική των Windows Vista / 7 είναι ακόμα αρκετά ογκώδης - πολύ περισσότερο από τα Windows XP και / ή το 2000. Οι άνθρωποι που ισχυρίζονται διαφορετικά απλά δεν έχουν έκαναν την εργασία τους. Ευτυχώς, το κάνουμε εύκολο να το κάνουμε αυτό παρέχοντας εργαλεία και πόρους του Windows Sentinel έργο

Για παράδειγμα, εάν ξεκινήσετε με μια βασική εγκατάσταση των Windows Vista Business (SP1), εξετάζετε έναν φόρτο εργασίας που αποτελείται από σχεδόν 600 νήματα που έχουν διασκορπιστεί σε περίπου 60+ διαδικασίες. Περιορίστε αυτό λίγο - απενεργοποιώντας το Superfetch, το Indexing, το ReadyBoost και μερικές άλλες μη κρίσιμες υπηρεσίες - και μπορείτε να κάνετε το νήμα να μετράει στη σειρά 450-500, εκ των οποίων 98, παρεμπιπτόντως, ανήκουν σε ένα μόνο διαδικασία: Σύστημα (δηλ. "πυρήνας" των Windows Vista).

Αντίθετα, μια προεπιλεγμένη εγκατάσταση των Windows XP Professional δημιουργεί πάνω από 300 νήματα σε περίπου 40 διαδικασίες. Περιορίστε αυτό λίγο και μπορείτε να πάρετε τον αριθμό των νημάτων κάτω από 300. Κόψτε το λειτουργικό σύστημα στο κόκκαλο και μπορείτε να το φτάσετε στο χαμηλό εύρος 200 σε 20 ή λιγότερες διαδικασίες, με 57 από αυτά τα νήματα να ανήκουν στον πυρήνα των Windows XP διαδικασία (δηλ. Σύστημα).

Συγκρίνετε αυτό με τα Vista τα οποία, όταν κόβονται στο κόκκαλο (κάθε μη κρίσιμη υπηρεσία απενεργοποιημένη, απενεργοποιήθηκαν όλα τα καλούδια διεπαφής χρήστη), εξακολουθούν να δημιουργούν 41% περισσότερα (340 έναντι 241) νήματα απλωμένα σε 50% περισσότερα (30 έναντι 20 ) και βλέπετε πόσο πιο δύσκολο είναι να βάζετε τα Vista σε μια «δίαιτα». Ο πυρήνας Vista δημιουργεί μόνο 72% περισσότερα (98 έναντι 57) νήματα από τα Windows XP.

Ακόμα και τα Windows 2008 που εκτελούνται στη διαμόρφωση "Server Core" - ένα σενάριο που αναφέρεται συχνά ως πρόδρομος του "MinWin" - εξακολουθεί να δημιουργεί περίπου 300 νήματα και δεν έχει καν το κατάλληλο κέλυφος να λειτουργεί (μόνο μια γραμμή εντολών). Και, φυσικά, ο πυρήνας "Server Core" αντιστοιχεί σε 98 από αυτά τα θέματα - όπως το Vista SP1.

Λαμβάνοντας υπόψη τα παραπάνω, πραγματικά δεν αποτελεί έκπληξη το γεγονός ότι, ακόμη και απογυμνωμένο και με όλα τα ξένα UF fluff απενεργοποιημένα, Vista χρειάζεται ακόμη 40% περισσότερο για να εκτελεστεί ο OfficeBench δοκιμαστικό σενάριο κατά την εκτέλεση ενός ίδιου διαμορφωμένου συστήματος Windows XP (το Office 2007 χρησιμοποιείται και στα δύο σενάρια δοκιμής). Δεν μπορείτε να πάρετε το κέικ σας και να το φάτε επίσης. Περισσότερα ταυτόχρονα νήματα (ειδικά στον πυρήνα) ισοδυναμούν με περισσότερα δυνατά γενικά CPU, επηρεάζοντας τη γραμμική απόδοση.

Κατώτατη γραμμή: Η ιδέα ότι τα προβλήματα των Vista είναι πλήρως απομονωμένα στη λειτουργία χρήστη είναι καθαρά σκουπίδια. Το Vista είναι πιο παχύ, και αυτό περιλαμβάνει τον πυρήνα και τα διάφορα απομακρυσμένα κρίσιμα υποσυστήματά του. Για να επιτύχετε οτιδήποτε πλησιάζει το "MinWin" θα χρειαστεί να σπάσετε κάθε είδους πράγματα που θα κάνουν τα Windows ουσιαστικά άχρηστα. Αυτός είναι ο λόγος για τον οποίο, παρά τον ενθουσιασμό και την απροσδόκητη αμφιβολία, το "MinWin" παραμένει μια ακαδημαϊκή άσκηση - και γιατί η φουσκωμένη αρχιτεκτονική του πυρήνα των Windows Vista / 7, με τα άγκιστρα DRM και τις ογκώδεις κατασκευές της, είναι εδώ. Συνήθισε το.

$config[zx-auto] not found$config[zx-overlay] not found