

All Jupiter Broadcasting Shows
Jupiter Broadcasting
Every audio version of Jupiter Broadcasting's productions.
Episodes
Mentioned books

Dec 19, 2019 • 0sec
Larry Two-tails | User Error 81
The future of Internet video, the best way to develop open source software, skills vs talents, and our favourite types of animal companions.
00:00:24 What is likely to knock YouTube off its iron throne?
00:09:12 Is it really Open Source software if it’s not developed collaboratively?
00:20:54 What's the one thing you wish you could do well but are terrible at?
00:33:18 Dogs or cats?

Dec 19, 2019 • 0sec
Lucas’ Arts | BSD Now 329
In this episode, we interview Michael W. Lucas about his latest book projects, including the upcoming SNMP Mastery book.
Interview - Michael Lucas
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
Your browser does not support the HTML5 video tag.
Special Guest: Michael W Lucas.

Dec 18, 2019 • 0sec
WLED Changes the Game | Self-Hosted 8
Sometimes one project can lead to a hundred more. We celebrate Home Assistant's new release, the inclusion of the WLED integration and fall down the DIY project rabbit hole.
Plus some clever power solutions, cheap LED light strips, and a test drive of Project Off-Grid.
We recorded our first ever live stream to accompany this where we flash an ESP8266 board in seconds using WLED and esptool. This can be found on YouTube.Links:Hass.io - Home Assistant — Hass.io turns your Raspberry Pi (or another device) into the ultimate home automation hub powered by Home Assistant. With Hass.io you can focus on integrating your devices and writing automations.Home Assistant Community Store — HACS gives you a powerful UI to handle downloads of custom needs.Omni 20c+ 100W USB-C/Wireless Charging — Portable Power Bank with USB HubESPHome — ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.Home Assistant Smart LEDs using WLED and ESP8266 — A platinum level Home Assistant integration for the WLED project was released with version 0.120 on Nov 20th 2019. I'm going to walk you through flashing a D1 Mini (though the same steps apply for a NodeMCU too) using Linux. You can probably expect this process to take about 5-10 minutes.WLED: Control WS2812B RGB LEDs with an ESP8266 over WiFi! — A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812, APA102) LEDs!LED strips - Google Sheets
0.102: Official Android App, Almond, Scene editorSelf-Hosted Live Hack Livestream Recording — DIY ESP device based LEDs just got a whole lot easier.

Dec 17, 2019 • 0sec
The WSL Secrets | LINUX Unplugged 332
Big things are coming to Microsoft's WSL so we get the inside scoop on what's just around the corner.
Plus a few new GNOME features, some Arch server follow up, and more!Special Guests: Alex Kretzschmar, Brent Gervais, and Hayden Barnes.Links:New Gnome Extensions Tool
GNOME 3.36 Bringing Better Multi-GPU Handling With Switcheroo-Control, NVIDIA Support
Jonathon F in Launchpad
Pocket Popcorn Computer
Old Pocket C.H.I.P.
Better Together: A Cloud Guru and Linux Academy Join Forces – Linux Academy
Brunch w/Jason PT1
Linux Headlines
Jupiter Extras - NOW ON YouTube
Leadership Transition at Whitewater Foundry
Canonical co-sponsors Windows Subsystem for Linux conference
https://github.com/sirredbeard/unofficial-webapp-office#how-this-works
Hayden Barnes on Twitter: “Fixes inbound in a few days for @nim_lang snaps (stable, LTS & nightly) that will allow access to system libraries and non-gcc compilers. Also added bash completion for nim & nimble. Made w/ #UbuntuWSL & @ubuntu Hyper-V & @code, built on @github Actions & pushed to @snapcraftio.”
Canonical makes Ubuntu for Windows SubSystem for Linux a priority
WSLconf 1 - a community-initiated event on all things Windows Subsystem for Linux and WSL-related.
grub-btrfs advice
Bad Idea!
Wikit - A command line tool for searching wikipedia

Dec 17, 2019 • 0sec
Brunch with Brent: Jason Spisak Part 1 | Jupiter Extras 40
Brent sits down with Jason Spisak, professional voice actor, actor, producer, and co-founder of multiple Linux-related projects including Lycoris, Symphony OS, and Symple PC. In Part 1 we chat about everything from Jason's deep motivations behind his Linux projects, to patents vs. open source, digital independence and the nature of human endeavor. A few additional voices join us throughout for good measure...
Brunch with Brent: Jason Spisak Part 2 comes our way this Friday.Special Guest: Jason Spisak.Links:Jason Spisak - IMDbLycoris (formerly Redmond Linux) - WikipediaLindows/Linspire - WikipediaSymphony OS & Mezzo Desktop - WikipediaSymphony OS - ArchiveOSHome Assistant - Open source home automationWireGuard: fast, modern, secure VPN tunnelLinux Unplugged 331: apt install arch-linux — Brent's first WireGuard projectLinux Unplugged - Episodes tagged "WireGuard"Self-Hosted 7: Why We Love Home AssistantElementary OSPINE64System76 - Linux Laptops, Desktops, and ServersMrChromebox — Custom coreboot firmware and firmware utilities for your Chromebook/ChromeboxGalliumOSWorld's 26 richest people own as much as poorest 50%, says Oxfam - The GuardianThe Unbelievers - IMDb — Renowned scientists Richard Dawkins and Lawrence Krauss cross the globe as they speak publicly about the importance of science and reason in the modern world.Jason SpisakBrent Gervais - @brentgervais on Twitter

Dec 15, 2019 • 0sec
Linux Action News 136
The first desktop Office 365 app arrives, Ubuntu commits to current and future Raspberry Pi boards, and why the near-term future of Linux gaming looks a bit rocky.
Plus, our concerns with Google's clever long-term Fuchsia strategy.Links:Microsoft Teams is now available on Linux — Starting today, Microsoft Teams is available for Linux users in public preview, enabling high quality collaboration experiences for the open source community at work and in educational institutions. Users can download the native Linux packages in .deb and .rpm formats.Zulip 2.1: Open source team chat — Zulip is the world’s most productive team chat software, used by thousands of teams as an alternative to Slack, HipChat, Mattermost and IRC. Zulip's unique topic-based threading combines the immediacy of chat with the asynchronous efficiency of email-style threading, and is 100% free and open source software.Why Zulip - The best group chatUpdated images of Ubuntu for the Raspberry Pi 2, 3 and 4 — With the new images, USB ports are now fully functional out of the box on the 4GB RAM version of the Raspberry Pi 4. Eben Upton on Twitter — Raspberry Pi numbers get stale fast. We sold our thirty-millionth unit some time last week (we think Tuesday).Eben Upton on Twitter — The average is much closer to $35. I believe we're at pretty much exactly one billion dollars.Google's Fuchsia to support Chrome OS tablet 'Flapjack' — Chrome OS won’t be the only operating system this device supports, as Google’s Fuchsia OS team is also looking to support the “Flapjack” tablet.Flutter gathers paceTwitter wants to decentralize, but decentralized social network creators don’t trust it — Twitter CEO Jack Dorsey made a theoretically huge announcement: he wanted Twitter to stop being a self-contained platform and start delivering content from a decentralized systemA decentralized Twitter would bring the company back to its pastTwitter Makes A Bet On Protocols Over PlatformsDXVK To Enter Maintenance Mode — Not because it's considered feature complete and bug-free, but because the main developer considers that DXVK has become a "fragile, unreliable and frustrating maintenance nightmare".Feral's Lead Vulkan Developer Leaves The Company For SonyNVIDIA Looks To Have Some Sort Of Open-Source Driver Announcement For 2020 — Start looking forward to March when NVIDIA looks to have some sort of open-source driver initiative to announce -- likely contributing more to Nouveau

