Πίσω από τα Windows: μισό terabyte κώδικα και 4 εκατομμύρια αρχεία

Πίσω από τα Windows: μισό terabyte κώδικα και 4 εκατομμύρια αρχεία

Δεν είναι δύσκολο να φανταστεί κανείς ότι η ανάπτυξη ενός λειτουργικού συστήματος δεν θα ήταν εύκολο να επιτευχθεί. Τα Windows είναι σήμερα ένα από τα πιο χρησιμοποιούμενα συστήματα σε όλο τον κόσμο, αλλά δεν είναι εύκολο.

Για να πάρετε μια ιδέα για το μέγεθος του λειτουργικού συστήματος, ένας προγραμματιστής της Microsoft άφησε πρόσφατα μια περιέργεια για τον κώδικα του λειτουργικού συστήματος, ο οποίος δείχνει την πολυπλοκότητα της ενημέρωσής του και της σωστής λειτουργίας μεταξύ όλων των μερών.

Σε απάντηση στον χρήστη Quora, ο προγραμματιστής Microsoft Axel Rietschin αποκάλυψε ορισμένες λεπτομέρειες σχετικά με την ανάπτυξη – αν και αυτός ο προγραμματιστής σχετίζεται με τον πυρήνα των Windows, οι πληροφορίες που κοινοποιούνται εξακολουθούν να επεκτείνονται σε διαφορετικές περιοχές του λειτουργικού συστήματος.

Σε απάντηση στην ερώτηση ενός χρήστη, ποιος ρώτησε για τη γλώσσα προγραμματισμού που χρησιμοποιείται για την ανάπτυξη των Windows 10, Excel Reichen Απαντήθηκε Το μεγαλύτερο μέρος του πυρήνα των Windows αναπτύχθηκε στη γλώσσα C. Δείχνει ακόμη και ότι από το Github, είναι δυνατό να βρεθούν αντίγραφα του παλαιού πυρήνα του λειτουργικού συστήματος που απεικονίζουν την πολυπλοκότητα του πηγαίου κώδικα του πυρήνα – αν και αυτές οι εκδόσεις προέρχονται από διαρροές και ξεπερασμένα δεδομένα , τίποτα. Χρησιμοποιείται σε νεότερα συστήματα.

a

Πολλές από τις εφαρμογές και τα προγράμματα οδήγησης που αποτελούν το λειτουργικό σύστημα στο σύνολό τους έχουν αναπτυχθεί στη γλώσσα C, με παραλλαγές επίσης του C ++. Ωστόσο, μια εκτεταμένη λίστα άλλων γλωσσών χρησιμοποιείται σε διάφορα μέρη του συστήματος – όπως συμβαίνει με τα C #, JavaScript, TypeScript, VB.NET και C ++.

READ  Οι αρχιτέκτονες αποκαλύπτουν τα σχέδιά τους για τη Noa, την «πρωτεύουσα» του Άρη

Ο προγραμματιστής απέδειξε επίσης την ίδια τη διάσταση των Windows, εξηγώντας πώς οι περισσότεροι άνθρωποι δεν έχουν την ιδέα του γιγαντιαίου έργου πίσω από το λειτουργικό σύστημα. Το μέγεθος του βασικού κώδικα για ολόκληρο το λειτουργικό σύστημα, σύμφωνα με τον προγραμματιστή, είναι περίπου 581 GB, με περισσότερα από 4 εκατομμύρια διαφορετικά αρχεία.

Βασικό εικονίδιο των Windows

Ο Rietschin ισχυρίζεται ακόμη ότι κατά τη διάρκεια των σταδίων ανάπτυξης, έγιναν περισσότερες από 60.000 αλλαγές σε αυτά τα αρχεία κατά τη διάρκεια μερικών ημερών. Και εάν αυτό το μέγεθος είναι περίπλοκο για οποιονδήποτε προγραμματιστή να αναλύσει, τμήματα του συστήματος που μπορεί να είναι πολύ παλαιότερα, ή ακόμη και αυτά που περιλαμβάνονται στους πρώτους κανόνες των Windows, τα οποία εξακολουθούν να χρησιμοποιούνται σήμερα δεν θα συμπεριληφθούν.

Οι εκδόσεις που προσεγγίζουν χρήστες σαφώς δεν περιλαμβάνουν τον πλήρη πηγαίο κώδικα και είναι πολύ συμπιεσμένες εκδόσεις των αρχείων – επιτρέποντας πολύ μικρότερο μέγεθος εγκατάστασης για το σύστημα, χωρίς να απαιτείται μόνο δίσκος 1 TB για το σύστημα.

We will be happy to hear your thoughts

Leave a reply

Vidcase