แแแแแแแแ แแ แแแฅแขแ Cosmopolitan 2.0, แ แแแแแแช แแแแแแ แแแก แกแขแแแแแ แขแฃแ C แแแแแแแแแแแก แแ แฃแแแแแ แกแแแฃแ แจแแกแ แฃแแแแแ แคแแแแก, แ แแแแแก แแแแแงแแแแแแช แจแแกแแซแแแแแแแ แแ แแแ แแแแแแก แกแฎแแแแแกแฎแแ แแแแ แแชแแฃแ แกแแกแขแแแแแ แแแกแแแ แชแแแแแแแ แแแขแแ แแ แแขแแขแแ แแแแก แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แกแแญแแ แแแแแก แแแ แแจแ. GCC-แกแ แแ Clang-แแแ แแแแแแแแชแแ แแฌแแแแก แกแขแแขแแแฃแ แแ แแแแแแจแแ แแแฃแ แฃแแแแแ แกแแแฃแ แจแแกแ แฃแแแแแ แคแแแแก, แ แแแแแก แแแจแแแแแช แแแแแกแแแแ แแแกแขแ แแแฃแชแแแแแ แจแแกแแซแแแแแแ. Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD แแ BIOS-แแ แฌแแแแแแช แแ. แแ แแแฅแขแแก แแแแ แแแแ แชแแแแแฃแแแ ISC แแแชแแแแแแ (MIT/BSD แแแชแแแแแแก แแแแแ แขแแแแแฃแแ แแแ แกแแ).
แฃแแแแแ แกแแแฃแ แ แจแแกแ แฃแแแแแแ แคแแแแแแแก แคแแ แแแ แแแแก แแแแขแแแแแ แ แแแคแฃแซแแแแฃแแแ แกแฎแแแแแกแฎแแ แแแแ แแชแแฃแแ แกแแกแขแแแแกแแแแก แกแแแชแแคแแแฃแ แ แกแแแแแแขแแแแกแ แแ แกแแแแฃแ แแแแก (PE, ELF, MACHO, OPENBSD) แแ แ แคแแแแจแ แแแแ แแแแแแแแแ, Unix-แจแ แแแแแงแแแแแฃแแ แ แแแแแแแแ แกแฎแแแแแกแฎแแ แคแแ แแแขแแก แแแแ แแแแแแแแแ. Windows ะธ macOSแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, แ แแ แแ แแ แจแแกแ แฃแแแแแแ แคแแแแแก แแแจแแแแ แจแแกแแซแแแแแแแ Windows แแ Unix แกแแกแขแแแแแ แแงแแแแแแ แคแแแแแก แแแแแ แแแแกแแแ แแแแแแจแแ แแแฃแ แฎแ แแแก Windows PE, แ แแแแ แช shell แกแแ แแแขแ, Thompson Shell-แจแ "#!" แกแแ แแแขแแก แแแ แแแ แแก แแ แแ แกแแแแแแก แแแแแงแแแแแแ. แแ แแแ แแแแแแก แจแแกแแฅแแแแแแ, แ แแแแแแแช แแแแชแแแก แแ แแแแ แคแแแแก (แงแแแแ แ แแกแฃแ แกแแก แแแแ แแแแแแแ แแ แ แคแแแแจแ), แจแแกแ แฃแแแแแแ แคแแแแ แจแแแซแแแแ แจแแแฅแแแแก แกแแแชแแแแฃแ แแ แคแแ แแแขแแ แแแฃแแ ZIP แแ แฅแแแแก แกแแฎแแ. แจแแแแแแแแแแแฃแแ แคแแ แแแขแ (แแแแแแแแแ: hello.com แแแแแแแชแแ):
MZqFpD=' BIOS BOOT SECTOR' exec 7 $(command -v $0) printf '\177ELF...LINKER-ENCODED-FREEBSD-HEADER' >&7 exec "$0" "$@" exec qemu-x86_64 "$0" "$@" exit 1 REAL MODE... ELF แกแแแแแแขแแแ... OPENBSD แจแแแแจแแแ... MACHO แกแแแแฃแ แแแ... แแแแ แแ แแแแแชแแแแแ... ZIP แแแ แแฅแขแแ แแ...
แคแแแแแก แแแกแแฌแงแแกแจแ แแแแแแแแฃแแแ แฌแแ แฌแแ แ โMZqFpDโ, แ แแแแแแช แแฆแแฅแแแแ แคแแ แแแขแแก แกแแแแฃแ แแ. Windows PE. แแก แแแแแแแแแแ แแแ แแกแแแ แแแแแแแ แแแแ แแแกแขแ แฃแฅแชแแแ โpop %r10 ; jno 0x4a ; jo 0x4aโ, แฎแแแ แกแขแ แแฅแแแ โ\177ELFโ แแแกแขแ แฃแฅแชแแแ โjg 0x47โ, แ แแแแแแแช แแแแแแงแแแแแ แจแแกแแแแก แฌแแ แขแแแแ แแแแแแแกแแแแ แแแแแกแแแแก. Unix แกแแกแขแแแแแแ, shell แแแแ แกแ แฃแแแแแ exec แแ แซแแแแแแก แแแแแงแแแแแแ, แจแแกแ แฃแแแแแแ แแแแแก แฃแกแแฎแแแ แแแแแก แแแจแแแแแแ แแแแแชแแแแ. แจแแแแแแแแแแแฃแแ แแแแแแแก แจแแแฆแฃแแแ แแก แแ แแก, แ แแ แแแกแ แแแจแแแแ แจแแกแแซแแแแแแแ แแฎแแแแ Unix-แแก แแกแแแแก แแแแ แแชแแฃแ แกแแกแขแแแแแแ, แ แแแแแแแช แแงแแแแแแ shell-แแแก, แ แแแแแแแช แแฎแแ แก แฃแญแแ แแ Thompson Shell แแแแกแแแแแแแแก แ แแแแแก.
qemu-x86_64 แแแแแซแแฎแแแ แแแแแแแแกแฌแแแแแฃแแแ แแแแแขแแแแแ แแแ แขแแแแแฃแ แแแแกแแแแก แแ แกแแจแฃแแแแแแก แแซแแแแก x86_64 แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแแแแแแแ แแแฃแ แแแแก แแแฃแจแแแก แแ แ-x86 แแแแขแคแแ แแแแแ, แ แแแแ แแชแแ Raspberry Pi แแแคแแแ แแ Apple แแแฌแงแแแแแแแแแ, แ แแแแแแแช แแฆแญแฃแ แแแแแ ARM แแ แแชแแกแแ แแแแ. แแ แแแฅแขแ แแกแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแแฃแแแแแแแแ แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ, แ แแแแแแแช แแฃแจแแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแ แแจแ (แจแแจแแแแ แแแแแแแก). แแกแแ แแแแแแแชแแแแจแ, แจแแกแ แฃแแแแแ แคแแแแก แแแแแแ แแแฃแแแ แฉแแแขแแแ แแแแ แแ แแ แแแ แแแ แแแฅแแแแแแก แ แแแแ แช แฉแแแขแแแ แแแแ แแแแ แแชแแฃแแ แกแแกแขแแแ.
แแ แแแฅแขแแก แแแแ แจแแแฃแจแแแแแฃแแ libc แกแขแแแแแ แขแฃแแ C แแแแแแแแแแ 2024 แคแฃแแฅแชแแแก แแแแแแแแแแก (แแแ แแแ แแแ แกแแแก แแแแฎแแแแแแ 1400 แคแฃแแฅแชแแ แฐแฅแแแแ). แจแแกแ แฃแแแแแก แแแแแกแแแ แแกแแ, Cosmopolitan แแกแแแแแ แกแฌแ แแคแแ, แ แแแแ แช glibc แแ แแแแจแแแแแแแแแ แฃแคแ แ แกแฌแ แแคแ, แแแแ แ MUSL แแ Newlib, แแแฃแฎแแแแแแ แแแแกแ, แ แแ Cosmopolitan-แแก แแแแแก แแแแ glibc-แแ แแแชแแแแแแ แแชแแ แแ แแ แแแแฎแแแแแแ MUSL-แแกแ แแ Newlib-แแก แขแแแแ. แฎแจแแ แแ แแแแแซแแฎแแแฃแแ แคแฃแแฅแชแแแแแก, แ แแแแ แแชแแ memcpy แแ strlen, แแแขแแแแแแชแแแกแแแแก แแแแแขแแแแ แแแแแแงแแแแแ โแแแแแกแแแแกโ แขแแฅแแแแ. แแก แขแแฅแแแแ แคแฃแแฅแชแแแแแก แแแแแซแแฎแแแแกแแแแก แแแแ แ แจแแคแฃแแแแก แแงแแแแแก, แ แแช แแแแแแแแขแแ แก แแฌแแแแก แแแคแแ แแแชแแแก แแแแแก แจแแกแ แฃแแแแแก แแ แแก แแแแแงแแแแแฃแแ CPU แ แแแแกแขแ แแแแก แจแแกแแฎแแ. แแก แแแแแแก แ แแกแฃแ แกแแแก แแ แแแแแแ แแฃแแแ แแแแ แฉแฃแแแแก CPU-แก แแแแแแแ แแแแแก แแฎแแแแ แชแแแแแแแแ แ แแแแกแขแ แแแแก แจแแแแฎแแแ.
แแฎแแ แแแแแจแแแแแจแ แชแแแแแแแแแก แจแแ แแก:
- แจแแแชแแแแ zip แคแแแแจแ แจแแแ แ แแกแฃแ แกแแแแ แฌแแแแแแก แฌแแกแ (แคแแแแแแแก แแแฎแกแแแกแแก, zip:.. แแ แแคแแฅแกแแ แฌแแแแแแก แแแชแแแแ, แแฎแแ แแแแแแงแแแแแ แฉแแแฃแแแแ แแแ แแแแแ /zip/โฆ). แแแแแแแแฃแ แแ, แแแกแแแแแ แฌแแแแแ Windows แแแแแ แแแแแ แแกแแแ แแแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ, แ แแแแ แแชแแ โ/c/...โ โC:/...โ-แแก แแแชแแแแ.
- แจแแแแแแแแแแแฃแแแ แแฎแแแ APE (Actually Portable Executable) แฉแแแขแแแ แแแแ, แ แแแแแแช แแแแกแแแฆแแ แแแก แฃแแแแแ แกแแแฃแ แ แจแแกแ แฃแแแแแแ แคแแแแแก แคแแ แแแขแก. แแฎแแแ แฉแแแขแแแ แแแแ แแงแแแแแก mmap-แก แแแฎแกแแแ แแแแจแ แแ แแแ แแแแแแก แแแกแแแแฌแแแแแแแ แแ แแฆแแ แชแแแแก แแแ แจแแแแแ แกแก แแแแแแขแแแฃแ แแ. แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แฃแแแแแ แกแแแฃแ แ แจแแกแ แฃแแแแแแ แคแแแแ แจแแแซแแแแ แแแ แแแแฅแแแแก แกแขแแแแแ แขแฃแ แจแแกแ แฃแแแแแ แคแแแแแแแ, แ แแแแแแแช แกแแแชแแคแแแฃแ แแ แแแแแ แแขแฃแแ แแแแขแคแแ แแแแแกแแแแก.
- แแแแขแคแแ แแแแ Linux APE แแ แแแ แแแแแแก แแแกแแจแแแแแ binfmt_misc แแแ แแแแก แแแแฃแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ แแแแแ แแแแแ. แแฆแกแแแแจแแแแแ, แ แแ binfmt_misc-แแก แแแแแงแแแแแ แงแแแแแแ แกแฌแ แแคแ แแแจแแแแแก แแแแแแแ.
- แแงแแแแแ Linux แจแแแแแแแแแแแฃแแแ OpenBSD แแ แแแฅแขแแก แแแแ แจแแแฃแจแแแแแฃแแ pledge() แแ unveil() แกแแกแขแแแฃแ แ แแแ แแแแก แแแแแแแแแขแแชแแ. แแแแแแแแกแฌแแแแแฃแแแ API แแ แแแ แแแแก C, C++, Python แแ Redbean แแ แแแ แแแแแจแ แแแแแกแแงแแแแแแแ, แแกแแแ pledge.com แแ แแแ แแแ แแแแแแแแฃแ แ แแ แแชแแกแแแแก แแแแแแ แแแแกแแแแก.
- แแแแแ แแงแแแแแก Landlock Make-แก, GNU Make-แแก แแแ แกแแแก แฃแคแ แ แแแแชแ แ แแแแแแแแแแฃแแแแแก แจแแแแฌแแแแแ แแ Landlock แกแแกแขแแแฃแ แแแแแซแแฎแแแแก, แ แแแ แแ แแแ แแแ แกแแกแขแแแแก แแแแแ แฉแแแ แแแฌแแแแกแแแ แแแแแแ แแแฃแแ แแงแแก แแ แฅแแจแแ แแแแก แแคแแฅแขแฃแ แแแ แแแฃแแฏแแแแกแแแก. แแคแชแแแก แกแแฎแแ แแกแแแ แฎแแแแแกแแฌแแแแแแ แฉแแแฃแแแแ แแแ GNU Make-แแก แแแแแงแแแแแแ แแแแแแแแแก แจแแกแแซแแแแแแแแแ.
- แแแแแ แแแแแ แแ แแแแแซแแคแแแแ แคแฃแแฅแชแแแแ _spawn() แแ _join(), แ แแแแแแแช แฃแแ แฃแแแแแงแแคแแ แฃแแแแแ แกแแแฃแ แจแแคแฃแแแแแก แแแแ แแชแแฃแแ แกแแกแขแแแแก แกแแแชแแคแแแฃแ แ API-แแแแกแแแแก. แแกแแแ แแแแแแแแ แแแแก แแฃแจแแแแ POSIX Threads-แแก แแฎแแ แแแญแแ แแก แแแแแ แแแแแ.
- _Thread_local แกแแแแแแซแ แกแแขแงแแ แจแแแแฆแแแฃแ แแฅแแ แแแแแแฃแแ แแแแแแแก แจแแแแฎแแแก แฉแแกแแ แแแแแ (TLS, Thread-Local Storage). แแแแฃแแแกแฎแแแแแ, C แแแจแแแแแก แแ แ แแแแชแแแแแแแชแแแก แฃแแแแแแก TLS-แก แแแแแแ แ แแแแแแแกแแแแก, แ แแแแช แแแแแ แแ แจแแกแ แฃแแแแแแ แคแแแแแก แแแแแแแแฃแ แ แแแแ 12-แแแ 16 แแ-แแแ.
- แแแแแแขแ แจแแกแ แฃแแแแแแ แคแแแแแแแกแแแแก โ-ftraceโ แแ โ-straceโ แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ, แ แแแ stderr-แจแ แแแแแแญแแแก แแแคแแ แแแชแแ แงแแแแ แคแฃแแฅแชแแแกแ แแ แกแแกแขแแแฃแ แ แแแ แแก แจแแกแแฎแแ.
- แแแแแแขแ closefrom() แกแแกแขแแแฃแ แ แแแ แแก แแฎแแ แแแญแแ แ, แแฎแแ แแแญแแ แแแแ Linux 5.9+, FreeBSD 8+ แแ OpenBSD.
- แแแแขแคแแ แแแแ Linux clock_gettime แแ gettimeofday แแแ แแแแก แจแแกแ แฃแแแแ 10-แฏแแ แแแแแแ แแ vDSO (แแแ แขแฃแแแฃแ แ แแแแแแแฃแ แ แแแแแแ แแแฃแแ แแแแแฅแขแ) แแแฅแแแแแแแก แแแแแงแแแแแแ, แ แแช แจแแกแแซแแแแแแก แฎแแแก แกแแกแขแแแฃแ แ แแแ แแก แแแแแฃแจแแแแแแแก แแแแฎแแแ แแแแแก แกแแแ แชแแจแ แแแแแขแแแแก แแ แแแแขแแฅแกแขแฃแ แ แแแแแ แแแแก แแแแแแแ แแชแแแแแแก.
- แแแแแแแฅแกแฃแ แ แแชแฎแแแแแแ แแฃแจแแแแแก แแแแแแแขแแแฃแ แ แคแฃแแฅแชแแแแ Musl แแแแแแแแแแแแแ แแแแแขแแแแแแ. แแแฃแแฏแแแแกแแ แแ แแแแแ แแแแแแแขแแแฃแ แ แคแฃแแฅแชแแแก แจแแกแ แฃแแแแ.
- nointernet() แคแฃแแฅแชแแ แจแแแแแแแแแแแฃแแแ แฅแกแแแฃแ แ แจแแกแแซแแแแแแแแแแก แแแแแกแแ แแแแแ.
- แกแขแ แแฅแแแแแแก แแคแแฅแขแฃแ แแ แแแกแแแแขแแแแแ แแแแแแขแ แแฎแแแ แคแฃแแฅแชแแแแ: appendd, appendf, appendr, appends, appendw, appendz, kappendf, kvappendf แแ vappendf.
- แแแแแแขแ kprintf() แคแฃแแฅแชแแแแแก แแฏแแฎแแก แฃแกแแคแ แแฎแ แแแ แแแแขแ, แ แแแแแแช แจแแฅแแแแแแ แแแแฆแแแแฃแแ แแ แแแแแแแแแแแ แแแกแแจแแแแแ.
- แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแแฃแแ แแแแแแแแแขแแชแแแแแก แจแแกแ แฃแแแแ SSL, SHA, curve25519 แแ RSA.
แฌแงแแ แ: opennet.ru
