Issue 26
Published July 1, 2020

Main topic of this week is A Series of 101 Classes from FreeBSD. Then we take a look at the rest of BSD world with news and tutorials.

Announcing FreeBSD Fridays: A Series of 101 Classes

Beginning on July 17, we hope you’ll join FreeBSD Foundation for an expanded #FreeBSDFridays series of 101 classes. They’re building on the FreeBSD Day content to offer 1 hour live sessions every Friday, designed to get you started with FreeBSD. The program kicks off with Deb Goodkin’s Intro to FreeBSD class, followed by a two-part Installfest led by Roller Angel. The sessions will take place at 10am PDT at https://live.freebsd.org/FreeBSD/freebsdfriday/

Other classes include, Introduction to OpenZFS by Dan Langille, A Brief History of the BSD Fast Filesystem by Kirk McKusick, and more.

Releases

Seems to be none.

BSDSec

End of support for NetBSD 7: Earlier, the EOL date for NetBSD 7 was extended to June 30, 2020, to accommodate people who could not update machines due to pandemic restrictions. Thus as of July 1, 2020, there will be no further maintenance to the NetBSD 7 branches (netbsd-7, netbsd-7-1 and netbsd-7-0). We recommend all users still running these ancient releases to test the latest 9.0_STABLE versions and update as soon as possible.

pkgsrc-2020Q2 released: The pkgsrc developers are proud to announce the 67th quarterly release of pkgsrc, the cross-platform packaging system. pkgsrc is available with more than 22,000 packages, running on 23 separate platforms; more information on pkgsrc itself is available at https://www.pkgsrc.org/.

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

News

Virtual Bug Squash, Saturday 11th July 1400-2100UTC. On the 11th July 2020 from 1400-2100 UTC FreeBSD will be running a coordinated virtual Bug Squash. FreeBSD has a Problem Report (PR) database where users and developers are encouraged to file issues and regressions they find in both the base system and ports tree. A Bug Squash is a focused session where we try to triage, process, fix and close as many reports as we can from the PR database.

If you have a UEFI system, efibootmgr(8) is now available in Dragonfly.

Aaron LI has updated head(1) and tail(1) in DragonFly – new switches for head, a new switch for tail, and tac.

Orlando BSD user group: Currently they do not have our own general meetings. However if you wish to discuss anything BSD related please join their mailing list. Depending on the amount of interest they gain on this mailing list will determine the future of a local BSD user group. They also have a list of BSD resources.

The powerd++ daemon is a drop-in replacement for FreeBSD's native powerd. Its purpose is to reduce the energy consumption of CPUs.

Did you know there’s a default size limit to pf’s routing table? If for some reason you bump into this limit, you can change it.

Tutorials

Android in FreeBSD bhyve: Do you want to use android apps? Android in FreeBSD bhyve works like a charm.

Prometheus - Auto-deploying Consul and Exporters using Saltstack Part 3: OpenBSD: This is the third part in ongoing series on using SaltStack to deploy Consul and Prometheus Exporters, enabling Prometheus to discover machines and services to monitor. Being able to manage OpenBSD in the same way you can manage Linux and Windows ensures consistency across your environment, no matter what role they serve in your infrastructure.

The FreeBSD binary package manager cheatsheet: Let’s find out the essential commands that are needed to manage our binary packages in FreeBSD operating system. By looking into 70 practical pkg commands.

Video review of the Homura Project - The Ultimate FreeBSD Gaming Tool for playing Windows games.

27 Years of FreeBSD and Why You Should Get Involved!: This is a webinar from Deb Goodkin, executive director of FreeBSD Foundation.

OpenZFS: All About the cache vdev or L2ARC: This is part of article series published as “OpenZFS in Depth and talks about one of the well-known support vdev classes under OpenZFS: the CACHE vdev, better (and rather misleadingly) known as L2ARC.

Whither chroot?: This blog post will examine original artifacts to clear up some confusion about where chroot(2) and chroot(8) came from. The answer turns out to be simple, and the confusion was understandable.

Adding a second disk with SIMH and 2.11BSD: Author recently followed some instructions to get 2.11BSD running under SIM. As part of their 2.11BSD patch level 0 restoration project , they needed to add another disk they could install chroot images to test building.

Command Line Bug Hunting in FreeBSD: FreeBSD uses bugzilla for tracking bugs, taking feature requests, regressions and issues in the Operating System. The web interface for bugzilla is okay, but if you want to do a lot of batch operations it is slow to deal with. There is a plan to run a bugsquash in July and that really needs some tooling to help any hackers that show up process the giant bug list project has. Thankfully there is a python3 command line tool for interacting with bugzilla, called pybugz. bugz allows you to search through, up date and modify bugs without having to use a web browser.

More

As always, there are more sources of BSD goodness. Latest BSD Now talks about TrueNAS is Multi-OS, Encrypted ZFS on NetBSD, FreeBSD’s new Code of Conduct, Gaming on OpenBSD, dig a little deeper, Hammer2 and periodic snapshots, and more.

The Valuable News weekly series is dedicated to providing summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems. The latest is from 2020-06-29.

In Other BSDs for 2020/06/27 is out, too.

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 know anyone who would like this newsletter? Consider forwarding and tell them to subscribe.

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