Glibc 2.36 เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฑเดฟเดฒเต€เดธเต

เด†เดฑเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, GNU C เดฒเตˆเดฌเตเดฐเดฑเดฟ (glibc) 2.36 เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ, เด‡เดคเต ISO C11, POSIX.1-2017 เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ 59 เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

Glibc 2.36-เตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดšเดฟเดฒ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเดฟเตฝ เด‡เดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • PIE (เดชเตŠเดธเดฟเดทเตป-เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพเดธเต) เดฎเต‹เดกเดฟเตฝ เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเด™เตเด•เดฟเดŸเตเดŸ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดฑเดฟเดฒเต‡เดฑเตเดฑเต€เดตเต เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดคเดฟเดฏ DT_RELR (เด†เดชเต‡เด•เตเดทเดฟเด• เดฑเต€เดฒเต‹เด•เตเด•เต‡เดทเตป) เดตเดฟเดฒเดพเดธ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต. ELF เดซเดฏเดฒเตเด•เดณเดฟเตฝ DT_RELR เดซเต€เตฝเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, binutils 2.38-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดš เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต† "-z pack-relative-relocs" เด“เดชเตเดทเดจเต เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • Linux เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ, pidfd_open, pidfd_getfd, pidfd_send_signal เดŽเดจเตเดจเต€ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เด†เด•เตโ€Œเดธเดธเตเดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเต PID เดชเตเดจเดฐเตเดชเดฏเต‹เด— เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ pidfd เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต (pidfd เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดฎเดพเดฑเดฟเดฒเตเดฒ. เด† PID-เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเด•เตเดฐเดฟเดฏ เด…เดตเดธเดพเดจเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเด•).
  • Linux เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ, pidfd เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจ, เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ madvise() เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เดจเตฝเด•เดพเตป เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ process_madvise() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. madvise(), เดชเตเดฐเต‹เดธเดธเตเดธเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‡เตผเดฃเดฒเดฟเดจเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เดพเด‚; เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดค เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ, เด•เต‡เตผเดฃเดฒเดฟเดจเต เด…เดงเดฟเด• เดธเต—เดœเดจเตเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดœเตเดžเดพเดคเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต‚เดŸเต† madvise() เดฒเต‡เด•เตเด•เต เด’เดฐเต เด•เต‹เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดถเตเดšเดพเดคเตเดคเดฒ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดพเตฝ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • Linux เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ, process_mrelease() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฑเดฟเดฒเต€เดธเต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดฑเดฟเดฒเต€เดธเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดฒเตเด‚ เดคเตฝเด•เตเดทเดฃเดฎเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดตเดฟเดตเดฟเดง เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เด•เดพเดฒเดคเดพเดฎเดธเดฎเตเดฃเตเดŸเดพเด•เดพเด‚, เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดธเตโ€Œเดชเต‡เดธเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด†เดฆเตเดฏเด•เดพเดฒ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดพเดฏ oomd (systemd เดจเตฝเด•เดฟเดฏเดคเต) เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. process_mrelease เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดคเตเดคเดฐเด‚ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดกเดฟเดŽเตปเดŽเดธเต เดฑเดฟเดธเต‹เตพเดตเดฑเดฟเดจเตเดฑเต† เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ โ€œno-aaaaโ€ เด“เดชเตเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต AAAA เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ DNS เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเต เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต (เดนเต‹เดธเตโ€Œเดฑเตเดฑเต เดจเดพเดฎเด‚ เดชเตเดฐเด•เดพเดฐเด‚ เด’เดฐเต IPv6 เดตเดฟเดฒเดพเดธเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต), NSS เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เตพเดชเตเดชเต†เดŸเต†. เดชเตเดฐเดถเตเดจเด‚ เดฐเต‹เด—เดจเดฟเตผเดฃเดฏเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป getaddrinfo(), เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. /etc/hosts-เตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ IPv6 เดตเดฟเดฒเดพเดธ เดฌเตˆเตปเดกเดฟเด‚เด—เตเด•เดณเตเดŸเต†เดฏเตเด‚ AI_PASSIVE เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต getaddrinfo()-เดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเต† เดˆ เด“เดชเตเดทเตป เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.
  • เดฒเดฟเดจเด•เตเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ, fsopen, fsmount, move_mount, fsconfig, fspick, open_tree, mount_setattr เดŽเดจเตเดจเต€ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เดฎเต—เดฃเตเดŸเต เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต—เดฃเตเดŸเดฟเด‚เด—เต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เต‡เตผเดฃเตฝ API-เดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต. เดฎเตŒเดฃเตเดŸเดฟเด‚เด—เดฟเดจเตเดฑเต† เดตเดฟเดตเดฟเดง เด˜เดŸเตเดŸเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต (เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเด•, เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเด•, เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเตเด•), เด…เดต เดฎเตเดฎเตเดชเต เดชเตŠเดคเตเดตเดพเดฏ เดฎเต—เดฃเตเดŸเต() เดซเด‚เด—เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด• เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฎเต—เดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดธเต‚เดชเตเดชเตผเดฌเตเดฒเต‹เด•เตเด•เต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตฝ, เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตฝ, เดฎเต—เดฃเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเต เดฎเดพเดฑเตเดฑเตฝ, เดฎเดฑเตเดฑเตŠเดฐเต เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตฝ เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดชเดฟเดถเด•เต เด•เต‹เดกเตเด•เดณเตเดŸเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เด•เดพเดฐเดฃเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด“เดตเตผเดฒเต‡เดซเต เดชเต‹เดฒเตเดณเตเดณ เดฎเตพเดŸเตเดŸเดฟ-เดฒเต†เดฏเตผ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • ASCII-เดจเต เดชเด•เดฐเด‚ UTF-8 เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดฒเต‹เด•เตเด•เตฝ เดกเต†เดซเดจเดฟเดทเตป เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดฒเต‹เด•เตเด•เตฝเดกเต†เดซเต เดจเตฝเด•เตเดจเตเดจเต.
  • เดฎเตพเดŸเตเดŸเดฟ-เดฌเตˆเดฑเตเดฑเต mbrtoc8, c8rtomb เดŽเตปเด•เต‹เดกเดฟเด‚เด—เตเด•เตพ ISO C2X N2653, C++20 P0482R6 เดŽเดจเตเดจเต€ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต.
  • เดกเตเดฐเดพเดซเตเดฑเตเดฑเต ISO C8X N2 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ char2653_t เดคเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต.
  • arc4random, arc4random_buf, arc4random_uniform เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดšเต‡เตผเดคเตเดคเต, เด…เดคเต เด—เต†เดฑเตเดฑเตโ€Œเดฑเดพเตปเดกเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเดฟเดฒเต‚เดŸเต† เดฑเดพเดชเตเดชเดฑเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต, เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดฎเตเดณเตเดณ เดธเตเดฏเต‚เดกเต‹เดฑเดพเตปเดกเด‚ เดจเดฎเตเดชเดฑเตเด•เตพ เดจเตฝเด•เตเดจเตเดจ /dev/urandom เด‡เดจเตเดฑเตผเดซเต‡เดธเต.
  • เดฒเดฟเดจเด•เตเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดคเต Loongson 3 5000 เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ LoongArch เดจเดฟเตผเดฆเตเดฆเต‡เดถ เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ MIPS, RISC-V เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดชเตเดคเดฟเดฏ RISC ISA เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ, LoongArch (LA64) เดจเตเดฑเต† 64-เดฌเดฟเดฑเตเดฑเต เดชเดคเดฟเดชเตเดชเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚. เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดžเตเดžเดคเต binutils 2.38, GCC 12, Linux เด•เต‡เตผเดฃเตฝ 5.19 เดชเดคเดฟเดชเตเดชเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดชเตเดฐเดฟเดฒเดฟเด™เตเด•เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดตเตเด‚ เด…เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ LD_TRACE_PRELINKING, LD_USE_LOAD_BIAS เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เดฒเดฟเด™เตเด•เตผ เด•เดดเดฟเดตเตเด•เดณเตเด‚ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดญเดพเดตเดฟ เดฑเดฟเดฒเต€เดธเดฟเตฝ เด‡เดคเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.
  • เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดชเดคเดฟเดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ LD_ASSUME_KERNEL เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด•เต‹เดกเต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดคเต. Glibc เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดคเดฟเดชเตเดชเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต ELF เดซเต€เตฝเดกเต NT_GNU_ABI_TAG เดตเดดเดฟเดฏเดพเดฃเต.
  • Linux เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ LD_LIBRARY_VERSION เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ.

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

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