FreeBSD 12.1 -julkaisu

Lähettäjä FreeBSD 12.1:n julkaisu, joka on valmistettu amd64-, i386-, powerpc-, powerpc64-, powerpcspe-, sparc64- ja armv6-, armv7- ja aarch64-arkkitehtuureille. Lisäksi kuvia on valmistettu virtualisointijärjestelmiin (QCOW2, VHD, VMDK, raw) ja Amazon EC2 -pilviympäristöihin.

Avain innovaatioita:

  • Perusjärjestelmä sisältää kryptografisen kirjaston BearSSL;
  • Yandexin insinöörien toteuttaman NAT64 CLAT:n (RFC6877) tuki on lisätty verkkopinoon;
  • Lisätty trimmausapuohjelma lohkon sisällön poistamiseksi Flashista kulumisen minimoimisalgoritmeilla;
  • IPv6-tuki on lisätty bsnmpd:hen;
  • Päivitetyt versiot: ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9, p.1.12.0 Portit ovat päivittäneet GNOME 3.28:n ja KDE 5.16.5:n;
  • i386-arkkitehtuurissa LLVM-projektin LLD-linkkeri on oletusarvoisesti käytössä;
  • Ydin tarjoaa vankilaympäristön tunnisteiden kirjaamisen, kun prosessit lopetetaan (prosesseille, jotka eivät ole vankilassa, ilmaistaan ​​nollatunniste);
  • Uudelleen suunniteltu FUSE (File system in USERspace) -alijärjestelmä on lisätty, mikä mahdollistaa tiedostojärjestelmän toteutusten luomisen käyttäjätilassa. Uusi ajuri toteuttaa tuen FUSE 7.23 -protokollalle (aiempi versio 7.8, julkaistu 11 vuotta sitten, oli tuettu), lisätty koodi ytimen käyttöoikeuksien tarkistamiseen ("-o default_permissions"), lisätty kutsuja VOP_MKNOD, VOP_BMAP ja VOP_ADVLOCK , ja tarjosi mahdollisuuden keskeyttää FUSE-toiminnot , lisäsi tuen nimeämättömille putkille ja unix-liittimille sulakkeissa, mahdollisuuden käyttää kqueue-funktiota /dev/fuse, salli mount-parametrien päivittämisen "mount -u" -sovelluksella, lisäsi tuen sulakkeiden vientiin NFS:n kautta. , ottanut käyttöön RLIMIT_FSIZE-kirjanpidon, lisännyt FOPEN_KEEP_CACHE- ja FUSE_ASYNC_READ-liput, Suorituskykyä on optimoitu merkittävästi ja välimuistia on parannettu;
  • Mukana kirjasto libomp (ajonaikainen OpenMP-toteutus);
  • Päivitetty luettelo tuetuista PCI-laitteiden tunnisteista;
  • Lisätty cdceem-ohjain, joka tukee iLO 5:n USB-virtuaaliverkkokortteja HPE Proliant -palvelimissa;
  • Camcontrol-apuohjelmaan on lisätty komennot ATA-virrankulutustilojen muuttamiseksi. Kamera-alijärjestelmä on parantanut AHCI-hallintaa ja lisännyt yhteensopivuutta SES:n kanssa;
  • Lisätty varoituksia epäluotettavien salausalgoritmien käytöstä luotaessa osioita gelin kautta;
  • Lisätty tuki ZFS-vaihtoehdolle "com.delphix:removing" käynnistyslataimeen;
  • Lisätty sysctl net.inet.tcp.rexmit_initial asettamaan TCP:ssä käytettävän RTO.Initial-parametrin.
  • Lisätty tuki GRE-in-UDP-kapseloinnille (RFC8086);
  • "-Werror"-lippu gcc:ssä on oletuksena pois käytöstä.
  • Pipefail-vaihtoehto on lisätty sh-apuohjelmaan, kun se on asetettu, lopullinen paluukoodi sisältää virhekoodin, joka tapahtui missä tahansa puheluketjun sovelluksissa;
  • Laiteohjelmiston päivitystoiminnot on lisätty mlx5tool-apuohjelmaan Mellanox ConnectX-4, ConnectX-5 ja ConnectX-6;
  • Lisätty posixshmcontrol-apuohjelma;
  • Lisätty "resv"-komento nvmecontrol-apuohjelmaan NVMe-varausten hallintaan;
  • Camcontrol-apuohjelmassa "modepage"-komento tukee nyt lohkokuvauksia;
  • Freebsd-update-apuohjelmaan on lisätty kaksi uutta komentoa: "updatesready" ja "showconfig";
  • Lisätty rakennustilat WITH_PIE ja WITH_BIND_NOW;
  • Lisätty "-v", "-n" ja "-P" liput zfs-apuohjelmaan sekä "send"-komento kirjanmerkeille;
  • Mukana on bzip2recover-apuohjelma. gzip tukee nyt xz-pakkausalgoritmia;
  • Päivitetyt laiteohjaimet, lisätty tuki AMD Ryzen 2:lle ja RTL8188EE:lle;
  • ctm ja ajastettu apuohjelmat ovat vanhentuneet ja ne poistetaan FreeBSD 13:ssa;
  • FreeBSD 13.0:sta alkaen i386-arkkitehtuurin oletussuorittimen tyyppi (CPUTYPE) muutetaan 486:sta 686:een (voit halutessasi luoda kokoonpanoja i486:lle ja i586:lle itse).

Lähde: opennet.ru

Lisää kommentti