Két évvel a 14.0-s verzió megjelenése után A fejlesztőcsapat hivatalosan is bejelentette a FreeBSD 15.0 elérhetőségét. egy új verzió, amely mélyreható szerkezeti változásokkal érkezik, nemcsak kódszinten, hanem magában a rendszerkarbantartás filozófiájában is.
Az egyik legfontosabb változás, hogy ettől a verziótól kezdve A főbb fiókok karbantartási időszaka 5 évről 4 évre csökkent.Ezenkívül egy új, fix fejlesztési ciklust is bevezetnek: kétévente új főbb ágak jönnek létre, és félévente köztes verziók jelennek meg, felgyorsítva az innovációk eljutását a végfelhasználókhoz.
Főbb újdonságok a FreeBSD 15.0-ben
A FreeBSD 15.0 ezen verziójának legjelentősebb új funkciója a moduláris rendszerre való áttérés. Most, A pkg csomagkezelővel telepíthetők és frissíthetők az alap rendszerösszetevők..
A telepítő A bsdinstall két útvonalat kínál: a hagyományosat és az újat csomagok (pkgbase) használatával.Fontos megemlíteni, hogy a hagyományos módszert, amely monolitikus blokkként kezeli a rendszert, a FreeBSD 16-ban tervezik megszüntetni, így a jövő a kernel és a felhasználói tér különálló csomagokként való kezelése a FreeBSD-alapú repositoryból.
A fejlesztés és az összeállítás területén két fontos eredmény született:
- Nem privilégizált fordítások: Mostantól támogatást kaptunk a FreeBSD fordításához és ISO-lemezképek létrehozásához root jogosultságok nélkül.
- Reprodukálható összeállítások: Az elosztott bináris fájlok bitről bitre garantáltan azonosak, ha ugyanabból a forráskódból fordítják őket, így biztosítva, hogy ne legyenek rejtett módosítások.
Kernel modernizáció és Linux kompatibilitás
A FreeBSD 15.0 kernel frissített kódfejlesztéseket kapott a hardvertámogatás javítása érdekében. A DRM grafikus illesztőprogramokat (i915 és amdgpu) szinkronizálták a Linux 6.9 kernellel., míg a vezeték nélküli illesztőprogramok (Intel és Realtek) naprakészek a Linux 6.17-tel.
További kernel fejlesztések a következők:
- Értesítse az ügyfélszolgálatot: Linux-kompatibilis rendszerhívások kerültek hozzáadásra a fájlrendszer változásainak figyeléséhez.
- Solaris stílusú kibővített attribútumok: Hozzáadott támogatás a megnevezett fájlattribútumokhoz, amelyeket normál fájlokként kezelnek egy rejtett szolgáltatáskönyvtárban.
- mac_do modul: Lehetővé teszi a szabályok olyan módon történő beállítását, hogy a jogosultság nélküli felhasználók suid root használata nélkül módosíthassák a folyamat hitelesítő adatait, az új mdo segédprogrammal együtt.
- Kernel TLS (KTLS): A megvalósítás alapértelmezés szerint engedélyezve van a titkosítási teljesítmény javítása érdekében.
Új funkciók a tároló- és fájlrendszerekben
A tároló alrendszer a jövőbeli megbízhatóság és teljesítmény szempontjából is kritikus fejlesztéseket tartalmaz:
- 2038-as év probléma: A problémát az UFS1 implementációjában oldották meg, amely akár 2106-ig terjedő dátumokat is lehetővé tesz, és a több mint 2 milliárd inode-ot tartalmazó UFS partíciók megbízhatósága is javult.
- Több mint 4 TB RAM: Az amd64 rendszerekben mostantól lehetőség van ennél a korlátnál nagyobb memóriakapacitások használatára.
- NFSv4.2 KLÓN: Hozzáadott támogatás a gyors fájlklónozáshoz (blokkok másolása a szerveren), működőképes ZFS partíciók exportálásakor.
- NVMe Fabric felett: Bemutatkozik az nvmft modul és az nvmecontrol segédprogram a nagy teljesítményű külső vezérlők csatlakoztatásához.
- ufshci vezérlő: Hozzáadott támogatás az univerzális flash tárolórendszerekhez.
Fejlesztések a virtualizáció és a hálózatépítés területén
A FreeBSD 15.0 további hatékony eszközöket kínál a rendszerek és virtualizált környezetek adminisztrátorai számára:
- Bhyve backend slirp-pel: A hipervizor mostantól lehetővé teszi a vendégrendszer hálózatának elérését a gazdagépről összetett konfigurációk nélkül, a felhasználói tér hálózati veremének használatával.
- Erős börtön: Mostantól támogatják a zfs.dataset opciót az adathalmazok közvetlen csatolásához, és a metaadatok és a környezeti változók átadhatók.
- TCP Socket toldás: A SO_SPLICE hozzáadásával a TCP-kapcsolatok a felhasználói térbe történő adatmásolás nélkül egyesíthetők, javítva ezzel a proxy teljesítményét.
Változások a felhasználói térben és az eszközökben
Ami a napi eszközöket illeti, ezeket is frissítették:
- Kerberos: A kernel implementációja Heimdalról erre változott: MIT Kerberos alapértelmezett.
- Hang és MIDI: Új sndctl segédprogramok hangkártyák konfigurálásához és mididump a MIDI eseménykiíratáshoz 1.0-s verzióban.
- Használati dátum: Mostantól támogatja a nanoszekundumos pontosságot (pl. date -Ins).
- Naplótömörítés: A newsyslog lehetővé teszi az alapértelmezett tömörítési módszer (xz, zstd stb.) globális konfigurálását.
- Konzol források: A Gallant betűtípus több mint 4,300 új karakterjellel frissült, beleértve a cirill és matematikai támogatást is.
- bsddialog: Ez váltja fel a régi párbeszédpanel segédprogramot a telepítőkben.
Elavulás és régi hardverek megtisztítása
A jövőre nézve a csapat néhány nehéz döntést hozott a korábbi támogatással kapcsolatban:
- 32 bites verzió vége: Az i386, armv6 és 32 bites PowerPC rendszerkép-generálása megszűnt (csak az armv7 maradt meg).
- Eltávolított vagy leértékelt illesztőprogramok: A gvinum kezelőt eltávolították. A régebbi vezérlők, mint például az agp, az fdc (floppy meghajtó), a firewire és mások, eltávolításra vannak jelölve a 16-os verzióban.
- Eltávolított eszközök: Az ftpd és a shar eltávolításra került az alaprendszerből (portként érhetők el), az fdisk pedig elavulttá vált a gpart javára.
- SSH: A DSA kulcsok és a DES algoritmussal rendelkező nyilvános kulcsadatbázis támogatása megszűnt.
Végül a rendszer egy frissített csomaggal érkezik, amely tartalmazza a következőket: LLVM 19.1.7, OpenSSH 10.0p2, OpenZFS 2.4.0rc4 és OpenSSL 3.5.4.
Ha érdekel a technikai változások teljes listája, a részleteket itt találod: következő link.
Töltsd le és telepítsd a FreeBSD 15.0-t
Az új verzió teszteléséhez – mivel jelentős szerkezeti változásokat vezet be – tiszta telepítés ajánlott, ha a ZFS új particionálási sémáját vagy funkcióit szeretné használni.
A telepítési képeket megtalálod a hivatalos oldalrólStandard (64 bites) szerver- vagy asztali felhasználók közvetlenül a terminálból tölthetik le az ISO-t:
wget https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/15.0/FreeBSD-15.0-RELEASE-amd64-dvd1.iso
Letöltés után Linux vagy BSD rendszerről USB-meghajtóra íráshoz használd a dd parancsot (gondosan ellenőrizd az eszköz elérési útját):
sudo dd if=FreeBSD-15.0-RELEASE-amd64-dvd1.iso of=/dev/sdX bs=4M status=progress && sync
Ha inkább egy meglévő rendszert szeretnél frissíteni a 14.x ágról, a hagyományos módszer egyelőre továbbra is érvényes:
freebsd-update lekérése freebsd-update telepítés freebsd-update -r 15.0-RELEASE frissítés