C-Standardbibliothek Musl erreicht stabile Version 1.0.0

Musl ist eine Standardbibliothek für C und soll auf Linux-basierten Embedded-Systemen und Mobilgeräten zum Einsatz kommen. Nun ist eine stabile Version 1.0.0 der Glibc-Alternative erschienen.

Entwickelt wird Musl, das wie “muscle” (Muskel) ausgesprochen wird, von Rich Felker, der mit der Bibliothek das Ziel verfolgt, eine saubere, effiziente und standardkonforme Libc zu implementieren. Da sie für statisches Linken optimiert ist, lassen sich die mit ihr geschriebenen Programme als einzelne portable Binärdateien verteilen. Die Bibliothek steht unter MIT-Lizenz und ist kompatibel mit den Standards Posix 2008, C99 und C11.

Die aktuelle Version bringt laut Ankündigung ein softfloat ABI für Mips mit sowie experimentelle Ports auf Super-H (Risc-artig) und x32, einem 32-Bit ABI für 64-Bit-Systeme. Neben den Neuerungen gibt es einige Bug Fixes, die unter anderem Rundungsfehler von “printf()” und Buffer Overflows beheben.

Den Quellcode von Musl 1.0.0 bietet die Webseite zum Download an.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben