BSD Now

BSD Now

Download on the App Store

BSD Now episodes

  • 404: 404 BSD Now Hosts Not Found

    Allan, Benedict and Tom are MIA, so JT fills in with two friends.

    This episode of BSDNow is brought to you by Tarsnap

    CoHosts this week:
    • Ash Gokhale: https://twitter.com/xpi
    • Jeff Propes : CoHost of The Opinion Dominion

    This weeks format follows the format of one of JT's other shows: The Opinion Dominion.
    Centralized vs Decentralized Management
    Ash’s draid article at Klara
    openbsd’s 50th release + Release Notes
    Beastie Bits
    • Interesting dtrace papers I found this week. The first is unfortunately paywalled by an industry journal but hopefully it’ll be publicly available soon.
    ◦ [Using Dtrace for Machine Learning Solutions in Malware Detection](https://ieeexplore.ieee.org/document/9225633)
    ◦ [Process Monitoring on Sequences of System Call Count Vectors](https://arxiv.org/pdf/1707.03821.pdf)
    ◦ Sounds Similar to:
    • Optimyze Cloud](https://twitter.com/OptimyzeCloud/status/1386424419418099712)
    • CADETS that GNN is working on]

    • • Practical IOT Hacking book out by no starch press

      Tarsnap
      • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
      • Open Source Voices episode with Colin Percival
        RIP Dan kaminski
        • https://www.nytimes.com/2021/04/27/technology/daniel-kaminsky-dead.html
        • https://www.darkreading.com/vulnerabilities---threats/in-appreciation-dan-kaminsky/d/d-id/1340830
        • https://www.securityweek.com/security-researcher-dan-kaminsky-passes-away
        • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
        • ***
          50 min
        • 403: The Linuxulator Investment

          Why You Should Use BSD Licensing for Your Next Open Source Project or Product, Update on FreeBSD Foundation Investment in Linuxulator, OPNsense 21.1.5 released, FreeBSD meetings on the Desktop, Running FreeBSD jails with containerd 1.5, Markdown, DocBook, and the quest for semantic documentation on NetBSD.org, and more.

          NOTES

          This episode of BSDNow is brought to you by Tarsnap

          Headlines
          Why You Should Use BSD Licensing for Your Next Open Source Project or Product

          The term “open source” has its origins in the context of software development, designating a specific approach to developing computer programs. Nowadays, however, it stands for a broad set of values – open source means open exchange, transparency, collaborative participation and development for the benefit of the entire community.

          Update on FreeBSD Foundation Investment in Linuxulator

          Dr. Emmett Brown’s similar-sounding Flux Capacitor from the movie Back to the Future bridged the dimension of time, uniting past, present, and future for the McFlys. Similarly, the FreeBSDⓇ Linuxulator project also bridges dimensions – in our case, these are LinuxⓇ and FreeBSD.

          News Roundup
          OPNsense 21.1.5 released

          This is mainly a security and reliablility update. There are several FreeBSD

          security advisories and updates for third party tools such as curl.

          • OPNsense to rebase on FreeBSD 13
          • ***
            ### FreeBSD meetings on the Desktop
            FreeBSD on the desktop is a whole stack - X11, Qt, KDE Frameworks, KDE Plasma and KDE Gear, and Wayland, and Poppler and GTK - o my!
            ***
            ### Running FreeBSD jails with containerd 1.5
            containerd 1.5.0 was released today and now works on a new operating system: FreeBSD! This new release includes a series of patches (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) which allow containerd to build, enable the native and zfs snapshotters, and use a compatible runtime like runj.
            ***
            ### Markdown, DocBook, and the quest for semantic documentation on NetBSD.org
            Recently, I’ve been doing a lot of maintenance of the NetBSD website. It contains a boatload of documentation, much of which was originally written in the 2000s. It has some special requirements: it has to work in text-based web browsers like lynx, or maybe even without any working browser installed at all, or just ftp(1) for downloading plain text over HTTP. Naturally, the most important parts are static, suitable for serving from the standard NetBSD http server, which runs from inetd by default.
            ***
            Beastie Bits
            Tarsnap
            • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
            • Feedback/Questions
              • Alrekur - An Interesting FreeBSD Find
              • They presented at the FreeBSD Vendor summit last year too: https://www.youtube.com/watch?v=8LUdZseNrpE
              • Sven - feedback
              • Robert - firewalling
                • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                • ***
                  51 min
                • 402: Goodbye GPL

                  It's time to say goodbye to the GPL, a new OCI Runtime for FreeBSD Jails, A bit of Xenix history, On Updating QEMU's bsd-user fork, FreeBSD 13 on a 12 year old laptop, and more.

                  NOTES

                  This episode of BSDNow is brought to you by Tarsnap

                  Headlines
                  It's time to say goodbye to the GPL

                  The trigger for this post is the reinstating of Richard Stallman, a very problematic character, to the board of the Free Software Foundation (FSF). I am appalled by this move, and join others in the call for his removal.

                  This occasion has caused me to reevaluate the position of the FSF in computing. It is the steward of the GNU project (a part of Linux distributions, loosely speaking), and of a family of software licenses centred around the GNU General Public License (GPL). These efforts are unfortunately tainted by Stallman’s behaviour. However, this is not what I actually want to talk about today.

                  runj: a new OCI Runtime for FreeBSD Jails

                  Today, I open-sourced runj, a new experimental, proof-of-concept OCI-compatible runtime for FreeBSD jails. For the past 6.5 years I’ve been working on Linux containers, but never really had much experience with FreeBSD jails. runj (pronounced “run jay”) is a vehicle for me to learn more about FreeBSD in general and jails in particular. With my position on the Technical Oversight Board of the Open Containers Initiative, I’m also interested in understanding how the OCI runtime specification can be adapted to other operating systems like FreeBSD.

                  News Roundup
                  A Bit of Xenix History

                  From 1986 to 1989, I worked in the Xenix1 group at Microsoft. It was my first job out of school, and I was the most junior person on the team. I was hopelessly naive, inexperienced, generally clueless, and borderline incompetent, but my coworkers were kind, supportive and enormously forgiving – just a lovely bunch of folks.

                  On Updating QEMU's bsd-user fork
                  FreeBSD 13 on a 12 year old laptop

                  My old (2009) HP laptop now runs FreeBSD 13.0-RELEASE.

                  Beastie Bits
                  • Registration is now open for the June 2021 #FreeBSD Developers Summit
                  • 6.0RC1 images available
                  • Lexical File Names in Plan 9 or Getting Dot-Dot Right
                  • The history of UTF-8 as told by Rob Pike
                  • Initial Support for the riscv64 Architecture
                  • ***
                    ###Tarsnap
                  • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                  • Feedback/Questions
                    • Hamza - Congrats on 400
                    • Renato - DTS and ContainerD
                    • Rob - Music
                      • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                      • ***
                        50 min
                      • 401: OpenBSD Dog Garage

                        Dog's Garage Runs OpenBSD, EuroBSDcon 2021 Call for Papers, FreeBSD’s iostat, The state of toolchains in NetBSD, Bandwidth limiting on OpenBSD 6.8, FreeBSD's ports migration to git and its impact on HardenedBSD, TrueNAS 12.0-U3 has been released, and more.

                        NOTES

                        This episode of BSDNow is brought to you by Tarsnap

                        Headlines
                        My Dog's Garage Runs OpenBSD

                        I was inspired by the April 2017 article in undeadly.org about getting OpenBSD running on a Raspberry Pi 3B+. My goal was to use a Raspberry Pi running OpenBSD to monitor the temperature in my garage from my home. My dog has his own little "apartment" inside the garage, so I want to keep an eye on the temperature. (I don't rely on this device. He sleeps inside the house whenever he wants.)

                        EuroBSDcon 2021 Call for Papers
                        FreeBSD iostat
                        The state of toolchains in NetBSD

                        While FreeBSD and OpenBSD both switched to using LLVM/Clang as their base system compiler, NetBSD picked a different path and remained with GCC and binutils regardless of the license change to GPLv3. However, it doesn't mean that the NetBSD project endorses this license, and the NetBSD Foundation's has issued a statement about its position on the subject.

                        • NetBSD’s statement
                        • ***
                          News Roundup
                          Bandwidth limiting on OpenBSD 6.8

                          I will explain how to limit bandwidth on OpenBSD using its firewall PF (Packet Filter) queuing capability. It is a very powerful feature but it may be hard to understand at first. What is very important to understand is that it's technically not possible to limit the bandwidth of the whole system, because once data is getting on your network interface, it's already there and got by your router, what is possible is to limit the upload rate to cap the download rate.

                          FreeBSD's ports migration to git and its impact on HardenedBSD

                          FreeBSD completed their ports migration from subversion to git. Prior to the official switch, we used the read-only mirror FreeBSD had at GitHub[1]. The new repo is at [2]. A cursory glance at the new repo will show that the commit hashes changed. This presents an issue with HardenedBSD's ports tree in our merge-based workflow.

                          TrueNAS 12.0-U3 has been released

                          iXsystems is excited to announce TrueNAS 12.0-U3 was released today and marks an important milestone in the transition from FreeNAS to TrueNAS. TrueNAS 12.0 is now considered by iXsystems to be a higher quality release than FreeNAS 11.3-U5, our previous benchmark. The new TrueNAS documentation site has also reached a point where it has more content and capabilities than FreeNAS. TrueNAS 12.0 is ready for mission-critical enterprise deployments.

                          Beastie Bits
                          • Joyent provides pkgsrc for MacOS X
                          • Archives of old Irix documentation
                          • FreeBSD Developer/Vendor Summit 2021
                          • ***
                            Tarsnap
                            • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                            • Feedback/Questions
                              • Andre - splitting zfs array
                              • Bruce - Command Change
                              • Dan - Annoyances with ZFS
                                • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                                • ***
                                  59 min
                                • 400: FreeBSD became 13

                                  FreeBSD 13 is here, multi-factor authentication on OpenBSD, KDE on FreeBSD 2021o2, NetBSD GSoC report, a working D compiler on OpenBSD, and more

                                  NOTES

                                  This episode of BSDNow is brought to you by Tarsnap

                                  Headlines
                                  FreeBSD 13.0 R Annoucement
                                  • OpenZFS 2.0 (almost 2.1) is included in 13.0
                                  • Removed support for previously-deprecated algorithms in geli(8).
                                  • The armv8crypto(4) driver now supports AES-GCM which is used by IPsec and kernel TLS.
                                  Enable multi-factor authentication on OpenBSD

                                  In this article I will explain how to add a bit more security to your OpenBSD system by adding a requirement for user logging into the system, locally or by ssh. I will explain how to setup 2 factor authentication (2FA) using TOTP on OpenBSD

                                  News Roundup
                                  KDE on FreeBSD 2021o2

                                  Gosh, second octant already! Well, let’s take a look at the big things that happened in KDE-on-FreeBSD in these six-and-a-half weeks.

                                  GSoC Reports: Make system(3), popen(3) and popenve(3) use posix_spawn(3) internally (Final report)

                                  My code can be found at github.com/teknokatze/src in the gsoc2020 branch, at the time of writing some of it is still missing. The test facilities and logs can be found in github.com/teknokatze/gsoc2020. A diff can be found at github which will later be split into several patches before it is sent to QA for merging.

                                  The initial and defined goal of this project was to make system(3) and popen(3) use posix_spawn(3) internally, which had been completed in June. For the second part I was given the task to replace fork+exec calls in our standard shell (sh) in one scenario. Similar to the previous goal we determined through implementation if the initial motivation, to get performance improvements, is correct otherwise we collect metrics for why posix_spawn() in this case should be avoided. This second part meant in practice that I had to add and change code in the kernel, add a new public libc function, and understand shell internals.

                                  A working D compiler on OpenBSD

                                  Dr. Brian Robert Callahan (bcallah@) blogged about his work in getting D compiler(s) working under OpenBSD.

                                  • Full Post
                                  • ***
                                    Tarsnap
                                    • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                                    • Feedback/Questions
                                      • Vasilis - upgrade question
                                      • Dennis - zfs questions
                                      • Daniel Dettlaff - KTLS question
                                        • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                                        • ***
                                          1 hr 3 min
                                        • 399: Comparing Sandboxes

                                          Comparing sandboxing techniques, Statement on FreeBSD development processes, customizing FreeBSD ports and packages, the quest for a comfortable NetBSD desktop, Nginx as a TCP/UDP relay, HardenedBSD March 2021 Status Report, Detailed Behaviors of Unix Signal, and more

                                          NOTES

                                          This episode of BSDNow is brought to you by Tarsnap

                                          Headlines
                                          Comparing sandboxing techniques

                                          I had the opportunity to implement a sandbox and I'd like to write about the differences between the various sandboxing techniques available on three different operating systems: FreeBSD, Linux and OpenBSD.

                                          Statement on FreeBSD development processes

                                          In light of the recent commentary on FreeBSD's development practices, members of the Core team would like to issue the following statement.

                                          Customizing FreeBSD Ports and Packages

                                          A basic intro to building your own packages

                                          News Roundup
                                          FVWM(3) and the quest for a comfortable NetBSD desktop

                                          FVWM substantially allows one to build a fully-fledged lightweight desktop environment from scratch, with an almost unparalleled degree of freedom. Although using FVWM does not require any knowledge of programming languages, it is possible to extend it with M4, C, and Perl preprocessing.

                                          Nginx as a TCP/UDP relay

                                          In this tutorial I will explain how to use Nginx as a TCP or UDP relay as an alternative to Haproxy or Relayd. This mean nginx will be able to accept requests on a port (TCP/UDP) and relay it to another backend without knowing about the content. It also permits to negociates a TLS session with the client and relay to a non-TLS backend. In this example I will explain how to configure Nginx to accept TLS requests to transmit it to my Gemini server Vger, Gemini protocol has TLS as a requirement.

                                          HardenedBSD March 2021 Status Report

                                          This month, I worked on finding and fixing the regression that caused kernel panics on our package builders. I think I found the issue: I made it so that the HARDENEDBSD amd64 kernel just included GENERIC so that we follow FreeBSD's toggling of features. Doing so added QUEUE_MACRO_DEBUG_TRASH to our kernel config. That option is the likely culprit. If the next package build (with the option removed) completes, I will commit the change that removes QUEUE_MACRO_DEBUG_TRASH from the HARDENEDBSD amd64 kernel.

                                          Detailed Behaviors of Unix Signal

                                          When Unix is mentioned in this document it means macOS or Linux as they are the mainly used Unix at this moment. When shell is mentioned it means Bash or Zsh. Most demos are written in C for macOS with Apple libc and Linux with glibc.

                                          Tarsnap
                                          • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                                          • Feedback/Questions
                                            • andrew - flatpak

                                            • chris - mac and truenas

                                            • robert - some questions

                                            • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]

                                            • 58 min
                                            • 398: Coordinated Mars Time

                                              FreeBSD 13.0 Full Desktop Experience, FreeBSD on ARM64 in the Cloud, Plan 9 from Bell Labs in Cyberspace, Inferno is open source as well, NetBSD hits donation milestone, grep returns (standard input) on FreeBSD, Random Programming Challenge, OpenBSD Adds Support for Coordinated Mars Time (MTC) and more

                                              NOTES

                                              This episode of BSDNow is brought to you by Tarsnap

                                              Headlines
                                              FreeBSD 13.0 – Full Desktop Experience

                                              With the release of FreeBSD 13.0 on the horizon, I wanted to see how it shapes up on my Lenovo T450 laptop. Previous major releases on this laptop, using it as a workstation, felt very rough around the edges but with 13, it feels like the developers got it right.

                                              FreeBSD on ARM64 in the Cloud

                                              Until the end of June, Amazon AWS is offering free ARM64 Graviton instances, learn how to try out FreeBSD to ARMv8 in the cloud

                                              Plan 9 from Bell Labs in Cyberspace!

                                              The releases below represent the historical releases of Plan 9. The two versions of 4th Edition represent the initial release and the final version available from Bell Labs as it was updated and patched. All historical releases of Plan 9 have been re-released under the terms of the MIT license.

                                              • Inferno is open source as well
                                              • ***
                                                ## News Roundup
                                                ### Hitting donation milestone, financial report for 2020
                                                We nearly hit our 2020 donation milestone set after the release of 9.0 of $50,000.
                                                ***
                                                grep returns (standard input) on FreeBSD

                                                I was dealing with a bizarre error with grep(1) on FreeBSD, and it soon infected my macOS and NetBSD machines too. It was driving me crazy!

                                                Random Programming Challenge
                                                This better not be an April Fools Joke… I want to see this actually implemented. I’ll donate $100 to the first BSD that actually implements this for real. Who’s with me?

                                                OpenBSD Adds Support for Coordinated Mars Time (MTC)

                                                To make sure that OpenBSD can be used elsewhere than just earth, this diff introduces Coordinated Mars Time (MTC), the Mars equivalent of earth’s Universal Time (UTC).

                                                OpenZFS had a good one too

                                                Tarsnap
                                                • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                                                • Feedback/Questions
                                                  • Brandon - router

                                                  • Lawrence - Is BSD for me

                                                  • miguel - printing

                                                    • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                                                    • ***
                                                      51 min
                                                    • 397: Fresh BSD 2021

                                                      Customizing the FreeBSD Kernel, OpenBSD/loongson on the Lemote Fuloong, how ZFS on Linux brings up pools and filesystems at boot under systemd, LLDB: FreeBSD Legacy Process Plugin Removed, FreshBSD 2021, gmid, Danschmid’s Poudriere Guide in english, and more

                                                      NOTES

                                                      This episode of BSDNow is brought to you by Tarsnap

                                                      Headlines
                                                      Customizing the FreeBSD Kernel

                                                      Learn more about customizing the build of the FreeBSD kernel and its loadable modules

                                                      OpenBSD/loongson on the Lemote Fuloong

                                                      In my article about running OpenBSD/loongson on the Lemote Yeeloong back in 2016, I mentioned looking for a Fuloong. All hope seemed lost until the Summer of 2017, when a fellow OpenBSD developer was contacted by a generous user (Thanks again, Lars!) offering to donate two Lemote Fuloong machines, and I was lucky enough to get one of those units.

                                                      News Roundup
                                                      How ZFS on Linux brings up pools and filesystems at boot under systemd

                                                      On Solaris and Illumos, how ZFS pools and filesystems were brought up at boot was always a partial mystery to me (and it seemed to involve the kernel knowing a lot about /etc/zfs/zpool.cache). On Linux, additional software RAID arrays are brought up mostly through udev rules, which has its own complications. For a long time I had the general impression that ZFS on Linux also worked through udev rules to recognize vdev components, much like software RAID. However, this turns out to not be the case and the modern ZFS on Linux boot process is quite straightforward on systemd systems.

                                                      LLDB: FreeBSD Legacy Process Plugin Removed

                                                      During the past month we’ve successfully removed the legacy FreeBSD plugin and continued improving the new one. We have prepared an implementation of hardware breakpoint and watchpoint support for FreeBSD/AArch64, and iterated over all tests that currently fail on that platform. Therefore, we have concluded the second milestone.

                                                      FreshBSD 2021

                                                      6 weeks ago I created a branch for a significant rework of FreshBSD. Nearly 300 commits later, and just a week shy of our 15th anniversary, the result is what you’re looking at now. I hope you like it.

                                                      gmid is a gemini server for unixes.
                                                      Danschmid’s Poudriere Guide now in english

                                                      The ports system is one of FreeBSD's greatest advantages for users who want flexibility and control over their software. It enables administrators to easily create and manage source-based installations using a system that is robust and predictable.

                                                      Tarsnap
                                                      • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                                                        • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                                                        • ***

                                                          Special Guest: Tom Jones.

                                                          57 min
                                                        • 396: License to thrill

                                                          FreeBSD Network Troubleshooting, The State of FreeBSD, dhcpleased, bhyve for Calamares Development, EFS automount and ebsnvme-id, Old Usenix pictures, and more.

                                                          NOTES

                                                          This episode of BSDNow is brought to you by Tarsnap

                                                          Headlines
                                                          FreeBSD Network Troubleshooting

                                                          FreeBSD has a full set of debugging features, and the network stack is able to report a ton of information. So much that it can be hard to figure out what is relevant and what is not.

                                                          The State of FreeBSD

                                                          License to thrill: Ahead of v13.0, the FreeBSD team talks about Linux and the completed toolchain project that changes everything

                                                          News Roundup
                                                          dhcpleased(8) - DHCP client daemon

                                                          With the following commit, Florian Obser (florian@) imported dhcpleased(8), DHCP daemon to acquire IPv4 address leases from servers, plus dhcpleasectl(8), a utility to control the daemon:

                                                          bhyve for Calamares Development

                                                          bhyve (pronounced “bee hive”) is a hypervisor for BSD systems (and Illumos / openSolaris). It is geared towards server workloads, but does support desktop-oriented operation as well. I spent some time wayyyy back in November wrestling with it in order to replace VirtualBox for Calamares testing on FreeBSD. The “golden hint” as far as I’m concerned came from Karen Bruner and now I have a functioning Calamares test-ground that is more useful than before.

                                                          “Calamares is a free and open-source independent and distro-agnostic system installer for Linux distributions.“

                                                          Some new FreeBSD/EC2 features: EFS automount and ebsnvme-id

                                                          As my regular readers will be aware, I've been working on and gradually improving FreeBSD/EC2 for many years. Recently I've added two new features, which are available in the weekly HEAD and 12-STABLE snapshots and will appear in releases starting from 12.2-RELEASE.

                                                          Old Usenix pictures
                                                          Beastie Bits
                                                          [https://2021.eurobsdcon.org/](CFP is open until May 26th, 2021)

                                                          EuroBSDcon is the European technical conference for users and developers of BSD-based systems. The conference is scheduled to take place September 16-19 2021 in Vienna, Austria or as an all-online event if COVID-19 developments dictate. The tutorials will be held on Thursday and Friday to registered participants and the talks are presented to conference attendees on Saturday and Sunday.

                                                          The Call for Talk and Presentation proposals period will close on May 26th, 2021. Prospective speakers will be notified of acceptance or otherwise by June 1st, 2021.

                                                          [https://campgnd.com/](CFP is open until 2021-04-15)

                                                          campgndd will be held May 28th, 29th and 30th 2021, from wherever you happen to be.

                                                          We're looking for submissions on anything you're enthusiastic and excited about. If you enjoy it, the odds are we will too! You don't need to be an expert to propose anything.
                                                          Some example of things we are looking for are:
                                                          Talks
                                                          Walkthroughs
                                                          Music

                                                          From the Desk of Michael Lucas…
                                                          New Release: Only Footnotes
                                                          I’ve lost count of the number of people who have told me that they purchase my books only for the footnotes. That’s okay. I don’t care why people buy my books, only that they do buy them. Nevertheless, I am a businessman living under capitalism and feel compelled to respond to my market.
                                                          Allow me to present my latest release: Only Footnotes, a handsome hardcover-only compilation of decades of footnotes. From the back cover:
                                                          -----
                                                          Only Footnotes. Because that’s why you read his books.
                                                          Academics hate footnotes. Michael W Lucas loves them. What he does with them wouldn’t pass academic muster, but that doesn’t mean the reader should skip them. The footnotes are the best part! Why not read only the footnotes, and skip all that other junk?
                                                          After literal minutes of effort, Only Footnotes collects every single footnote from all of Lucas’ books to date.* Recycle those cumbersome treatises stuffed with irrelevant facts! No more flipping through pages and pages of actual technical knowledge looking for the offhand movie reference or half-formed joke. This slender, elegant volume contains everything the man ever passed off as his dubious, malformed “wisdom.”
                                                          Smart books have footnotes. Smarter books are only footnotes.
                                                          *plus additional annotations from the author. Because sometimes even a footnote needs a footnote.
                                                          ----
                                                          With interior illustrations by OpenBSD’s akoshibe, this distinguished tome would make fine inspirational reading for a system administrator, network engineer, or anyone sentenced to a life in information technology. Available at all fine bookstores, and many mediocre ones!
                                                          Tarsnap
                                                          • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                                                          • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                                                          • ***

                                                            Special Guest: Tom Jones.

                                                            54 min
                                                          • 395: Tracing ARM’s history

                                                            Tracing the History of ARM and FreeBSD, Make ‘less’ more friendly, NomadBSD 1.4 Release, Create an Ubuntu Linux jail on FreeBSD 12.2, OPNsense 21.1.2 released, Midnight BSD and BastilleBSD, and more.

                                                            NOTES

                                                            This episode of BSDNow is brought to you by Tarsnap

                                                            Headlines
                                                            Tracing the History of ARM and FreeBSD

                                                            When we think of computers, we generally think of laptops and desktops. Each one of these systems is powered by an Intel or AMD chip based on the x86 architecture. It might feel like you spend all day interacting with these kinds of systems, but you would be wrong.

                                                            Unix Tip: Make ‘less’ more friendly

                                                            You probably know about less: it is a standard tool that allows scrolling up and down in documents that do not fit on a single screen. Less has a very handy feature, which can be turned on by invoking it with the -i flag. This causes less to ignore case when searching. For example, ‘udf’ will find ‘udf’, ‘UDF’, ‘UdF’, and any other combination of upper-case and lower-case. If you’re used to searching in a web browser, this is probably what you want. But less is even more clever than that. If your search pattern contains upper-case letters, the ignore-case feature will be disabled. So if you’re looking for ‘QXml’, you will not be bothered by matches for the lower-case ‘qxml’. (This is equivalent to ignorecase + smartcase in vim.)

                                                            News Roundup
                                                            NomadBSD 1.4 Release

                                                            Version 1.4 of NomadBSD, a persistent live system for USB flash drives based on FreeBSD and featuring a graphical user interface built around Openbox, has been released: “We are pleased to present the release of NomadBSD 1.4.

                                                            Create an Ubuntu Linux jail on FreeBSD 12.2
                                                            OPNsense 21.1.2 released

                                                            Work has so far been focused on the firmware update process to ensure its safety around edge cases and recovery methods for the worst case. To that end 21.1.3 will likely receive the full revamp including API and GUI changes for a swift transition after thorough testing of the changes now available in the development package of this release.

                                                            Midnight BSD and BastilleBSD

                                                            We recently added a new port, mports/sysutils/bastille that allows you to manage containers. This is a port of a project that originally targetted FreeBSD, but also works on HardenedBSD.

                                                            Tarsnap
                                                            • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
                                                            • Feedback/Questions
                                                              • Brad - monitoring with Grafana
                                                              • Dennis - a few questions
                                                              • Paul - FreeBSD 13
                                                                • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
                                                                • ***
                                                                  38 min

                                                                About BSD Now

                                                                From the publisher's feed

                                                                Created by three guys who love BSD, we cover the latest news and have an extensive series of tutorials, as well as interviews with various people from all areas of the BSD community. It also serves as…

                                                                More shows like BSD Now

                                                                The Changelog: Software Development, Open Source by Changelog Media

                                                                The Changelog: Software Development, Open Source

                                                                286 Listeners

                                                                Security Now (Audio) by TWiT

                                                                Security Now (Audio)

                                                                2,010 Listeners

                                                                MacBreak Weekly (Audio) by TWiT

                                                                MacBreak Weekly (Audio)

                                                                2,018 Listeners

                                                                Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

                                                                Accidental Tech Podcast

                                                                2,144 Listeners

                                                                LINUX Unplugged by Jupiter Broadcasting

                                                                LINUX Unplugged

                                                                272 Listeners

                                                                Risky Business by Risky Business Media

                                                                Risky Business

                                                                374 Listeners

                                                                Late Night Linux by The Late Night Linux Family

                                                                Late Night Linux

                                                                169 Listeners

                                                                Darknet Diaries by Jack Rhysider

                                                                Darknet Diaries

                                                                8,064 Listeners

                                                                Behind the Bastards by Cool Zone Media and iHeartPodcasts

                                                                Behind the Bastards

                                                                15,570 Listeners

                                                                Linux Dev Time by The Late Night Linux Family

                                                                Linux Dev Time

                                                                22 Listeners

                                                                2.5 Admins by The Late Night Linux Family

                                                                2.5 Admins

                                                                98 Listeners

                                                                Linux After Dark by The Late Night Linux Family

                                                                Linux After Dark

                                                                29 Listeners

                                                                This Day in AI Podcast by Michael Sharkey, Chris Sharkey

                                                                This Day in AI Podcast

                                                                221 Listeners

                                                                Linux Matters by Linux Matters

                                                                Linux Matters

                                                                22 Listeners

                                                                Better Offline by Cool Zone Media and iHeartPodcasts

                                                                Better Offline

                                                                608 Listeners