4 puntos por GN⁺ 2023-11-02 | 3 comentarios | Compartir por WhatsApp
  • 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

 
sam1287 2023-11-03

Solo cambié la extensión a .exe y también funciona de maravilla en Windows. Nunca pensé que llegaría el día en que pudiera usar tail como se debe en Windows..!

 
GN⁺ 2023-11-02
Opiniones de Hacker News
  • La publicación analiza el lanzamiento de Cosmopolitan Third Edition, un software que incluye "fat binaries" capaces de ejecutarse en diversas plataformas de hardware y sistemas operativos.
  • Este software incluye programas como zip, curl, git, wget, python, ctags y la aplicación de Python Datasette.
  • Un usuario probó el software en macOS y confirmó que funcionó correctamente a pesar de algunos problemas iniciales con la configuración de seguridad.
  • El software también permite ejecutar un servidor de Datasette.io en el puerto 8000 y clonar un repositorio de git.
  • Los usuarios están entusiasmados con las actualizaciones de Justine y creen que este software representa el futuro de la computación.
  • El software también ofrece un modo "slim binary" que permite exportar solo el código necesario para ejecutar el binario en el sistema del usuario, haciendo que el software sea más rápido y use menos memoria.
  • El software permite crear programas que funcionan en otras plataformas como Windows y MacOS, dando la sensación de estar funcionando como en Linux.
  • Los usuarios quedaron impresionados por el proyecto y la dedicación del equipo detrás de él; algunos incluso bromearon diciendo que son "seres extraterrestres superinteligentes de otro planeta que intentan salvarnos de la hinchazón y fragmentación del software".
  • Algunos usuarios cuestionan la practicidad del software y lo comparan con un proyecto de hobby.
  • Hay preguntas sobre los cambios en las reglas de POSIX que hicieron posible la funcionalidad del software.
  • A los usuarios les interesa la posibilidad de que Cosmopolitan haga portables las apps de Python y se integre con Pyinstaller.
  • Los usuarios quedaron impresionados con la capacidad de respuesta de la autora y con lo bien pensado que está el proyecto.
  • El software también permite incluir datos y archivos de configuración dentro del ejecutable, algo que los usuarios consideran conveniente.