FreeBSD lisää SquashFS-ajurin ja parantaa työpöytäkokemusta

Raportti FreeBSD-projektin kehityksestä heinä-syyskuussa 2023 esittelee uuden SquashFS-tiedostojärjestelmän toteutuksen sisältävän ajurin, jonka avulla voidaan parantaa FreeBSD-pohjaisten käynnistystiedostojen, Live-koontiversioiden ja laiteohjelmiston tehokkuutta. SquashFS toimii vain luku -tilassa ja tarjoaa erittäin kompaktin esityksen metatiedoista ja pakatusta tiedon tallennustilasta. Ajuri on toteutettu ydintasolla, tukee FreeBSD 13.2 -julkaisua ja mahdollistaa muun muassa FreeBSD:n käynnistämisen RAM-muistissa olevasta SquashFS-tiedostojärjestelmästä.

Muita raportissa korostettuja saavutuksia ovat:

  • FreeBSD:tä työpöydällä käytettäessä mahdollisesti ilmenevien haittojen poistamiseksi on tehty työtä. Esimerkiksi työpöytäasennusportti, jonka avulla voit nopeasti asentaa ja määrittää minkä tahansa käyttäjäympäristön tai ikkunanhallinnan FreeBSD:ssä, on päivitetty näyttämään ilmoituksia lataustasosta. Porttien deskutils/qmediamanager, sysutils/devd-mount ja sysutils/npmount kautta on mahdollista liittää liitetty media ja näyttää ilmoitus tiedostojärjestelmästä ja mahdollisista toimintavaihtoehdoista (tiedostonhallinnan käynnistäminen, muotoilu, kuvan kopioiminen , irrottaminen). Lisätty deskutils/freebsd-update-notify-portti, joka näyttää päivitysilmoitukset ja mahdollistaa nopean, automaattisen perusjärjestelmän, portin ja pakettipäivitysten asennuksen.
  • FreeBSD-porttien kokoelma kasvoi raportointikauden aikana 34400 34600 portista 3000 730 porttiin. Suljemattomien PR:n määrä on edelleen 11454 (130:tä ei ole vielä ratkaistu). HEAD-haara sisältää 5.20 5.34 muutosta 15 kehittäjältä. Merkittäviä päivityksiä ovat: Mono 7.6.2, Perl 5.27.8, PostgreSQL 23.08, LibreOffice 1.72.0, KDE 8.0.2, KDE Gear 13.2.0, Rust 16.3, Wine XNUMX, GCC XNUMX, GitLa.b.
  • Linux-ympäristön emulointiinfrastruktuuri (Linuxulator) otti käyttöön tuen xattr- ja ioprio-järjestelmäkutsuille, mikä mahdollisti Linuxille käännettyjen rsync- ja debootstrap-apuohjelmien suorittamisen,
  • Portti Pantheon-työpöydällä, jonka Linux-jakelun Elementary OS on kehittänyt, on päivitetty.
  • Mukana on tuki UFS- ja FFS-tiedostojärjestelmien tilannekuvien luomiselle, joissa kirjaaminen on käytössä (pehmeät päivitykset). Lisäksi on lisätty ominaisuuksia, joilla voidaan tarkistaa tilannevedoksen eheys fsck-apuohjelmalla ja tallentaa tilannevedosvedoksia taustalle pysähtymättä. työskennellä tiedostojärjestelmän kanssa ja poistamatta osiota (käynnistetään vedos "-L"-lipulla).
  • Amd64-järjestelmissä SIMD-käskyjen käyttöä järjestelmäkirjastotoiminnoissa on laajennettu. Esimerkiksi libc on lisännyt muunnelmia funktioista, jotka käyttävät SSE-, AVX-, AVX2- ja AVX-512F/BW/CD/DQ-käskysarjoja: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() ja strspn3). Työskentely on käynnissä funktioiden memcpy(), memmove(), strcmp(), timingsafe_bcmp() ja timingsafe_memcmp() parissa.
  • Työ 32-bittisten alustojen poistamiseksi käytöstä FreeBSD 15 -julkaisussa on käynnissä.
  • Parannettu riscv64-suorittimen tunnistus.
  • NXP DPAA2 (Data Path Acceleration Architecture Gen2) -laitteistokiihdytysarkkitehtuurin tuki verkkotoimintoihin on käynnissä.
  • OpenSSL 3:n integrointi perusjärjestelmään tarjotaan.
  • Tiedostossa /etc/login.conf on lisätty "inherit"-parametri prioriteetti- ja umask-ominaisuuksille, joissa ominaisuuksien arvo peritään kirjautumisprosessista. Lisätty on myös mahdollisuus pienentää tiedostossa /etc/login.conf asetettua prioriteettia käyttäjätiedoston “~/.login_conf” kautta.
  • Sysctl-parametrin security.bsd.see_jail_proc avulla voidaan nyt estää luvattomia käyttäjiä erillisessä vankilaympäristössä pakottamasta lopettamista, muuttamasta prioriteettia ja etsimästä piilotettuja prosesseja.
  • Julkaisukoon työkalupakki sisältää mfsBSD-apuohjelmat muistiin ladattujen live-kuvien rakentamiseen.
  • Parhaillaan luodaan ChatGPT-pohjainen liitännäinen asiantuntijajärjestelmä, joka neuvoo FreeBSD:hen liittyvissä asioissa.
  • Wifibox-projekti, joka kehittää ympäristöä Linuxin WiFi-ajurien käyttöön FreeBSD:ssä, on päivitetty.
  • BSD Cafe -projekti on otettu käyttöön, ja se tukee Mastodon- ja Matrix-palvelimia FreeBSD-käyttäjien välistä viestintää ja yhteistyötä varten. Projekti lanseerasi myös Web-sivuston, jossa on Wiki ja RSS-syöttölaite nimeltä Miniflux. Suunnitelmissa on luoda Git-palvelin ja virtualisointialusta.

Lähde: opennet.ru

Lisää kommentti