• IT-Karriere:
  • Services:

Project Verona: Microsoft forscht an sicherer Infrastruktur-Sprache

Zusätzlich zur Verwendung der Programmiersprache Rust erforscht Microsoft eine eigene sichere Sprache, die für Infrastruktur genutzt werden soll. Das Project Verona soll bald Open Source sein.

Artikel veröffentlicht am ,
Microsoft erforscht im Project Verona eine neue Programmiersprache.
Microsoft erforscht im Project Verona eine neue Programmiersprache. (Bild: Mi duke/Reuters)

Um bestimmte Klassen von Fehlern und Sicherheitslücken in Software von vornherein auszuschließen, untersucht Microsoft seit diesem Sommer offiziell die Programmiersprache Rust als Alternative zu C und C++. Künftig hinzu kommen könnte eine weitere sichere Programmiersprache von Microsoft, die insbesondere für Infrastruktur gedacht ist und in dem Project Verona entwickelt wird.

Stellenmarkt
  1. SIZ GmbH, Bonn
  2. Dürr IT Service GmbH, Bietigheim-Bissingen

Erstmals öffentlich vorgestellt hat diese Forschungsarbeiten der Microsoft-Angestellte Matthew Parkinson in einem Vortrag. An dem Projekt beteiligt sind weitere Forscher des Cambridge Labs von Microsoft Research, des Imperial College London sowie Microsofts Program Manager für C#, Mads Torgersen.

Das Project Verona erforscht dabei ebenfalls, bisher genutzte Komponenten, die in C und C++ geschrieben sind, durch neue Techniken zu ersetzen. Der Hauptfokus liegt laut dem Vortrag dabei jedoch auf Infrastruktur und nicht auf Kernkomponenten des Betriebssystems. Zur Infrastruktur zählt Parkinson laut dem Vortrag etwa Gerätetreiber, größere Serverkomponenten wie Exchange oder ASP.NET oder auch Azure-Komponenten wie Storage, Cosmos DB oder Data Lake.

Angelehnt an Rust

Die Forschung an der neu zu erstellenden Sprache konzentriert sich dabei auf einige Konzepte, die sich so ähnlich auch in Rust finden. Dazu gehört das Unterbinden von Race Conditions durch eine entsprechende Speicherverwaltung oder auch ein neues Modell zur sicheren Umsetzung von Nebenläufigkeit. Ebenso sollen sich Altanwendungen in C und C++ in der neuen Sprache in einer Art Sandbox integrieren lassen.

Golem Akademie
  1. IT-Sicherheit für Webentwickler
    31. Mai - 1. Juni 2021, online
  2. OpenShift Installation & Administration
    14.-16. Juni 2021, online
Weitere IT-Trainings

Der wohl wichtigste Unterschied zu Rust selbst ist das Ownership-Modell des Project Verona. Dieses gilt bei Rust immer nur für ein einziges Objekt; das Team von Microsoft will dies aber auf eine Objektmenge erweitern, da das vor allem tatsächlich genutzte Daten besser repräsentiere.

Microsoft hat in dem Projekt bisher eine Laufzeitumgebung, einen Interpreter und eine Typenüberprüfung umgesetzt. Ein Compiler soll noch folgen. Außerdem plant das Team seine Arbeit demnächst auf Github zu veröffentlichen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. (u. a. be quiet! Dark Base Pro 900 Rev. 2 für 179,90€ + 6,99€ Versand statt 219,99€ inkl...
  2. (u. a. Golf With Your Friends für 7,29€, Predator - Hunting Grounds für 28,99€, Assassin's...
  3. 69,99€ (Release 18.06.)
  4. 79,99€ (Release 18.06.)

Folgen Sie uns
       


Die Tesla-Baustelle von oben 2020-2021

Wir haben den Fortschritt in Grünheide dokumentiert.

Die Tesla-Baustelle von oben 2020-2021 Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /