Issue 118
Published August 10, 2022

NetBSD 9.3 plus all the latest news and tutorials from the BSD world.

Releases

NetBSD 9.3 released: The NetBSD Project is pleased to announce NetBSD 9.3, the third release from the NetBSD 9 stable branch. It represents a selected subset of fixes deemed important for security or stability reasons since the release of NetBSD 9.2 in May 2021, as well some enhancements backported from the development branch. It is fully compatible with NetBSD 9.0. Users running 9.2 or an earlier release are strongly recommended to upgrade. Aside from many bug fixes, 9.3 includes backported improvements to suspend and resume support, various minor additions of new hardware to existing device drivers, compatibility with UDF file systems created on Windows 10, enhanced support for newer Intel Gigabit Ethernet chipsets, better support for new Intel and AMD Zen 3 chipsets, support for configuring connections to Wi-Fi networks using sysinst(8), support for wsfb-based X11 servers on the Commodore Amiga, and minor performance improvements for the Xen hypervisor.

BSDSec

No security announcements.

As always, it's worth following BSDSec. RSS feed and Twitter account available.

News

FreeBSD Quarterly Status Report - Second Quarter 2022: Here is the second quarterly report of 2022, with 26 reports included, from FreeBSD Team Reports, Projects, Userland, Kernel, Architectures, Documentation and Ports.

Valuable News – 2022/08/08: 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.

BSD Now 466: cat(1)’s efficiency : Contributing to Open Source Beyond Software Development, bringing TLS 1.3 to the Internet of Old Things, How efficient can cat(1) be, boost the speed of Unix shell programs, Running FreeBSD VNET Jails on AWS EC2 with Bastille, and more.

Tutorials

Ada development on FreeBSD 13.1: The Ada support has been removed from FreeBSD 13.1 ports because it was deprecated. Indeed, the gcc6-aux port was deprecated and expired on 2022-02-28. There is no indication about a replacement solution and using Ada for FreeBSD is a challenge but this is still possible. This article records a number of steps and commands that helped me setup a new Ada compiler based on GCC 12 on a fresh FreeBSD 13.1 installation.

Running FreeBSD 13.1-RELEASE for ARM64: Learn how to run FreeBSD 13.1-RELEASE for ARM64 in QEMU on Apple Silicon Mac (MacBook Pro M1, etc) with HVF acceleration (Hypervisor.framework).

Meta-programming in Shell: In this article, they talk about how to use FreeBSD's shell for meta-programming, where the program's execution changes based on other programs using hooks (function names) and data (environment variables)

Did we miss anything?

This newsletter is made from your content on DiscoverBSD and BSDSec. Submit the stuff we missed so it can appear next time.

Do you have an OSS BSD-related project that you would like to showcase in BSD Weekly? Reply to sender and we can showcase you as a sponsor of an issue (for free).

Do you know anyone who would like this newsletter? Consider forwarding and tell them to subscribe.

Thanks for reading and see you next week! Stay safe!

Become a Sponsor! Become a Patron!