

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

Oct 10, 2019 • 0sec
Home Network Under $200 | Self-Hosted 3
How far can you get with a Raspberry Pi 4? We go all in and find out.
Plus our favorite travel router with WireGuard built in, and Chris kicks off Project Off-Grid. Meanwhile, Alex adopts proprietary software.Links:5.11 Taclite Trousers — Constructed using premium polyester and cotton mechanical stretch Taclite ripstop fabric with a triple-stitching built, this pair of pants is sturdy and flexible to ensure maximum performance in the field.Amazon.com: Gigabit Travel AC Router OpenWrt — Slate Comes with Pre-installed VPN server and client functions in WireGuard and OpenVPN.GL-AR750S - The SLATE Our favorite travel router — The first dual-band Gigabit AC travel router. We upgrade Ethernet ports (totally 3) to Gigabit ports so that it get faster speed in your travel. We also added 128MB Nand Flash to provide dual flash for more storage and faster operation speed. It has a MicroSD (TF) slot which increase your storage space up to 128GB.Raneto - A free, open, simple Markdown powered Knowledgebase — Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.raneto - Docker HubSmokePing — SmokePing keeps track of your network latency.smokeping - Docker HubFind the Containers Chris UsesMigrate qcow2 images from KVM to VMWare — I recently switched from Proxmox to ESXI for my primary Hypervisor due to better support for automation tools like Ansible and Terraform plus better integrations with Red Hat Satellite.Gotchas when migrating Fedora qcow2 images to vmware — My issue was that the initramfs didn't contain the necessary drivers for the emulated hardware and as such the VM refused to boot except into emergency mode.

