The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems. Whenever I stumble upon something worth mentioning on the Internet I just put it here.
Today the amount information that we get using various information streams is at massive overload. Thus one needs to focus only on what is important without the need to grep(1) the Internet everyday. Hence the idea of providing such information ‘bulk’ as I already do that grep(1).
Step by Step Guide to Upgrade to FreeBSD 13.1 from FreeBSD 12.x.
FreeBSD Adds zpoolreguid Script to the rc(8) Subsystem.
Compiling NetBSD Kernel as Benchmark.
Klara Systems – Managing Boot Environments.
OpenBSD Performance Test with SMT Enabled or Disabled.
FreeBSD 13.1 Review – Future Looking Great for BSD.
Graham TWM Page 2.
FreeBSD Preview for Ten64!
Fix CVE-2022-23088 Heap Based Buffer Overflow Vulnerability in FreeBSD.
Give WindowMaker macOS Mojave Look.
I am Decade Late to Printing Game.
Blender Interested in Supporting FreeBSD – Developers Needed!
How Fast Are Linux Pipes Anyway?
BSD Now 457 – NetBSD Wheelbarrow.
By the Way – Kubernetes for FreeBSD.
State of Drivers in Install ISO Between Windows 11/Linux/BSD for 2020 Laptops.
Minecraft Server on OpenBSD.
HardenedBSD 2022/05 Status Report.
Linux is Native to PC and FreeBSD is Not?
In Other BSDs for 2022/06/04.
7 Human Benefits of FreeBSD – Vocal Essay.
Disable WiFi on Samsung Fridge.
Add Two 13.3 Monitors to Any Laptop with Single USB Cable.
Destination 30 TB – HDD Vendors Plan Different Routes to Hit Storage Milestone in 2023.
Orange Pi 800 Keyboard PC Powered by Rockchip RK3399.
OCEAN Software Co-Founder Dies at 75.
Great Employees Do Not Complain – They Walk Away.
Its Nice to Be Important – But Its More Important to Be Nice.
Is Firefox OK?
If Kubernetes is Solution – Why Are There So Many DevOps Jobs?
Canon EF Lens Mount for Game Boy Camera.
Regarding “Managing Boot Environments”, I see that beadm is actively developed. Is there a place helping one decide which to use, beadm or bectl?
the best answer is that you can use both – even command after command. They do not conflict with each other as the do the same – but in slightly different way – and sometimes different features.
I once compared them at the ZFS Boot Environments Reloaded – https://is.gd/BECTL – but that was in 2018 and a lot nice things were added to beadm(8) since then. More info about newer features such as reroot or chroot can be find in the recent ZFS Boot Environments Revolutions article.
For example these features are now in the beadm(8):
The features that bectl(8) have that are not present in the beadm(8) is:
But as beadm(8) has the chroot option the jail/unjail options are not really needed anyway.
The general idea is that beadm(8) mimics behavior of 2010 Solaris/OpenSolaris beadm(8) command and always tries to interactively ask user if to take action or not. The bectl(8) on the other side – just executes an action without asking – also for the destroy option.
This means that bectl(8) is better suited for scripts.
Hope that helps.
LikeLiked by 1 person
Thank you very much, it helps a lot.
I am coming from a 4-year stint using only OmniOS, I know how useful Solaris-like beadm is (and zones…). I will continue using beadm, and see if I will ever need bectl, for scripting.
Please, keep up your excellent work, it has been inspiring, informing and educational for countless Unix users and lovers.
How is OmniOS doing these days? Is is usable as a ‘desktop/laptop’ daily driver? How it compares to FreeBSD?
… and Thanks – words like these convince me that at least some people find it useful 🙂
OmniOS is still excellent on server-side. I have been using it it as desktop for a while, too, using pkgsrc to install XFCE. One could always use bhyve for a Windows client. The key is to choose the right hardware. The main issue is that community is quite tiny. An uninitiated Solaris user, like myself (although using FreeBSD since 2000s), needs to follow the dev lists in order to have a glimpse of what to do in some corner case. People are kind, but very busy. Now it seems Oxyde (https://oxide.computer) can help keep illumos alive. We shall see.
Thanks Sam for the view on OmniOS status. I also hope it (and Illumos in general) will stay alive …