ИздавањС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм DragonFly BSD 5.8

Достапно ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ DragonFlyBSD 5.8, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм со Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ Ρ˜Π°Π΄Ρ€ΠΎ, создадСн Π²ΠΎ 2003 Π³ΠΎΠ΄ΠΈΠ½Π° со Ρ†Π΅Π» Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° FreeBSD 4.x. ΠœΠ΅Ρ“Ρƒ карактСристикитС Π½Π° DragonFly BSD, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° истакнСмС дистрибуиран Π²Π΅Ρ€Π·ΠΈΡ€Π°Π½ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм Π₯ΠΠœΠœΠ•Π , ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° β€žΠ²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈβ€œ систСмски ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ ΠΊΠ°ΠΊΠΎ кориснички процСси, моТност Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅ Π½Π° FS ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° SSD-дискови, симболични врски со Π²Π°Ρ€ΠΈΡ˜Π°Π½Ρ‚ΠΈ чувствитСлни Π½Π° контСкст, моТност Π·Π° Π·Π°ΠΌΡ€Π·Π½ΡƒΠ²Π°ΡšΠ΅ процСси Π΄ΠΎΠ΄Π΅ΠΊΠ° сС Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π½Π° дискот, Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ Ρ˜Π°Π΄Ρ€ΠΎ ΡˆΡ‚ΠΎ користи лСсни нишки (LWKT) .

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ°Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π²ΠΎ DragonFlyBSD 5.8:

  • Π“Π»Π°Π²Π½ΠΈΠΎΡ‚ состав ја Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° 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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€