Glibc 2.31 เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฐเชฟเชฒเซ€เช

เชตเชฟเช•เชพเชธเชจเชพ เช› เชฎเชนเชฟเชจเชพ เชชเช›เซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฐเชฟเชฒเซ€เช เชœเซ€เชเชจเชฏเซ เชธเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ (glibc) 2.31, เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ ISO C11 เช…เชจเซ‡ POSIX.1-2008 เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เชจเชตเซ€ เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ 58 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชซเชฟเช•เซเชธเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

Glibc 2.31 เชฎเชพเช‚ เช…เชฎเชฒเซ€ เชธเซเชงเชพเชฐเชพเช“ เชคเชฎเซ‡ เชจเซ‹เช‚เชงเซ€ เชถเช•เซ‹ เช›เซ‹:

  • เชกเซเชฐเชพเชซเซเชŸ เชญเชพเชตเชฟ ISO เชงเซ‹เชฐเชฃเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ _ISOC2X_SOURCE เชฎเซ‡เช•เซเชฐเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ C2X. _GNU_SOURCE เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฅเชตเชพ "-std=gnu2x" เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡ gcc เชฎเชพเช‚ เชฌเชฟเชฒเซเชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเชฃ เช† เชธเซเชตเชฟเชงเชพเช“ เชธเช•เซเชทเชฎ เช›เซ‡;
  • เชนเซ‡เชกเชฐ เชซเชพเช‡เชฒ "math.h" เชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡ เชคเซ‡เชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ เชจเชพเชจเชพ เชชเซเชฐเช•เชพเชฐเชฎเชพเช‚ เชฐเชพเช‰เชจเซเชก เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซเชฐเซ‚เชช เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเช•เชพเชฐ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‡ "tgmath.h" เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ TS 18661-1:2014 เช…เชจเซ‡ TS เชฆเซเชตเชพเชฐเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. 18661-3: 2015;
  • pthread_clockjoin_np() เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชฅเซเชฐเซ‡เชก เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซเช เช›เซ‡ (เชœเซ‹ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชธเชฎเชพเชชเซเชคเชฟ เชชเชนเซ‡เชฒเชพเช‚ เชฅเชพเชฏ เช›เซ‡, เชคเซ‹ เช•เชพเชฐเซเชฏ เชญเซ‚เชฒ เช†เชชเชถเซ‡). เชตเชฟเชชเชฐเซ€เชค pthread_timedjoin_np(), pthread_clockjoin_np() เชฎเชพเช‚ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ€ เช—เชฃเชคเชฐเซ€ เชฎเชพเชŸเซ‡ เชŸเชพเชˆเชฎเชฐเชจเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡ - CLOCK_MONOTONIC (เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชธเซเชฒเซ€เชช เชฎเซ‹เชกเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเชพ เชธเชฎเชฏเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡) เช…เชฅเชตเชพ CLOCK_REALTIME;
  • DNS เชฐเชฟเชเซ‹เชฒเซเชตเชฐ เชนเชตเซ‡ /etc/resolv.conf เชฎเชพเช‚ เชŸเซเชฐเชธเซเชŸ-เชเชก เชตเชฟเช•เชฒเซเชช เช…เชจเซ‡ _res.options เชฎเชพเช‚ RES_TRUSTAD เชซเซเชฒเซ‡เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชธเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, DNSSEC เชซเซเชฒเซ‡เช— DNS เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. AD (เชชเซเชฐเชฎเชพเชฃเชฟเชค เชกเซ‡เชŸเชพ). เช† เชฎเซ‹เชกเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ AD เชซเซเชฒเซ‡เช— เช เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชฌเชจเซ‡ เช›เซ‡ เชœเซ‡ res_search() เชœเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, เชœเซ‹ เชธเซ‚เชšเชฟเชค เชตเชฟเช•เชฒเซเชชเซ‹ เชธเซ‡เชŸ เชจ เชนเซ‹เชฏ เชคเซ‹, glibc เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ AD เชซเซเชฒเซ‡เช—เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชœเชตเชพเชฌเซ‹เชฎเชพเช‚ เช†เชชเซ‹เช†เชช เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ DNSSEC เชšเซ‡เช•เซเชธ เช–เซ‚เชŸเซ‡ เช›เซ‡;
  • Glibc เชฎเชพเชŸเซ‡ เชตเชฐเซเช•เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เชฌเชพเชˆเชจเซเชกเซ€เช‚เช— เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชนเชตเซ‡ Linux เช•เชฐเซเชจเชฒ เชนเซ‡เชกเชฐ เชซเชพเชˆเชฒเซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช…เชชเชตเชพเชฆ เช 64-เชฌเซ€เชŸ RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช›เซ‡;
  • เชจเชพเชฌเซ‚เชฆ เชจเชฌเชณเชพเชˆ CVE-2019-19126, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡
    เชธเซ‡เชŸเซเชฏเซเช‡เชก เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡เชจเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚ ASLR เช…เชจเซ‡ LD_PREFER_MAP_32BIT_EXEC เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชฎเชพเช‚ เชเชกเซเชฐเซ‡เชธ เชฒเซ‡เช†เช‰เชŸ เชจเช•เซเช•เซ€ เช•เชฐเซ‹.

เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชœเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เชคเซ‹เชกเซ‡ เช›เซ‡:

  • totalorder(), totalordermag(), เช…เชจเซ‡ เช…เชจเซเชฏ เชซเซเชฒเซ‹เชŸเชฟเช‚เช—-เชชเซ‹เช‡เชจเซเชŸ เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏเซ‹ เชนเชตเซ‡ เชฐเชพเชœเซเชฏเชฎเชพเช‚ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฒเซ€เชฒเซ‹ เชคเชฐเซ€เช•เซ‡ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡ เชเชจเชเชจ, เชญเชพเชตเชฟ C18661X เชงเซ‹เชฐเชฃ เชฎเชพเชŸเซ‡ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค TS 1-2 เชจเซ€ เชญเชฒเชพเชฎเชฃเซ‹ เช…เชจเซเชธเชพเชฐ.
    เชนเชพเชฒเชจเชพ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒเซเชธ เช•เซ‡ เชœเซ‡ เชซเซเชฒเซ‹เชŸเชฟเช‚เช— เชชเซ‹เชˆเชจเซเชŸ เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชธเซ€เชงเซ€ เชฐเซ€เชคเซ‡ เชชเชธเชพเชฐ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชซเซ‡เชฐเชซเชพเชฐ เชตเชฟเชจเชพ เชšเชพเชฒเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชถเซ‡;

  • glibc-เชฒเชฟเช‚เช•เซเชก เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชฎเชพเชŸเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช…เชตเชฎเซ‚เชฒเซเชฏเชจ เชฅเชฏเซ‡เชฒ เชธเชฎเชฏ เช•เชพเชฐเซเชฏ เชนเชตเซ‡ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพ time.h เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชธเชฎเชฏ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, clock_settime เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เช…เชฎเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ ftime เช•เชพเชฐเซเชฏ, เชคเซ‡เชฎเชœ sys/timeb.h เชนเซ‡เชกเชฐ เชซเชพเช‡เชฒ (ftime เชจเซ‡ เชฌเชฆเชฒเซ‡ gettimeofday เช…เชฅเชตเชพ clock_gettime เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช) เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช;
  • gettimeofday เชซเช‚เช•เซเชถเชจ เชนเชตเซ‡ เชธเชฟเชธเซเชŸเชฎ-เชตเซเชฏเชพเชชเซ€ เชŸเชพเชˆเชฎ เชเซ‹เชจ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเชธเชพเชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ (เช† เชธเซเชตเชฟเชงเชพ 4.2-BSD เชจเชพ เชฆเชฟเชตเชธเซ‹เชฎเชพเช‚ เชธเช‚เชฌเช‚เชงเชฟเชค เชนเชคเซ€ เช…เชจเซ‡ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡). 'tzp' เชฆเชฒเซ€เชฒ เชนเชตเซ‡ เชจเชฒ เชชเซ‹เช‡เชจเซเชŸเชฐ เชชเชธเชพเชฐ เชฅเชตเซ€ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชฒเซ‹เช•เชฒเชŸเชพเช‡เชฎ() เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฐเซเชคเชฎเชพเชจ เชธเชฎเชฏเชจเชพ เช†เชงเชพเชฐเซ‡ เชธเชฎเชฏ เชเซ‹เชจเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชตเซ‹ เชœเซ‹เชˆเช. เชฌเชฟเชจ-เชถเซ‚เชจเซเชฏ 'tzp' เชฆเชฒเซ€เชฒ เชธเชพเชฅเซ‡ gettimeofday เช•เซ‰เชฒ เช•เชฐเชตเชพเชฅเซ€ เชŸเชพเช‡เชฎเชเซ‹เชจ เชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เช–เชพเชฒเซ€ tz_minuteswest เช…เชจเซ‡ tz_dsttime เชซเซ€เชฒเซเชก เชชเชฐเชค เช†เชตเชถเซ‡. gettimeofday เชซเช‚เช•เซเชถเชจ เชชเซ‹เชคเซ‡ POSIX เชนเซ‡เช เชณ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ (เช—เซ‡เชŸเชŸเชพเช‡เชฎ เช“เชซ เชกเซ‡เชจเซ‡ เชฌเชฆเชฒเซ‡ clock_gettime เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡), เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ glibcเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆ เชฏเซ‹เชœเชจเชพ เชจเชฅเซ€;
  • settimeofday เชนเชตเซ‡ เชธเชฎเชฏ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเชฎเชฏ-เชธเซเชงเชพเชฐเชฃเชพ เช“เชซเชธเซ‡เชŸ เชฎเชพเชŸเซ‡ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. settimeofday เช•เซ‰เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฆเชฒเซ€เชฒเซ‹เชฎเชพเช‚เชฅเซ€ เชเช• (เชธเชฎเชฏ เช…เชฅเชตเชพ เช‘เชซเชธเซ‡เชŸ) เชนเชตเซ‡ เชจเชฒ เชชเชฐ เชธเซ‡เชŸ เชฅเชตเซ€ เชœเซ‹เชˆเช, เช…เชจเซเชฏเชฅเชพ เชซเช‚เช•เซเชถเชจ เช•เซ‰เชฒ EINVAL เชญเซ‚เชฒ เชธเชพเชฅเซ‡ เชจเชฟเชทเซเชซเชณ เชœเชถเซ‡. gettimeofday เชจเซ€ เชœเซ‡เชฎ, settimeofday เชซเช‚เช•เซเชถเชจเชจเซ‡ POSIX เชฎเชพเช‚ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ clock_settime เชซเช‚เช•เซเชถเชจ เช…เชฅเชตเชพ เชซเช‚เช•เซเชถเชจเชจเชพ เชเชกเชœเชŸเชพเช‡เชฎ เชซเซ‡เชฎเชฟเชฒเซ€ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • SPARC ISA v7 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡เชจเซ‹ เชธเชชเซ‹เชฐเซเชŸ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (v8 เชธเชชเซ‹เชฐเซเชŸ เชนเชพเชฒ เชฎเชพเชŸเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡ CAS เชธเซ‚เชšเชจเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ LEON เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ, SuperSPARC เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชจเชนเซ€เช‚).
  • เชœเซ‹ เชœเซ‹เชกเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เชคเซ‹ "เชฌเซ‡เช•เชพเชฐ", เชœเซ‡เชฎเชพเช‚ เชฒเชฟเช‚เช•เชฐ เชคเซ‡ เชซเช‚เช•เซเชถเชจ เชชเชฐ เชชเซเชฐเชฅเชฎ เช•เซ‰เชฒ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชซเช‚เช•เซเชถเชจเชจเชพ เชชเซเชฐเชคเซ€เช•เซ‹ เชถเซ‹เชงเชคเซ‹ เชจเชฅเซ€, dlopen เชซเช‚เช•เซเชถเชจ เชนเชตเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡ (เช…เช—เชพเช‰ เชจเชฟเชทเซเชซเชณเชคเชพ เชชเชฐ NULL เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡);
  • MIPS เชนเชพเชฐเซเชก-เชซเซเชฒเซ‹เชŸ ABI เชฎเชพเชŸเซ‡, เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชธเซเชŸเซ‡เช•เชจเซ‹ เชนเชตเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เชธเชฟเชตเชพเชฏ เช•เซ‡ เชฌเชฟเชฒเซเชก เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ Linux เช•เชฐเซเชจเชฒ 4.8+ เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ โ€œ-enable-kernel=4.8.0โ€ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡ (4.8 เชธเซเชงเซ€เชจเชพ เช•เชฐเซเชจเชฒ เชธเชพเชฅเซ‡, เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• MIPS เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชฎเชพเชŸเซ‡ เช…เชตเชฒเซ‹เช•เชจ เช•เชฐเชพเชฏเซ‡เชฒ);
  • เชŸเชพเชˆเชฎ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชจเซ‡ เชฒเช—เชคเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเชจเซ€ เช†เชธเชชเชพเชธเชจเชพ เชฌเชพเชˆเชจเซเชกเซ€เช‚เช—เซเชธเชจเซ‡ time64 เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‹ เชนเชพเชœเชฐ เชนเซ‹เชฏ (32-เชฌเซ€เชŸ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ, glibc เชชเซเชฐเชฅเชฎ เชจเชตเชพ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ 64-เชฌเซ€เชŸ เชธเชฎเชฏเชจเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‡ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชจ เชนเซ‹เชฏ เชคเซ‹, เช˜เชŸเซ€ เชœเชพเชฏ เช›เซ‡. เชœเซ‚เชจเชพ 32-เชฌเซ€เชŸ เช•เซ‰เชฒเซเชธ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ‹).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