Das Projekt seL4 erhÀlt den ACM Software System Award

Das Projekt, das den offenen Mikrokernel seL4 entwickelt, erhielt den ACM Software System Award, der jĂ€hrlich von der Association for Computing Machinery (ACM), der angesehensten internationalen Organisation im Bereich Computersysteme, verliehen wird. Der Preis wurde fĂŒr Errungenschaften im Bereich des mathematischen Beweises der ZuverlĂ€ssigkeit verliehen, der die vollstĂ€ndige Übereinstimmung mit den in formaler Sprache formulierten Spezifikationen belegt und die Einsatzbereitschaft in sicherheitskritischen Anwendungen anerkennt. Das Projekt seL4 hat gezeigt, dass es nicht nur möglich ist, eine vollstĂ€ndige formale Verifikation der ZuverlĂ€ssigkeit und Sicherheit fĂŒr Projekte auf dem Niveau industrieller Betriebssysteme durchzufĂŒhren, sondern dies auch ohne Einbußen bei der Leistung und Vielseitigkeit zu erreichen.

Der ACM Software System Award wird jĂ€hrlich fĂŒr die Entwicklung von Software-Systemen verliehen, die eine maßgebliche Wirkung auf die Branche hatten, indem sie neue Konzepte eingefĂŒhrt oder neue Anwendungsbereiche im kommerziellen Sektor erschlossen haben. Die Höhe des Preises betrĂ€gt 35.000 US-Dollar. In den vergangenen Jahren wurden die ACM-Preise an die Projekte GCC und LLVM sowie an deren GrĂŒnder Richard Stallman und Chris Lattner verliehen. Ausgezeichnet wurden auch Projekte und Technologien wie UNIX, Java, Apache, Mosaic, WWW, Smalltalk, PostScript, TeX, Tcl/Tk, RPC, Make, DNS, AFS, Eiffel, VMware, Wireshark, Jupyter Notebooks, Berkeley DB und Eclipse.

Die Architektur des Mikrokerns seL4 zeichnet sich durch die Auslagerung von Teilen zur Ressourcenverwaltung des Kerns in den Benutzermodus aus und der Anwendung derselben Zugriffssteuerungsmechanismen fĂŒr diese Ressourcen wie fĂŒr Benutzerressourcen. Der Mikrokern bietet keine fertigen hochgradigen Abstraktionen zur Verwaltung von Dateien, Prozessen, Netzwerkverbindungen usw., sondern stellt lediglich minimale Mechanismen zur Verwaltung des Zugriffs auf den physischen Adressraum, Unterbrechungen und Prozessorressourcen zur VerfĂŒgung. Hochgradige Abstraktionen und Treiber fĂŒr die Interaktion mit der Hardware werden separat auf Basis des Mikrokerns in Form von Aufgaben, die im Benutzermodus ausgefĂŒhrt werden, implementiert. Der Zugriff dieser Aufgaben auf die beim Mikrokern vorhandenen Ressourcen wird durch die Festlegung von Regeln organisiert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4