Die Eclipse Foundation hat kürzlich bekannt gegeben, dass sie Azure RTOS von Microsoft übernommen und es zu einem Open-Source-Projekt gemacht hat. Das Echtzeitbetriebssystem (RTOS) ThreadX bildet das Kernstück der Developer-Suite und wird nun in seiner neuen Heimat die gesamte Suite repräsentieren. Die Suite steht ab sofort unter der MIT-Lizenz als Open-Source-Projekt zur Verfügung. Die Weiterentwicklung des Projekts liegt nun in den Händen der Eclipse IoT Working Group.
Bisher hatte Microsoft den Sourcecode von ThreadX zwar auf GitHub bereitgestellt, jedoch wurde er nicht gemeinsam mit der Community als Open Source entwickelt. Es war lediglich gestattet, ThreadX kostenlos und ohne Lizenz für interne Entwicklung, Tests und Evaluierungen zu verwenden. Eine Lizenz war erforderlich, um Komponenten mit dem Betriebssystem zu verteilen und zu verkaufen.
Es ist wichtig anzumerken, dass ThreadX nicht das einzige Open-Source-RTOS ist. Auf der Website OSRTOS, die sich auf quelloffene Echtzeitbetriebssysteme spezialisiert hat, werden zahlreiche Alternativen wie FreeRTOS von Amazon und Zephyr aufgelistet. Dort wird auch Azure RTOS, das noch unter der alten Lizenz steht, erwähnt.
Das GitHub-Repository, das noch unter dem Namen Azure RTOS läuft, enthält den Quellcode des ThreadX-Kernels sowie zusätzliche Komponenten wie einen Netzwerk- und USB-Stack, ein Dateisystem und eine grafische Benutzeroberfläche (GUI).
Zusätzlich plant Microsoft den Aufbau einer Community zur gemeinsamen Weiterentwicklung des Projekts. Weitere Informationen finden sich in der Ankündigung von Microsoft, dem Blogbeitrag von Mike Milinkovich, der Homepage und der Projektseite von ThreadX.
Schlagwörter: Azure RTOS + OpenSourceProjekt + Eclipse Foundation
Wie bewerten Sie den Schreibstil des Artikels?