Dec 13, 2019 • 0sec
Makerspace 101: Brian Beck | Jupiter Extras 39
Brian Beck joins Ell and Wes to chat about what's going on at 10BitWorks, 3D printing and the need to tinker, and how to find a makerspace near you.Special Guest: Brian Beck.Sponsored By:Linux Academy: Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.Links:Linux Academy Black Friday Sale — Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.10 bit Makerspace10 Bit Facebook PageElequa MakewaterMake: Community

Dec 12, 2019 • 0sec
5G Fundamentals | TechSNAP 418
As the rollout of 5G finally arrives, we take some time to explain the fundamentals of the next generation of wireless technology.
Plus the surprising performance of eero's mesh Wi-Fi, some great news for WireGuard, and an update on the Librem 5.Sponsored By:Linux Academy: Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.Links:Linux Academy Black Friday Sale — Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.T-Mobile launches 600MHz 5G across the US, but no one can use it yetStudy confirms AT&T’s fake 5G E network is no faster than Verizon, T-Mobile or Sprint 4G5G on the horizon: Here’s what it is and what’s comingCan 5G replace everybody’s home broadband?The Snapdragon 865 will make phones worse in 2020, thanks to mandatory 5GLibrem 5 backers have begun receiving their Linux phonesAmazon’s inexpensive Eero mesh Wi-Fi kit is shockingly goodWireGuard VPN is a step closer to mainstream adoption

