17 puntos por xguru 2022-08-22 | 1 comentarios | Compartir por WhatsApp
  • Biblioteca libc que permite ejecutar código C/C++ en Windows/Mac/Linux/BSD y más, desde cualquier lugar
  • Usa el nuevo cargador APE. Se descomprime automáticamente
  • Soporte de hilos en 6 sistemas operativos con _spawn() y _join()
  • Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS(UEFI)

1 comentarios

 
xguru 2022-08-22

Cosmopolitan libc - Build-Once Run-Anywhere C
Presentación de Cosmopolitan v1.0
Redbean - un servidor web que se ejecuta como un solo archivo
Presentación de Redbean 2.0

Como ya se menciona en los comentarios del texto anterior, el proceso de desarrollo de Cosmopolitan es realmente muy hacker. Lo vuelvo a compartir.

  • La reconocida hacker Justine Tunney publicó el formato APE (αcτµαlly pδrταblε εxεcµταblε)
  • APE es a la vez un script de shell de UNIX y un ejecutable de Windows, así que puede correr en Mac/Windows/Linux/BSD en cualquier parte
  • Cosmopolitan es una libc que, en este contexto portable, permite ejecutar código C en cualquier lugar
  • Con este APE y Cosmopolitan se desarrolló el servidor web Redbean, que se ejecuta como un solo archivo
  • Redbean es un ejecutable y también un archivo ZIP, por lo que puede incorporar todos los recursos como HTML/CSS/JS
  • Ahora, en Cosmopolitan 1.0, el servidor web Redbean puede modificar el contenido de su propio archivo ZIP
  • Se pueden crear páginas web dinámicas y modificar su contenido, pero el archivo sigue siendo uno solo