Publikimi i FreeBSD 15.1

Pas gjashtë muajsh zhvillimi, është publikuar FreeBSD 15.1. Ndërtimet e instalimit janë të disponueshme për arkitekturat amd64, aarch64, armv7, powerpc64, powerpc64le dhe riscv64. Përveç kësaj, janë të disponueshme ndërtimet për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe mjediset cloud si Amazon EC2, Google Compute Engine dhe Vagrant. FreeBSD 15.1 do të mbështetet deri në prill 2027, dhe përditësimet për degën 15.x do të publikohen deri më 31 dhjetor 2029.

Ndryshimet kryesore:

  • DrajverĂ«t e pajisjeve pa tel rtw88 (Realtek 802.11n/ac), rtw89 (Realtek 802.11ax) dhe iwlwifi (Intel 02.11a/b/g/n/ac/ax/be) janĂ« tĂ« sinkronizuar me bĂ«rthamĂ«n. Linux 7.0.
  • BĂ«rthama zbaton njĂ« strukturĂ« pĂ«rzgjedhjeje tĂ« planifikuesit tĂ« detyrave. PĂ«rveç planifikuesit tĂ« parazgjedhur SCHED_ULE, konfigurimi i bĂ«rthamĂ«s nĂ« sistemet amd64 tani pĂ«rfshin njĂ« version tĂ« planifikuesit klasik tĂ« detyrave SCHED_4BSD. Parametri kern.sched sysctl Ă«shtĂ« shtuar pĂ«r tĂ« zgjedhur planifikuesin e detyrave nĂ« kohĂ«n e nisjes.
  • Puna Ă«shtĂ« pĂ«rfunduar pĂ«r tĂ« siguruar mbĂ«shtetjen pĂ«r standardin C23 nĂ« bazĂ«n e kodit pĂ«r kompiluesit qĂ« ndĂ«rtojnĂ« nĂ« modalitetin C23. MbĂ«shtetje e plotĂ« pĂ«r C23 pritet nĂ« degĂ«n FreeBSD 16. Standardi i ri shton konstantet nullptr, llojin _BitInt(n) dhe fjalĂ«t kyçe bool, true dhe false, tĂ« cilat mund tĂ« bien ndesh me identifikuesit me tĂ« njĂ«jtin emĂ«r tĂ« pĂ«rcaktuar nĂ« kodin mĂ« tĂ« vjetĂ«r. MbĂ«shtetja pĂ«r C23 do tĂ« lejojĂ« qĂ« kodi FreeBSD tĂ« pĂ«rdorĂ« veçori tĂ« reja gjuhĂ«sore, tĂ« tilla si skedari i kokĂ«s stdbit.h, funksioni memalignment(), limits.h dhe stdint.h tĂ« pĂ«rditĂ«suara me makron _WIDTH dhe lloji char8_t.
  • Filtri i paketave ipfw tani mbĂ«shtet maska ​​tĂ« personalizuara nĂ« tabelat e kĂ«rkimit, duke i lejuar atij tĂ« injorojĂ« çdo kombinim bitash nĂ« çelĂ«sat dhe elementĂ«t e tabelĂ«s. PĂ«r shembull, ai lejon maska ​​adresash IP jo-sekuenciale, tĂ« tilla si "lookup src-ip4:255.255.253.255". Ky kod Ă«shtĂ« hequr pĂ«r pajtueshmĂ«ri me versionet e ipfw tĂ« lĂ«shuara para FreeBSD 8.
  • Paketat IPv6 tani mund tĂ« drejtohen nĂ« soketat e devijuara qĂ« mĂ« parĂ« mbĂ«shtesnin vetĂ«m IPv4. Flamuri 'stableaddr' Ă«shtĂ« shtuar nĂ« komandĂ«n ifconfig pĂ«r tĂ« gjeneruar adresa IPv6 tĂ« qĂ«ndrueshme qĂ« janĂ« konsistente nĂ« tĂ« gjitha nĂ«nrrjetet (Autokonfigurimi i Adresave Pa Stateless, RFC 7217).
  • Shell-i parazgjedhur pĂ«r pĂ«rdoruesit "root" dhe "freebsd" Ă«shtĂ« ndryshuar nga csh nĂ« sh.
  • U shtua programi setaudit pĂ«r menaxhimin e politikave tĂ« auditimit tĂ« sistemit.
  • Programi "find" Ă«shtĂ« pĂ«rditĂ«suar me opsionet "-xattr" dhe "-xattrname" pĂ«r kĂ«rkimin e skedarĂ«ve bazuar nĂ« atributet e zgjeruara tĂ« skedarĂ«ve.
  • Programi newfs Ă«shtĂ« pĂ«rditĂ«suar me opsionin "-u" pĂ«r tĂ« çaktivizuar pĂ«rditĂ«simet e buta dhe ruajtjen nĂ« ditar pĂ«r UFS2.
  • Programi ipfs, i cili u pĂ«rdor pĂ«r tĂ« ruajtur dhe rivendosur tabelat e pĂ«rkthimit tĂ« adresave, Ă«shtĂ« hequr si parazgjedhje dhe funksionaliteti i kĂ«rkuar pĂ«r funksionimin e tij Ă«shtĂ« çaktivizuar nĂ« bĂ«rthamĂ« (kjo mund tĂ« rikthehet nĂ« cilĂ«simet e ndĂ«rtimit).
  • Skripti bsdinstall instalon pkgbase me komponentĂ«t e specifikuar nĂ« variablin COMPONENTS. Metoda mĂ« e vjetĂ«r e instalimit e bazuar nĂ« distset mbetet e disponueshme nĂ«se pĂ«rcaktohet variabli DISTRIBUTIONS.
  • Funksionet tdestroy janĂ« shtuar nĂ« bibliotekat standarde,
    strdupa,
    strndupa,
    posix_spawnattr_getexecfd_np,
    posix_spawnattr_setexecfd_np,
    pthread_tryjoin_np.
    Funksionet memcpy, memmove dhe memset në sistemet AArch64 përdorin optimizime bazuar në instruksionet e Operacioneve të Memories (MOPS).
  • ËshtĂ« shtuar biblioteka libuvmem, e cila ofron njĂ« implementim nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit tĂ« mekanizmit tĂ« alokimit tĂ« memories vmem dhe njĂ« API tĂ« pajtueshĂ«m me vmem pĂ«r aplikacionet.
  • Imazhet pĂ«r makinat virtuale dhe sistemet cloud tani pĂ«rfshijnĂ« menaxherin e paketave pkg dhe mbĂ«shtetje pĂ«r pĂ«rditĂ«simet atomike tĂ« paketĂ«s me sistemin bazĂ« nĂ« nisjen e parĂ«.
  • Konfigurimi i kernelit MINIMAL pĂ«rfshin drajverin virtio_scsi, i cili lejon nisjen e sistemit nĂ« makina virtuale tĂ« bazuara nĂ« qemu/kvm.
  • Thirrjet e sistemit pdwait dhe pdfork janĂ« zbatuar pĂ«r mekanizmin e ri tĂ« krijimit dhe pĂ«rfundimit tĂ« proceseve qĂ« pĂ«rdor pĂ«rshkrues tĂ« proceseve.
  • NĂ« shtresĂ«n ndĂ«rmjetĂ«se pĂ«r pajtueshmĂ«ri me Linux U shtua fcntl F_DUPFD_QUERY, e cila pĂ«rdor kcmp KCMP_FILE pĂ«r tĂ« kontrolluar pĂ«rshkruesin e skedarit nĂ« Linux-kontejnerĂ«.
  • PĂ«rfshihet njĂ« version i drajverit iwx pĂ«r adaptorĂ«t pa tel Intel AX210/AX211/AX411 me mbĂ«shtetje pĂ«r Wi-Fi 6E dhe Wi-Fi 7.
  • DrajverĂ«t janĂ« pĂ«rditĂ«suar. ËshtĂ« shtuar mbĂ«shtetje pĂ«r adaptorĂ«t e rrjetit Ethernet Intel E835-XXV-4 dhe Intel E835, kontrolluesit RAID tĂ« pĂ«rdorur nĂ« serverĂ«t Fujitsu PRIMERGY dhe disqet NVMe tĂ« pĂ«rdorura nĂ« Google Compute Engine C4. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r pllakat Raspberry Pi. ËshtĂ« shtuar mbĂ«shtetje pĂ«r numĂ«ruesit e monitorimit tĂ« performancĂ«s (hwpmc) tĂ« ofruar nga CPU-tĂ« Intel Alder Lake, Alder Lake-N dhe Emerald Rapids.
  • Drajveri hid Ă«shtĂ« konfiguruar pĂ«r t'u dhĂ«nĂ« akses pĂ«rdoruesve tĂ« grupit tĂ« lojĂ«rave, duke lejuar akses nĂ« kontrolluesit e lojĂ«rave pa pĂ«rshkallĂ«zim tĂ« privilegjeve duke pĂ«rdorur librari si libsdl.
  • Programi mt ofron pajtueshmĂ«ri me disqet me shirit qĂ« mbĂ«shtesin standardet LTO-10 dhe LTO-10P (Gjenerata Linear Tape-Open 10).
  • Komanda zpool prefetch tani mbĂ«shtet metadatat BRT (Tabela e ReferencĂ«s sĂ« Blloqeve), duke pĂ«rmirĂ«suar performancĂ«n e klonimit dhe dealokimit tĂ« blloqeve.
  • Klienti NFS tani mbĂ«shtet eksportimin e sistemeve tĂ« skedarĂ«ve nĂ«pĂ«rmjet NFS qĂ« nuk janĂ« tĂ« ndjeshĂ«m ndaj shkronjave tĂ« mĂ«dha dhe tĂ« vogla ndaj emrave tĂ« skedarĂ«ve dhe direktorive.
    MbĂ«shtetja pĂ«r montimin e njĂ« ndarjeje NFS si sistemi i skedarĂ«ve rrĂ«njĂ« dhe hartĂ«zimi i emrave tĂ« pĂ«rdoruesve ose ID-ve nĂ«pĂ«rmjet nfsuserd Ă«shtĂ« zbatuar pĂ«r nisje pa disk nĂ«pĂ«rmjet NFSv4. ËshtĂ« shtuar mbĂ«shtetja fillestare pĂ«r zgjerimin NFSv4.2 me ACL-tĂ« POSIX. MbĂ«shtetja pĂ«r atributin e arkivimit (UF_ARCHIVE), i pĂ«rdorur nĂ« klientin NFS, Ă«shtĂ« shtuar nĂ« serverin dhe klientin NFSv4. Windows.
  • NdĂ«rfaqja e njoftimeve tani ju lejon tĂ« caktoni njĂ« ekran njoftimesh nĂ« formatin PNG qĂ« do tĂ« shfaqet kur sistemi fiket.
  • U shtua sysctl net.inet.ipf.jail_allowed, i cili ju lejon tĂ« lidhni grupin tuaj tĂ« cilĂ«simeve dhe rregullave tĂ« filtrit tĂ« paketave ipfilter me mjedisin jail.
  • U shtua sysctl allow.vmm_ppt pĂ«r tĂ« pĂ«rcjellĂ« aksesin nĂ« pajisjet PCI nĂ« mjedise tĂ« izoluara bazuar nĂ« hipervizorin bhyve.
  • Drajveri i GPU-sĂ« i bazuar nĂ« Virtio zbaton mbĂ«shtetje pĂ«r mjedise virtuale tĂ« bazuara nĂ« Parallels Desktop.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r regjistrat Fine-Grained Trap (FGT), Extended Destination ID dhe instruksionet e Operacioneve tĂ« Memories (MOPS), duke zgjeruar aftĂ«sitĂ« e virtualizimit dhe duke pĂ«rmirĂ«suar performancĂ«n nĂ« sistemet ARM64. ËshtĂ« shtuar mbĂ«shtetje pĂ«r shtesĂ«n ARM64 LASS (Linear Address Space Separation) pĂ«r tĂ« pĂ«rmirĂ«suar izolimin midis bĂ«rthamĂ«s dhe hapĂ«sirĂ«s sĂ« pĂ«rdoruesit.
  • Implementimi i framebuffer-it tĂ« hypervisor bhyve Ă«shtĂ« pĂ«rditĂ«suar pĂ«r tĂ« mbĂ«shtetur socket-et UNIX, duke lejuar qĂ« konsola grafike tĂ« pĂ«rcillet nĂ« jails jashtĂ« linje.
  • Versione tĂ« pĂ«rditĂ«suara tĂ« OpenZFS 2.4.2, OpenSSL 3.5.6, NSS 3.123.1, xz 5.8.3, tcpdump 4.99.6, zlib 1.3.2, zstd 1.5.7, blocklistd 2026-02-07, ncurses 6.6, bsddialog 1.0.5, bmake 20251111, SQLite 3.50.4, unbound 1.25.1, MIT Kerberos 1.22.2, Heimdal Kerberos 1.22.2.
  • Fonti i konsolĂ«s Spleen Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 2.2.0 dhe Ă«shtĂ« zgjeruar me karaktere shtesĂ« (em dash, en dash, vizĂ« ndarĂ«se, kllapa kĂ«ndore, katror i bardhĂ«, kryq dhe kryq i dyfishtĂ«). Rreshtimi i karaktereve Ă«shtĂ« pĂ«rmirĂ«suar nĂ« ekranet me dendĂ«si tĂ« lartĂ«. Tabelat e karaktereve Unicode janĂ« pĂ«rditĂ«suar nĂ« versionin 17.0.0, duke shtuar 4803 karaktere.
  • NĂ«nsistemi i listĂ«s sĂ« zezĂ« Ă«shtĂ« riemĂ«ruar nĂ« blocklist, me procesin nĂ« sfond blocklistd. CilĂ«simet e vjetra nĂ« skriptet rc dhe rregullat e filtrimit tĂ« paketave mbeten nĂ« fuqi, por do tĂ« rezultojnĂ« nĂ« njĂ« paralajmĂ«rim.
  • Seti i mjeteve OpenPAM Ă«shtĂ« zhvendosur nĂ« paketĂ«n e re FreeBSD-pam, dhe biblioteka Zstandard dhe programi zstd janĂ« zhvendosur nĂ« paketĂ«n FreeBSD-zstd.
  • NĂ« sistemet e instaluara nĂ«pĂ«rmjet paketave freebsd-base, thirrja e skripteve tĂ« ndĂ«rtimit installworld dhe installkernel Ă«shtĂ« e çaktivizuar pĂ«r tĂ« shmangur mospĂ«rputhjen e gjendjes sĂ« sistemit me paketat.
  • Gjenerimi i asambleve nĂ« formatin OCI (Oracle Cloud Infrastructure) Ă«shtĂ« ndĂ«rprerĂ«.
  • ShĂ«rbimet e mĂ«poshtme janĂ« vjetĂ«ruar dhe do tĂ« hiqen nĂ« degĂ«n FreeBSD 16: fdisk, bsdlabel, lpr, lpd, lpc, lpq, lprm, lp, pac, lptest dhe chkprintcap. PĂ«r tĂ« punuar me ndarje disku, rekomandohet tĂ« pĂ«rdorni gpart ose bsdinstall nĂ« vend tĂ« fdisk dhe bsdlabel. PĂ«r printim, pĂ«rdorni portĂ«n print/cups ose sysutils/LPRng. FreeBSD 16 gjithashtu planifikon tĂ« heqĂ« drajverĂ«t hw.ata.rotating dhe hw.ata.unmapped_io sysctls, si dhe drajverĂ«t hifn (pĂ«rshpejtuesit e kriptos Hifn 7751/7951/7811/7955/7956), safe (pĂ«rshpejtuesit e kriptos SafeNet SafeXcel 1141/1741), le (AMD Am7900 LANCE dhe Am79C9xx ILACC/PCnet Etherne), fdc (kontrolluesi i disketĂ«s) dhe agp (Porta e GrafikĂ«s sĂ« PĂ«rshpejtuar).

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster