BSD Now

360: Full circle


Listen Later

Chasing a bad commit, New FreeBSD Core Team elected, Getting Started with NetBSD on the Pinebook Pro, FreeBSD on the Intel 10th Gen i3 NUC, pf table size check and change, and more.

NOTES

This episode of BSDNow is brought to you by Tarsnap

Headlines
Chasing a bad commit

While working on a big project where multiple teams merge their feature branches frequently into a release Git branch, developers often run into situations where they find that some of their work have been either removed, modified or affected by someone else's work accidentally. It can happen in smaller teams as well. Two features could have been working perfectly fine until they got merged together and broke something. That's a highly possible case. There are many other cases which could cause such hard to understand and subtle bugs which even continuous integration (CI) systems running the entire test suite of our projects couldn't catch.

We are not going to discuss how such subtle bugs can get into our release branch because that's just a wild territory out there. Instead, we can definitely discuss about how to find a commit that deviated from an expected outcome of a certain feature. The deviation could be any behaviour of our code that we can measure distinctively — either good or bad in general.

New FreeBSD Core Team Elected

The FreeBSD Project is pleased to announce the completion of the 2020 Core Team election. Active committers to the project have elected your Eleventh FreeBSD Core Team.!

  • Baptiste Daroussin (bapt)
  • Ed Maste (emaste)
  • George V. Neville-Neil (gnn)
  • Hiroki Sato (hrs)
  • Kyle Evans (kevans)
  • Mark Johnston (markj)
  • Scott Long (scottl)
  • Sean Chittenden (seanc)
  • Warner Losh (imp)
  • ***
    News Roundup
    Getting Started with NetBSD on the Pinebook Pro

    If you buy a Pinebook Pro now, it comes with Manjaro Linux on the internal eMMC storage. Let’s install NetBSD instead!

    The easiest way to get started is to buy a decent micro-SD card (what sort of markings it should have is a science of its own, by the way) and install NetBSD on that. On a warm boot (i.e. when rebooting a running system), the micro-SD card has priority compared to the eMMC, so the system will boot from there.

    • A FreeBSD developer has borrowed some of the NetBSD code to get audio working on RockPro64 and Pinebook Pro: https://twitter.com/kernelnomicon/status/1282790609778905088
    • ***
      FreeBSD on the Intel 10th Gen i3 NUC

      I have ended up with some 10th Gen i3 NUC's (NUC10i3FNH to be specific) to put to work in my testbed. These are quite new devices, the build date on the boxes is 13APR2020. Before I figure out what their true role is (one of them might have to run linux) I need to install FreeBSD -CURRENT and see how performance and hardware support is.

      pf table size check and change

      Did you know there’s a default size limit to pf’s state table? I did not, but it makes sense that there is one. If for some reason you bump into this limit (difficult for home use, I’d think), here’s how you change it

      There is a table-entries limit specified, you can see current settings with
      'pfctl -s all'. You can adjust the limits in the /etc/pf.conf file
      containing the rules with a line like this near the top:
      set limit table-entries 100000

      • In the original mail thread, there is mention of the FreeBSD sysctl net.pf.request_maxcount, which controls the maximum number of entries that can be sent as a single ioctl(). This allows the user to adjust the memory limit for how big of a list the kernel is willing to allocate memory for.
      • ***
        Beastie Bits
        • tmux and bhyve
        • Azure and FreeBSD
        • Groff Tutorial
        • ***
          ###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.
        • Tarsnap Mastery
          Feedback/Questions
          • Chris - ZFS Question
          • Patrick - Tarsnap
          • Pin - pkgsrc
          • ***
          • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
          • ***
            ...more
            View all episodesView all episodes
            Download on the App Store

            BSD NowBy JT Pennington

            • 4.9
            • 4.9
            • 4.9
            • 4.9
            • 4.9

            4.9

            89 ratings


            More shows like BSD Now

            View all
            Security Now (Audio) by TWiT

            Security Now (Audio)

            1,971 Listeners

            Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

            Software Engineering Radio - the podcast for professional software developers

            272 Listeners

            The Changelog: Software Development, Open Source by Changelog Media

            The Changelog: Software Development, Open Source

            283 Listeners

            LINUX Unplugged by Jupiter Broadcasting

            LINUX Unplugged

            265 Listeners

            Python Bytes by Michael Kennedy and Brian Okken

            Python Bytes

            213 Listeners

            Late Night Linux by The Late Night Linux Family

            Late Night Linux

            154 Listeners

            Home Assistant Podcast by HK Media

            Home Assistant Podcast

            65 Listeners

            CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

            CoRecursive: Coding Stories

            189 Listeners

            Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

            Kubernetes Podcast from Google

            181 Listeners

            Late Night Linux Family All Episodes by The Late Night Linux Family

            Late Night Linux Family All Episodes

            44 Listeners

            Linux Dev Time by The Late Night Linux Family

            Linux Dev Time

            21 Listeners

            Self-Hosted by Jupiter Broadcasting

            Self-Hosted

            135 Listeners

            2.5 Admins by The Late Night Linux Family

            2.5 Admins

            92 Listeners

            Linux After Dark by The Late Night Linux Family

            Linux After Dark

            28 Listeners

            Oxide and Friends by Oxide Computer Company

            Oxide and Friends

            47 Listeners