- La bibliothèque Cosmopolitan a publié la version 3.0.1 après presque un an de développement
- Cette nouvelle version inclut un linker permettant de générer des binaires fat pouvant s’exécuter sur de nombreuses plateformes, dont Linux, MacOS, Windows, FreeBSD, OpenBSD et NetBSD, sur AMD64 et ARM64
- Le nouveau linker,
apelink.c, combine les formats de fichier Portable Executable, ELF, Mach-O et PKZIP en un script shell exécutable sans installation sur la plupart des PC et serveurs
- La version inclut aussi « Cosmos », une « Fat Linux Distro » dans laquelle tous les programmes sont liés statiquement et qui contient un répertoire central PKZIP avec les dépendances
/usr/share intégrées
- La bibliothèque Cosmopolitan prend désormais en charge le développement sur sa propre plateforme, et l’ensemble du projet a été compilé avec succès sur des systèmes Apple Silicon et Microsoft Windows
- Des améliorations ont été apportées pour Windows et MacOS, avec notamment une nouvelle bibliothèque pour l’émulation des signaux POSIX sous Windows et une prise en charge native ARM64 de premier ordre sur MacOS
- La bibliothèque Cosmopolitan permet de créer des logiciels exécutables partout, qui sont non seulement très portables, mais aussi plus rapides et plus économes en mémoire
- La version comprend la dernière version du serveur web redbean ainsi qu’un nouveau serveur web minimal à threads appelé greenbean
- Elle inclut également plusieurs jeux jouables sur toutes les plateformes prises en charge
- « Build Once Anywhere, Run Anywhere C/C++ »
3 commentaires
En changeant simplement l’extension en
.exe, ça fonctionne aussi très bien sous Windows. Je n’aurais jamais cru voir arriver le jour où on pourrait utilisertailcorrectement sous Windows..!Au début, ça ressemblait à une blague, mais le projet continue d’évoluer régulièrement.
Avis sur Hacker News