Dec 12, 2019 • 0sec
EPYC Netflix Stack | BSD Now 328
LLDB Threading support now ready, Multiple IPSec VPN tunnels with FreeBSD, Netflix Optimized FreeBSD's Network Stack More Than Doubled AMD EPYC Performance, happy eyeballs with unwind(8), AWS got FreeBSD ARM 12, OpenSSH U2F/FIDO support, and more.
Headlines
LLDB Threading support now ready for mainline
Upstream describes LLDB as a next generation, high-performance debugger. It is built on top of LLVM/Clang toolchain, and features great integration with it. At the moment, it primarily supports debugging C, C++ and ObjC code, and there is interest in extending it to more languages.
In February, I have started working on LLDB, as contracted by the NetBSD Foundation. So far I've been working on reenabling continuous integration, squashing bugs, improving NetBSD core file support, extending NetBSD's ptrace interface to cover more register types and fix compat32 issues and fixing watchpoint support. Then, I've started working on improving thread support which is taking longer than expected. You can read more about that in my September 2019 report.
So far the number of issues uncovered while enabling proper threading support has stopped me from merging the work-in-progress patches. However, I've finally reached the point where I believe that the current work can be merged and the remaining problems can be resolved afterwards. More on that and other LLVM-related events happening during the last month in this report.
Multiple IPSec VPN tunnels with FreeBSD
The FreeBSD handbook describes an IPSec VPN tunnel between 2 FreeBSD hosts (see https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ipsec.html)
But it is also possible to have multiple, 2 or more, IPSec VPN tunnels created and running on a FreeBSD host. How to implement and configure this is described below.
The requirements is to have 3 locations (A, B and C) connected with IPSec VPN tunnels using FreeBSD (11.3-RELEASE).
Each location has 1 IPSec VPN host running FreeBSD (VPN host A, B and C).
VPN host A has 2 IPSec VPN tunnels: 1 to location B (VPN host B) and 1 to location C (VPN host C).
News Roundup
Netflix Optimized FreeBSD's Network Stack More Than Doubled AMD EPYC Performance
Drew Gallatin of Netflix presented at the recent EuroBSDcon 2019 conference in Norway on the company's network stack optimizations to FreeBSD. Netflix was working on being able to deliver 200Gb/s network performance for video streaming out of Intel Xeon and AMD EPYC servers, to which they are now at 190Gb/s+ and in the process that doubled the potential of EPYC Naples/Rome servers and also very hefty upgrades too for Intel.
Netflix has long been known to be using FreeBSD in their data centers particularly where network performance is concerned. But in wanting to deliver 200Gb/s throughput from individual servers led them to making NUMA optimizations to the FreeBSD network stack. Allocating NUMA local memory for kernel TLS crypto buffers and for backing files sent via sentfile were among their optimizations. Changes to network connection handling and dealing with incoming connections to Nginx were also made.
For those just wanting the end result, Netflix's NUMA optimizations to FreeBSD resulted in their Intel Xeon servers going from 105Gb/s to 191Gb/s while the NUMA fabric utilization dropped from 40% to 13%.
unwind(8); "happy eyeballs"
In case you are wondering why happy eyeballs: It's a variation on this:
https://en.wikipedia.org/wiki/Happy_Eyeballs
unwind has a concept of a best nameserver type. It considers a configured DoT nameserver to be better than doing it's own recursive resolving. Recursive resolving is considered to be better than asking the dhcp provided nameservers.
This diff sorts the nameserver types by quality, as above (validation, resolving, dead...), and as a tie breaker it adds the median of the round trip time of previous queries into the mix.
One other interesting thing about this is that it gets us past captive portals without a check URL, that's why this diff is so huge, it rips out all the captive portal stuff (please apply with patch -E):
17 files changed, 385 insertions(+), 1683 deletions(-)
Please test this. I'm particularly interested in reports from people who move between networks and need to get past captive portals.
Amazon now has FreeBSD ARM 12
Product Overview
FreeBSD is an operating system used to power servers, desktops, and embedded systems. Derived from BSD, the version of UNIX developed at the University of California, Berkeley, FreeBSD has been continually developed by a large community for more than 30 years.
FreeBSD's networking, security, storage, and monitoring features, including the pf firewall, the Capsicum and CloudABI capability frameworks, the ZFS filesystem, and the DTrace dynamic tracing framework, make FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage systems.
OpenSSH U2F/FIDO support in base
I just committed all the dependencies for OpenSSH security key (U2F) support to base and tweaked OpenSSH to use them directly. This means there will be no additional configuration hoops to jump through to use U2F/FIDO2 security keys.
Hardware backed keys can be generated using "ssh-keygen -t ecdsa-sk" (or "ed25519-sk" if your token supports it). Many tokens require to be touched/tapped to confirm this step.
You'll get a public/private keypair back as usual, except in this case, the private key file does not contain a highly-sensitive private key but instead holds a "key handle" that is used by the security key to derive the real private key at signing time.
So, stealing a copy of the private key file without also stealing your security key (or access to it) should not give the attacker anything.
Once you have generated a key, you can use it normally - i.e. add it to an agent, copy it to your destination's authorized_keys files (assuming they are running -current too), etc. At authentication time, you will be prompted to tap your security key to confirm the signature operation - this makes theft-of-access attacks against security keys more difficult too.
Please test this thoroughly - it's a big change that we want to have stable before the next release.
Beastie Bits
DragonFly - git: virtio - Fix LUN scan issue w/ Google Cloud
Really fast Markov chains in ~20 lines of sh, grep, cut and awk
FreeBSD Journal Sept/Oct 2019
Michael Dexter is raising money for Bhyve development
syscall call-from verification
FreeBSD Forums Howto Section
Feedback/Questions
Jeroen - Feedback
Savo - pfsense ports
Tin - I want to learn C
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
Your browser does not support the HTML5 video tag.
Sponsored By:Linux Academy: Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.

Dec 11, 2019 • 0sec
What We Wish We'd Known Earlier | Choose Linux 24
All three of us have different levels of experience with Linux but there are tons of things that we wish we'd learned earlier in our journey.
From gatekeeping to community culture, command line tricks to backups, and more.Sponsored By:Linux Academy: Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.Links:Linux Academy Black Friday Sale — Give yourself a year of opportunity and save $150. Get a full year of Hands-On Cloud Training. Limited time Black Friday Offer.explainshell — Write down a command-line to see the help text that matches each argumentArch Linux — A simple, lightweight distributionEndeavourOS — An Arch-based distro with a dynamic and friendly community at its core.Regular expression — A regular expression is a sequence of characters that define a search pattern.Samba — Samba is the standard Windows interoperability suite of programs for Linux and Unix.Nextcloud — The self-hosted productivity platform that keeps you in contro


