Human sa unom ka bulan nga pag-develop, gipagawas na ang FreeBSD 15.1. Anaa na ang mga installation builds para sa amd64, aarch64, armv7, powerpc64, powerpc64le, ug riscv64 architectures. Dugang pa, anaa na usab ang mga builds para sa mga virtualization system (QCOW2, VHD, VMDK, raw) ug mga cloud environment sama sa Amazon EC2, Google Compute Engine, ug Vagrant. Ang FreeBSD 15.1 suportahan hangtod sa Abril 2027, ug ang mga update para sa 15.x branch ipagawas hangtod sa Disyembre 31, 2029.
Panguna nga mga pagbag-o:
- Ang mga wireless device driver nga rtw88 (Realtek 802.11n/ac), rtw89 (Realtek 802.11ax) ug iwlwifi (Intel 02.11a/b/g/n/ac/ax/be) gi-synchronize sa kernel. Linux 7.0.
- Ang kernel nagpatuman og task scheduler selection framework. Gawas pa sa default nga SCHED_ULE scheduler, ang kernel configuration sa amd64 systems naglakip na karon og build sa classic SCHED_4BSD task scheduler. Ang kern.sched sysctl parameter gidugang aron mapili ang task scheduler sa boot time.
- Nahuman na ang trabaho aron masiguro ang suporta para sa C23 standard sa codebase para sa mga compiler nga nagtukod sa C23 mode. Gilauman ang bug-os nga suporta para sa C23 sa FreeBSD 16 branch. Ang bag-ong standard nagdugang sa nullptr constants, ang _BitInt(n) type, ug ang bool, true, ug false keywords, nga mahimong mosumpaki sa mga identifier nga parehas og ngalan nga gihubit sa mas daan nga code. Ang suporta para sa C23 magtugot sa FreeBSD code sa paggamit sa bag-ong mga feature sa pinulongan, sama sa stdbit.h header file, ang memaligment() function, updated limits.h ug stdint.h nga adunay _WIDTH macro, ug ang char8_t type.
- Ang ipfw packet filter karon nagsuporta sa custom masks sa lookup tables, nga nagtugot niini sa pagbaliwala sa bisan unsang kombinasyon sa mga bits sa table keys ug elements. Pananglitan, gitugotan niini ang mga non-sequential IP address masks, sama sa "lookup src-ip4:255.255.253.255." Kini nga code gitangtang tungod sa pagkaangay sa mga bersyon sa ipfw nga gipadala sa wala pa ang FreeBSD 8.
- Ang mga IPv6 packet mahimo na karon nga i-ruta aron i-divert ang mga socket nga kaniadto nagsuporta lamang sa IPv4. Ang 'stableaddr' flag gidugang na sa ifconfig command aron makamugna og stable nga mga IPv6 address nga makanunayon sa mga subnet (Stateless Address Autoconfiguration, RFC 7217).
- Ang default shell para sa mga tiggamit nga "root" ug "freebsd" giusab gikan sa csh ngadto sa sh.
- Gidugang ang setaudit utility para sa pagdumala sa mga polisiya sa system audit.
- Ang find utility gi-update na gamit ang "-xattr" ug "-xattrname" nga mga opsyon para sa pagpangita og mga file base sa gipalapdang mga attribute sa file.
- Ang newfs utility gi-update na gamit ang "-u" nga opsyon aron ma-disable ang soft updates ug journaling para sa UFS2.
- Ang ipfs utility, nga gigamit sa pag-save ug pagpahiuli sa mga lamesa sa paghubad sa adres, gitangtang na pinaagi sa default, ug ang gimbuhaton nga gikinahanglan alang sa operasyon niini gi-disable na sa kernel (kini mahimong ipahiuli sa mga setting sa build).
- Ang bsdinstall script mo-install sa pkgbase gamit ang mga component nga gi-specify sa COMPONENTS variable. Ang mas daan nga distset-based installation method magpabilin nga available kung ang DISTRIBUTIONS variable gi-define na.
- Ang mga gimbuhaton sa tdestroy gidugang na sa mga standard nga librarya,
strdupa,
strndupa,
posix_spawnattr_getexecfd_np,
posix_spawnattr_setexecfd_np,
pthread_tryjoin_np.
Ang mga gimbuhaton nga memcpy, memmove, ug memset sa mga sistema sa AArch64 naggamit ug mga pag-optimize base sa mga instruksyon sa Memory Operations (MOPS). - Ang libuvmem library gidugang na, nga naghatag og user-space implementation sa vmem memory allocation mechanism ug usa ka vmem-compatible API para sa mga aplikasyon.
- Ang mga imahe para sa mga virtual machine ug cloud system naglakip na karon sa pkg package manager ug suporta para sa atomic updates sa package uban sa base system sa unang boot.
- Ang MINIMAL kernel configuration naglakip sa virtio_scsi driver, nga nagtugot sa pag-boot sa sistema sa qemu/kvm-based virtual machines.
- Ang mga system call sa pdwait ug pdfork gipatuman na para sa bag-ong mekanismo sa paghimo ug pagtapos sa proseso nga naggamit og mga process descriptor.
- Sa interlayer para sa pagkaangay sa Linux Gidugang ang fcntl F_DUPFD_QUERY, nga naggamit sa kcmp KCMP_FILE aron susihon ang file descriptor sa Linux-mga sudlanan.
- Apil ang usa ka build sa iwx driver para sa Intel AX210/AX211/AX411 wireless adapters nga adunay suporta sa Wi-Fi 6E ug Wi-Fi 7.
- Gi-update ang mga driver. Gidugang ang suporta para sa Intel E835-XXV-4 ug Intel E835 Ethernet network adapters, RAID controllers nga gigamit sa Fujitsu PRIMERGY servers, ug NVMe drives nga gigamit sa Google Compute Engine C4. Gipauswag ang suporta para sa Raspberry Pi boards. Gidugang ang suporta para sa performance monitoring counters (hwpmc) nga gihatag sa Intel Alder Lake, Alder Lake-N, ug Emerald Rapids CPUs.
- Ang hid driver gi-configure aron mohatag og access sa mga tiggamit sa game group, nga nagtugot sa access sa mga game controller nga walay privilege escalation gamit ang mga library sama sa libsdl.
- Ang mt utility naghatag og compatibility sa mga tape drive nga nagsuporta sa LTO-10 ug LTO-10P (Linear Tape-Open Generation 10) nga mga sumbanan.
- Ang zpool prefetch command nagsuporta na karon sa BRT (Block Reference Table) metadata, nga nagpauswag sa performance sa block cloning ug deallocation.
- Ang NFS client karon nagsuporta sa pag-eksport sa mga file system pinaagi sa NFS nga dili sensitibo sa mga ngalan sa file ug direktoryo pinaagi sa case-insensitive.
Ang suporta para sa pag-mount sa usa ka NFS partition isip root filesystem ug pagmapa sa mga user name o ID pinaagi sa nfsuserd gipatuman na para sa diskless booting pinaagi sa NFSv4. Ang inisyal nga suporta para sa NFSv4.2 extension nga adunay POSIX ACLs gidugang na. Ang suporta para sa archiving attribute (UF_ARCHIVE), nga gigamit sa NFS client, gidugang na sa NFSv4 server ug client. Windows. - Ang splash interface karon nagtugot kanimo sa pag-set og splash screen sa PNG format nga ipakita kung ang sistema mapalong.
- Gidugang ang sysctl net.inet.ipf.jail_allowed, nga nagtugot kanimo sa pag-bind sa imong kaugalingong set sa ipfilter packet filter settings ug rules ngadto sa jail environment.
- Gidugang ang sysctl allow.vmm_ppt aron ipasa ang access sa mga PCI device ngadto sa mga isolated environment base sa bhyve hypervisor.
- Ang virtio-based GPU driver nagpatuman sa suporta para sa mga virtual environment nga gibase sa Parallels Desktop.
- Gidugang ang suporta para sa Fine-Grained Trap (FGT) registers, Extended Destination ID, ug Memory Operations (MOPS) instructions, pagpalapad sa mga kapabilidad sa virtualization ug pagpaayo sa performance sa mga sistema sa ARM64. Gidugang ang suporta para sa ARM64 LASS (Linear Address Space Separation) extension aron mapaayo ang isolation tali sa kernel ug user space.
- Ang implementasyon sa bhyve hypervisor framebuffer gi-update aron suportahan ang mga UNIX socket, nga nagtugot sa graphical console nga ipadala sa mga jail offline.
- Gi-update nga mga bersyon sa 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.
- Ang Spleen console font gi-update ngadto sa bersyon 2.2.0 ug gipalapdan og dugang nga mga karakter (em dash, en dash, hyphen, angle brackets, white square, cross, ug double cross). Gipauswag ang pag-align sa karakter sa mga high-density screen. Ang mga Unicode character table gi-update ngadto sa bersyon 17.0.0, nga nagdugang og 4803 ka karakter.
- Ang blacklist subsystem giilisan og ngalan ngadto sa blocklist, uban sa blocklistd background process. Ang daang mga setting sa rc scripts ug packet filter rules nagpabilin nga epektibo, apan moresulta kini og pasidaan.
- Ang OpenPAM toolkit gibalhin na ngadto sa bag-ong FreeBSD-pam package, ug ang Zstandard library ug zstd utility gibalhin na ngadto sa FreeBSD-zstd package.
- Sa mga sistema nga gi-install pinaagi sa freebsd-base packages, ang pagtawag sa installworld ug installkernel build scripts gi-disable aron malikayan ang dili pag-align sa system state ug sa mga packages.
- Ang paghimo og mga asembliya sa OCI (Oracle Cloud Infrastructure) nga format gihunong na.
- Ang mosunod nga mga utilities wala na gigamit ug tangtangon na sa FreeBSD 16 branch: fdisk, bsdlabel, lpr, lpd, lpc, lpq, lprm, lp, pac, lptest, ug chkprintcap. Para sa pagtrabaho uban sa mga disk partition, girekomendar nga gamiton ang gpart o bsdinstall imbes nga fdisk ug bsdlabel. Para sa pag-imprinta, gamita ang print/cups port o sysutils/LPRng. Plano usab sa FreeBSD 16 nga tangtangon ang hw.ata.rotating ug hw.ata.unmapped_io sysctls, ug ang hifn (Hifn 7751/7951/7811/7955/7956 crypto accelerators), safe (SafeNet SafeXcel 1141/1741 crypto accelerators), le (AMD Am7900 LANCE ug Am79C9xx ILACC/PCnet Etherne), fdc (floppy disk controller), ug agp (Accelerated Graphics Port) nga mga drayber.
Source: opennet.ru
