рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╕реНрдХреНрд╡реЕрд╢рдПрдлрдПрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЬреЛрдбрддреЗ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрднрд╡ рд╕реБрдзрд╛рд░рддреЗ

рдЬреБрд▓реИ рддреЗ рд╕рдкреНрдЯреЗрдВрдмрд░ 2023 рдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрддреАрд▓ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪрд╛ рдЕрд╣рд╡рд╛рд▓ рд╕реНрдХреНрд╡реЕрд╢рдПрдлрдПрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдПрдХ рдирд╡реАрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рд╕рд╛рджрд░ рдХрд░рддреЛ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдлреНрд░реАрдмреАрдПрд╕рдбреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдмреВрдЯ рдкреНрд░рддрд┐рдорд╛, рд▓рд╛рдЗрд╡реНрд╣ рдмрд┐рд▓реНрдб рдЖрдгрд┐ рдлрд░реНрдорд╡реЗрдЕрд░рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. SquashFS рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЖрдгрд┐ рд╕рдВрдХреБрдЪрд┐рдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪреЗ рдЕрддрд┐рд╢рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдлреНрд░реАрдмреАрдПрд╕рдбреА 13.2 рд░рд┐рд▓реАрдЭрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ рдЖрдгрд┐ рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, рддреБрдореНрд╣рд╛рд▓рд╛ RAM рдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ SquashFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░реВрди FreeBSD рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.

