FreeBSD faʻaopoopo le avetaavale SquashFS ma faʻaleleia le poto masani i luga o le komepiuta

O le lipoti e uiga i le atinaʻeina o le FreeBSD poloketi mai ia Iulai ia Setema 2023 o loʻo tuʻuina atu ai se avetaʻavale fou ma se faʻatinoga o le faila faila SquashFS, lea e mafai ona faʻaogaina e faʻaleleia ai le lelei o ata faʻataʻitaʻiga, Live builds ma firmware faʻavae i luga ole FreeBSD. SquashFS o loʻo faʻaogaina i le faitau-naʻo le faʻaogaina ma tuʻuina atu se faʻataʻitaʻiga faʻapitoa o metadata ma faʻapipiʻi faʻamaumauga faʻamaumauga. O le avetaavale o loʻo faʻatinoina i le kernel level, lagolagoina le FreeBSD 13.2 faʻamalolo ma, faatasi ai ma isi mea, faʻatagaina oe e faʻauluina FreeBSD mai le SquashFS faila faila i le RAM.

O isi taunu'uga na fa'amamafaina i le lipoti e aofia ai:

  • Ua maeʻa galuega e faʻaumatia ai faʻafitauli e ono tulaʻi mai pe a faʻaogaina le FreeBSD i luga o le komepiuta. Mo se faʻataʻitaʻiga, o le laupepa-installer port, lea e mafai ai ona e faʻapipiʻi vave ma faʻapipiʻi soʻo se siosiomaga faʻaoga poʻo le faʻamalama faʻamalama i FreeBSD, ua faʻafouina e faʻaalia ai faʻamatalaga e uiga i le maualuga o le tau. E ala i le deskutils / qmediamanager, sysutils / devd-mount ma sysutils / npmount ports, e mafai ona faʻapipiʻi fesoʻotaʻiga fesoʻotaʻiga ma faʻaalia se faʻamatalaga faʻamatalaga e uiga i le faila faila ma filifiliga talafeagai mo gaioiga (faʻalauiloaina o se faila faila, faʻatulagaina, kopiina o se ata. , tatala ese). Fa'aopoopo deskutils/freebsd-update-notify port e fa'aalia ai fa'amatalaga fa'afouga ma fa'ataga mo le fa'apipi'i vave, fa'apipi'i otometi o faiga fa'avae, taulaga ma fa'afouga afifi.
  • O le aoina o taulaga FreeBSD i le vaitaimi o lipoti na siitia mai le 34400 i le 34600 ports. Ole numera ole PR e le'i tapunia o lo'o tumau pea ile 3000 (730 PRs e le'i fo'ia). O le lala HEAD o loʻo i ai suiga e 11454 mai le 130 atinaʻe. O faʻafouga taua e aofia ai: Mono 5.20, Perl 5.34, PostgreSQL 15, LibreOffice 7.6.2, KDE 5.27.8, KDE Gear 23.08, Rust 1.72.0, Uaina 8.0.2, GCC 13.2.0, GitLab .
  • O le Linux environment emulation infrastructure (Linuxulator) na faʻatinoina le lagolago mo le xattr ma ioprio system calls, lea na mafai ai ona faʻatautaia le rsync ma le debootstrap utilities na tuufaatasia mo Linux,
  • O le taulaga ma le Pantheon desktop, na atiaʻe e le Linux distribution Elementary OS, ua faʻafouina.
  • Lagolago mo le fatuina o ata o faila faila UFS ma FFS lea e mafai ai ona faʻaogaina (faʻafouina faʻafouina) ua faʻapipiʻiina, ma ua faʻaopoopoina foi gafatia mo le siakiina o le saʻo o se ata faʻaoga e faʻaaoga ai le aoga fsck ma le faʻasaoina o faʻamaumauga i tua, e aunoa ma le taofi. galue ma le faila faila ma e aunoa ma le tatalaina o le vaeluaga (faʻamalo le lafoaia ma le fuʻa "-L").
  • Mo faiga amd64, ua fa'alauteleina le fa'aogaina o fa'atonuga a le SIMD i galuega fa'akomepiuta. Mo se faʻataʻitaʻiga, libc ua faʻaopoopoina suiga eseese o galuega e faʻaaoga ai seti SSE, AVX, AVX2 ma AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() ma strspn3). O lo'o fa'agasolo galuega ile memcpy(), memmove(), strcmp(), timingsafe_bcmp() ma timingsafe_memcmp().
  • O lo'o fa'agasolo le galuega e fa'ate'a ai le 32-bit platforms i le fa'asalalauga FreeBSD 15.
  • Faʻaleleia le faʻamatalaga CPU riscv64.
  • O lo'o fa'agasolo galuega e fa'atino ai le lagolago mo le NXP DPAA2 (Data Path Acceleration Architecture Gen2) fa'ata'ita'iga fa'avavevave meafaigaluega mo fa'agaioiga feso'otaiga.
  • O le tuʻufaʻatasia o le OpenSSL 3 i totonu o le faiga faʻavae ua tuʻuina atu.
  • I totonu /etc/login.conf, ua faaopoopo le "tofi" parakalafa mo le faamuamua ma umask meatotino, lea o le tau o meatotino e tuufaasolo mai le faagasologa o le saini. Faʻaopoopoina foi le mafai ona faʻaitiitia le faʻamuamua seti i /etc/login.conf e ala i le faila faila "~/.login_conf".
  • E ala i le sysctl parameter security.bsd.see_jail_proc, o tagata e le faʻatagaina i se isi siosiomaga falepuipui e mafai nei ona faʻasaina mai le faʻamalosia o le faʻamutaina, suia le faʻamuamua, ma le faʻaogaina o faiga natia.
  • O le tuʻuina atu o meafaigaluega e aofia ai mfsBSD faʻaoga mo le fausiaina o ata ola e utaina i le mafaufau.
  • O loʻo faʻagasolo galuega e fai ai se faʻapipiʻi e faʻavae i luga o le ChatGPT e fatu ai se faiga faʻapitoa e fautua i mataupu e fesoʻotaʻi ma FreeBSD.
  • Le polokalame Wifibox, lea e atiaʻe ai se siosiomaga mo le faʻaogaina o taʻavale Linux WiFi i FreeBSD, ua faʻafouina.
  • O le polokalame BSD Cafe ua faʻalauiloaina, lagolagoina Mastodon ma Matrix servers mo fesoʻotaʻiga ma le galulue faʻatasi i le va o tagata faʻaoga FreeBSD. Na faʻalauiloa foi e le poloketi se upega tafaʻilagi ma se Wiki ma se fafaga RSS e taʻua o Miniflux. O loʻo i ai fuafuaga e fausia se Git server ma se virtualization platform.

puna: opennet.ru

Faaopoopo i ai se faamatalaga