FreeBSD har fÄtt en SquashFS-drivrutin och förbÀttrade skrivbordsmöjligheter

I rapportet om utvecklingen av projektet FreeBSD frÄn juli till september 2023 presenteras en ny drivrutin med implementationen av filsystemet SquashFS, vilket kan anvÀndas för att öka effektiviteten hos startbilder, Live-versioner och firmware baserade pÄ FreeBSD. SquashFS fungerar i skrivskyddat lÀge och ger en mycket kompakt representation av metadata och lagring av data i komprimerad form. Drivrutinen Àr implementerad pÄ kÀrnnivÄ, stöder versionen FreeBSD 13.2 och gör det bland annat möjligt att starta FreeBSD frÄn SquashFS, som lagras i RAM.

Bland andra prestationer som nÀmns i rapporten:

  • Det har gjorts arbete för att Ă„tgĂ€rda besvĂ€r som uppstĂ„r vid anvĂ€ndning av FreeBSD pĂ„ skrivbordet. Till exempel har meddelandefunktionen som visar batterinivĂ„ lagts till i porten desktop-installer, vilket gör det möjligt att snabbt installera och konfigurera valfritt anvĂ€ndarmiljö eller fönsterhanterare i FreeBSD. Genom portarna deskutils/qmediamanager, sysutils/devd-mount och sysutils/npmount har monteringen av anslutna enheter sĂ€kerstĂ€llts och meddelanden med information om filsystemet och möjliga Ă„tgĂ€rder (starta filhanterare, formatera, kopiera image, avmontera) visas. Porten deskutils/freebsd-update-notify har lagts till, vilket visar meddelanden om tillgĂ€ngliga uppdateringar och snabbt gör det möjligt att automatiskt installera uppdateringar av det grundlĂ€ggande systemet, portar och paket.
  • Samlingen av FreeBSD-portar ökade under redovisningsperioden frĂ„n 34400 till 34600 portar. Antalet öppna PR ligger pĂ„ cirka 3000 (730 PR har Ă€nnu inte granskats). 11454 Ă€ndringar gjordes i HEAD-grenen av 130 utvecklare. Bland de betydande uppdateringarna: 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 16.3.
  • Stödet för systemanropen xattr och ioprio har implementerats i infrastrukturen för Linux-miljöemulering (Linuxulator), vilket har möjliggjort körning av rsync och debootstrap, som Ă€r byggda för Linux.
  • Porten för skrivbordsmiljön Pantheon, som utvecklas av Linux-distributionen Elementary OS, har uppdaterats.
  • Stödet för att skapa snapshots av filsystemen UFS och FFS som har journalföring (soft updates) aktiverad har lagts till, liksom funktioner för att kontrollera integriteten av snapshots med hjĂ€lp av verktyget fsck och spara snapshots i bakgrunden utan att stoppa arbetet med filsystemet och utan att montera av partitionen (körning av dump med flaggan "-L").
  • För amd64-system har anvĂ€ndningen av SIMD-instruktioner utvidgats i systembibliotekets funktioner. Till exempel har libc fĂ„tt varianter av funktioner som anvĂ€nder instruktionuppsĂ€ttningarna SSE, AVX, AVX2 och AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() och strspn(). Arbetet pĂ„gĂ„r för funktionerna memcpy(), memmove(), strcmp(), timingsafe_bcmp() och timingsafe_memcmp().
  • Arbetet fortskrider med att klassificera 32-bitars plattformar som förĂ„ldrade i utgĂ„van av FreeBSD 15.
  • Identifieringen av CPU riscv64 har förbĂ€ttrats.
  • Arbetet fortskrider med att implementera stöd för hĂ„rdvaruaccelererad nĂ€tverksoperation NXP DPAA2 (Data Path Acceleration Architecture Gen2).
  • Integrationen av OpenSSL 3 har genomförts i det grundlĂ€ggande systemet.
  • I /etc/login.conf har parameterna priority och umask fĂ„tt en "inherit"-parameter, dĂ€r egenskaperna Ă€rver sitt vĂ€rde frĂ„n login-processen. Det har Ă€ven lagts till möjlighet att sĂ€nka den i /etc/login.conf angivna prioriteten via anvĂ€ndarfilen "~/ .login_conf".
  • Genom sysctl-parametern security.bsd.see_jail_proc kan obehöriga anvĂ€ndare i en separat jail-miljö nu förhindras frĂ„n att tvĂ„ngsavsluta, Ă€ndra prioritet och debugga dolda processer.
  • Verktyg för att bygga utgĂ„vor har integrerats med mfsBSD-verktygen för att bygga live-avbildningar som laddas in i minnet.
  • Arbetet fortskrider med att skapa en plugin baserad pĂ„ ChatGPT för att utveckla ett expertsystem som rĂ„dgiver i frĂ„gor relaterade till FreeBSD.
  • Projektet Wifibox har uppdaterats och utvecklar en miljö för att anvĂ€nda Linux WiFi-drivrutiner i FreeBSD.
  • Projektet BSD Cafe har presenterats, som stödjer servrar Mastodon och Matrix för kommunikation och samarbete mellan FreeBSD-anvĂ€ndare. Projektet har Ă€ven lanserat en webbplats med Wiki och RSS-lĂ€sare Miniflux. Planerna omfattar skapandet av en Git-server och en virtualiseringsplattform.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster