ΠΠ»Π°Π²Π½ΠΈΡΠ΅
- ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΡΠΎΡΡΠ°Π² ΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° Π°Π»Π°ΡΠΊΠ°ΡΠ°
dsynth , Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° DPort. ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° Π΅ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΡΠΊΠ»ΠΎΠΏΠΎΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π±ΡΠΎΡ ΠΏΠΎΡΡΠΈ, Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄ΡΠ²ΠΎΡΠΎ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ. ΠΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈΡΠ΅ Π·Π° Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, DPort ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π°ΠΏΡΠ°Π²ΠΈ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ Π·Π° ΡΠ΅Π» Π΄Π° Π³ΠΎ Π·Π°Π±ΡΠ·Π°Π°Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. - libc ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΎΡ, ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π·Π°ΡΡΠΈΡΠ° Π½Π° malloc*() ΠΈ ΡΠ»ΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½ΠΈΠ²Π½ΠΎΡΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠΈΠ³Π½Π°Π». ΠΠ° ΠΊΡΠ°ΡΠΊΠΎΡΠΎΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π΅Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΈΡΠ΅, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ sigblockall() ΠΈ sigunblockall() ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, libc ΡΠ° ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° strtok() Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΠΈΡΠΊΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΈ TABDLY, TAB0, TAB3 ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° __errno_location Π·Π° Π΄Π° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° dports.
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ DRM (Direct Rendering Manager) ΡΠ΅ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux 4.9, ΡΠΎ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ 4.12 Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π½Π° Wayland.
ΠΡΠ°ΡΠ²Π΅ΡΠΎΡ drm/i915 Π·Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π½Π° ΠΠ½ΡΠ΅Π» Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΠΈΠ½ΡΠΊΡ 4.8.17 ΡΠΎ ΠΊΠΎΠ΄ ΠΏΡΠ΅ΡΡΠ»Π΅Π½ ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ 5.4 Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ (Skylake, Coffelake, Amber Lake, Whisky Lake ΠΈ Comet Lake). ΠΡΠ°ΡΠ²Π΅ΡΠΎΡ drm/radeon Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°ΡΡΠΈΡΠΊΠΈΡΠ΅ AMD Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux 4.9. - ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ Π·Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ΡΠ΅ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ, ΡΡΠΎ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠ° Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΠΊΠΎΠ³Π° Π½Π΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ Π·Π°ΠΌΡΠ·Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Chrome/Chromium ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΡΠΊΠΈ ΡΠ°Π΄ΡΠ°. ΠΠ°ΠΌΠ°Π»Π΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π±Π°ΡΠ°ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. ΠΠ°ΠΌΠ°Π»Π΅Π½Π° ΡΠ°ΡΠΏΡΠ°Π²Π° Π·Π° SMP ΠΊΠΎΠ³Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π΅ Π½ΠΈΡΠΊΠ°. ΠΠ³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ βopen(... O_RDWR)β.
- ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»ΡΡΠ°ΡΠ½ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ Π²ΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π΅ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½. ΠΡΠ°ΡΠ²Π΅ΡΠΎΡ RDRAND Π΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ Π΄Π° Π°ΠΊΡΠΌΡΠ»ΠΈΡΠ° Π΅Π½ΡΡΠΎΠΏΠΈΡΠ° ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ. ΠΠ°ΠΌΠ°Π»Π΅Π½ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅Ρ
ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π΄ΠΎΠ²ΠΎΠ΄ΠΎΡ RDRAND, ΠΊΠΎΡ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΎΠ΄Π·Π΅Π΄Π΅ 2-3% ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΌΠΈΡΡΠ²Π°ΡΠ΅. - ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ realpath, getrandom ΠΈ lwp_getname (Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° pthread_get_name_np).
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° Π·Π°ΡΡΠΈΡΠ° SMAP (Supervisor Mode Access Prevention) ΠΈ SMEP (Supervisor Mode Execution Prevention). SMAP Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΡΠΎΡ ΠΎΠ΄ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ. SMEP Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠ΅ΠΌΠΈΠ½ ΠΎΠ΄ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π» Π΄ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ Π»ΠΎΡΠΈΡΠ°Π½ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠΏΡΡΡΠΈ Π²ΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ (ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΡΠΊΠΎΠ»ΠΊΠ° Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡ);
- ΠΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ sysctl ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Jail. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΌΠΎΠ½ΡΠΈΡΠ°ΡΠ΅ Π½ΡΠ»Π° ΠΈ tmpfs ΠΎΠ΄ Jail.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡΠ΅ΠΆΠΈΠΌ Π·Π° ΠΈΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ HAMMER2, ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°ΡΠ΅ ΠΏΠΎ Π΄Π΅ΡΠ΅ΠΊΡ. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ½ΠΈΡΡΠ°Ρ ΡΠ½ΠΈΠΌΠΊΠΈΡΠ΅ ΠΏΡΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½ΠΎΠ΄Π°ΡΠ° (Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π±ΡΠΈΡΠ΅ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ Π²ΠΎ ΠΎΡΡΡΡΡΠ²ΠΎ Π½Π° ΡΠ»ΠΎΠ±ΠΎΠ΄Π΅Π½ ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΠΎΡ, ΠΊΠΎΠ³Π° Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΠ΅). ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΡΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ Π½ΠΈΡΠΊΠΈ Π²ΠΎ HAMMER2. ΠΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΈΡΠΏΠΈΡΠ°ΡΠ΅ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΠ΅ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡ ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π½Π° TMPFS. ΠΠ³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ ΠΊΠΎΠ³Π° ΠΈΠΌΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΡΠ»ΠΎΠ±ΠΎΠ΄Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ.
- ΠΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΎΡΠ°ΠΊ IPv4 ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° /31 ΠΏΡΠ΅ΡΠΈΠΊΡΠΈ (
RFC 3021 ).
ΠΠΎΠΏΡΠ΅ΡΠ΅ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ SIOCSIFMTU ioctl Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° MTU > 1500. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° SIOCSIFINFO_IN6 ΠΈ SO_RERROR. - ΠΡΠ°ΡΠ²Π΅ΡΠΎΡ Π·Π° iwm Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎ FreeBSD ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° Intel (Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° iwm-9000 ΠΈ iwm-9260).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° basename() ΠΈ dirname() ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ Linux Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΈΡΡΠ°Π½ΠΈΡΡΠ΅ΡΠΎ.
- ΠΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ fsck_msdosfs, sys/ttydefaults.h, AF_INET / AF_INET6 ΠΎΠ΄ FreeBSD Π²ΠΎ libc/getaddrinfo(), calendar(1), rcorder-visualize.sh. Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ ΠΎΠ΄ math.h ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΠ΄ OpenBSD.
- ΠΠΆΡΡΠΈΡΠ°Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ Π΅ gcc-8.
ΠΠ·Π²ΠΎΡ: opennet.ru