FreeBSD драйвери SquashFS-ро илова мекунад ва таҷрибаи кориро беҳтар мекунад

Ҳисобот дар бораи таҳияи лоиҳаи FreeBSD аз моҳи июл то сентябри соли 2023 як драйвери навро бо татбиқи системаи файлии SquashFS пешниҳод мекунад, ки метавонад барои баланд бардоштани самаранокии тасвирҳои пурборшаванда, сохтани Live ва нармафзори нармафзор дар асоси FreeBSD истифода шавад. SquashFS дар реҷаи танҳо барои хондан кор мекунад ва муаррифии хеле паймоне аз метамаълумотҳо ва нигаҳдории фишурдашудаи маълумотро таъмин мекунад. Драйвер дар сатҳи ядро ​​амалӣ карда мешавад, версияи FreeBSD 13.2-ро дастгирӣ мекунад ва дар байни чизҳои дигар ба шумо имкон медиҳад FreeBSD-ро аз системаи файлии SquashFS, ки дар RAM ҷойгир аст, пурбор кунед.

Муваффақиятҳои дигаре, ки дар гузориш зикр шудаанд, инҳоянд:

  • Барои бартараф кардани нороҳатиҳо, ки ҳангоми истифодаи FreeBSD дар мизи корӣ ба вуҷуд меоянд, корҳо анҷом дода шуданд. Масалан, бандари насбкунандаи мизи корӣ, ки ба шумо имкон медиҳад, ки ҳама гуна муҳити корбар ё мудири тирезаро дар FreeBSD зуд насб ва танзим кунед, барои намоиш додани огоҳиномаҳо дар бораи сатҳи барқ ​​навсозӣ шудааст. Тавассути портҳои deskutils/qmediamanager, sysutils/devd-mount ва sysutils/npmount мумкин аст васл кардани медиаи пайвастшуда ва намоиш додани огоҳинома бо маълумот дар бораи системаи файлӣ ва имконоти имконпазири амал (оғози мудири файл, форматкунӣ, нусхабардории тасвир) , ҷудо кардан). Илова ба порти deskutils/freebsd-update-notify барои нишон додани огоҳиномаҳои навсозӣ ва имкон додани насби зуд ва автоматии системаи асосӣ, порт ва навсозиҳои бастаҳо.
  • Ҷамъоварии бандарҳои FreeBSD дар давраи ҳисоботӣ аз 34400 то 34600 порт афзоиш ёфт. Шумораи PR-ҳои пӯшиданашуда дар 3000 боқӣ мемонад (730 PR то ҳол ҳал нашудааст). Филиали 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.La.
  • Инфрасохтори эмулятсияи муҳити Linux (Linuxulator) дастгирии зангҳои системаи xattr ва ioprio-ро амалӣ намуд, ки имкон дод, ки утилитаҳои rsync ва debootstrap барои Linux тартиб дода шаванд.
  • Порт бо мизи кории Pantheon, ки аз ҷониби Linux тақсимоти Elementary OS таҳия шудааст, нав карда шуд.
  • Дастгирии эҷоди аксҳои системаҳои файлии 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() идома доранд.
  • Кор барои бекор кардани платформаҳои 32-бит дар версияи FreeBSD 15 идома дорад.
  • Муайянсозии такмилёфтаи CPU riscv64.
  • Корҳо барои татбиқи дастгирии меъмории суръатбахшии сахтафзори NXP DPAA2 (Data Path Acceleration Architecture Gen2) барои амалиёти шабакавӣ идома доранд.
  • Интегратсияи OpenSSL 3 ба системаи асосӣ таъмин карда мешавад.
  • Дар /etc/login.conf, параметри "вориси" барои хосиятҳои афзалиятнок ва umask илова карда шудааст, ки дар он арзиши хосиятҳо аз раванди воридшавӣ мерос гирифта мешавад. Инчунин қобилияти кам кардани афзалияти муқарраршуда дар /etc/login.conf тавассути файли корбар "~/.login_conf" илова карда шудааст.
  • Тавассути параметри sysctl security.bsd.see_jail_proc, корбарони беиҷозат дар муҳити зиндони алоҳида акнун метавонанд аз маҷбур кардани қатъкунӣ, тағир додани афзалият ва ислоҳи равандҳои пинҳоншуда манъ карда шаванд.
  • Маҷмӯи асбобҳои сохтани релиз дорои утилитаҳои mfsBSD-ро барои сохтани тасвирҳои зинда, ки ба хотира бор карда шудаанд, дар бар мегирад.
  • Кор барои сохтани як плагин дар асоси ChatGPT барои сохтани системаи коршиносӣ, ки оид ба масъалаҳои марбут ба FreeBSD маслиҳат медиҳад, идома дорад.
  • Лоиҳаи Wifibox, ки муҳити истифодаи драйверҳои Linux WiFi дар FreeBSD-ро таҳия мекунад, навсозӣ шудааст.
  • Лоиҳаи BSD Cafe ҷорӣ карда шуд, ки серверҳои Mastodon ва Matrix-ро барои муошират ва ҳамкорӣ байни корбарони FreeBSD дастгирӣ мекунад. Лоиҳа инчунин вебсайтеро бо Wiki ва RSS-фидер бо номи Miniflux оғоз кард. Нақшаи сохтани сервери Git ва платформаи виртуализатсия вуҷуд дорад.

Манбаъ: opennet.ru

Илова Эзоҳ