Lëshimi i FreeBSD 15.1

Pas gjashtë muajsh zhvillimi, është formuar lëshimi i FreeBSD 15.1. Ndërtimet instalues janë përgatitur për arkitekturën amd64, aarch64, armv7, powerpc64, powerpc64le dhe riscv64. Për më tepër, ofrohen ndërtimet për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe ambientet cloud si Amazon EC2, Google Compute Engine dhe Vagrant. Lëshimi i FreeBSD 15.1 do të mbështetet deri në Prill 2027, ndërsa azhurnimet për degën 15.x do të lëshohen deri më 31 dhjetor 2029.

Ndryshimet kryesore:

  • Drejtat pĂ«r pajisjet wireless rtw88 (Realtek 802.11n/ac), rtw89 (Realtek 802.11ax) dhe iwlwifi (Intel 02.11a/b/g/n/ac/ax/be) janĂ« sinkronizuar me kernelin Linux 7.0.
  • NĂ« kernel Ă«shtĂ« zbatuar njĂ« kornizĂ« pĂ«r zgjedhjen e planifikuesve tĂ« punĂ«ve. NĂ« konfigurimin e kernelit nĂ« sistemet amd64, pĂ«rveç planifikuesit tĂ« pĂ«rdorur si default SCHED_ULE, Ă«shtĂ« aktivizuar ndĂ«rtimi i planifikuesit klasik SCHED_4BSD. PĂ«r tĂ« zgjedhur planifikuesin e punĂ«ve gjatĂ« ngarkimit, Ă«shtĂ« shtuar parametri sysctl kern.sched.
  • ËshtĂ« bĂ«rĂ« punĂ« pĂ«r tĂ« siguruar mbĂ«shtetje pĂ«r standardin C23 nĂ« bazĂ«n e kodit pĂ«r ndĂ«rtimet me kompilerĂ«t nĂ« modin C23. MbĂ«shtetje e plotĂ« pĂ«r C23 pritet nĂ« degĂ«n FreeBSD 16. NĂ« standardin e ri janĂ« shtuar konstantet nullptr, tipi _BitInt(n) dhe fjalĂ«t kyçe bool, true dhe false, tĂ« cilat mund tĂ« kishin konflikte me identifikuesit me tĂ« njĂ«jtin emĂ«r tĂ« pĂ«rcaktuar nĂ« kodin e vjetĂ«r. MbĂ«shtetja e C23 do tĂ« lejojĂ« pĂ«rdorimin e mundĂ«sive tĂ« reja tĂ« gjuhĂ«s nĂ« kodin e FreeBSD, siç Ă«shtĂ« skedari i titullit stdbit.h, funksioni memalignment(), dhe limits.h dhe stdint.h tĂ« azhurnuara me makrosin _WIDTH dhe tipin char8_t.
  • NĂ« filtrin e paketave ipfw Ă«shtĂ« realizuar mundĂ«sia e caktimit tĂ« maskave tĂ« rastit nĂ« tabelat (lookup table), duke lejuar injorimin e çdo kombinimi tĂ« bitĂ«ve nĂ« çelĂ«sa dhe elemente tĂ« tabelĂ«s, pĂ«r shembull, Ă«shtĂ« e mundur tĂ« pĂ«rdoren maska jo tĂ« vazhdueshme. IP-adresat, tĂ« tilla si «lookup src-ip4:255.255.253.255». ËshtĂ« hequr kodi pĂ«r pajtueshmĂ«rinĂ« me versionet e filtrit tĂ« paketave ipfw, qĂ« ishin shpĂ«rndarĂ« para lĂ«shimit tĂ« FreeBSD 8.
  • ËshtĂ« lejuar drejtimi i paketimeve IPv6 nĂ« soketet divert, nĂ« tĂ« cilat mĂ« parĂ« ishte e lejuar vetĂ«m puna me IPv4. NĂ« komandĂ«n ifconfig Ă«shtĂ« shtuar flagu ‘stableaddr’ pĂ«r tĂ« gjeneruar adresa IPv6 tĂ« stabilizuara, tĂ« pandryshueshme pĂ«r çdo nĂ«ndegĂ« (Stateless Address Autoconfiguration, RFC 7217).
  • Shell-i i komandave pĂ«r pĂ«rdoruesit «root» dhe «freebsd» Ă«shtĂ« zĂ«vendĂ«suar nga csh nĂ« sh.
  • ËshtĂ« shtuar utilita setaudit pĂ«r menaxhimin e politikave tĂ« auditimit tĂ« sistemit.
  • NĂ« utilitarin find janĂ« shtuar opsionet «-xattr» dhe «-xattrname» pĂ«r tĂ« kĂ«rkuar skedarĂ« duke marrĂ« parasysh atributet e zgjeruara tĂ« skedarĂ«ve.
  • NĂ« utilitarin newfs Ă«shtĂ« shtuar opsioni "-u" pĂ«r tĂ« çaktivizuar mekanizmin e azhurnimeve tĂ« buta dhe regjistrimin pĂ«r UFS2.
  • U hoq nga e default utilitari ipfs, i cili pĂ«rdorej pĂ«r ruajtjen dhe rikthimin e tabelave tĂ« translacionit tĂ« adresave, dhe u çaktivizua funksionaliteti i nevojshĂ«m pĂ«r funksionimin e tij nĂ« bĂ«rthamĂ« (mund tĂ« kthehet nĂ« konfigurimet e ndĂ«rtimit).
  • NĂ« skriptin bsdinstall Ă«shtĂ« e aktivizuar me tĂ« drejtĂ« instalimi i pkgbase me komponentĂ«t e specifikuar nĂ« variablĂ«n COMPONENTS. Metoda e vjetĂ«r e instalimit bazuar nĂ« distset mbetet e disponueshme, nĂ«se Ă«shtĂ« e pĂ«rcaktuar variabla DISTRIBUTIONS.
  • NĂ« bibliotekat standarde janĂ« shtuar funksionet tdestroy,
    strdupa,
    strndupa,
    posix_spawnattr_getexecfd_np,
    posix_spawnattr_setexecfd_np,
    pthread_tryjoin_np.
    Në funksionet memcpy, memmove dhe memset në sistemet AArch64 përfshihen optimizime të bazuara në instrukcionet MOPS (Operacione të Memorisë).
  • ËshtĂ« shtuar biblioteka libuvmem me implementimin e mekanizmit tĂ« shpĂ«rndarjes sĂ« memories vmem, i cili funksionon nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit dhe ofron njĂ« API tĂ« pĂ«rshtatshĂ«m me vmem pĂ«r aplikacionet.
  • NĂ« imazhet pĂ«r makinat virtuale dhe sistemet cloud Ă«shtĂ« pĂ«rfshirĂ« menaxheri i paketave pkg dhe Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r azhurnim tĂ« atomizuar tĂ« paketĂ«s me sistemin bazĂ« gjatĂ« ngarkesĂ«s sĂ« parĂ«.
  • NĂ« konfigurimin e bĂ«rthamĂ«s MINIMAL Ă«shtĂ« shtuar drejtuesi virtio_scsi, i cili lejon ngarkimin e sistemit nĂ« makina virtuale tĂ« bazuar nĂ« qemu/kvm.
  • JanĂ« implementuar thirrjet sistemike pdwait dhe pdfork pĂ«r mekanizmin e ri tĂ« krijimit dhe pĂ«rfundimit tĂ« proceseve, duke pĂ«rdorur deshifrues tĂ« proceseve.
  • NĂ« shtresĂ«n pĂ«r pĂ«rputhshmĂ«ri me Linux Ă«shtĂ« shtuar fcntl F_DUPFD_QUERY, qĂ« pĂ«rdor kcmp KCMP_FILE pĂ«r tĂ« kontrolluar deshifruesin e skedarit nĂ« kontejnerĂ«t Linux.
  • ËshtĂ« aktivizuar ndĂ«rtimi i drejtuesit iwx pĂ«r adaptrorĂ«t e paqĂ«ndrueshĂ«m Intel AX210/AX211/AX411 me mbĂ«shtetje pĂ«r Wi-Fi 6E dhe Wi-Fi 7.
  • JanĂ« pĂ«rditĂ«suar drejtuesit. ËshtĂ« shtuar mbĂ«shtetje pĂ«r adaptrorĂ«t e rrjetit Intel E835-XXV-4 dhe Intel E835 Ethernet, kontrollet RAID tĂ« pĂ«rdorura nĂ« sistemet Fujitsu PRIMERGY, si dhe pĂ«r aksesorĂ«t NVMe tĂ« pĂ«rdorur nĂ« Google Compute Engine C4. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r platformat Raspberry Pi. ËshtĂ« shtuar mbĂ«shtetje pĂ«r numĂ«ruesit e monitorimit tĂ« performancĂ«s (hwpmc), tĂ« ofruar nĂ« CPU Intel Alder Lake, Alder Lake-N dhe Emerald Rapids.
  • Drejtuesi hid Ă«shtĂ« konfiguruar pĂ«r tĂ« ofruar akses pĂ«r pĂ«rdoruesit e grupit game, duke lejuar aksesin nĂ« kontrollorĂ«t e lojĂ«rave pa rritur privilegjet, duke pĂ«rdorur libra si libsdl.
  • NĂ« utilitarin mt Ă«shtĂ« siguruar pĂ«rputhshmĂ«ria me pajisjet e kasetave qĂ« mbĂ«shtesin standardet LTO-10 dhe LTO-10P (Linear Tape-Open Generation 10).
  • EkipĂ«s «zpool prefetch» i Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r metadatat BRT (Block Reference Table), tĂ« cilat rrisin performancĂ«n e klonimit dhe çlirimit tĂ« blloqeve.
  • NĂ« klientin NFS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r eksportimin pĂ«rmes NFS tĂ« sistemeve tĂ« skedarĂ«ve qĂ« nuk i marrin parasysh gjendjet e shkronjave nĂ« emrat e skedarĂ«ve dhe katalogĂ«ve.
    NĂ« ngarkimin pa disk pĂ«rmes NFSv4 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r montimin e ndarjes NFS si sistemin e skedareve rrĂ«njĂ«sor dhe mapimin e emrave ose identifikuesve tĂ« pĂ«rdoruesve pĂ«rmes nfsuserd. ËshtĂ« shtuar mbĂ«shtetje fillestare pĂ«r zgjerimin e NFSv4.2 me POSIX ACL. server NĂ« klientin NFSv4 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r atributin e arkivimit (UF_ARCHIVE), i pĂ«rdorur nĂ« klientin NFS tĂ« Windows.
  • NĂ« ndĂ«rfaqen splash Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« vendosur njĂ« ekran nĂ« format PNG, i cili shfaqet kur sistemi pĂ«rfundon punĂ«n.
  • ËshtĂ« shtuar sysctl net.inet.ipf.jail_allowed, i cili lejon lidhjen me njĂ« mjedis Jail tĂ« grupeve tĂ« veta tĂ« konfigurimit dhe rregullave tĂ« filtrit tĂ« paketimeve ipfilter.
  • ËshtĂ« shtuar sysctl allow.vmm_ppt pĂ«r tĂ« lejuar kalimin e aksesit nĂ« pajisjet PCI nĂ« mjedise tĂ« izoluara nĂ« bazĂ« tĂ« hipervizorit bhyve.
  • NĂ« driverin GPU tĂ« bazuar nĂ« virtio Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mjediset virtuale tĂ« bazuara nĂ« Parallels Desktop.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r regjistrat FGT (Fine-Grained Trap), mekanizmin Extended Destination ID dhe instrukcionet MOPS (Memory Operations), tĂ« cilat zgjerjnĂ« mundĂ«sitĂ« e virtualizimit dhe rrisin performancĂ«n nĂ« sistemet ARM64. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin ARM64 LASS (Linear Address Space Separation) pĂ«r tĂ« pĂ«rforcuar izolimin midis bĂ«rthamĂ«s dhe hapĂ«sirĂ«s sĂ« pĂ«rdoruesit.
  • NĂ« implementimin e frame buffer-it tĂ« hipervizorit bhyve Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r UNIX sockets, tĂ« cilat lejojnĂ« kalimin e konsolĂ«s grafike nĂ« Jail pa rrjet.
  • Versionet e 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 simbole tĂ« tjera (tira tĂ« gjata, tira tĂ« shkurtra, lidhĂ«s, kĂ«ndore, katror tĂ« bardhĂ«, kryq dhe kryqi i dyfishtĂ«). ËshtĂ« pĂ«rmirĂ«suar rregullimi i simboleve nĂ« ekranet me densitet tĂ« lartĂ« pikselesh. Tabelat e simboleve Unicode janĂ« pĂ«rditĂ«suar nĂ« versionin 17.0.0, nĂ« tĂ« cilin janĂ« shtuar 4803 simbole.
  • NĂ«nsistemi blacklist Ă«shtĂ« rinovuar nĂ« blocklist me procesin nĂ« sfond blocklistd. CilĂ«simet e vjetra nĂ« skriptet rc dhe rregullat e filtrit tĂ« paketimeve vazhdojnĂ« tĂ« funksionojnĂ«, por çojnĂ« nĂ« shfaqjen e njĂ« paralajmĂ«rimi.
  • Instrumenti OpenPAM Ă«shtĂ« transferuar nĂ« paketĂ«n e re FreeBSD-pam, ndĂ«rsa biblioteka Zstandard dhe utilitarja zstd nĂ« paketĂ«n FreeBSD-zstd.
  • NĂ« sistemet e instaluara pĂ«rmes paketave freebsd-base, Ă«shtĂ« bllokuar thirrja e skenarĂ«ve tĂ« ndĂ«rtimit installworld dhe installkernel pĂ«r tĂ« shmangur mospĂ«rputhjen e gjendjes sĂ« sistemit me paketat.
  • NdĂ«rpritet formimi i ndĂ«rtimit nĂ« formatin OCI (Oracle Cloud Infrastructure).
  • Fiksohen si tĂ« pĂ«rbashkĂ«t dhe do tĂ« fshihen nĂ« degĂ«n FreeBSD 16 utilitarĂ«t fdisk, bsdlabel, lpr, lpd, lpc, lpq, lprm, lp, pac, lptest dhe chkprintcap. PĂ«r tĂ« punuar me ndarjet diskore rekomandohet pĂ«rdorimi i gpart ose bsdinstall nĂ« vend tĂ« fdisk dhe bsdlabel, dhe pĂ«r organizimin e daljes nĂ« printim, duhet tĂ« pĂ«rdoret porta print/cups ose sysutils/LPRng. NĂ« FreeBSD 16 Ă«shtĂ« planifikuar gjithashtu tĂ« hiqen sysctls hw.ata.rotating dhe hw.ata.unmapped_io, si dhe drejtuesit hifn (acceleratorĂ«t kriptografikĂ« Hifn 7751/7951/7811/7955/7956), safe (acceleratorĂ«t kriptografikĂ« SafeNet SafeXcel 1141/1741), le (AMD Am7900 LANCE dhe Am79C9xx ILACC/PCnet Ethernet), fdc (kontrolluesi i disketave) dhe agp (Accelerated Graphics Port).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster