Microsoft hat den Windows-Rechner Open Source gemacht

Rechner-Windows-10

Microsoft ist seit langem ein Befürworter der unfreien Software-Ideologie, eine Ideologie, durch die das Unternehmen Milliarden von Dollar generiert hat. In der Vergangenheit war das Unternehmen gegen öffentliche Open-Source-Projekte wie Linux.

Unter der Führung von Satya Nadella ist Microsoft jedoch eine ganz andere Gesellschaft. Es unterstützt nicht nur Open Source und Linux, sondern bringt auch Code in die Open Source-Welt.

Tatsächlich Microsoft hat sich zu einem der Hauptverantwortlichen entwickelt. Und nun gestern haben die Windows-Leute angekündigt Dies geht noch weiter in seinem Engagement für die Open-Source-Ideologie. Wie dabei Machen Sie aus Ihrem Windows Calculator-Programm ein Projekt Open Source auf GitHub.

In einem Blog-Beitrag hat Microsoft Folgendes:

Wir freuen uns, Ihnen heute mitteilen zu können, dass wir den Windows-Rechnercode auf GitHub unter der MIT-Lizenz veröffentlichen. Dies umfasst den Quellcode, das Build-System, Unit-Tests und die Produkt-Roadmap.

Unser Ziel ist es, in Partnerschaft mit der Community eine noch bessere Benutzererfahrung zu schaffen. Wir ermutigen Sie zu neuen Perspektiven und einer verstärkten Beteiligung, um die Zukunft des Rechners zu definieren.

Wenn Sie als Entwickler wissen möchten, wie die verschiedenen Teile des Rechners funktionieren, die Rechnerlogik oder die Benutzeroberfläche einfach in Ihre eigenen Anwendungen integrieren oder direkt zu etwas beitragen können, das in Windows enthalten ist, ist dies jetzt möglich.

Der Rechner durchläuft weiterhin alle üblichen Tests, Compliance-, Sicherheits-, Qualitäts- und Build-Prozesse, die internen Benutzern angeboten werden, wie wir es bei unseren anderen Apps tun.

Jeder kann dazu beitragen

Microsoft ermutigt Entwickler, zum Windows-Rechner beizutragen, jetzt in Open Source verfügbar über:

  • An Diskussionen teilnehmen.
  • Aufzeigen oder Lösen von Problemen.
  • Bietet neue Feature-Ideen.
  • Realisierung von Prototypen neuer Funktionalitäten.
  • Planung und Beteiligung am Bau von Gebäuden mit seinen Ingenieuren.

Der Windows-Rechner wird derzeit mit folgenden Funktionen ausgeliefert:

  • Der Standardmodus des Rechners bietet grundlegende Operationen und wertet Aufträge aus, sobald sie eingegeben werden.
  • Der wissenschaftliche Taschenrechner bietet umfangreiche Operationen und wertet Befehle gemäß der Reihenfolge der Operationen aus.
  • Programmierer-Rechner-Funktionalität, die Entwicklern allgemeine mathematische Operationen bietet, einschließlich der Konvertierung zwischen gemeinsamen Basen.
  • Berechnungsverlauf und Speicherkapazitäten.
  • Umrechnung zwischen verschiedenen Maßeinheiten.
  • Währungsumrechnung basierend auf Daten aus Bing.

Wie bei allen Änderungen Ein Mitglied des Microsoft-Teams überprüft den Code auf die neuen Funktionen, bevor es im Hauptzweig archiviert wird.

Neue Funktionen erfordern häufig mehr technische Bearbeitung als Fehlerkorrekturen. Beim Scannen des Codes nach neuen Funktionen berücksichtigt das Microsoft-Team mindestens Folgendes:

Alle Punkte auf der Checkliste für Barrierefreiheit müssen angesprochen werden.
Alle Elemente auf der globalen Checkliste müssen verarbeitet werden.

Die Änderung muss auf der ältesten von der Anwendung unterstützten Windows-Version getestet werden.

Sie finden diese Versionsnummer in AppxManifest.xml.

Alle API-Aufrufe, die neuer als diese Version sind, müssen bedingt aktiviert sein.

Die Änderung sollte nur unterstützte APIs verwenden. Wenn Sie Fragen zur Verwendung älterer oder nicht dokumentierter APIs haben, muss das Windows Application Certification Kit zur Überprüfung ausgeführt werden.

Darüber hinaus, wenn die Änderung der Anwendung neue Bibliotheken oder andere Abhängigkeiten hinzufügt se Sie sollten die vergrößerte Größe der Binärdateien messen. Wenn die Bibliothek nicht von Microsoft verwaltet wird, muss das Microsoft-Team einen Plan definieren, um die Upstream-Bibliothek auf Änderungen wie Sicherheitspatches zu überwachen.

Wenn die Bibliothek unter einer Open Source-Lizenz verwendet wird, müssen wir die Lizenz einhalten und Dritte angemessen akkreditieren.

Wenn Sie mehr darüber erfahren möchten, können Sie die Erklärung im Microsoft-Blog besuchen. Der Link ist dies. 


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   01101001b sagte

    Beeindruckend! M $ trägt zur Open-Source-Berechnung eines Taschenrechners bei. Genau das, was wir unter Linux brauchen, weil wir keine hatten. Bitte alle stehen und 3 Runden Applaus, um nicht undankbar auszusehen. Am Ende des Tages, M $, wenn er es tut, ist es rein desinteressiert (wie man da draußen sagte «, dass man nicht in die Hand beißen muss, die sie Open Source füttert, weil M $ ihre« größte »ist. Mitwirkender ») Nun, was kann im Austausch gebracht werden? Gibt das Know How bekannt, wie Linux neue Versionen ohne 12 Jahre zwischen den beiden veröffentlicht? Nahhh.

  2.   Andreale Dicam sagte

    Es ist ein sehr guter Start und ich freue mich sehr darüber. Wenn wir das Verhalten von Microsoft mit wettbewerbsfähigeren Open-Source-Projekten wie Firefox vergleichen, die Skype in seiner Webversion auf miserable Weise blockiert hat, werden wir feststellen, dass diese Tatsache nur für Projekte gilt, die dies nicht tun ihr System selbst zerstören. Aber hey, es ist etwas. Wenn die Dinge gut laufen, wird sich diese Absicht auf andere Projekte ausbreiten, das ist sicher.

  3.   Pol_mit_o sagte

    Die von Microsoft müssen Schwachköpfe sein ...