Oct 9, 2019 • 0sec
Lack Rack, Jack | BSD Now 319
Causing ZFS corruption for fun, NetBSD Assembly Programming Tutorial, The IKEA Lack Rack for Servers, a new OmniOS Community Edition LTS has been published, List Block Devices on FreeBSD lsblk(8) Style, Project Trident 19.10 available, and more.
Headlines
Causing ZFS corruption for fun and profit
Datto backs up data, a lot of it. At the time of writing Datto has over 500 PB of data stored on ZFS. This count includes both backup appliances that are sent to customer sites, as well as cloud storage servers that are used for secondary and tertiary backup of those appliances. At this scale drive swaps are a daily occurrence, and data corruption is inevitable. How we handle this corruption when it happens determines whether we truly lose data, or successfully restore from secondary backup. In this post we'll be showing you how at Datto we intentionally cause corruption in our testing environments, to ensure we're building software that can properly handle these scenarios.
Causing Corruption
Since this is a mirror setup, a naive solution to cause corruption would be to randomly dd the same sectors of both /dev/sdb and /dev/sdc. This works, but is equally likely to just overwrite random unused space, or take down the zpool entirely. What we really want is to corrupt a specific snapshot, or even a specific file in that snapshot, to simulate a more realistic minor corruption event. Luckily we have a tool called zdb that lets us view some low level information about datasets.
Conclusion
At the 500 PB scale, it's not a matter of if data corruption will happen but when. Intentionally causing corruption is one of the strategies we use to ensure we're building software that can handle these rare (but inevitable) events.
To others out there using ZFS: I'm curious to hear how you've solved this problem. We did quite a bit of experimentation with zinject before going with this more brute force method. So I'd be especially interested if you've had luck simply simulating corruption with zinject.
NetBSD Assembly Programming Tutorial
A sparc64 version is also being prepared and will be added when done
This post describes how to write a simple hello world program in pure assembly on NetBSD/amd64. We will not use (nor link against) libc, nor use gcc to compile it. I will be using GNU as (gas), and therefore the AT&T syntax instead of Intel.
Why assembly?
Why not? Because it's fun to program in assembly directly. Contrary to a popular belief assembly programs aren't always faster than what optimizing compilers produce. Nevertheless it's good to be able to read assembly, especially when debugging C programs
Due to the nature of the guide, visit the site for the complete breakdown
News Roundup
The IKEA Lack Rack for Servers
The LackRack
First occurrence on eth0:2010 Winterlan, the LackRack is the ultimate, low-cost, high shininess solution for your modular datacenter-in-the-living-room. Featuring the LACK (side table) from Ikea, the LackRack is an easy-to-implement, exact-fit datacenter building block. It's a little known fact that we have seen Google engineers tinker with Lack tables since way back in 2009.
The LackRack will certainly make its appearance again this summer at eth0:2010 Summer.
Summary
When temporarily not in use, multiple LackRacks can be stacked in a space-efficient way without disassembly, unlike competing 19" server racks.
The LackRack was first seen on eth0:2010 Winterlan in the no-shoe Lounge area. Its low-cost and perfect fit are great for mounting up to 8 U of 19" hardware, such as switches (see below), or perhaps other 19" gear. It's very easy to assemble, and thanks to the design, they are stable enough to hold (for example) 19" switches and you can put your bottle of Club-Mate on top! Multi-shiny LackRack can also be painted to your specific preferences and the airflow is unprecedented!
Howto
You can find a howto on buying a LackRack on this page. This includes the proof that a 19" switch can indeed be placed in the LackRack in its natural habitat!
OmniOS Community Edition r151030 LTS - Published at May 6, 2019
The OmniOS Community Edition Association is proud to announce the general availability of OmniOS - r151030.
OmniOS is published according to a 6-month release cycle, r151030 LTS takes over from r151028, published in November 2018; and since it is a LTS release it also takes over from r151022. The r151030 LTS release will be supported for 3 Years. It is the first LTS release published by the OmniOS CE Association since taking over the reins from OmniTI in 2017. The next LTS release is scheduled for May 2021. The old stable r151026 release is now end-of-life. See the release schedule for further details.
This is only a small selection of the new features, and bug fixes in the new release; review the release notes for full details.
If you upgrade from r22 and want to see all new features added since then, make sure to also read the release notes for r24, r26 and r28.
For full relase notes including upgrade instructions;
release notes
upgrade instructions
List Block Devices on FreeBSD lsblk(8) Style
When I have to work on Linux systems I usually miss many nice FreeBSD tools such as these for example to name the few: sockstat, gstat, top -b -o res, top -m io -o total, usbconfig, rcorder, beadm/bectl, idprio/rtprio,… but sometimes – which rarely happens – Linux has some very useful tool that is not available on FreeBSD. An example of such tool is lsblk(8) that does one thing and does it quite well – lists block devices and their contents. It has some problems like listing a disk that is entirely used under ZFS pool on which lsblk(8) displays two partitions instead of information about ZFS just being there – but we all know how much in some circles the CDDL licensed ZFS is unloved in that GPL world.
Example lsblk(8) output from Linux system:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 931.5G 0 disk
|-sda1 8:1 0 500M 0 part /boot
`-sda2 8:2 0 931G 0 part
|-vg_local-lv_root (dm-0) 253:0 0 50G 0 lvm /
|-vg_local-lv_swap (dm-1) 253:1 0 17.7G 0 lvm [SWAP]
`-vg_local-lv_home (dm-2) 253:2 0 1.8T 0 lvm /home
sdc 8:32 0 232.9G 0 disk
`-sdc1 8:33 0 232.9G 0 part
`-md1 9:1 0 232.9G 0 raid10 /data
sdd 8:48 0 232.9G 0 disk
`-sdd1 8:49 0 232.9G 0 part
`-md1 9:1 0 232.9G 0 raid10 /data
What FreeBSD offers in this department? The camcontrol(8) and geom(8) commands are available. You can also use gpart(8) command to list partitions. Below you will find output of these commands from my single disk laptop. Please note that because of WordPress limitations I need to change all > < characters to ] [ ones in the commands outputs.
See the article for the rest of the guide
Project Trident 19.10 Now Available
This is a general package update to the CURRENT release repository based upon TrueOS 19.10
PACKAGE CHANGES FROM 19.08
New Packages: 601
Deleted Packages: 165
Updated Packages: 3341
Beastie Bits
NetBSD building tools
Sponsorships open for SNMP Mastery
pkgsrc-2019Q3 release announcement (2019-10-03)
pfetch - A simple system information tool written in POSIX sh
Taking NetBSD kernel bug roast to the next level: Kernel Fuzzers (quick A.D. 2019 overview)
Cracking Ken Thomson’s password
Feedback/Questions
Evilham - Couple Questions
Rob - APU2 alternatives and GPT partition types
Tom - FreeBSD journal article by A. Fengler
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.

Oct 9, 2019 • 0sec
A Chat with Angela Fisher | Jupiter Extras 21
Brent sits down with Angela Fisher, Executive Producer at Linux Academy, Jupiter Broadcasting co-founder, co-host of many JB productions including The FauxShow, and Tech Talk Today, among others. We touch on a variety of topics including the early beginnings of Jupiter Broadcasting, the origins of Brunch with Brent, aswell as many that are closer to her heart - from painting to parenting.
"You can pick your friends. You can pick your nose. But you can't pick your friends' nose." - A Wise Painted RockLinks:Everett Art Rocks Public Group#adfrocks on InstagramAl-Anon Family Groups - Help and hope for families and friends of alcoholicsJupiter Broadcasting Summer Sprint 2019LinuxFest NorthwestBrunch with Brent: A Chat with Chz BaconFauxShow - ArchiveTech Talk Today - ArchiveThe Friday Stream - ArchiveBrunch with Brent: A Chat with Wes PayneJupiter Broadcasting Extraseero Home Wifi SystemsJupiter Broadcasting Telegram Group

Oct 8, 2019 • 0sec
Just Enough VPN | LINUX Unplugged 322
We reveal our secrets for bridging networks with WireGuard and Linux-powered networking.
Plus the future of OpenPGP in Thunderbird, a disappointing update for the Atari VCS, and a shiny new Spotify client for your terminal.Special Guest: Martin Wimpress.Links:Linus Torvalds Shares His Thoughts on Microsoft’s New-Found Love for Linux - OMG! Ubuntu!
Future OpenPGP Support in Thunderbird
Game over: Atari VCS architect quits project, claims he hasn’t been paid for six months • The Register
Jupiter Extras: Self-Hosted: Reverse Proxy Basics
September Free Courses
Texas Cyber Summit
Birthday Party at Two Brothers BBQ
subspace: A simple WireGuard VPN server GUIRaspberryPiWireguard: Install and configure WireGuard on Raspberry Pi (and others)
wireguard: disagrees about version of symbol module_layout on raspberry pi 4 : WireGuard
vpnac.org
Rigellute/spotify-tui: Spotify for the terminal written in Rust 🚀
C* Music Player

Oct 7, 2019 • 0sec
Operation Safe Escape | Jupiter Extras 20
Ell and Wes talk to Chris Cox, the executive director of Operation Safe Escape about battling stalking and technology-based abuse.Special Guest: Chris Cox.Links:Operation Safe Escape — Operation Safe Escape is a 501c3 nonprofit organization that assists victims of domestic violence and associated crimes.GoAskRose — The public site for Operation: Safe EscapeBlack HatChris Cox on Twitter

Oct 6, 2019 • 0sec
Linux Action News 126
Microsoft's CEO says Windows doesn't matter anymore, but do we buy it? Nextcloud 17 goes enterprise-grade and the Internet’s horrifying new method for installing Google apps on Huawei phones.
Plus, Google finds an Android zero-day in the wild, and the Document Collective's new approach to earn revenue for LibreOffice.Links:Nextcloud 17 brings remote wipe, collaborative text editor — This release brings major new improvements, especially around security and team collaboration. Starting The Document Collective — In particular, selling branded versions of LibreOffice in the macOS and Windows app stores has not been something that TDF could tackle. The TDF board of directors is looking to change that with the creation of a new entity, The Document Collective (TDC)The Internet’s horrifying new method for installing Google apps on Huawei phones — Just make a Chinese website your device's remote administrator. It'll be fine!Google finds serious Android zero-day — Vulnerability was patched in older Android OS versions, but resurfaced in newer releases.Affecting devices from Samsung, Huawei, and Google itselfMicrosoft doesn’t think Windows is important anymore — “The operating system is no longer the most important layer for us,” was the message from Microsoft CEO Satya Nadella yesterday.Microsoft GraphJupiter Extras: Reverse Proxy Basics

Oct 3, 2019 • 0sec
The Coffee Shop Problem | TechSNAP 413
We peer into the future with a quick look at quantum supremacy, debate the latest DNS over HTTPS drama, and jump through the hoops of HTTP/3.
Plus when to use WARP, the secrets of Startpage, and the latest Ryzen release. Links:Why big ISPs aren’t happy about Google’s plans for encrypted DNS
Chromium Blog: Experimenting with same-provider DNS-over-HTTPS upgradeHow to enable DNS-over-HTTPS (DoH) in Google ChromeWhat’s next in making Encrypted DNS-over-HTTPS the Default - Future ReleasesWARP is here
The Technical Challenges of Building Cloudflare WARPmmproxy - Creative Linux routing to preserve client IP addresses in L7 proxiesHTTP/3: the past, the present, and the future
Cloudflare, Google Chrome, and Firefox add HTTP/3 support | ZDNetQUIC ImplementationsStartpage.com - The world's most private search engineGoogle extends support lifespan for seven Lenovo Chromebooks to 2025
Google’s Quantum Supremacy Announcement Shouldn't Be a Surprise
Scott’s Supreme Quantum Supremacy FAQAMD Ryzen Pro 3000 series desktop CPUs will offer full RAM encryption | Ars Technica

Oct 3, 2019 • 0sec
Reverse Proxy Basics | Jupiter Extras 19
Chris, Alex, and Wes talk about reverse proxies, internal routing, and some popular methods to make it all work.Links:Duck DNSIP ChickenNamecheapCloudflareCockpitNextcloudCodiMDLinuxserver FleetHoverLexicon Python LibraryicanhazippfSenseWireGuardMoshTraefikNGINXKubernetesLet's EncryptLinuxserver Let's Encrypt Docker Image

Oct 2, 2019 • 0sec
Android-x86 + First steps into the cloud | Choose Linux 19
We have three different approaches to using the cloud, so we discuss various ways to expand your Linux knowledge beyond the desktop.
Plus Distrohoppers delivers a mobile-like experience that splits opinion.Links:Android-x86 — This is a project to port Android open source project to x86 platformAWS Free Tier — Gain free, hands-on experience with the AWS platform, products, and servicesAmazon Lightsail — Lightsail is an easy-to-use cloud platform that offers you everything needed to build an application or websiteOpenStack — Open source software for creating private and public clouds. DigitalOcean Marketplace — Discover and deploy preconfigured 1-Click ApplicationsLinode — High performance SSD Linux servers for all of your infrastructure needs.Amazon Lightsail Deep Dive — This course aims to teach the skills essential to get the most from Lightsail.

Oct 2, 2019 • 0sec
The TrueNAS Library | BSD Now 318
DragonFlyBSD vs. FreeBSD vs. Linux benchmark on Ryzen 7, JFK Presidential Library chooses TrueNAS for digital archives, FreeBSD 12.1-beta is available, cool but obscure X11 tools, vBSDcon trip report, Project Trident 12-U7 is available, a couple new Unix artifacts, and more.
Headlines
DragonFlyBSD 5.6 vs. FreeBSD 12 vs. Linux - Ryzen 7 3700X
For those wondering how well FreeBSD and DragonFlyBSD are handling AMD's new Ryzen 3000 series desktop processors, here are some benchmarks on a Ryzen 7 3700X with MSI MEG X570 GODLIKE where both of these popular BSD operating systems were working out-of-the-box. For some fun mid-week benchmarking, here are those results of FreeBSD 12.0 and DragonFlyBSD 5.6.2 up against openSUSE Tumbleweed and Ubuntu 19.04.
Back in July I looked at FreeBSD 12 on the Ryzen 9 3900X but at that time at least DragonFlyBSD had troubles booting on that system. When trying out the Ryzen 7 3700X + MSI GODLIKE X570 motherboard on the latest BIOS, everything "just worked" without any compatibility issues for either of these BSDs.
We've been eager to see how well DragonFlyBSD is performing on these new AMD Zen 2 CPUs with DragonFlyBSD lead developer Matthew Dillon having publicly expressed being impressed by the new AMD Ryzen 3000 series CPUs.
For comparison to those BSDs, Ubuntu 19.04 and openSUSE Tumbleweed were tested on the same hardware in their out-of-the-box configurations. While Clear Linux is normally the fastest, on this system Clear's power management defaults had caused issues in being unable to detect the Samsung 970 EVO Plus NVMe SSD used for testing and so we left it out this round.
All of the hardware was the same throughout testing as were the BIOS settings and running the Ryzen 7 3700X at stock speeds. (Any differences in the reported hardware for the system table just come down to differences in what is exposed by each OS for reporting.) All of the BSD/Linux benchmarks on this eight core / sixteen thread processor were run via the Phoronix Test Suite. In the case of FreeBSD 12.0, we benchmarked both with its default LLVM Clang 6.0 compiler as well as with GCC 9.1 so that it would match the GCC compiler being the default on the other operating systems under test.
JFK Presidential Library Chooses iXsystems TrueNAS to Preserve Precious Digital Archives
iXsystems is honored to have the TrueNAS® M-Series unified storage selected to store, serve, and protect the entire digital archive for the John F. Kennedy Library Foundation. This is in support of the collection at the John F. Kennedy Presidential Library and Museum (JFK Library). Over the next several years, the Foundation hopes to grow the digital collection from hundreds of terabytes today to cover much more of the Archives at the Kennedy Library. Overall there is a total of 25 million documents, audio recordings, photos, and videos once the project is complete.
Having first deployed the TrueNAS M50-HA earlier in 2019, the JFK Library has now completed the migration of its existing digital collection and is now in the process of digitizing much of the rest of its vast collection.
Not only is the catalog of material vast, it is also diverse, with files being copied to the storage system from a variety of sources in numerous file types. To achieve this ambitious goal, the library required a high-end NAS system capable of sharing with a variety of systems throughout the digitization process. The digital archive will be served from the TrueNAS M50 and made available to both in-person and online visitors.
With precious material and information comes robust demands. The highly-available TrueNAS M-Series has multiple layers of protection to help keep data safe, including data scrubs, checksums, unlimited snapshots, replication, and more. TrueNAS is also inherently scalable with data shares only limited by the number of drives connected to the pool. Perfect for archival storage, the deployed TrueNAS M50 will grow with the library’s content, easily expanding its storage capacity over time as needed. Supporting a variety of protocols, multi-petabyte scalability in a single share, and anytime, uninterrupted capacity expansion, the TrueNAS M-Series ticked all the right boxes.
Youtube Video
News Roundup
FreeBSD 12.1-beta available
FreeBSD 12.0 is already approaching one year old while FreeBSD 12.1 is now on the way as the next installment with various bug/security fixes and other alterations to this BSD operating system.
FreeBSD 12.1 has many security/bug fixes throughout, no longer enables "-Werror" by default as a compiler flag (Update: This change is just for the GCC 4.2 compiler), has imported BearSSL into the FreeBSD base system as a lightweight TLS/SSL implementation, bzip2recover has been added, and a variety of mostly lower-level changes. More details can be found via the in-progress release notes.
For those with time to test this weekend, FreeBSD 12.1 Beta 1 is available for all prominent architectures.
The FreeBSD release team is planning for at least another beta or two and around three release candidates. If all goes well, FreeBSD 12.1 will be out in early November.
Announcement Link
Cool, but obscure X11 tools. More suggestions in the source link
ASClock
Free42
FSV2
GLXGears
GMixer
GVIM
Micropolis
Sunclock
Ted
TiEmu
X026
X48
XAbacus
XAntfarm
XArchiver
XASCII
XBiff
XBill
XBoard
XCalc
XCalendar
XCHM
XChomp
XClipboard
XClock
XClock/Cat Clock
XColorSel
XConsole
XDiary
XEarth
XEdit
Xev
XEyes
XFontSel
XGalaga
XInvaders 3D
XKill
XLennart
XLoad
XLock
XLogo
XMahjongg
XMan
XMessage
XmGrace
XMixer
XmMix
XMore
XMosaic
XMOTD
XMountains
XNeko
XOdometer
XOSView
Xplore
XPostIt
XRoach
XScreenSaver
XSnow
XSpread
XTerm
XTide
Xv
Xvkbd
XWPE
XZoom
vBSDCon 2019 trip report from iXSystems
The fourth biennial vBSDCon was held in Reston, VA on September 5th through 7th and attracted attendees and presenters from not only the Washington, DC area, but also Canada, Germany, Kenya, and beyond. While MeetBSD caters to Silicon Valley BSD enthusiasts on even years, vBSDcon caters to East Coast and DC area enthusiasts on odd years. Verisign was again the key sponsor of vBSDcon 2019 but this year made a conscious effort to entrust the organization of the event to a team of community members led by Dan Langille, who you probably know as the lead BSDCan organizer. The result of this shift was a low key but professional event that fostered great conversation and brainstorming at every turn.
Project Trident 12-U7 now available
Package Summary
New Packages: 130
Deleted Packages: 72
Updated Packages: 865
Stable ISO - https://pkg.project-trident.org/iso/stable/Trident-x64-TOS-12-U7-20190920.iso
A Couple new Unix Artifacts
I fear we're drifting a bit here and the S/N ratio is dropping a bit w.r.t the actual history of Unix. Please no more on the relative merits of version control systems or alternative text processing systems.
So I'll try to distract you by saying this. I'm sitting on two artifacts that have recently been given to me:
by two large organisations
of great significance to Unix history
who want me to keep "mum" about them
as they are going to make announcements about them soon*
and I am going slowly crazy as I wait for them to be offically released. Now you have a new topic to talk about :-)
Cheers, Warren
* for some definition of "soon"
Beastie Bits
NetBSD machines at Open Source Conference 2019 Hiroshima
Hyperbola a GNU/Linux OS is using OpenBSD's Xenocara
Talos is looking for a FreeBSD Engineer
GitHub - dylanaraps/pure-sh-bible: A collection of pure POSIX sh alternatives to external processes.
dsynth: you’re building it
Percy Ludgate, the missing link between Babbage’s machine and everything else
Feedback/Questions
Bruce - Down the expect rabbithole
Bruce - Expect (update)
David - Netgraph answer
Mason - Beeps?
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.


