A guide worth his baksheesh can lead you to any tavern you care to name, or to any temple you dare to visit. #Samba #FreeBSD #OpenSource https://cromwell-intl.com/open-source/samba-active-directory/dns.html?s=mc
What would be the #freebsd equivalent to "kpartx -a" on linux?
Asking because #bhyve is currently broken on 15.0 and i'd like to access the data in a zvol which is the disk of a bhyve vm.
Currently FreeBSD doesn't see (and doesn't care about) the partitions inside said zvol. I'd like to make it care temporarily :-)
FreeBSD 15.0 released with pkgbase
The FreeBSD team has released FreeBSD 15.0, and with it come several major changes, one of which you will surely want to know more about if you're a FreeBSD user. Since this change will eventually drastically change the way you use FreeBSD, we should get right into it.
Up until now, a full, system-wide update for FreeBSD - as in, updating both the base operating s
https://www.osnews.com/story/143942/freebsd-15-0-released-with-pkgbase/
FreeBSD 15.0 is officially released! 🚀
Highlights include:
- Updated base system and OpenZFS 2.4
- Broad architecture support: amd64, aarch64, RISC-V
- Security and developer tool improvements
Read more & download: https://www.opensourcefeed.org/freebsd-15-0-released/
FreeBSD 15.0 released with pkgbase
The FreeBSD team has released FreeBSD 15.0, and with it come several major changes, one of which you will surely want to know more about if you're a FreeBSD user. Since this change will eventually drastically change the way you use FreeBSD, we should get right into it.
Up until now, a full, system-wide update for FreeBSD - as in, updating both the base operating s
https://www.osnews.com/story/143942/freebsd-15-0-released-with-pkgbase/
Introducing FLAVORS for OpenJDK on FreeBSD
A quick writeup of my thoughts around packaging OpenJDK for FreeBSD after adding FLAVORS to the OpenJDK 25 port:
Traditionally it's been possible to build OpenJDK for FreeBSD either as the full Java Development Kit (JDK), or as the slimmed down Jave Runtime Environment (JRE) via the FreeBSD ports system. This has been acheived by having two different ports, where the -jre port has been just a meta port that configures the main OpenJDK port for building the...
— https://kodeknekkeriet.net/en/blog/introducing-flavors-in-openjdk-freebsd/
I'd really like som input from the community on this, as I'm not entirely sure about what would be the best way to deal with this.
Thanks to the FreeBSD Foundation for sponsoring this project!
# FreeBSD # OpenJDK # ports # packaging
WINE gaming in FreeBSD Jails with Bastille
FreeBSD offers a whole bunch of technologies and tools to make gaming on the platform a lot more capable than you'd think, and this article by Pertho dives into the details. Running all your games inside a FreeBSD Jail with Wine installed into it is pretty neat.
Initially, I thought this was going to be a pretty difficult and require a lot of tria
https://www.osnews.com/story/143726/wine-gaming-in-freebsd-jails-with-bastille/
WINE gaming in FreeBSD Jails with Bastille
FreeBSD offers a whole bunch of technologies and tools to make gaming on the platform a lot more capable than you'd think, and this article by Pertho dives into the details. Running all your games inside a FreeBSD Jail with Wine installed into it is pretty neat.
Initially, I thought this was going to be a pretty difficult and require a lot of tria
https://www.osnews.com/story/143726/wine-gaming-in-freebsd-jails-with-bastille/
Created a little Cirrus CI workflow that runs on #FreeBSD.
It makes FreeBSD builds for uWebsockets.js, a performant HTTP/Websocket library for Node.js.
@ianthetechie Fair points! Mainly looked into it because I wanted #FreeBSD CI, and it does not look like GitHub will support it anytime soon. But then came to the realization that GitHub CI could be a lot better.
It is especially a shame how badly GitHub supports running CI locally. How many developer hours were wasted because of that?
@ianthetechie Fair points! Mainly looked into it because I wanted #FreeBSD CI, and it does not look like GitHub will support it anytime soon. But then came to the realization that GitHub CI could be a lot better.
It is especially a shame how badly GitHub supports running CI locally. How many developer hours were wasted because of that?
Looking into alternate #CI systems this weekend. Cirrus CI looks neat. https://garden.pacia.tech/cirrus_ci_is_the_best.html
Created a little Cirrus CI workflow that runs on #FreeBSD.
It makes FreeBSD builds for uWebsockets.js, a performant HTTP/Websocket library for Node.js.
Running FreeBSD using Windows Subsystem for Linux
What if you are forced to use Windows, but want to use a real operating system instead? You could use WSL2 to use Linux inside Windows, but what if FreeBSD is more your thing? It turns out someone is working on making FreeBSD usable using WSL2.
This repository hosts work-in-progress efforts to run FreeBSD inside Windows Subsystem for
https://www.osnews.com/story/143517/running-freebsd-using-windows-subsystem-for-linux/
Running FreeBSD using Windows Subsystem for Linux
What if you are forced to use Windows, but want to use a real operating system instead? You could use WSL2 to use Linux inside Windows, but what if FreeBSD is more your thing? It turns out someone is working on making FreeBSD usable using WSL2.
This repository hosts work-in-progress efforts to run FreeBSD inside Windows Subsystem for
https://www.osnews.com/story/143517/running-freebsd-using-windows-subsystem-for-linux/
Advanced Programming the UNIX Environment
Week 1: Introduction
This video covers a lot of the meta information (what do we do, why are we doing it, how are we doing it, syllabus, etc.). Some things have changed since I created the video (for example, we now have an AI policy: https://stevens.netmeister.org/631/use-of-ai.html), but most of it remains accurate.
Advanced Programming the UNIX Environment
Week 1: UNIX History
We cover the early days at Bell Labs, USL vs BSDi, the birth of the BSDs and Linux, and how we got from Ken Thompson playing "Space Travel" on a PDP-7 to Unix running on your phone, fridge, and TV.
Scroll along through it all here: https://www.levenez.com/unix/unix.pdf
Do I go full scorched earth and nuke my Proxmox install for FreeBSD and utilize Jails? 
Do I go full scorched earth and nuke my Proxmox install for FreeBSD and utilize Jails? 

Over the past seven months I've been working on improving the support for FreeBSD in OpenJDK, sponsored by the @ FreeBSD Foundation.
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR SKIP
>> jtreg:test/hotspot/jtreg:tier1 3033 2720 9 0 304 <<
==============================When I started on this project, we had about 100 failing Hotspot tests on FreeBSD, in addition to around 40 in the rest of the JDK. Getting below 10 in total (on x86_64) feels like a significant milestone, and worthy of a bit of celebration!

It's been an interesting, and very educational ride. Some of those tests were pretty easy wins, but some required delving deep into the internals of both OpenJDK and FreeBSD, as well as getting acquainted with the basics of the ARM architecture and instruction set. (Remembering how fascinated I was when the Acorn Archimedes was launched, I'd say this was long overdue!)
I finally feel that the OpenJDK BSD port is nearing a state where it makes sense to try to upstream it, and get it fully integrated into the OpenJDK infrastructure and build/test/CI frameworks. There's still a lot of work remaining to get there, it has to be done in portions and with the cooperation of the upstream project, but I hope to be able to spend the next six months or so to get there.
Thanks a lot to the welcoming and supportive OpenJDK developer community, as well as the @ FreeBSD Foundation and the people there for sponsoring and supporting the project, and for providing help and insights about the FreeBSD internals when I got stuck.
# OpenJDK # java # FreeBSD # BSD # programming # mywork

