Mae FreeBSD yn ychwanegu gyrrwr SquashFS ac yn gwella profiad bwrdd gwaith

Mae'r adroddiad ar ddatblygiad y prosiect FreeBSD o fis Gorffennaf i fis Medi 2023 yn cyflwyno gyrrwr newydd gyda gweithrediad system ffeiliau SquashFS, y gellir ei ddefnyddio i wella effeithlonrwydd delweddau cychwyn, adeiladau Live a firmware yn seiliedig ar FreeBSD. Mae SquashFS yn gweithredu mewn modd darllen yn unig ac yn darparu cynrychiolaeth gryno iawn o fetadata a storio data cywasgedig. Mae'r gyrrwr yn cael ei weithredu ar lefel y cnewyllyn, mae'n cefnogi rhyddhau FreeBSD 13.2 ac, ymhlith pethau eraill, yn caniatáu ichi gychwyn FreeBSD o'r system ffeiliau SquashFS sydd wedi'i lleoli yn RAM.

Mae cyflawniadau eraill a amlygwyd yn yr adroddiad yn cynnwys:

  • Mae gwaith wedi'i wneud i ddileu anghyfleustra a all godi wrth ddefnyddio FreeBSD ar y bwrdd gwaith. Er enghraifft, mae'r porthladd gosodwr bwrdd gwaith, sy'n eich galluogi i osod a ffurfweddu unrhyw amgylchedd defnyddiwr neu reolwr ffenestri yn FreeBSD yn gyflym, wedi'i ddiweddaru i arddangos hysbysiadau am lefel y tâl. Trwy'r porthladdoedd deskutils/qmediamanager, sysutils/devd-mount a sysutils/npmount, mae'n bosibl gosod cyfryngau cysylltiedig ac arddangos hysbysiad gyda gwybodaeth am y system ffeiliau ac opsiynau posibl ar gyfer gweithredu (lansio rheolwr ffeiliau, fformatio, copïo delwedd , dadosod). Ychwanegwyd deskutils/freebsd-update-notify port i ddangos hysbysiadau diweddaru a chaniatáu ar gyfer gosod diweddariadau system sylfaen, porthladd a phecyn yn gyflym ac yn awtomatig.
  • Cynyddodd y casgliad o borthladdoedd FreeBSD yn ystod y cyfnod adrodd o 34400 i 34600 o borthladdoedd. Mae nifer y cysylltiadau cyhoeddus heb eu cau yn parhau i fod yn 3000 (nid yw 730 o gysylltiadau cyhoeddus wedi'u datrys eto). Mae cangen HEAD yn cynnwys 11454 o newidiadau gan 130 o ddatblygwyr. Mae diweddariadau arwyddocaol yn cynnwys: 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, GitLab.
  • Gweithredodd seilwaith efelychu amgylchedd Linux (Linuxulator) gefnogaeth ar gyfer galwadau system xattr ac ioprio, a oedd yn ei gwneud hi'n bosibl rhedeg y cyfleustodau rsync a debootstrap a luniwyd ar gyfer Linux,
  • Mae'r porthladd gyda bwrdd gwaith Pantheon, a ddatblygwyd gan ddosbarthiad Linux Elementary OS, wedi'i ddiweddaru.
  • Mae cefnogaeth ar gyfer creu cipluniau o systemau ffeiliau UFS a FFS y mae logio wedi'i alluogi arnynt (diweddariadau meddal) wedi'i gynnwys, ac mae galluoedd hefyd wedi'u hychwanegu ar gyfer gwirio cywirdeb ciplun gan ddefnyddio cyfleustodau fsck ac arbed cipluniau yn y cefndir, heb stopio gweithio gyda'r system ffeiliau a heb ddadosod y rhaniad (lansio dymp gyda'r faner "-L").
  • Ar gyfer systemau amd64, mae'r defnydd o gyfarwyddiadau SIMD mewn swyddogaethau llyfrgell system wedi'i ehangu. Er enghraifft, mae libc wedi ychwanegu amrywiadau o swyddogaethau sy'n defnyddio setiau cyfarwyddiadau SSE, AVX, AVX2 ac AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() a strspn3). Mae gwaith yn mynd rhagddo ar y ffwythiannau memcpy(), memmove(), strcmp(), timingsafe_bcmp() ac timingsafe_memcmp().
  • Mae gwaith yn mynd rhagddo i anghymeradwyo llwyfannau 32-did yn y datganiad FreeBSD 15.
  • Gwell adnabod CPU riscv64.
  • Mae gwaith yn mynd rhagddo i roi cymorth ar waith ar gyfer pensaernïaeth cyflymu caledwedd NXP DPAA2 (Data Path Acceleration Architecture Gen2) ar gyfer gweithrediadau rhwydwaith.
  • Darperir integreiddiad o OpenSSL 3 i'r system sylfaen.
  • Yn /etc/login.conf, mae'r paramedr “etifeddiaeth” wedi'i ychwanegu ar gyfer yr eiddo â blaenoriaeth a'r eiddo umask, lle mae gwerth yr eiddo yn cael ei etifeddu o'r broses fewngofnodi. Ychwanegwyd hefyd y gallu i leihau'r flaenoriaeth a osodwyd yn /etc/login.conf trwy'r ffeil defnyddiwr “~/.login_conf”.
  • Trwy'r paramedr sysctl security.bsd.see_jail_proc, gall defnyddwyr anawdurdodedig mewn amgylchedd carchar ar wahân bellach gael eu gwahardd rhag gorfodi terfyniad, newid blaenoriaeth, a dadfygio prosesau cudd.
  • Mae'r pecyn cymorth adeiladu rhyddhau yn cynnwys cyfleustodau mfsBSD ar gyfer adeiladu delweddau byw wedi'u llwytho i'r cof.
  • Mae gwaith ar y gweill i greu ategyn yn seiliedig ar ChatGPT i greu system arbenigol sy'n cynghori ar faterion yn ymwneud â FreeBSD.
  • Mae'r prosiect Wifibox, sy'n datblygu amgylchedd ar gyfer defnyddio gyrwyr Linux WiFi yn FreeBSD, wedi'i ddiweddaru.
  • Mae'r prosiect Caffi BSD wedi'i gyflwyno, gan gefnogi gweinyddwyr Mastodon a Matrix ar gyfer cyfathrebu a chydweithio ymhlith defnyddwyr FreeBSD. Hefyd lansiodd y prosiect wefan gyda Wiki a phorthwr RSS o'r enw Miniflux. Mae yna gynlluniau i greu gweinydd Git a llwyfan rhithwiroli.

Ffynhonnell: opennet.ru

Ychwanegu sylw