In die Programmiersprache Hare, die als eine Sprache für Systemprogrammierung beworben wird, die nahe an der Programmiersprache C, aber einfacher als C ist, wurde die Unterstützung für das Betriebssystem OpenBSD integriert. OpenBSD war die erste neue Plattform, die seit der Veröffentlichung des Projekts im April 2022 in Hare hinzugefügt wurde (ursprünglich unterstützte Hare nur Linux und FreeBSD). Der Compiler von Hare wurde vor etwa einem Jahr für OpenBSD portiert, jedoch blieb die Standardbibliothek bis heute ohne Unterstützung für diese Plattform.
Der Hauptentwickler der Programmiersprache Hare und der Inspirator des Projekts ist Drew DeVault, der Autor der Benutzerumgebung Sway, des E-Mail-Clients Aerc, der kollaborativen Entwicklungsplattform SourceHut und des Mikrokernels Helios. In der Programmiersprache Hare wird manuelle Speicherverwaltung und ein statisches Typsystem verwendet, bei dem jeder Variablen explizit ein bestimmter Typ zugewiesen werden muss. Die Sprache ist für die Lösung von Low-Level-Aufgaben optimiert, wie die Entwicklung von Betriebssystemen, Compilern, Netzwerk-Anwendungen und System-Dienstprogrammen, bei denen maximale Leistung und vollständige Kontrolle über die Ausführung erforderlich sind. Für die Ausführung der Anwendung wird eine minimale Laufzeitumgebung angehängt, und für die Entwicklung wird eine Standardbibliothek mit Funktionen bereitgestellt, die den Zugriff auf grundlegende Betriebssystemschnittstellen ermöglicht und Funktionen zur Arbeit mit typischen Algorithmen, Protokollen und Formaten bietet. Zu den neuesten Entwicklungen in Hare gehört das Werkzeug hare-wayland zur Entwicklung von Anwendungen, die Wayland verwenden.
Quelle: opennet.ru
