Skip to content

These cross-platform executables will run on Windows, Mac and Linux without any modification.

License

Notifications You must be signed in to change notification settings

Welding-Torch/superconfigure

 
 

Repository files navigation

superconfigure

superconfigure is a collection of programs ported to run as fat binaries using [Cosmopolitan Libc][cosmo]. This repository includes build scripts for popular software such as bash, lua, emacs, GNU Coreutils, sed, gcc-12, curl, and others. For each of these, the source code is downloaded from the upstream sources, compiled for x86_64 and aarch64, and finally combined into a fat binary using Cosmopolitan Libc's apelink program.

List of Executables that will work on Windows, Mac, and Linux

tar, zip, unzip, bzip2, zstd, xz, brotli, gzip, and pigz.
bash, zsh, grep, less, lua, find, GNU coreutils, and ninja.
vim, nano, and emacs.
gcc-12.3 and binutils-2.42 tools targeting (x86-64-linux-cosmo). gcc-12.3 and binutils-2.42 tools targeting (aarch64-linux-cosmo).
datasette a build of CPython 3.11 with the datasette library.
python, a build of CPython 3.11 with a bunch of cli libraries like black, cookiecutter.
links, wget, curl, git, and rsync.
berry, janet, lua, php.

Where can I download the built software?

The Releases page should have the most recent builds of executables in this repo, built via Github Actions.

How do I run it?

On Windows, rename the binary file to .exe, then type the name of the exe in Command Prompt. On Linux, run the file with ./filename and run it. On Mac, run the file with ./filename and run it.

About

These cross-platform executables will run on Windows, Mac and Linux without any modification.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 62.5%
  • Shell 37.3%
  • Python 0.2%