Lëshimi i FreeBSD 15.1

Pasë gjashtë muajsh zhvillimi, është formuar rilizimi FreeBSD 15.1. Ndërtimet instalues janë përgatitur për arkitekturën amd64, aarch64, armv7, powerpc64, powerpc64le dhe riscv64. Shtesat gjithashtu ofrohen për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe mjediset cloud si Amazon EC2, Google Compute Engine dhe Vagrant. Rrethi FreeBSD 15.1 do të mbështetet deri në prill 2027, dhe përditësimet për degën 15.x do të lëshohen deri më 31 dhjetor 2029.

Ndryshimet kryesore:

  • DrejtorĂ«t e pajisjeve wireless rtw88 (Realtek 802.11n/ac), rtw89 (Realtek 802.11ax) dhe iwlwifi (Intel 02.11a/b/g/n/ac/ax/be) janĂ« sinkronizuar me bĂ«rthamĂ«n Linux 7.0.
  • NĂ« bĂ«rthamĂ« Ă«shtĂ« implementuar njĂ« kornizĂ« pĂ«r zgjedhjen e planifikuesit tĂ« detyrave. NĂ« konfigurimin e bĂ«rthamĂ«s nĂ« sistemet amd64, pĂ«rveç pĂ«rdorimit tĂ« planifikuesit tĂ« paracaktuar SCHED_ULE, Ă«shtĂ« aktivizuar ndĂ«rtimi i planifikuesit klasik tĂ« detyrave SCHED_4BSD. PĂ«r tĂ« zgjedhur planifikuesin e detyrave gjatĂ« ngarkimit, Ă«shtĂ« shtuar parametrin sysctl kern.sched.
  • JanĂ« bĂ«rĂ« pĂ«rpjekje pĂ«r tĂ« siguruar mbĂ«shtetje pĂ«r standardin C23 nĂ« kodin e bazĂ«s pĂ«r ndĂ«rtimin me kompilerĂ«t nĂ« modalitetin 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 fjalitĂ« kyçe bool, true dhe false, tĂ« cilat mund tĂ« kishin konflikt me identifikuesit e njĂ«jtĂ« tĂ« caktuar nĂ« kodin e vjetĂ«r. MbĂ«shtetja pĂ«r C23 do tĂ« lejojĂ« pĂ«rdorimin e mundĂ«sive tĂ« reja tĂ« gjuhĂ«s nĂ« kodin FreeBSD, siç Ă«shtĂ« skedari stdbit.h, funksioni memalignment(), limitet e azhurnuara.h dhe stdint.h me makron _WIDTH dhe tipin char8_t.
  • NĂ« filtrin e paketave ipfw Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« caktuar maska tĂ« rastĂ«sishme nĂ« tabelat (tabela e kĂ«rkimit), duke lejuar injorimin e çdo kombinimi tĂ« bitĂ«ve nĂ« çelĂ«sat dhe elementĂ«t e tabelĂ«s, pĂ«r shembull, mund tĂ« pĂ«rdoren maska jo-konsistente, IP-adresavesi «lookup src-ip4:255.255.253.255». ËshtĂ« hequr kodi pĂ«r pĂ«rputhje me versionet e filtrit tĂ« paketave ipfw qĂ« janĂ« ofruar para lĂ«shimit tĂ« FreeBSD 8.
  • JanĂ« lejuar drejtime tĂ« paketave IPv6 nĂ« sockets divert, nĂ« tĂ« cilat mĂ« parĂ« lejohej puna vetĂ«m me IPv4. NĂ« komandĂ«n ifconfig Ă«shtĂ« shtuar flag ‘stableaddr’ pĂ«r gjenerimin e adresave IPv6 stabile, qĂ« nuk ndryshojnĂ« pĂ«r çdo nĂ«nrrjetĂ« (Stateless Address Autoconfiguration, RFC 7217).
  • Shelli i komandave pĂ«r pĂ«rdoruesit «root» dhe «freebsd» Ă«shtĂ« zĂ«vendĂ«suar nga csh nĂ« sh.
  • ËshtĂ« shtuar utilitari setaudit pĂ«r menaxhimin e politikave tĂ« auditit sistemor.
  • NĂ« utilitarin find janĂ« shtuar opsionet «-xattr» dhe «-xattrname» pĂ«r tĂ« kĂ«rkuar skedarĂ«t me konsideratĂ« tĂ« atributeve tĂ« zgjeruara tĂ« skedarĂ«ve.
  • NĂ« utilitarin newfs Ă«shtĂ« shtuar opsioni «-u» pĂ«r tĂ« çaktivizuar mekanizmin e pĂ«rditĂ«simeve tĂ« buta dhe regjistrimin pĂ«r UFS2.
  • ËshtĂ« hequr si parazgjedhje utilitari ipfs, qĂ« Ă«shtĂ« pĂ«rdorur pĂ«r tĂ« ruajtur dhe rikuperuar tabelat e pĂ«rkthimit tĂ« adresave, dhe Ă«shtĂ« çaktivizuar funksionaliteti i nevojshĂ«m pĂ«r punĂ«n e tij nĂ« bĂ«rthamĂ« (mund tĂ« rikthehet nĂ« konfigurimet e ndĂ«rtimit).
  • NĂ« skriptin bsdinstall Ă«shtĂ« pĂ«rfshirĂ« si parazgjedhje instalimi i pkgbase me komponentĂ«t e caktuar nĂ« variablin COMPONENTS. Metoda e vjetĂ«r e instalimit bazuar nĂ« distset mbetet e disponueshme, nĂ«se Ă«shtĂ« e caktuar variabli 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 janë përdorur optimizime të bazuara në instruksionet MOPS (Memory Operations).
  • ËshtĂ« shtuar biblioteka libuvmem me implementimin e mekanizmit tĂ« shpĂ«rndarjes sĂ« memories vmem, qĂ« punon nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit dhe ofron njĂ« API tĂ« pĂ«rputhshĂ«m me vmem pĂ«r aplikacionet.
  • NĂ« imazhet pĂ«r makinave virtuale dhe sistemet cloud Ă«shtĂ« pĂ«rfshirĂ« menaxheri i paketave pkg dhe Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r pĂ«rditĂ«simin atomik tĂ« paketĂ«s me sistemin bazĂ« gjatĂ« ngarkimit tĂ« parĂ«.
  • NĂ« konfigurimin e bĂ«rthamĂ«s MINIMAL Ă«shtĂ« pĂ«rfshirĂ« drejtorin virtio_scsi, qĂ« lejon ngarkimin e sistemit nĂ« makinat virtuale nĂ« bazĂ« tĂ« qemu/kvm.
  • JanĂ« implementuar thirrjet sistemike pdwait dhe pdfork pĂ«r mekanizmin e ri tĂ« krijimit dhe pĂ«rfundimit tĂ« proceseve, qĂ« pĂ«rdor deskriptuesit e proceseve.
  • NĂ« ndĂ«rfaqen pĂ«r pĂ«rputhjen 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 drejtorit iwx pĂ«r pajisjet wireless Intel AX210/AX211/AX411 me mbĂ«shtetje pĂ«r Wi-Fi 6E dhe Wi-Fi 7.
  • JanĂ« pĂ«rditĂ«suar drejtorĂ«t. ËshtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet rrjetore Intel E835-XXV-4 dhe Intel E835 Ethernet, si dhe pĂ«r kontrollerĂ«t RAID qĂ« pĂ«rdoren nĂ« serverĂ« Fujitsu PRIMERGY, si dhe pĂ«r diskĂ«t NVMe, qĂ« pĂ«rdoren nĂ« Google Compute Engine C4. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r bordet Raspberry Pi. ËshtĂ« shtuar mbĂ«shtetje pĂ«r ka tĂ« dhĂ«na tĂ« ndjekjes sĂ« performancĂ«s (hwpmc), qĂ« ofrohen nĂ« CPU Intel Alder Lake, Alder Lake-N dhe Emerald Rapids.
  • Drejtorin hid Ă«shtĂ« konfiguruar pĂ«r tĂ« ofruar akses pĂ«r pĂ«rdoruesit e grupit game, duke lejuar qasjen nĂ« kontrollorĂ«t e lojĂ«rave pa rritur privilegjet, duke pĂ«rdorur librari 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).
  • NĂ« komandĂ«n «zpool prefetch» Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r metadatĂ«n BRT (Block Reference Table), e cila rrit 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 marrin parasysh ndarjen e madhĂ«sive nĂ« emrat e skedarĂ«ve dhe direktorĂ«ve.
    PĂ«r ngarkesĂ«n pa disqe pĂ«rmes NFSv4 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r montimin e ndarjes NFS si sistemi bazĂ« i skedarĂ«ve dhe pĂ«r hartimin e emrave ose identifikuesve tĂ« pĂ«rdoruesve pĂ«rmes nfsuserd. ËshtĂ« shtuar mbĂ«shtetje fillestare pĂ«r zgjerimin nĂ« NFSv4.2 me POSIX ACL. server Dhe klientit NFSv4 i janĂ« shtuar mbĂ«shtetje pĂ«r atributin e arkivimit (UF_ARCHIVE), i cili pĂ«rdoret nĂ« klientin NFS tĂ« Windows.
  • NĂ« ndĂ«rfaqen splash Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar njĂ« skenĂ« nĂ« format PNG, e cila shfaqet nĂ« pĂ«rfundim tĂ« funksionimit tĂ« sistemit.
  • ËshtĂ« shtuar sysctl net.inet.ipf.jail_allowed, i cili lejon lidhjen e njĂ« grupi tĂ« vetĂ« specifikimeve dhe rregullave tĂ« filtrimit tĂ« paketave ipfilter nĂ« mjedisin Jail.
  • ËshtĂ« shtuar sysctl allow.vmm_ppt pĂ«r kalimin e aksesit nĂ« pajisjet PCI nĂ« mjedise tĂ« izoluar tĂ« bazuara nĂ« hipervizorin bhyve.
  • NĂ« GPU-nĂ« e 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), qĂ« zgjeruan mundĂ«sitĂ« e virtualizimit dhe rritĂ«n performancĂ«n nĂ« sistemet ARM64. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin ARM64 LASS (Linear Address Space Separation) pĂ«r tĂ« forcuar izolimin midis dhe ndĂ«rmjet bĂ«rthamĂ«s dhe hapĂ«sirĂ«s sĂ« pĂ«rdoruesit.
  • NĂ« implementimin e framebuffer-it tĂ« hipervizorit bhyve Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r UNIX-socket, qĂ« lejon kalimin e konsolĂ«s grafike nĂ« Jail pa rrjet.
  • Versionet e 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 janĂ« pĂ«rditĂ«suar.
  • 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Ă«sa, kĂ«ndore, katrorĂ« tĂ« bardhĂ«, kryq dhe kryq i dyfish). Rregullimi i simboleve Ă«shtĂ« pĂ«rmirĂ«suar nĂ« ekrane me densitet tĂ« lartĂ« pikselash. Tabelat e simboleve Unicode janĂ« pĂ«rditĂ«suar nĂ« versionin 17.0.0, ku janĂ« shtuar 4803 simbole.
  • Sistemi blacklist Ă«shtĂ« riemĂ«ruar nĂ« blocklist me procesin e prapaskenĂ«s blocklistd. Rregullimet e vjetra nĂ« skenarĂ«t rc dhe rregullat e filtrit tĂ« paketave vazhdojnĂ« tĂ« veprojnĂ«, por shkaktojnĂ« paralajmĂ«rime.
  • Instrumenti OpenPAM Ă«shtĂ« transferuar nĂ« paketĂ«n e re FreeBSD-pam, dhe biblioteka Zstandard dhe utilitarja zstd nĂ« paketĂ«n FreeBSD-zstd.
  • NĂ« sistemet e instaluara pĂ«rmes paketave freebsd-base, Ă«shtĂ« bllokuar thirrja e skripteve tĂ« ndĂ«rtimit installworld dhe installkernel pĂ«r tĂ« shmangur disbalancimin e gjendjes sĂ« sistemit me paketat.
  • ËshtĂ« ndaluar formimi i ndĂ«rtimeve nĂ« formatin OCI (Oracle Cloud Infrastructure).
  • JanĂ« shpallur tĂ« vjetra dhe do tĂ« hiqen 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 e disqeve, nĂ« vend tĂ« fdisk dhe bsdlabel rekomandohet pĂ«rdorimi i gpart ose bsdinstall, dhe pĂ«r organizimin e daljes nĂ« printim duhet tĂ« pĂ«rdoret porta print/cups ose sysutils/LPRng. NĂ« FreeBSD 16 gjithashtu synohet tĂ« hiqen sysctls hw.ata.rotating dhe hw.ata.unmapped_io, dhe drejtuesit hifn (kriptouksorĂ«t Hifn 7751/7951/7811/7955/7956), safe (kriptouksorĂ«t SafeNet SafeXcel 1141/1741), le (AMD Am7900 LANCE dhe Am79C9xx ILACC/PCnet Ethernet), fdc (kontrolluesi i disqeve fleksibĂ«l) dhe agp (Porta GrafikĂ«s e Acceleruar).

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster