เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต C เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดธเตเดฎเต‹เดชเตŠเดณเดฟเดฑเตเดฑเตป 2.0 เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

เด•เต‹เดธเตโ€Œเดฎเต‹เดชเตŠเดณเดฟเดฑเตเดฑเตป 2.0 เดชเตเดฐเตŠเดœเด•เตโ€Œเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเด‚ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดตเดฟเดตเดฟเดง เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. GCC, Clang เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดซเดฒเด‚, เดเดคเต Linux เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเดฟเดฒเตเด‚, macOS, Windows, FreeBSD, OpenBSD, NetBSD เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเด‚ BIOS-เตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดตเดฏเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เตเด•เดฒเดฟ เดฒเดฟเด™เตเด•เตเดกเต เดฏเต‚เดฃเดฟเดตเต‡เดดเตเดธเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต ISC เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต (เดŽเด‚เดเดŸเดฟ/เดฌเดฟเดŽเดธเตเดกเดฟเดฏเตเดŸเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต).

Unix, Windows, macOS เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต (PE, ELF, MACHO, OPENBSD) เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เดฏเต‚เดฃเดฟเดตเต‡เดดเตโ€Œเดธเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ. เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เดตเดฟเตปเดกเต‹เดธเต, เดฏเตเดฃเดฟเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เดคเต‹เด‚เดธเตบ เดทเต†เตฝ "#!" เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฎเดพเตผเด•เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดค เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เดตเดฟเตปเดกเต‹เดธเต เดชเดฟเด‡ เดซเดฏเดฒเตเด•เตพ เดทเต†เตฝ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เดคเดจเตเดคเตเดฐเด‚. เดจเดฟเดฐเดตเดงเดฟ เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เดŽเดฒเตเดฒเดพ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเต†เดฏเตเด‚ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต), เด‡เดคเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค 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" "$ @" 1 เดฑเดฟเดฏเตฝ เดฎเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•... ELF เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เตพ... เด“เดชเตเดชเตบเดฌเดฟเดŽเดธเตเดกเดฟ เด•เตเดฑเดฟเดชเตเดชเต... เดฎเดพเด•เตเด•เต‹ เดนเต†เดกเดฑเตเด•เตพ... เด•เต‹เดกเตเด‚ เดกเดพเดฑเตเดฑเดฏเตเด‚... ZIP เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ...

เดซเดฏเดฒเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, "MZqFpD" เดŽเดจเตเดจ เดฒเต‡เดฌเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต Windows PE เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดนเต†เดกเดฑเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดˆ เด•เตเดฐเดฎเด‚ "pop %r10" เดŽเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเตเด‚ เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; jno 0x4a; jo 0x4a", เด•เต‚เดŸเดพเดคเต† "jg 177x0" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ "\47ELF" เดŽเดจเตเดจ เดตเดฐเดฟเดฏเตเด‚ เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. Unix เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ exec เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดทเต†เตฝ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เดชเต‡เดฐเดฟเดŸเดพเดคเตเดค เดชเตˆเดชเตเดชเดฟเดฒเต‚เดŸเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด•เต‹เดกเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เดคเต‹เด‚เดธเตบ เดทเต†เตฝ เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต‹เดกเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดทเต†เดฒเตเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚ เดฏเตเดฃเดฟเด•เตเดธเต เดชเต‹เดฒเตเดณเตเดณ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฐเต€เดคเดฟเดฏเตเดŸเต† เด’เดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟ.

qemu-x86_64 เด•เต‹เตพ เด…เดงเดฟเด• เดชเต‹เตผเดŸเตเดŸเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดจเตฝเด•เตเด•เดฏเตเด‚ x86_64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด•เต‹เดกเต เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ เดฌเต‹เตผเดกเตเด•เตพ, ARM เดชเตเดฐเตŠเดธเดธเดฑเตเด•เตพ เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดš เด†เดชเตเดชเดฟเตพ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ x86 เด…เดฒเตเดฒเดพเดคเตเดค เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ (เดฌเต†เดฏเตผ เดฎเต†เดฑเตเดฑเตฝ) เด‡เดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดตเดฏเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด…เดคเตเดคเดฐเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเตฝ เด’เดฐเต เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเตผ เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดฐเต เดฌเต‚เดŸเตเดŸเดฌเดฟเตพ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต C เดฒเตˆเดฌเตเดฐเดฑเดฟ libc 2024 เดซเด‚เด—เตเดทเดจเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดเด•เดฆเต‡เดถเด‚ 1400 เดซเด‚เด—เตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต). เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, Cosmopolitan glibc เดชเต‹เดฒเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† Musl, Newlib เดŽเดจเตเดจเดฟเดตเดฏเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดฎเตเดจเตเดจเดฟเดฒเดพเดฃเต, เด•เต‹เดธเตโ€Œเดฎเต‹เดชเตŠเดณเดฟเดฑเตเดฑเตป เดŽเดจเตเดจเดคเต glibc-เดฏเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เด•เต‹เดกเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดšเต†เดฑเตเดคเตเด‚ Musl, Newlib เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดเด•เดฆเต‡เดถเด‚ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เด’เดฐเต เด•เตเดฐเดฎเดฎเดพเดฃเต. memcpy, strlen เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต† เดชเดคเดฟเดตเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, โ€œเดŸเตเดฐเดฟเด•เตเด•เดฟเตพ-เดกเต—เตบ เดชเต†เตผเดซเต‹เดฎเตปเดธเตโ€ เดŸเต†เด•เตโ€Œเดจเดฟเด•เต เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด’เดฐเต เดฎเดพเด•เตเดฐเต‹ เดฌเตˆเตปเดกเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเดจเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดชเดฟเดฏเต เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต เดธเดฟเดชเดฟเดฏเต เดจเดฟเดฒ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเดฟเดญเดตเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ.

เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ:

  • เด’เดฐเต zip เดซเดฏเดฒเดฟเดจเตเดณเตเดณเดฟเตฝ เด†เดจเตเดคเดฐเดฟเด• เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเด•เต€เด‚ เดฎเดพเดฑเตเดฑเดฟ (เดซเดฏเดฒเตเด•เตพ เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ, zip:.. เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดธเดพเดงเดพเดฐเดฃ /zip/... เดชเดพเดคเด•เตพ เด‡เดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต). เด…เดคเตเดชเต‹เดฒเต†, เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดกเดฟเดธเตเด•เตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป, "C:/..." เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ "/c/..." เดชเต‹เดฒเตเดณเตเดณ เดชเดพเดคเตเดคเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ APE (เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ) เดฒเต‹เดกเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดชเตเดคเดฟเดฏ เดฒเต‹เดกเตผ mmap เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดซเตเดฒเตˆเดฏเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
  • Linux เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ, APE เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต binfmt_misc เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚. binfmt_misc เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดตเต‡เด—เดฎเต‡เดฑเดฟเดฏ เดตเดฟเด•เตเดทเต‡เดชเดฃ เดฐเต€เดคเดฟ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต.
  • เดฒเดฟเดจเด•เตเดธเดฟเดจเดพเดฏเดฟ, เด“เดชเตเดชเตบเดฌเดฟเดŽเดธเตเดกเดฟ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค เดชเตเดฐเดคเดฟเดœเตเดž(), เด…เตบเดตเต†เดฏเดฟเตฝ() เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. C, C++, Python, Redbean เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เดˆ เด•เต‹เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต API เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เดฌเดฟเตฝเดกเต เดฒเดพเตปเดกเตโ€Œเดฒเต‹เด•เตเด•เต เดฎเต‡เด•เตเด•เต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต - เด•เต‚เดŸเตเดคเตฝ เด•เตผเดถเดจเดฎเดพเดฏ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดšเต†เด•เตเด•เดฟเด‚เด—เตเด‚ เดฒเดพเตปเดกเตโ€Œเดฒเต‹เด•เตเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดตเตเด‚ เด‰เดณเตเดณ เด—เตเดจเต เดฎเต‡เด•เตเด•เดฟเดจเตเดฑเต† เด’เดฐเต เดชเดคเดฟเดชเตเดชเต, เดฌเดพเด•เตเด•เดฟ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดพเดทเดฟเด‚เด—เต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚. เด’เดฐเต เด“เดชเตเดทเตป เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดธเดพเดงเดพเดฐเดฃ เด—เตเดจเต เดฎเต‡เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต.
  • เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเดพเดฏเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต - _spawn() เด‰เด‚ _join() เดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ API-เด•เดณเดฟเตฝ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดฌเตˆเตปเดกเดฟเด‚เด—เตเด•เดณเดพเดฃเต. POSIX เดคเตเดฐเต†เดกเตโ€Œเดธเต เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดจเดŸเด•เตเด•เตเดจเตเดจเต.
  • เด“เดฐเต‹ เดคเตเดฐเต†เดกเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเด‚เดญเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต _Thread_local เด•เต€เดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ (TLS, Thread-Local Storage). เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเดฟเดจเดพเดฏเดฟ C เดฑเตบเดŸเตˆเด‚ TLS เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดตเดฒเตเดชเตเดชเด‚ 12 KB-เตฝ เดจเดฟเดจเตเดจเต 16 KB เด†เดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดพเดฐเดฃเดฎเดพเดฏเดฟ.
  • เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ stderr-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต โ€œ--ftraceโ€, โ€œ--straceโ€ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • Linux 5.9+, FreeBSD 8+, OpenBSD เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด•เตเดฒเต‹เดธเตโ€Œเดซเตโ€Œเดฑเด‚() เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • เดฒเดฟเดจเด•เตเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ, vDSO (เดตเต†เตผเดšเตเดตเตฝ เดกเตˆเดจเดพเดฎเดฟเด•เต เดทเต†เดฏเตผเดกเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต) เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต clock_gettime, gettimeofday เด•เต‹เดณเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚ 10 เดฎเดŸเด™เตเด™เต เดตเดฐเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเต† เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเตเด‚ เดธเดจเตเดฆเตผเดญ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • เดธเด™เตเด•เต€เตผเดฃเตเดฃ เดธเด‚เด–เตเดฏเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดฎเตเดธเตเตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟ. เดชเดฒ เด—เดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดดเดฟเดตเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต nointernet() เดซเด‚เด—เตโ€Œเดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดคเดฟเดฏ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต: appendd, appendf, appendr, appends, appendw, appendz, kappendf, kvappendf, vappendf.
  • kprintf() เดซเดพเดฎเดฟเดฒเดฟ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดธเด‚เดฐเด•เตเดทเดฟเดค เดชเดคเดฟเดชเตเดชเต เดšเต‡เตผเดคเตเดคเต, เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เดณเต‹เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • SSL, SHA, curve25519, RSA เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•