4 pontos por GN⁺ 2023-11-02 | 3 comentários | Compartilhar no WhatsApp
  • 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

 
sam1287 2023-11-03

Bastou mudar a extensão para .exe e ele funciona muito bem no Windows também. Nunca pensei que chegaria o dia de poder usar tail direito no Windows..!

 
GN⁺ 2023-11-02
Comentários do Hacker News
  • A postagem discute o lançamento da Cosmopolitan Third Edition, um software que inclui "fat binaries" capazes de rodar em diversas plataformas de hardware e sistemas operacionais.
  • Esse software inclui programas como zip, curl, git, wget, python, ctags e a aplicação Python Datasette.
  • Um usuário testou o software no macOS e, apesar de problemas iniciais com as configurações de segurança, conseguiu executá-lo com sucesso.
  • O software também permite executar o servidor Datasette.io na porta 8000 e clonar um repositório git.
  • Os usuários estão animados com as atualizações da Justine e acreditam que esse software representa o futuro da computação.
  • O software também oferece um modo "slim binary", que permite ao usuário exportar apenas o código necessário para executar o binário no sistema, tornando o software mais rápido e usando menos memória.
  • Ele também permite criar programas que funcionam em outras plataformas, como Windows e macOS, dando a sensação de estar trabalhando no Linux.
  • Os usuários ficaram impressionados com o projeto e com a dedicação da equipe por trás dele, e alguns brincaram chamando-os de "seres alienígenas superinteligentes de outro planeta tentando nos salvar do inchaço e da fragmentação do software".
  • Alguns usuários questionam a utilidade prática do software, comparando-o a um projeto de hobby.
  • Há perguntas sobre mudanças nas regras do POSIX que tornaram possível a funcionalidade do software.
  • Os usuários se interessam pela possibilidade de o Cosmopolitan tornar apps Python portáteis e de se integrar ao Pyinstaller.
  • Os usuários ficaram impressionados com a capacidade de resposta da autora e com o caráter bem planejado do projeto.
  • O software também permite incorporar dados e arquivos de configuração ao executável, algo que os usuários consideram conveniente.