
ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π΅ ΡΠ΅Π»ΠΈΠ· FreeBSD 15.1 β Π½ΠΎΠ²ΠΎΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ FreeBSD 15, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½Π°ΡΠ° UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡΠ²ΡΡΠΈ, ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΡΠΈΠΈ, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅, Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° FreeBSD 15.1, ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΠΎΠ±ΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° ΡΠ΅ ΡΡΡΡΠΎΡ Π½Π° 16 ΡΠ½ΠΈ 2026 Π³ΠΎΠ΄ΠΈΠ½Π°, Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° FreeBSD 15.1 Π΅ ΠΎΠ±ΡΠ²Π΅Π½Π° Π΄ΠΎ 31 ΠΌΠ°ΡΡ 2027 Π³ΠΎΠ΄ΠΈΠ½Π°.
FreeBSD 15.1 Π²ΠΊΠ»ΡΡΠ²Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ° ΡΡΠ΅Π΄Π°, ΡΠ΄ΡΠΎΡΠΎ, Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅, ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°, ZFS, NFS, ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°. ΠΡΠ°ΡΡΠΊ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° ΡΡΡΠΎ Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π½Π° Phoronix, Π° ΠΏΡΠ»Π΅Π½ ΡΠΏΠΈΡΡΠΊ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡΠ΅ release notes.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ
ΠΡΠΎΠΌΠ΅Π½ΠΈ Π² pkgbase.
Π ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° Π±Π°Π·ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°, OpenPAM Π΅ ΠΈΠ·Π½Π΅ΡΠ΅Π½ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ FreeBSD-pam, Π° Zstandard β Π² ΠΏΠ°ΠΊΠ΅Ρ FreeBSD-zstd. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅Π»ΠΈΡΠ΅ installworld ΠΈ installkernel ΡΠ΅Π³Π° ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ Π±Π°Π·Π°ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΈ.ΠΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅.
ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ root Π² ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ csh Π½Π° sh. Π’ΠΎΠ²Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ ΡΡΠΈΠ»ΠΈΡΠΈ.
Π find ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ -xattr ΠΈ -xattrname Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈ. Π£ΡΠΈΠ»ΠΈΡΠ°ΡΠ° bectl ΠΏΠΎΠ»ΡΡΠΈ ΠΎΠΏΡΠΈΡ -E Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π·Π½Π° boot environment Π±Π΅Π· ΠΊΠ»ΠΎΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΡΠ΅Π΄Π°. Π daemon Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠ°Π²Π° Π·Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΡΠ°ΠΉΠ», ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π»ΠΎΠ³Π²Π°Π½Π΅ ΠΈ ΡΠΎΡΠ°ΡΠΈΡ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅.ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΡΡΠ΅ΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
Π Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ° ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ OpenSSL Π΄ΠΎ 3.5.6, OpenZFS Π΄ΠΎ 2.4.2, libfido2 Π΄ΠΎ 1.16.0, expat Π΄ΠΎ 2.7.5, xz Π΄ΠΎ 5.8.3, tcpdump Π΄ΠΎ 4.99.6, libpcap Π΄ΠΎ 1.10.6, zlib Π΄ΠΎ 1.3.2, SQLite Π΄ΠΎ 3.50.4, Unbound Π΄ΠΎ 1.25.1 ΠΈ zstd Π΄ΠΎ 1.5.7.Π Π°Π·ΡΠΈΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° C23.
Π libc Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° C23. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ°, Π² ΡΠ°ΡΡΠ½ΠΎΡΡ, Π·Π°Π³Π»Π°Π²ΠΈΠ΅ , ΡΡΠ½ΠΊΡΠΈΡ memalignment(3), ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π·Π° ΠΈ , ΠΌΠ°ΠΊΡΠΎΡΠΈ _WIDTH, char8_t ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ. ΠΡΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° C23 ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π° Π² Π±ΡΠ΄Π΅ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° FreeBSD.ΠΠΎΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ.
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° CPU ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΡΡΠ΅Π· kern.sched. ΠΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΡΡ sched_ule ΡΠ΅Π³Π° Π΅ ΠΎΡΠΎΡΠΌΠ΅Π½ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΡ Π½Π° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°, Π° Π² GENERIC Π·Π° amd64 ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΊΠ°ΠΊΡΠΎ SCHED_ULE, ΡΠ°ΠΊΠ° ΠΈ SCHED_4BSD. Π’ΠΎΠ²Π° ΠΏΠΎΠ»Π°Π³Π° ΠΎΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΏΠΎ-Π³ΡΠ²ΠΊΠ°Π² ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΡΠΈ Π² Π±ΡΠ΄Π΅ΡΠ΅.ΠΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΈ API.
ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° pdwait(2) ΠΈ pdrfork(2), ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° posix_spawn(3), ΠΏΠΎΡΠ²ΠΈΠ»ΠΈ ΡΠ° ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ pthread_tryjoin_np(3), tdestroy(3), strdupa(3) ΠΈ strndupa(3). ΠΠ° AArch64 ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ memcpy, memmove ΠΈ memset ΡΠ΅Π³Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ MOPS ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ Linux.
Π ΡΠ»ΠΎΡ Π·Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Linux Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° F_DUPFD_QUERY Π·Π° fcntl, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π°Π΅Π΄Π½ΠΎ Ρ kcmp(2) ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ Π² Linux ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ.ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅.
ΠΡΠ°ΠΉΠ²Π΅ΡΡΡ ena Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 2.8.3 ΠΈ Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π² ΠΏΡΡΡ Π·Π° ΠΏΡΠΈΠ΅ΠΌ Π½Π° jumbo ΡΡΠ΅ΠΉΠΌΠΎΠ²Π΅, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ EC2 ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ. ΠΡΠ°ΠΉΠ²Π΅ΡΡΡ smartpqi Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΈ Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π»ΠΈΠΌΠΈΡΡΡ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° I/O Π±ΡΡΠ΅ΡΠ° Π·Π° passthrough ioctl.ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅.
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Intel E835 Ethernet Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ice, Π½ΠΎΠ²ΠΈ Intel QAT 402xx Π² qat, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Intel CPU Π² hwpmc, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Alder Lake, Alder Lake-N ΠΈ Emerald Rapids.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Wi-Fi.
ΠΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ iwlwifi, rtw89 ΠΈ rtw88 Π²Π΅ΡΠ΅ ΡΠ° Π½Π° Π±Π°Π·Π° ΠΊΠΎΠ΄Π° ΠΎΡ Linux 7.0. Π’ΠΎΠ²Π° ΡΠ°Π·ΡΠΈΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ Wi-Fi ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ Intel ΠΈ Realtek ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°. ΠΡΠ΄Π΅Π»Π½ΠΎ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° iwx Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π·Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ Intel AX210/AX211/AX411.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² NVMe.
NVMe Π΄ΡΠ°ΠΉΠ²Π΅ΡΡΡ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° BAR5 Π·Π° Table BIR ΠΈ PBA BIR. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° FreeBSD Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈ Google Compute Engine C4 Ρ NVMe ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΈ 32-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈ BAR4 ΠΈ BAR5.ΠΡΠΎΠΌΠ΅Π½ΠΈ Π² ZFS.
Π ZFS ΡΠ° ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ scrub/resilver, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠΊΠΎΡΡΠ²Π° ΡΠΈΠΊΠ»ΠΈ Π½Π° transaction group Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΏΡΠΈ Π²ΠΈΡΠΎΠΊΠ° Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΎΡΡ Π½Π° Π·Π°ΠΏΠΈΡ. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ zfs_arc_evict_batches_limit, ΠΊΠΎΠΉΡΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΡΠ° Π·Π° Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΈΠ·Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ARC.ΠΡΠΎΠΌΠ΅Π½ΠΈ Π² NFS.
NFS ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΡΠ΅Π³ΠΈΡΡΡΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠ°ΡΠΎ msdosfs, Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎ NFS. ΠΠ° NFSv4 diskless boot Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ nfsuserd, Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΈ ΡΡΡΠ²ΡΡΡΡ Π½Π° NFSv4 ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π°ΡΡΠΈΠ±ΡΡΠ° archive, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ Windows NFSv4.1 ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.ΠΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
Π ipfw Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΡΡΡΠ΅Π½Π΅ ΠΏΠΎ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅. Divert ΡΠΎΠΊΠ΅ΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ IPv6 ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π° ifconfig ΠΏΠΎΠ»ΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° RFC 7217 Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ IPv6 Π°Π΄ΡΠ΅ΡΠΈ ΡΡΠ΅Π· ΡΠ»Π°Π³Π° stableaddr.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
Π bhyve Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° UNIX domain socket Π·Π° remote framebuffer, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π² jail Π±Π΅Π· ΠΌΡΠ΅ΠΆΠΎΠ² Π΄ΠΎΡΡΡΠΏ. ΠΠ° amd64 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° LASS β Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΠΎ Π°Π΄ΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Π·Π° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΡΠ΅ΠΆΠΈΠΌ.ΠΠ±Π»Π°ΡΠ½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
Π VM- ΠΈ cloud-ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ Ρ ΠΏΠ°ΠΊΠ΅ΡΠ½Π° Π±Π°Π·ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° pkg, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π±Π΅Π· ΡΡΡΠ½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ ports. ΠΠ° cloud-ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΈ firstboot Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΉΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠΈΠ»Π°Π³Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅.ΠΡΡΠ°ΡΠ΅Π»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
ΠΠ°Π±ΠΎΡΡΡ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠΈ Π·Π° ΠΏΠ΅ΡΠ°Ρ lpr Π΅ ΠΎΠ±ΡΠ²Π΅Π½ Π·Π° ΠΎΡΡΠ°ΡΡΠ» ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ Π΄ΠΎ FreeBSD 16.0; Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ Π½Π° CUPS ΠΈΠ»ΠΈ LPRng ΠΎΡ ports. Π£ΡΠΈΠ»ΠΈΡΠΈΡΠ΅ bsdlabel ΠΈ fdisk ΡΠ° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π·Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π² FreeBSD 16.0, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° gpart.
FreeBSD 15.1 ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΊΠ»ΠΎΠ½ 15.x: Π±Π΅Π· ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½Π° ΠΏΡΠΎΠΌΡΠ½Π° Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°, Π½ΠΎ Ρ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΡΡΡΠ²ΡΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ, ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Wi-Fi ΠΈ Π΄ΡΡΠ³ΠΎ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
