- La biblioteca Cosmopolitan lanzó la versión 3.0.1 tras casi un año de desarrollo
- La nueva versión incluye un enlazador que permite crear binarios fat ejecutables en múltiples plataformas, incluidas Linux, MacOS, Windows, FreeBSD, OpenBSD y NetBSD, con soporte para AMD64 y ARM64
- El nuevo enlazador, apelink.c, combina los formatos de archivo Portable Executable, ELF, Mach-O y PKZIP en un script de shell que puede ejecutarse sin instalación en la mayoría de las PC y servidores
- La versión también incluye "Cosmos", una "distribución Linux fat" en la que todos los programas están enlazados estáticamente e incluye un directorio central PKZIP con dependencias de /usr/share integradas
- La biblioteca Cosmopolitan ahora admite desarrollo en sus propias plataformas, y el proyecto completo se compiló con éxito en sistemas Apple Silicon y Microsoft Windows
- Se realizaron mejoras para Windows y MacOS, incluida una nueva biblioteca para la emulación de señales POSIX en Windows y soporte nativo ARM64 de primera clase en MacOS
- La biblioteca Cosmopolitan permite crear software que puede ejecutarse en cualquier lugar, lo que no solo mejora la portabilidad, sino que además es más rápido y eficiente en memoria
- La versión incluye la versión más reciente del servidor web redbean y un nuevo servidor web mínimo con hilos llamado greenbean
- También incluye varios juegos que pueden jugarse en todas las plataformas compatibles
- "Compila una vez en cualquier lugar, ejecuta en cualquier lugar C/C++"
3 comentarios
Solo cambié la extensión a
.exey también funciona de maravilla en Windows. Nunca pensé que llegaría el día en que pudiera usartailcomo se debe en Windows..!Al principio parecía una broma, pero ha seguido evolucionando de forma constante.
Opiniones de Hacker News