Over the past seven months I've been working on improving the support for FreeBSD in OpenJDK, sponsored by the @ FreeBSD Foundation.
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR SKIP
>> jtreg:test/hotspot/jtreg:tier1 3033 2720 9 0 304 <<
==============================When I started on this project, we had about 100 failing Hotspot tests on FreeBSD, in addition to around 40 in the rest of the JDK. Getting below 10 in total (on x86_64) feels like a significant milestone, and worthy of a bit of celebration!

It's been an interesting, and very educational ride. Some of those tests were pretty easy wins, but some required delving deep into the internals of both OpenJDK and FreeBSD, as well as getting acquainted with the basics of the ARM architecture and instruction set. (Remembering how fascinated I was when the Acorn Archimedes was launched, I'd say this was long overdue!)
I finally feel that the OpenJDK BSD port is nearing a state where it makes sense to try to upstream it, and get it fully integrated into the OpenJDK infrastructure and build/test/CI frameworks. There's still a lot of work remaining to get there, it has to be done in portions and with the cooperation of the upstream project, but I hope to be able to spend the next six months or so to get there.
Thanks a lot to the welcoming and supportive OpenJDK developer community, as well as the @ FreeBSD Foundation and the people there for sponsoring and supporting the project, and for providing help and insights about the FreeBSD internals when I got stuck.
# OpenJDK # java # FreeBSD # BSD # programming # mywork