- A biblioteca Cosmopolitan lançou a versão 3.0.1 após quase um ano de desenvolvimento
- A nova versão inclui um linker que permite gerar binários fat executáveis em várias plataformas, incluindo Linux, MacOS, Windows, FreeBSD, OpenBSD e NetBSD, em AMD64 e ARM64
- O novo linker,
apelink.c, combina os formatos de arquivo Portable Executable, ELF, Mach-O e PKZIP em um script de shell que pode ser executado na maioria dos PCs e servidores sem instalação
- A versão também inclui uma "Fat Linux Distro" chamada "Cosmos", em que todos os programas são vinculados estaticamente e incluem um diretório central PKZIP com as dependências de
/usr/share embutidas
- A biblioteca Cosmopolitan agora oferece suporte ao desenvolvimento em suas próprias plataformas, e o projeto inteiro foi compilado com sucesso em sistemas Apple Silicon e Microsoft Windows
- Foram feitas melhorias para Windows e MacOS, incluindo uma nova biblioteca para emulação de sinais POSIX no Windows e suporte nativo ARM64 de primeira classe no MacOS
- A biblioteca Cosmopolitan permite criar softwares executáveis em qualquer lugar, o que não só oferece boa portabilidade, como também maior velocidade e eficiência de memória
- A versão inclui a versão mais recente do servidor web redbean e um novo servidor web mínimo com threads chamado greenbean
- Também inclui vários jogos que podem ser executados em todas as plataformas compatíveis
- "Compile uma vez em qualquer lugar, execute em qualquer lugar em C/C++"
3 comentários
Bastou mudar a extensão para
.exee ele funciona muito bem no Windows também. Nunca pensei que chegaria o dia de poder usartaildireito no Windows..!No começo parecia brincadeira, mas vem evoluindo de forma consistente.
Comentários do Hacker News