I had some fun with #FreeBSD, #Bhyve and #Rocky #Linux. Not just for fun, also for science and profit!
https://foo.zone/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.html
I had some fun with #FreeBSD, #Bhyve and #Rocky #Linux. Not just for fun, also for science and profit!
https://foo.zone/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.html
The recording of the April 3rd, 2025 #bhyve Production User Call is up:
We discussed FreeBSD/GitHub CI VM images, Alexey's EDK2 port update that needs your testing, a new VLAN-related bridge Review for FreeBSD, Hans' CPUID work, virtualizing "mission-critical abandonware" at length, tips for fingerprinting systems, VXLAN networking, bhyve ARM64, and more!
"Don't forget to slam those Like and Subscribe buttons."
Friday at last.
Working with #fortigate wifi and #windows clients are tiresome and stressful sometimes..
But hey, i got #xfce4 .20 on my "new" #Freebsd
machine
#bhyve next
Good times
Please tell me about your use case for #bhyve on OpenPower/Power/PPC.
No need to comment if you don’t have one.
The recording of the March 20th, 2025 #bhyve Production User Call is up:
We discussed bhyve on #ARM64, RISC-V, and Power, an updated EDK2 firmware port featuring a bhyve logo, KVM on LineageOS on a Pixel 7 with the goal of running a FreeBSD guest, Legacy/CMS requirements, and more!
"Don't forget to slam those Like and Subscribe buttons."
'Member how I was kinda bragging about my FreeBSD NAS's 21-day uptime? Well, I attempted to reboot, just for the heck of it (because why not)...and some shit happened.
The reboot process took a while to stop PIDs, and I saw there was a "naspool has been suspended (uncorrectable I/O failure)" error printed to the console. About 40 minutes later it's still stuck. It appears to have hanged, so I had to do a hard reboot. I searched around on the web for this error and found some forum posts, but none of them seemed to have any doable solution. I've gathered that the common thread in some of the forum posts of this error is that it has to do with USB storage, and my naspool is connected via USB.
It booted back up, and the naspool seems fine, but for some reason bhyve doesn't work anymore. I have my web services in a bhyve Debian VM, so those are now (still) down. Bhyve was working before the reboot. When I run the bhyve command to launch the VM, it appears to boot but then it just stops and returns to the shell. No bhyve processes are running.
I suppose I can try reinstalling Debian in a QEMU VM, but I feel like bhyve /ought/ to work.
The recording of the March 13th, 2025 #bhyve Production User Call is up:
We discussed feature incubation, AMD GPU pass-through, LibVirt/virt-manager, Windows VirtIO, SR-IOV, and more!
"Don't forget to slam those Like and Subscribe buttons."
A fabulous amount of source notes pop up
{quote
scsi_all.h started out life as a work by Julian Elischer to add SCSI
support to CMU Mach 2.5. It was 373 lines. Julian ported this to 386BSD,
included in the 386BSD patch kit and incorported into FreeBSD at its
creation. Justin used this file when writing CAM, and imported it with
the initial CAM import, but only 30% (100 lines) of the original
remained. Justin moved from bitfields to bytes in structures, dropped
the complex unions, and renamed many structures to have their length
appended. Only about 30 structure names and about 40 #defines remained
from the original. The define names were taken directly from the SCSI
standard with spaces replaced by '_', so had no creativity. Apart from
the license comment, there were no comments retained (all the comments
in the CAM import were written by Justin and Ken). Even at that time,
Justin and Ken could have put their copyrights and names and moved to an
acknowledgement of Julian.
In the almost 30 years since that original import, this file has grown
to 4500 lines. Kenneth Merry, Alexander Motin and Justin Gibbs write
85% of the file's lines, if mechanical commits are omitted. Other
contributors contributed less than %5 each of the file.
Replace the original license (which lacked a copyright even and has been
criticized as ambiguous) with FreeBSD's standard 2-clause license. Add
copyrights for Justin, Ken and Alexander, with the date ranges they
contributed to the file. Add a note about the origin of the file to
acknowledge Julian's original work upon which all this was built, though
it's become a ship of Theseus in the mean time, built and rebuild many
times.
On an absolute scale, there's less than 1% of the current file with
lines from the original, and those are named after the names in the SCSI
standards and likely wouldn't qualify for copyright protection.
Sponsored by: Netflix
Reviewed by: mav, ken
Differential Revision: reviews.freebsd.org/D49016
End Quote}
^Z
How wonderful to have learned this now
#bash #csh #ksh #sh #freeBSD #SCSI #bhyve #jails #ZFS #programming #POSIX
https://codeberg.org/FreeBSD/freebsd-src/commit/1016b3c344350fa5968f16852e5e4e388c51d817
For those who watched or joined yesterday's #bhyve Production User Call:
Alexey has access to a RX 9070 xt!
He has a draft EDK2 build script inspired by the SUSE syntax!
https://github.com/9vlc/autoedk2/blob/main/main.sh
Ping @bexcran and all who have EDK2'd
The recording of the March 6th, 2025 #bhyve Production User Call is up:
We discussed fundraising and review calls to action, feature project incubation, the new AMD RX 9070 xt GPU, process supervision, virtualizing OPNsense, network interface shortcomings, and more!
"Don't forget to slam those Like and Subscribe buttons."
We are fundraising for several #bhyve quality of life improvements that can hopefully slip in before 14.3 including a feature parity audit between FreeBSD and illumos, platform spoofing, PV time counters and more!
Initial goal: $5000 USD via BSDFund or directly to the developer
Please DM to discuss or donate via https://bsdfund.org
I need opinions for running helloSystem via bhyve. It's kinda cool to run Aqua UI with FreeBSD as the core.
#tribblix got some cool zone management with #zap
Just playing around with #bhyve and #netbsd
NetBSD feels fast.
one line to deploy a zone #1337hax0r