рдЕрд╣рд╡рд╛рд▓рд╛рдд рдард│рдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрддрд░ рдпрд╢рд╛рдВрдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ:

  • рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рдгрд╛рд▒реНрдпрд╛ рдЧреИрд░рд╕реЛрдпреА рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреЗрд╕реНрдХрдЯреЙрдк-рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреЛрд░реНрдЯ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдордзреАрд▓ рдХреЛрдгрддреЗрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд┐рдВрд╡рд╛ рд╡рд┐рдВрдбреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд░реБрддрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рд╢реБрд▓реНрдХ рдкрд╛рддрд│реАрдмрджреНрджрд▓ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. deskutils/qmediamanager, sysutils/devd-mount рдЖрдгрд┐ sysutils/npmount рдкреЛрд░реНрдЯреНрд╕рджреНрд╡рд╛рд░реЗ, рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдореАрдбрд┐рдпрд╛ рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рдХреГрддреАрд╕рд╛рдареА рд╕рдВрднрд╛рд╡реНрдп рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╣ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ (рдлрд╛рдЗрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓рд╛рдБрдЪ рдХрд░рдгреЗ, рд╕реНрд╡рд░реВрдкрди рдХрд░рдгреЗ, рдкреНрд░рддрд┐рдорд╛ рдХреЙрдкреА рдХрд░рдгреЗ. , рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдд рдЖрд╣реЗ). рдЕрдкрдбреЗрдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рдиреНрд╕ рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо, рдкреЛрд░реНрдЯ рдЖрдгрд┐ рдкреЕрдХреЗрдЬ рдЕрдкрдбреЗрдЯреНрд╕рдЪреНрдпрд╛ рдЬрд▓рдж, рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд▓рд╛ рдЕрдиреБрдорддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА deskutils/freebsd-update-notify рдкреЛрд░реНрдЯ рдЬреЛрдбрд▓реЗ.
  • рдЕрд╣рд╡рд╛рд▓ рдХрд╛рд▓рд╛рд╡рдзреАрдд рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯрдЪреЗ рд╕рдВрдХрд▓рди 34400 рд╡рд░реВрди 34600 рдкреЛрд░реНрдЯрд╡рд░ рд╡рд╛рдврд▓реЗ. рдмрдВрдж рди рдХреЗрд▓реЗрд▓реНрдпрд╛ PR рдЪреА рд╕рдВрдЦреНрдпрд╛ 3000 рд╡рд░ рд░рд╛рд╣рд┐рд▓реА рдЖрд╣реЗ (730 PRs рдЕрджреНрдпрд╛рдк рд╕реЛрдбрд╡рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реАрдд). HEAD рд╢рд╛рдЦреЗрдд 11454 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 130 рдмрджрд▓ рдЖрд╣реЗрдд. рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЕрджреНрдпрддрдирд╛рдВрдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ: Mono 5.20, Perl 5.34, PostgreSQL 15, LibreOffice 7.6.2, KDE 5.27.8, KDE Gear 23.08, Rust 1.72.0, Wine 8.0.2, GCC 13.2.0, Git.
  • Linux рдкрд░реНрдпрд╛рд╡рд░рдг рдЗрдореНрдпреБрд▓реЗрд╢рди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (Linuxulator) рдиреЗ xattr рдЖрдгрд┐ ioprio рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ, рдЬреНрдпрд╛рдореБрд│реЗ Linux рд╕рд╛рдареА рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ rsync рдЖрдгрд┐ debootstrap рдЙрдкрдпреБрдХреНрддрддрд╛ рдЪрд╛рд▓рд╡рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ,
  • Linux рд╡рд┐рддрд░рдг рдПрд▓рд┐рдореЗрдВрдЯрд░реА OS рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд, Pantheon рдбреЗрд╕реНрдХрдЯреЙрдкрд╕рд╣ рдкреЛрд░реНрдЯ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • UFS рдЖрдгрд┐ FFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рд╕реНрдиреЕрдкрд╢реЙрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреНрдпрд╛рд╡рд░ рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдЖрд╣реЗ (рд╕реЙрдлреНрдЯ рдЕрдкрдбреЗрдЯреНрд╕) рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ fsck рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕реНрдиреЕрдкрд╢реЙрдЯрдЪреА рдЕрдЦрдВрдбрддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд рд╕реНрдиреЕрдкрд╢реЙрдЯ рдбрдВрдк рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рди рдерд╛рдВрдмрддрд╛. рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рд╛ рдЖрдгрд┐ рд╡рд┐рднрд╛рдЬрди рдЕрдирдорд╛рдЙрдВрдЯ рди рдХрд░рддрд╛ ("-L" рдзреНрд╡рдЬрд╛рд╕рд╣ рдбрдВрдк рд▓рд╛рдБрдЪ рдХрд░рдгреЗ).
  • amd64 рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА, рд╕рд┐рд╕реНрдЯреАрдо рд▓рд╛рдпрдмреНрд░рд░реА рдлрдВрдХреНрд╢рдиреНрд╕рдордзреНрдпреЗ SIMD рд╕реВрдЪрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рд╡рд╛рдврд╡рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, libc рдиреЗ SSE, AVX, AVX2 рдЖрдгрд┐ AVX-512F/BW/CD/DQ рд╕реВрдЪрдирд╛ рд╕рдВрдЪ рд╡рд╛рдкрд░рдгрд╛рд░реНтАНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪреЗ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗрдд: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() рдЖрдгрд┐ strspn3). memcpy(), memmove(), strcmp(), timingsafe_bcmp() рдЖрдгрд┐ timingsafe_memcmp() рдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рд╡рд░ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ.
  • FreeBSD 32 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ 15-рдмрд┐рдЯ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдореНрд╕рдЪреЗ рдЕрд╡рдореВрд▓реНрдпрди рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ.
  • рд╕реБрдзрд╛рд░рд┐рдд riscv64 CPU рдУрд│рдЦ.
  • рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА NXP DPAA2 (рдбреЗрдЯрд╛ рдкрде рдкреНрд░рд╡реЗрдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ Gen2) рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ.
  • рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ OpenSSL 3 рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • /etc/login.conf рдордзреНрдпреЗ, рдкреНрд░рд╛рдзрд╛рдиреНрдп рдЖрдгрд┐ umask рдЧреБрдгрдзрд░реНрдорд╛рдВрд╕рд╛рдареА "рдЗрдирд╣реЗрд░рд┐рдЯ" рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреЗ рдореВрд▓реНрдп рд▓реЙрдЧрд┐рди рдкреНрд░рдХреНрд░рд┐рдпреЗрддреВрди рд╡рд╛рд░рд╕рд╛ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдлрд╛рдЗрд▓ тАЬ~/.login_confтАЭ рджреНрд╡рд╛рд░реЗ /etc/login.conf рдордзреНрдпреЗ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рд╛рдзрд╛рдиреНрдп рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реА рдЖрд╣реЗ.
  • sysctl рдкреЕрд░рд╛рдореАрдЯрд░ security.bsd.see_jail_proc рджреНрд╡рд╛рд░реЗ, рд╕реНрд╡рддрдВрддреНрд░ рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЕрдирдзрд┐рдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЖрддрд╛ рд╕рдХреНрддреА рд╕рдорд╛рдкреНрдд рдХрд░рдгреЗ, рдкреНрд░рд╛рдзрд╛рдиреНрдп рдмрджрд▓рдгреЗ рдЖрдгрд┐ рд▓рдкрд╡рд┐рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдбреАрдмрдЧ рдХрд░рдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
  • рд░рд┐рд▓реАрдЭ рдмрд┐рд▓реНрдб рдЯреВрд▓рдХрд┐рдЯрдордзреНрдпреЗ рдореЗрдорд░реАрдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд╛рдИрд╡реНрд╣ рдЗрдореЗрдЬ рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА mfsBSD рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.
  • FreeBSD рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдВрд╡рд░ рд╕рд▓реНрд▓рд╛ рджреЗрдгрд╛рд░реА рддрдЬреНрдЮ рдкреНрд░рдгрд╛рд▓реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ChatGPT рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓рдЧрдЗрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ.
  • рдлреНрд░реАрдмреАрдПрд╕рдбреАрдордзреНрдпреЗ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдпрдлрд╛рдп рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░рд╛ рд╡рд╛рдпрдлрд╛рдпрдмреЙрдХреНрд╕ рдкреНрд░рдХрд▓реНрдк рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ.
  • рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдордзреАрд▓ рд╕рдВрд╡рд╛рдж рдЖрдгрд┐ рд╕рд╣рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рдорд╛рд╕реНрдЯреЛрдбреЙрди рдЖрдгрд┐ рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░рд╛ BSD рдХреЕрдлреЗ рдкреНрд░рдХрд▓реНрдк рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдиреЗ Wiki рдЖрдгрд┐ RSS рдлреАрдбрд░рд╕рд╣ Miniflux рдирд╛рд╡рд╛рдЪреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рджреЗрдЦреАрд▓ рд╕реБрд░реВ рдХреЗрд▓реА. Git рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