Η Microsoft έχει κάνει την υπολογιστική μονάδα ανοιχτού κώδικα

αριθμομηχανή-windows-10

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

Ωστόσο, υπό την ηγεσία της Satya Nadella, η Microsoft είναι μια πολύ διαφορετική κοινωνία. Όχι μόνο υποστηρίζει ανοιχτό κώδικα και Linux, αλλά επίσης φέρνει κώδικα στον κόσμο του ανοιχτού κώδικα.

Στην πραγματικότητα, Η Microsoft έχει γίνει ένας από τους κύριους συντελεστές. Και χθες οι άνθρωποι των Windows ανακοίνωσαν που προχωρά ακόμη περισσότερο στη δέσμευσή της για ιδεολογία ανοιχτού κώδικα. Όπως όταν κάνετε Κάντε το πρόγραμμα Windows Calculator ως έργο ανοιχτού κώδικα στο GitHub.

Σε μια ανάρτηση ιστολογίου, η Microsoft:

Σήμερα, είμαστε στην ευχάριστη θέση να ανακοινώσουμε ότι θα κυκλοφορήσουμε τον κωδικό αριθμομηχανής των Windows στο GitHub με την άδεια MIT. Αυτό περιλαμβάνει τον πηγαίο κώδικα, το σύστημα κατασκευής, τις δοκιμές μονάδων και τον χάρτη πορείας προϊόντων.

Στόχος μας είναι να δημιουργήσουμε μια ακόμη καλύτερη εμπειρία χρήστη σε συνεργασία με την κοινότητα. Ενθαρρύνουμε τις νέες προοπτικές σας και την αυξημένη συμμετοχή για να βοηθήσουμε στον καθορισμό του μέλλοντος της αριθμομηχανής.

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

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

Ο καθένας μπορεί να συνεισφέρει

Microsoft ενθαρρύνει τους προγραμματιστές να συνεισφέρουν στην αριθμομηχανή των Windows, τώρα διαθέσιμο σε ανοιχτό κώδικα, μέσω:

  • Συμμετέχετε σε συζητήσεις.
  • Επισήμανση ή επίλυση προβλημάτων.
  • Προσφέροντας νέες ιδέες χαρακτηριστικών.
  • Πραγματοποίηση πρωτοτύπων νέων λειτουργιών.
  • Σχεδιασμός και συμμετοχή στην κατασκευή κτιρίων με τους μηχανικούς του.

Η αριθμομηχανή των Windows αποστέλλεται προς το παρόν με τις ακόλουθες δυνατότητες:

  • Η τυπική λειτουργία της αριθμομηχανής προσφέρει βασικές λειτουργίες και αξιολογεί τις παραγγελίες μόλις εισαχθούν.
  • Ο επιστημονικός υπολογιστής προσφέρει εκτεταμένες λειτουργίες και αξιολογεί εντολές σύμφωνα με τη σειρά των λειτουργιών.
  • Λειτουργία αριθμομηχανής προγραμματιστή που παρέχει στους προγραμματιστές κοινές μαθηματικές λειτουργίες, συμπεριλαμβανομένης της μετατροπής μεταξύ κοινών βάσεων.
  • Ιστορικό υπολογισμού και χωρητικότητα μνήμης.
  • Μετατροπή μεταξύ διαφόρων μονάδων μέτρησης.
  • Μετατροπή νομίσματος βάσει δεδομένων που αντλήθηκαν από το Bing.

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

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

Όλα τα στοιχεία στη λίστα ελέγχου προσβασιμότητας πρέπει να διευθυνθούν.
Όλα τα στοιχεία της καθολικής λίστας ελέγχου πρέπει να υποβληθούν σε επεξεργασία.

Η αλλαγή πρέπει να δοκιμαστεί στην παλαιότερη έκδοση των Windows που υποστηρίζεται από την εφαρμογή.

Μπορείτε να βρείτε αυτόν τον αριθμό έκδοσης στο AppxManifest.xml.

Όλες οι κλήσεις API νεότερες από αυτήν την έκδοση πρέπει να είναι ενεργοποιημένες υπό όρους.

Η αλλαγή θα πρέπει να χρησιμοποιεί μόνο υποστηριζόμενα API. Εάν υπάρχουν ερωτήσεις σχετικά με τη χρήση παλαιών ή μη εγγράφων API, το Windows Application Certification Kit πρέπει να εκτελείται για επαλήθευση.

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

Εάν η βιβλιοθήκη χρησιμοποιείται με άδεια ανοιχτού κώδικα, πρέπει να συμμορφωθούμε με την άδεια και να πιστοποιήσουμε κατάλληλα τρίτα μέρη.

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   01101001b dijo

    Ουάου! Το M $ συμβάλλει στην αριθμομηχανή ανοιχτού κώδικα. Ακριβώς αυτό που χρειαζόμαστε στο Linux γιατί δεν είχαμε κανένα. Παρακαλώ όλοι σηκωθείτε και 3 γύρους χειροκρότημα, ώστε να μην φαίνετε ευγνώμονες. Στο τέλος της ημέρας, M $ αν το κάνει, είναι καθαρά αδιάφορο (όπως είπε κάποιος εκεί έξω "ότι δεν χρειάζεται να δαγκώσετε το χέρι που τους ταΐζει ανοιχτού κώδικα, επειδή το M $ είναι το" μεγαλύτερο "τους) συνεισφέρων ") Λοιπόν, τι μπορεί να προσφερθεί σε αντάλλαγμα; Γνωρίζει ο τρόπος με τον οποίο το Linux κυκλοφορεί νέες εκδόσεις χωρίς 12 χρόνια μεταξύ του ενός και του άλλου; Ναι

  2.   Αντρέιλ Ντίκαμ dijo

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

  3.   Pol_with_o dijo

    Εκείνοι της Microsoft πρέπει να είναι μικροί ...