cpython | blink | |
---|---|---|
1 | 29 | |
1 | 6,761 | |
- | - | |
0.0 | 7.9 | |
about 1 month ago | 5 months ago | |
Python | C | |
psfrag License | ISC License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cpython
blink
- Tiniest x86-64-Linux emulator
- Python Is Portable
- Porting a Micro Linux VM (Blink) to WebAssembly
-
Patching GCC to Build Portable Executables
> Consider offering APE for x64 but then still producing ARM binaries the old fashioned way.
The recent version of cosmopolitan generates ARM binaries for Linux and MacOS (https://github.com/jart/cosmopolitan#arm; mode aarch64). There is also blink that provides the x86-64 emulation layer for (APE and other) binaries on a variety of platforms (https://github.com/jart/blink).
-
Blink 1.0
Would love a second pair of eyes on the powerpc64le JIT, since it partially works but hangs on some tests. https://github.com/jart/blink/issues/17
-
Searchable Linux Syscall Table for x86 and x86_64
I've never used it, but https://github.com/jart/blink is pretty much that. It's tiny and:
> We regularly test that Blink is able run x86-64-linux binaries on the following platforms:
> Linux (x86, ARM, RISC-V, MIPS, PowerPC, s390x)
> macOS (x86, ARM)
> FreeBSD
> OpenBSD
> Cygwin
-
Blink virtual machine now supports running GUI programs
I wonder if blink could be used as a lightweight sandbox. Looking at PR46[0], it seems sandboxing is not one of the current features, but it would be cool to have a way to run arbitrary code (e.g: Python) in a sandboxed environment. Even cooler if you could limit the amount of memory/CPU used.
[0]: https://github.com/jart/blink/pull/46#pullrequestreview-1264...
What are some alternatives?
chromium - The official GitHub mirror of the Chromium source
blink - Blink Mobile Shell for iOS (Mosh based)
xserver-SIXEL - A X server implementation for SIXEL-featured terminals, based on @pelya's Xsdl kdrive server(https://github.com/pelya/xserver-xsdl)
cosmonim - A Nim template to compile your code with the Cosmopolitan libc
strace - strace is a diagnostic, debugging and instructional userspace utility for Linux
superconfigure - wrap autotools configure scripts to build with Cosmopolitan Libc
rust-ape-example - A simple example with Rust and Cosmopolitan Libc
XQuartz - An X11 server and client libraries for macOS
krf - A kernelspace syscall interceptor and randomized faulter
cosmopolitan - build-once run-anywhere c library
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Charybdis