Glibc 2.36 เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ

เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, GNU C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ (glibc) 2.36 เจธเจฟเจธเจŸเจฎ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ ISO C11 เจ…เจคเฉ‡ POSIX.1-2017 เจฎเจฟเจ†เจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจจเจตเฉ€เจ‚ เจฐเจฟเจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš 59 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

Glibc 2.36 เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ•เฉเจ เจธเฉเจงเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

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

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