ืคืืจืกื ืืืืืืจื ืืืฉืืขืืชืืช ืืจืืฉืื ื ืฉื ืคืจืืืงื Blink, ืืคืืชืื ืืืืืืืจ ืฉื ืืขืืื x86-64 ืืืืคืฉืจ ืืืจืืฅ ืืืฉืืื ืืื ืืงืก ืื ืืืื ืกืืืืช ืืืื ืืืช ืืืืื ื ืืืจืืืืืืช ืขื ืืขืื ืืืืืฆืื. ืขื Blink, ื ืืชื ืืืคืขืื ืชืืื ืืืช ืืื ืืงืก ืฉืืืืืจ ืขืืืจ ืืจืืืืงืืืจืช x86-64 ืขื ืืขืจืืืช ืืคืขืื ืืืจืืช ืชืืืืืช POSIX (macOS, FreeBSD, NetBSD, OpenBSD, Cygwin) ืืขื ืฆืืื ืขื ืืจืืืืงืืืจืืช ืืืืจื ืืืจืืช (x86, ARM, RISC-V, MIPS , PowerPC, s390x). ืงืื ืืคืจืืืงื ืืชืื ืืฉืคืช C (ANSI C11) ืืืืคืฅ ืชืืช ืจืืฉืืื ISC. ืืืื ืืชืืืช, ื ืืจืฉ ืจืง libc (POSIX.1-2017).
ืืืืื ืช ืคืื ืงืฆืืื ืืืืช, Blink ืืืื ืืคืงืืืช qemu-x86_64, ืื ืฉืื ื ื-QEMU ืืขืืฆืื ืืงืืืคืงืื ืืืชืจ ืืืขืืืื ืืฉืืขืืชืืช ืืืืฆืืขืื. ืืืืืื, ืงืืืฅ ืืืคืขืื ืฉื Blink ืชืืคืก ืจืง 221 KB (ืขื ืืื ื ืืืคืฉื - 115 KB) ืืืงืื 4 MB ืขืืืจ qemu-x86_64, ืืืืืืงืืช ืืกืืืืืช, ืืื ืจืืฆื ืืืืืืืืจ GCC ืืืืฆืืข ืคืขืืืืช ืืชืืืืืช, ืืื ืืชืขืื ืขื ืืืฆืืขืื QEMU ืืขืจื ืคื ืฉื ืืื.
ืืื ืืืืืื ืืืฆืืขืื ืืืืืื, ื ืขืฉื ืฉืืืืฉ ืืืืืจ JIT, ืืืืืจ ืืืจืืืช ืืงืืจ ืชืื ืืื ืชื ืืขื ืืงืื ืืืื ื ืขืืืจ ืคืืืคืืจืืช ืืืขื. ืืืืืืืืจ ืชืืื ืืืฉืงื ืืฉืืจื ืฉื ืงืืฆื ืืคืขืื ืืคืืจืืืื ELF, PE (Portable Executables) ื-bin (Flat ืืคืขืื), ืืืืืจ ืขื ืกืคืจืืืช C ืืกืื ืืจืืืืช Cosmopolitan, Glibc ื-Musl. ืชืืืื ืืืื ืืช ืขืืืจ 180 ืฉืืืืช ืืขืจืืช ืืื ืืงืก ืืืืืืฆืื ืฉื ื-600 ืืืจืืืช ืืขืื x86 ืืืืกืืช i8086, i386, SSE2, x86_64, SSE3, SSSE3, CLMUL, POPCNT, ADX, BMI2 (MULX, PDEP, PEXT), X87, RDRND, . ืขืจืืืช ืืืจืืืช ื-RDTSCP.
ืื ืืกืฃ, ืืืชืืกืก ืขื Blink, ืืคืืชื ืืื ืืฉืืจืืช blinkenlights, ืืืกืคืง ืืืฉืง ืืืืืื ืฉื ืืชืงืืืืช ืืืฆืืข ืืชืืื ืืช ืื ืืชืื ืชืืื ืืืืืจืื. ืืฉืืจืืช ืืืื ืืฉืืฉ ื-debugger ืฉืชืืื ืืืฆื ื ืืคืื ืืคืื ืืืืคืฉืจ ืื ืืืืืจ ืืืืจื ืืืืกืืืจืืืช ืืืืฆืืข ืืืืืืจ ืื ืงืืื ืฉืืืฆืขื ืงืืื ืืื. ืืคืจืืืงื ืคืืชื ืขื ืืื ืืืืจื ืฉื ืคืืชืืืื ืืืื ืกืคืจืืืช Cosmopolitan C, ืืฆืืื ืืื ืื ืื ืืืืื ืืืืืืืช ืขืืืจ ืืื ืืงืก ืืืขืจืืช ืืงืืฆืื ืืืื ืืืจืกืืืช ืฉื Redbean.
ืืงืืจ: OpenNet.ru