FreeBSD ṣafikun awakọ SquashFS ati ilọsiwaju iriri tabili

Ijabọ naa lori idagbasoke iṣẹ akanṣe FreeBSD lati Oṣu Keje si Oṣu Kẹsan 2023 ṣafihan awakọ tuntun kan pẹlu imuse ti eto faili SquashFS, eyiti o le ṣee lo lati mu ilọsiwaju ti awọn aworan bata, Live kọ ati famuwia ti o da lori FreeBSD. SquashFS nṣiṣẹ ni ipo kika-nikan ati pese aṣoju iwapọ pupọ ti metadata ati ibi ipamọ data fisinuirindigbindigbin. A ṣe imuse awakọ naa ni ipele ekuro, ṣe atilẹyin itusilẹ FreeBSD 13.2 ati, laarin awọn ohun miiran, gba ọ laaye lati bata FreeBSD lati eto faili SquashFS ti o wa ni Ramu.

Awọn aṣeyọri miiran ti a ṣe afihan ninu ijabọ naa pẹlu:

  • A ti ṣe iṣẹ lati yọkuro awọn inira ti o le dide nigba lilo FreeBSD lori deskitọpu. Fun apẹẹrẹ, ibudo insitola tabili tabili, eyiti o fun ọ laaye lati fi sii ati tunto eyikeyi agbegbe olumulo tabi oluṣakoso window ni FreeBSD, ti ni imudojuiwọn lati ṣafihan awọn iwifunni nipa ipele idiyele. Nipasẹ awọn deskutils / qmediamanager, sysutils / devd-mount ati sysutils / npmount ebute oko, o jẹ ṣee ṣe lati gbe awọn ti sopọ media ati ki o han a iwifunni pẹlu alaye nipa awọn faili eto ati ki o ṣee ṣe awọn aṣayan fun igbese (ifilọlẹ oluṣakoso faili, kika, didaakọ aworan kan , unmounting). Fikun deskutils/freebsd-update-notify ibudo lati fi awọn iwifunni imudojuiwọn han ati gba laaye fun iyara, fifi sori ẹrọ laifọwọyi ti eto ipilẹ, ibudo ati awọn imudojuiwọn package.
  • Awọn ikojọpọ awọn ebute oko oju omi FreeBSD lakoko akoko ijabọ pọ si lati 34400 si awọn ebute oko oju omi 34600. Nọmba awọn PR ti a ko tii wa ni 3000 (730 PRs ko ti ni ipinnu). Ẹka HEAD ni awọn iyipada 11454 lati ọdọ awọn idagbasoke 130. Awọn imudojuiwọn pataki pẹlu: Mono 5.20, Perl 5.34, PostgreSQL 15, LibreOffice 7.6.2, KDE 5.27.8, KDE Gear 23.08, Rust 1.72.0, Waini 8.0.2, GCC 13.2.0, Gi.
  • Awọn amayederun imulation ayika Linux (Linuxulator) ṣe atilẹyin atilẹyin fun xattr ati awọn ipe eto ioprio, eyiti o jẹ ki o ṣee ṣe lati ṣiṣẹ rsync ati awọn ohun elo debootstrap ti a ṣajọpọ fun Linux,
  • Ibudo pẹlu tabili Pantheon, ti o dagbasoke nipasẹ OS Elementary pinpin Linux, ti ni imudojuiwọn.
  • Atilẹyin fun ṣiṣẹda awọn aworan ifaworanhan ti UFS ati awọn ọna faili FFS lori eyiti o ti mu iwọle ṣiṣẹ (awọn imudojuiwọn asọ) ti wa pẹlu, ati pe awọn agbara tun ti ṣafikun fun ṣiṣe ayẹwo iduroṣinṣin ti aworan kan nipa lilo ohun elo fsck ati fifipamọ awọn idalẹnu aworan ni abẹlẹ, laisi idaduro. ṣiṣẹ pẹlu awọn eto faili ati lai unmounting awọn ipin (ifilọlẹ idalẹnu pẹlu awọn "-L" asia).
  • Fun awọn eto amd64, lilo awọn ilana SIMD ni awọn iṣẹ ikawe eto ti ti fẹ sii. Fun apẹẹrẹ, libc ti ṣafikun awọn iyatọ ti awọn iṣẹ ti o lo SSE, AVX, AVX2 ati AVX-512F/BW/CD/DQ awọn eto itọnisọna: bcmp (), atọka (), memchr (), memcmp (), stpcpy (), strchr () , strchrnul (), strcpy (), strcspn (), strlen (), strnlen () ati strspn3). Iṣẹ ti nlọ lọwọ lori awọn iṣẹ memcpy (), memmove (), strcmp (), timingsafe_bcmp () ati timingsafe_memcmp ().
  • Iṣẹ n lọ lọwọ lati yọkuro awọn iru ẹrọ 32-bit ni idasilẹ FreeBSD 15.
  • Imudara riscv64 Sipiyu idanimọ.
  • Iṣẹ n lọ lọwọ lati ṣe atilẹyin fun NXP DPAA2 (Data Path Acceleration Architecture Gen2) faaji isare hardware fun awọn iṣẹ nẹtiwọọki.
  • Ijọpọ ti OpenSSL 3 sinu eto ipilẹ ti pese.
  • Ni /etc/login.conf, paramita “ijogun” ti ṣafikun fun ayo ati awọn ohun-ini umask, ninu eyiti iye awọn ohun-ini ti jogun lati ilana iwọle. Tun fi kun ni agbara lati din ayo ṣeto ni /etc/login.conf nipasẹ awọn olumulo faili "~/.login_conf".
  • Nipasẹ sysctl parameter security.bsd.see_jail_proc, awọn olumulo laigba aṣẹ ni agbegbe ẹwọn lọtọ le ni idinamọ lati fi ipa mu ifopinsi, iyipada pataki, ati ṣiṣatunṣe awọn ilana ti o farapamọ.
  • Ohun elo irinṣẹ idasile pẹlu awọn ohun elo mfsBSD fun kikọ awọn aworan ifiwe laaye ti a kojọpọ sinu iranti.
  • Iṣẹ n lọ lọwọ lati ṣẹda ohun itanna kan ti o da lori ChatGPT lati ṣẹda eto iwé ti o ni imọran lori awọn ọran ti o jọmọ FreeBSD.
  • Iṣẹ akanṣe Wifibox, eyiti o ṣe agbekalẹ agbegbe kan fun lilo awọn awakọ WiFi Linux ni FreeBSD, ti ni imudojuiwọn.
  • BSD Cafe ti ṣe agbekalẹ, atilẹyin Mastodon ati awọn olupin Matrix fun ibaraẹnisọrọ ati ifowosowopo laarin awọn olumulo FreeBSD. Ise agbese na tun ṣe ifilọlẹ oju opo wẹẹbu kan pẹlu Wiki ati atokan RSS ti a pe ni Miniflux. Awọn ero wa lati ṣẹda olupin Git kan ati pẹpẹ ipalọlọ kan.

orisun: opennet.ru

Fi ọrọìwòye kun