FreeBSD 15.0-PRERELEASE is out

i did buildworld n buildkernel.
didn't expect This
Host: 20T1S3YH00 (ThinkPad T14s Gen 1)
yo`:. :o `+- Kernel: FreeBSD 15.0-PRERELEASE
y/ -/` -o/ Uptime: 13 mins
.- ::/sy+:. Packages: 605 (pkg)
/ `-- / Shell: sh
`: :` Display (eDP-1): 1920x1080 @ 60 Hz in 14" [Built-in]
`: :` WM: Hyprland 0.50.1 (Wayland)
/ / Theme: Fusion [Qt], Mojave-Dark-orange [GTK2/3/4]
.- -. Icons: oxygen [Qt], breeze [GTK2/3/4]
-- -. Font: Noto Sans (12pt) [Qt], Cantarell (11pt) [GTK2/3/4]
`:` `:` Cursor: crystalgreen (24px)
.-- `--. Terminal: xfce4-terminal 1.1.5
.---.....----. CPU: Intel(R) Core(TM) i7-10610U (8) @ 4.90 GHz
GPU: Intel UHD Graphics [Integrated]
Memory: 4.78 GiB / 31.72 GiB (15%)
Swap: 0 B / 16.00 GiB (0%)
Disk (/): 12.51 GiB / 338.78 GiB (4%) - zfs
Disk (/zroot): 96.00 KiB / 326.27 GiB (0%) - zfs
Local IP (ue0): 192.168.100.29/24
Battery (5B10W13955): 89% [Charging, AC Connected]
Locale: C.UTF-8
 
I did a buildworld from a snapshot. (August 1st snapshot). It took awhile, (no surprise there, especially on a bhyve VM), but was smooth. The one thing I've run into was minor. I use openbox with feh for the background and got an error about a missing shared object with feh. Looking at dependencies, I thought it might be curl, and curl showed the same error, of the missing shared object. So, I build curl from ftp/curl and after that curl and feh both worked. Aside from that, for simple home desktop needs, no surprises, but of course, I haven't done much with it. (sorry, don't remember what shared object, it was possibly libkrypto.so.(some high number, like 121).
 
I did a buildworld from a snapshot. (August 1st snapshot). It took awhile, (no surprise there, especially on a bhyve VM), but was smooth. The one thing I've run into was minor. I use openbox with feh for the background and got an error about a missing shared object with feh. Looking at dependencies, I thought it might be curl, and curl showed the same error, of the missing shared object. So, I build curl from ftp/curl and after that curl and feh both worked. Aside from that, for simple home desktop needs, no surprises, but of course, I haven't done much with it. (sorry, don't remember what shared object, it was possibly libkrypto.so.(some high number, like 121).
i had same issues with curl. uninstalling n installing from pkg didn't help. i finally did a build from ports, n so far didn't that issue anymore.
don't really remember what the error was, but i did notice something like krb.
installing curl from a successful poudriere build failed too.
 
Sorry, I think you might have typoed. Do you mean that after installing curl from ports, it fixed the error as it did for me?

sorry. I did mistype.
yes. it fixed the issue.
i installed from the 1 Aug snapshots too. had it installed using traditional method, installed port along with the default. i couldn't install ports using experimental one.
only then was i able to install curl from ports.
 
I tried a .iso installer (dated August 7), on my ROG Zephyrus... and keyboard navigation (a problem I had with that laptop a few years back, see here: Thread installing-13-0-release-on-a-new-laptop.84302) works perfect.

Didn't know that the new kernel is tagged as prerelease... 😂 Normally, it would be tagged as -CURRENT. But this has me excited for the upcoming 15-RELEASE, it's getting a lot of things ironed out. Kinda curious to see if wi-fi kinks (I did complain about wifi roaming in the past) got ironed out or not yet.
 
uname -aKU
FreeBSD mrpju 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE #0 main-a276bb4794af: Sat Aug 9 22:11:57 +08 2025 root@mrpju:/usr/obj/usr/src/amd64.amd64/sys/C15 amd64 1500058 1500058
prior to this, when i did a build kernel, it was 1500058 1500057. I then did a successful buildworld, but failed to install world with errors.
I did another cleanworld and cleankernel. only then, installation of world n kernel was successful
 
Just to mention in case anyone runs into it. I just tried the 20250807 snapshot and it didn't work for me, neither with boot.iso or dvd1.iso. It failed at various points. Sometimes at network, sometimes at disk partitioning, and, if I got past those, when it came to installing the system. I'm not planning to look deeply into it, as it's more idle curiosity about CURRENT. The 20250801 snapshot is fine, though.

IMPORTANT EDIT: I should have said, and I apologize, that it didn't work when I chose pkg as the method, rather than the traditional method of installing. When I chose pkgbase as the method, it was unable to install the system, but when I chose traditional, it was fine.
 
There was another kernel update.
uname -aKU
FreeBSD mrpju 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE #0 main-5bffa1d2069a: Sun Aug 10 17:16:36 +08 2025 root@mrpju:/usr/obj/usr/src/amd64.amd64/sys/C15 amd64 1500059 1500058
I did another cleanworld, cleankernel, buildworld n buildkernel. Building both were successful. Installation of kernel was successful too, however, installation of world was not.
 
Yeah, on this later snapshot, I'm finding a lot of things, pkg, sudo, and others are failing because of a different shared library. I guess this counts as talking about CURRENT, which is highly discouraged, but we're only talking about snapshots and something that will be RELEASE soon. (I picture Isaac Hayes, "But I'm talkin' about Shaft.")
 
i do not have any other issue in pkg or installing from ports. i recently upgraded waybar from ports an installed the latest hypridle from ports too. installation went well n waybar workin well.
my only current issue is install world failed. below is the error messages.
Code:
===> sbin/nvmecontrol/modules/micron (install)
install  -s -o root -g wheel -m 444  -C -S  micron.so /lib/nvmecontrol/
install: micron.so: No such file or directory
*** Error code 71

Stop.
make[7]: stopped making "install" in /usr/src/sbin/nvmecontrol/modules/micron
*** Error code 1

Stop.
make[6]: stopped making "install" in /usr/src/sbin/nvmecontrol/modules
*** Error code 1

Stop.
make[5]: stopped making "install" in /usr/src/sbin/nvmecontrol
*** Error code 1

Stop.
make[4]: stopped making "install" in /usr/src/sbin
*** Error code 1

Stop.
make[3]: stopped making "install" in /usr/src
*** Error code 1

Stop.
make[2]: stopped making "reinstall" in /usr/src
       37.20 real        24.85 user         9.14 sys
*** Error code 1

Stop.
make[1]: stopped making "installworld" in /usr/src
*** Error code 1

Stop.
make: stopped making "installworld" in /usr/src
 
i do not have any other issue in pkg or installing from ports. i recently upgraded waybar from ports an installed the latest hypridle from ports too. installation went well n waybar workin well.
my only current issue is install world failed. below is the error messages.

===> sbin/nvmecontrol/modules/micron (install)
install -s -o root -g wheel -m 444 -C -S micron.so /lib/nvmecontrol/
install: micron.so: No such file or directory
*** Error code 71

Stop.
make[7]: stopped making "install" in /usr/src/sbin/nvmecontrol/modules/micron
*** Error code 1

Stop.
make[6]: stopped making "install" in /usr/src/sbin/nvmecontrol/modules
*** Error code 1

Stop.
make[5]: stopped making "install" in /usr/src/sbin/nvmecontrol
*** Error code 1

Stop.
make[4]: stopped making "install" in /usr/src/sbin
*** Error code 1

Stop.
make[3]: stopped making "install" in /usr/src
*** Error code 1

Stop.
make[2]: stopped making "reinstall" in /usr/src
37.20 real 24.85 user 9.14 sys
*** Error code 1

Stop.
make[1]: stopped making "installworld" in /usr/src
*** Error code 1

Stop.
make: stopped making "installworld" in /usr/src
Then run make clean or cleanworld, as appropriate, and try again.
 
I'm currently trying to compile my way into Xorg on the Aug. 7 snapshot of the 15.

I have the 15 installed to a USB stick. My Zephyrus laptop (with a Ryzen 9 6900 HS) is doing the compilation task. Weird, I know, but I'm only playing with the 15. The 15 is not ready to take over the internal SSD on my Zephyrus laptop. And the laptop is not ready to assume FreeBSD duties just yet - the internal SSD has win11 on it, and some date. I know I need to take the time do do backups properly - which is why I'm using a USB stick, just to see if 15-CURRENT will play with my Zephyrus hardware properly.

So far - packages did not work - base system has libutil.so.10, an important lib for the graphics stack, while the graphics stack packages like GPU drivers and KDE, they are looking for v. 9! Symlinking v. 9 to v. 10 did not help.

This is why I'm compiling the ports from ground up.

Now, for the compilation experience: The Ryzen 9 6900 HS is a very strange processor. Heats up a lot when doing the configure step. Took over 8 hours to compile graphics/drm-kmod. But now it's compiling lang/rust 1.88, and not complaining. It's taking its sweet time, but it's not heating up very much! 😲

The goal of the compilation is primarily to see if FreeBSD's graphics drivers will play well with my Zephyrus or not. If they do - then I have the incentive to prepare my Zephyrus laptop to assume the duties of running FreeBSD, starting with 15-RELEASE.
 
Ok cracauer@ made a good point about paying attention to errors, so I installed a 14.3-RELEASE, then ran gitup current and built a CURRENT (well, uname says PRE-RELEASE). The building and installation of world and kernel went fine. However, when I finished, I went to add packages and got a message
Code:
Repository FreeBSD-kmods has a wrong packagesite, need to re-create database.
Did a bit of websearching, but there doesn't seem to be an obvious answer.

The URL in /etc/pkg/FreeBSD.conf reads

url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest",


So it seems to be right.
I'm sure there's an obvious answer, but we old people need our sleep, so I'll look at it again tomorrow.

AND... Figured it out. I'd created, when I installed 14.3 a /usr/local/etc/pkg/repos/FreeBSD.conf. It had the line
url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest_${VERSION_MINOR}",


so, removed the {VERSION_MINOR} part and all is fine

Although once again feh didn't work unless I built curl from ports, The error was
ld-elf.so.1: Shared object "libk5crypto.so.121" not found required by "libcurl.so.4"[/code]
 
Then run make clean or cleanworld, as appropriate, and try again.
yes, i did try that yesterday. i did make clean, cleanworld n cleankernel. everything went smoothly.
amd64 1500059 1500059
sleep n resume seems ok, except ue0 does not go to sleep. it keeps blinking.
 
didn't expect This
HEAD slush begin 8 August 2025 8 August 2025
Right on schedule.

Code slush means they're getting things ready for release, which is why the version changed to -PRERELEASE. Once this is done, stable/15 will get branched off (expected 5 September 2025). Main (aka) -CURRENT will then change to 16.0-CURRENT and the stable/15 branch will be used to prep for releng/15.0 (15.0-RELEASE).
 
Oh, when stable/15 is branched off, this will be a good time to switch branches if you want to stay on 15. If you stay on the main branch the version will be changed to 16.0-CURRENT. stable/15 is supported, main (16.0-CURRENT) is not.
 
Also of note, with PRERELEASE 15.x changed to no longer default to a debug'n'checks kernel, as well as a no-debug malloc.

If you want those features you have to turn them back on until 16-current is underway.
 
I tried a .iso installer (dated August 7), on my ROG Zephyrus... and keyboard navigation (a problem I had with that laptop a few years back, see here: Thread installing-13-0-release-on-a-new-laptop.84302) works perfect.

Didn't know that the new kernel is tagged as prerelease... 😂 Normally, it would be tagged as -CURRENT. But this has me excited for the upcoming 15-RELEASE, it's getting a lot of things ironed out. Kinda curious to see if wi-fi kinks (I did complain about wifi roaming in the past) got ironed out or not yet.
It isn't. Only builds after e4c0ecb , which was commited on August 8th, are PRERELEASE.
 
Back
Top