03.08.2022
Cosmopolitan Libc
Ein Rust-Executable für 6 Betriebssysteme
Autor: Bernhard Lauer
B.Lauer
Entwickler Gautham Venkatasubramanian hat mit Rust und Cosmopolitan Libc ein Executable gebaut, das auf sechs Betriebssystemen läuft: Linux, Windows, MacOS, FreeBSD, NetBSD, OpenBSD.
Cosmopolitan Libc (kurz Cosmo) ist eine Implementierung von Libc, die auf fast allen 64-Bit-x86-Maschinen läuft. Cosmopolitan macht C zu einer "build-once run-anywhere"-Sprache, ähnlich wie Java, mit dem Unterschied, dass vorab keine Interpreter oder virtuellen Maschinen installiert werden müssen. Cosmo bietet die gleichen Portabilitätsvorteile wie Hochsprachen wie Go und Rust, aber es erfindet keine neue Sprache und man muss kein CI-System konfigurieren, um separate Binärdateien für jedes Betriebssystem zu erstellen. Cosmopolitan konzentriert sich darauf, C zu korrigieren, indem es von Plattformen entkoppelt wird.
Entwickler Gautham Venkatasubramanian hatte im vergangenen Jahr eine Menge Software auf Cosmopolitan Libc zum Laufen gebracht. Im Juni dachte er, dass es interessant wäre, Rust mit Cosmopolitan Libc zu kombinieren. Dabei ging es um ein kleines Hallo-Welt!-Programm, das auf sechs Betriebssystemen läuft: Linux, Windows, MacOS, FreeBSD, NetBSD, OpenBSD.
In diesem Blogbeitrag berichtet der Entwickler ausführlich über sein Projekt. Das GitHub-Repository zu seinem Projekt finden Sie hier.
Künstliche Intelligenz
Memary - Langzeitgedächtnis für autonome Agenten
Das Hauptziel ist es, autonomen Agenten die Möglichkeit zu geben, ihr Wissen über einen längeren Zeitraum hinweg zu speichern und abzurufen.
>>
Cloud Infrastructure
Oracle mit neuen KI-Funktionen für Sales, Marketing und Kundenservice
Neue KI-Funktionen in Oracle Cloud CX sollen Marketingspezialisten, Verkäufern und Servicemitarbeitern helfen, die Kundenzufriedenheit zu verbessern, die Produktivität zu steigern und die Geschäftszyklen zu beschleunigen.
>>
Reactive mit Signals
Neuer Vorschlag für Signals in JavaScript
Das für die Standardisierung von JavaScript verantwortliche Komitee macht einen Vorschlag für die Einführung von Signalen in die Programmiersprache. Signals sollen reaktives Programmieren in JavaScript einfacher machen.
>>
Künstliche Intelligenz
Microsofts Semantic Kernel eine Million Mal heruntergeladen
Der Microsoft Semantic Kernel stellt eine Verbindung zwischen Code und KI her und scheint ein voller Erfolg. Die Entwicklergemeinde hat die damit verbundenen Möglichkeiten akzeptiert.
>>