Wird daran gearbeitet, einen C#-Compiler zu erstellen, der native Exe-Dateien erzeugt? z. B. ist die Ausgabe eine native Exe-Datei und keine .NET-Assembly.
Antwort
Zu viele Anzeigen?Es gibt zwei aktive Projekte. Sie sind auf CIL-basierte Betriebssysteme ausgerichtet, aber die aktuelle Iteration des MOSA Compiler Frameworks läuft unter Windows (Unit-Tests usw.) und hat begrenzte Boot-Unterstützung. Cosmos hatte früher eine Windows-Architektur und ein paar Plug-ins, aber sie unterstützen Windows nicht mehr - nur das Booten in eine CIL-Umgebung.
Cosmos ist allerdings schon viel weiter, sie haben die Objektunterstützung ziemlich gut im Griff. MOSA ist nur Bare-Metal (statische Methoden) für jetzt - obwohl es die "richtige" Weise getan und gut Unit-getestet (und ich denke, schneller Fortschritte). Warten Sie noch ein paar Monate ab und schauen Sie sich dann wieder um.
Keiner der beiden hat derzeit ein JIT (was aber keine Rolle spielt, da Sie keins wollen). Es ist alles zu Maschinencode vor der Zeit kompiliert.
- See previous answers
- Weitere Antworten anzeigen