

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

Jan 28, 2019 • 0sec
Webs Assemble! | Coder Radio 342
Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.
Plus the latest on Mike's road to Rust, some great feedback, and more!Special Guest: Wes Payne.Links:Choose Linux — The show that captures the excitement of discovering Linux.Reddit Feedback for Episode 341Vapor (Server-side Swift)Apple: Trust us, we've patented parts of Swift, and thus chunks of other programming languages, for your own good — In the past day or so, developers working with the language have highlighted on Swift discussion forum Cupertino's intellectual property land-grab, expressing concern that the patents – which are assigned to Apple rather than the Swift project – may expose those writing Swift applications to future legal jeopardy.Swift Forums: Apple is indeed patenting Swift featuresProgramming system and language for application developmentDHH on Twitter (1) — Treating the web as a “compile target” washes away much of what‘s so special about it. Reducing the web to just another closed platform, like Windows or iOS, is to be blind to its truly unique shape and promise. Let’s cherish what made the web special, not pave it over.DHH on Twitter (2) — Web Assembly is exciting in a lot of ways. This isn’t one of them. Hopefully we’ll keep HTML/CSS/JS readable, tinkerable, teachable for all the work that doesn’t need Web Assembly.WebAssembly FAQWebAssembly Use CasesWebAssembly support in Unity

Jan 27, 2019 • 0sec
Linux Action News 90
Debian has a big fix, Chromium might block ads, Valve makes another big investment in Linux, and Google gets serious about bringing Fuchsia to market.
Plus we announce a new Linux podcast, and run down the many ways to run Ubuntu on Windows.Links:Choose Linux - New JB Show — The show that captures the excitement of discovering Linux.Steam For Linux Now Lets You Play Windows Games From Other Stores — Users can now launch Windows games purchased on platforms outside of Steam from inside the Steam for Linux client.
Looks like it’s still using Wine 3.16 Wine 4.0 Released — This release represents a year of development effort and over 6,000
individual changes.Microsoft Employee Hints at Windows Core OS Open Source Components — The Security Program Manager then said that he "improved the security posture of Windows Open Source Components through initiatives that investigate vulnerabilities found and establish a process for remediation.” Multipass for Win10 public beta — Multipass, at its core, is a service to manage Linux (in this case, Ubuntu) virtual machines in Windows 10 without the overhead of faffing about with Hyper-V (although Hyper-V is most definitely required to make the thing work).Ubuntu Core 18 gets 10 years of support — Dell has been working closely with Canonical over the past three years to certify Ubuntu Core on all our Edge Gateway platforms. Debian releases new images with apt fix — This point release incorporates the recent security update for APT, in order to help ensure that new installations of stretch are not vulnerable. No other updates are included.It might be harder to block ads in Chromium — Google engineers have proposed changes to the open-source Chromium browser that will break content-blocking extensions, including ad blockers.Google poaches 14-year Mac veteran from Apple to bring Fuchsia to market — Stevenson started at Apple in 2004 as a Product Release Engineer for OS X. In this role, he “triaged and diagnosed” application and framework issues, while also working with third-party developers.

Jan 24, 2019 • 0sec
Open the Rsync | BSD Now 282
Project Trident 18.12 released, Spotifyd on NetBSD, OPNsense 18.7.10 is available, Ultra EPYC AMD Powered Sun Ultra 24 Workstation, OpenRsync, LLD porting to NetBSD, and more.
##Headlines
###AsiaBSDCon 2019 Call for Papers
You have until Jan 30th to submit
Full paper requirement is relaxed a bit this year (this year ONLY!) due to the short submission window. You don’t need all 10-12 pages, but it is still preferred.
Send a message to secretary@asiabsdcon.org with your proposal. Could be either for a talk or a tutorial.
Two days of tutorials/devsummit and two days of conference during Sakura season in Tokyo, Japan
The conference is also looking for sponsors
If accepted, flight and hotel is paid for by the conference
###Project Trident 18.12 Released
Twitter account if you want to keep up on project news
Screenshots
Project Trident Community Telegram Channel
DistroWatch Page
LinuxActionNews Review
RoboNuggie’s in depth review
###Building Spotifyd on NetBSD
These are the steps I went through to build and run Spotifyd (this commit at the time of writing) on NetBSD AMD64. It’s a Spotify Connect client so it means I still need to control Spotify from another device (typically my phone), but the audio is played through my desktop… which is where my speakers and headphones are plugged in - it means I don’t have to unplug stuff and re-plug into my phone, work laptop, etc. This is 100% a “good enough for now solution” for me; I have had a quick play with the Go based microcontroller from spotcontrol and that allows a completely NetBSD only experience (although it is just an example application so doesn’t provide many features - great as a basis to build on though).
##News Roundup
###OPNsense 18.7.10 released
2019 means 19.1 is almost here. In the meantime accept this small
incremental update with goodies such as Suricata 4.1, custom passwords
for P12 certificate export as well as fresh fixes in the FreeBSD base.
A lot of cleanups went into this update to make sure there will be a
smooth transition to 19.1-RC for you early birds. We expect RC1 in 1-2
weeks and the final 19.1 on January 29.
###Introducing the Ultra EPYC AMD Powered Sun Ultra 24 Workstation
A few weeks ago, I got an itch to build a workstation with AMD EPYC. There are a few constraints. First, I needed a higher-clock part. Second, I knew the whole build would be focused more on being an ultra high-end workstation rather than simply utilizing gaming components. With that, I decided it was time to hit on a bit of nostalgia for our readers. Mainly, I wanted to do an homage to Sun Microsystems. Sun made the server gear that the industry ran on for years, and as a fun fact, if you go behind the 1 Hacker Way sign at Facebook’s campus, they left the Sun Microsystems logo. Seeing that made me wonder if we could do an ultimate AMD EPYC build in a Sun Microsystems workstation.
###OpenRsync
This is a clean-room implementation of rsync with a BSD (ISC) license. It is designed to be compatible with a modern rsync (3.1.3 is used for testing). It currently compiles and runs only on OpenBSD.
This project is still very new and very fast-moving.
It’s not ready for wide-spread testing. Or even narrow-spread beyond getting all of the bits to work. It’s not ready for strong attention. Or really any attention but by careful programming.
Many have asked about portability. We’re just not there yet, folks. But don’t worry, the system is easily portable. The hard part for porters is matching OpenBSD’s pledge and unveil.
###The first report on LLD porting
LLD is the link editor (linker) component of Clang toolchain. Its main advantage over GNU ld is much lower memory footprint, and linking speed. It is of specific interest to me since currently 8 GiB of memory are insufficient to link LLVM statically (which is the upstream default).
The first goal of LLD porting is to ensure that LLD can produce working NetBSD executables, and be used to build LLVM itself. Then, it is desirable to look into trying to build additional NetBSD components, and eventually into replacing /usr/bin/ld entirely with lld.
In this report, I would like to shortly summarize the issues I have found so far trying to use LLD on NetBSD.
###Ring in the new
It’s the second week of 2019 already, which means I’m curious what Nate is going to do with his series This week in usability … reset the numbering from week 1? That series is a great read, to keep up with all the little things that change in KDE source each week — aside from the release notes.
For the big ticket items of KDE on FreeBSD, you should read this blog instead.
In ports this week (mostly KDE, some unrelated):
KDE Plasma has been updated to the latest release, 5.14.5.
KDE Applications 18.12.1 were released today, so we’re right on top of them.
Marble was fixed for FreeBSD-running-on-Power9.
Musescore caught up on 18 months of releases.
Phonon updated to 4.10.1, along with its backends.
And in development, Qt WebEngine 5.12 has been prepared in the incongruously-named plasma-5.13 branch in Area51; that does contain all the latest bits described above, as well.
##Beastie Bits
NomadBSD 1.2-RC1 Released
ZFS - The First Enterprise Blockchain
Powersaving with DragonFly laptop
NetBSD reaches 100% reproducable builds
Potential Bhyve Web Interface?
LibGDX proof of concept on OpenBSD - Video
LiteCLI is a user-friendly CommandLine client for SQLite database
In honor of Donald Knuth’s 81 birthday Stanford uploaded 111 lectures on Youtube
Portland BSD Pizza Night - 2018-01-31 19:00 - Sweet Heart Pizza
Stockholm BSD February meetup
Polish BSD User Group: Jan 25 18:15 - 21:00
AsiaBSDcon 2019 CfP
##Feedback/Questions
Greg - VLANs and jails
Tara - ZFS on removable disks
Casey - Interview with Kirk McKusick
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

Jan 23, 2019 • 0sec
elementary OS and OpenMediaVault | Choose Linux 1
We kick off a brand new show with a discussion about Jason's elementary OS community challenge. Then we get into the pros and cons of setting up your own NAS with OpenMediaVault.
Plus, find out more about your hosts and what we have in store for future episodes.Links:Introducing The Elementary OS 5 Linux Community Challenge — The basic premise of the elementary OS Challenge is simple: ditch Windows, macOS or your current Linux OS of choice and exclusively use elementary OS 5 Juno as your daily driver for two weeks. Explore the curated AppCenter and the bundled software to get all of your working and playing done. For email, for music, for coding, for gaming, for whatever.Elementary OS Challenge: Let's Talk About Dark Themes — Like every other deliberate choice the elementary OS developers make (such as minimizing windows), the absence of an optional dark mode reflects their clear and unwavering vision of what a desktop experience should be.openmediavault — openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins.

Jan 23, 2019 • 0sec
Too Late for Jenkins? | Coder Radio 341
Mike and Wes are back to debate the state of developer tools and ask where Jenkins fits in 2019.
Plus some some anger at Apple, and Mike reveals the latest language that's caught his eye.Special Guest: Wes Payne.Links:Dokku — A docker-powered PaaS that helps you build and manage the lifecycle of applications.Jenkins — The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.Jenkins Evergreen — Evergreen is an automatically updating rolling distribution system for Jenkins. It consists of server-side, and client-side components to support a Chrome-like upgrade experience for Jenkins users.Jenkins Blue Ocean — Blue Ocean is a project that rethinks the user experience of Jenkins, modelling and presenting the process of software delivery by surfacing information that’s important to development teams with as few clicks as possible.Introducing Jenkins X — Jenkins X automates CI/CD and DevOps best practices for you.Jenkins Helm Chart — Jenkins master and slave cluster utilizing the Jenkins Kubernetes plugin.Jenkins Chef Cookbook — Installs and configures Jenkins CI master & node slaves. Resource providers to support automation via jenkins-cli, including job create/update.Why on earth did we choose Jenkins for 2019? — This article tries to explain why the hell Rookout, a relatively new SaaS company, chose to use Jenkins, and what the big advantages are that make Jenkins so great even now, eight years in.
Linux Academy Certified Jenkins Engineer — Learn CI/CD concepts as well as Jenkins installation and functionality. Plus best practices for CD pipelines as well as Jenkin's security.'Mad Botter' takes 'MacGyver' approach to tech sales — The Plant City-based company turns run-of-the-mill consumer electronics into devices capable of being deployed for use in advanced military applications, such as fighter jets.

Jan 22, 2019 • 0sec
Pain the APT | LINUX Unplugged 285
An embarrassing vulnerability has been found in the apt package manager, we’ll break it all down. Plus Alessandro Castellani tells us about his plans to build a professional design tool for Linux.
We also have a batch of big community news, and the case for the cloud killing Open Source.Special Guests: Alessandro Castellani and Brent Gervais.Links:OggCamp 19 — OggCamp is an unconference celebrating Free Culture, Free and Open Source Software, hardware hacking, digital rights, and all manner of collaborative cultural activities.OggCamp on TwitterRemote Code Execution in apt-get — A vulnerability in apt allows a network man-in-the-middle (or a malicious package mirror) to execute arbitrary code as root on a machine installing any package. The bug has been fixed in the latest versions of apt.Why does APT not use HTTPS?Turkish ISP Swapped Downloads of Popular Software with Spyware-Infected AppsWhich block I/O scheduler is the best? We asked eBPF. — I set out expecting to see differing distributions of latencies for each block scheduler, but ultimately found that I didn’t understand low-level systems behavior to the degree I thought I did.Want to spin up Ubuntu VMs from Windows 10's command line, eh? We'll need to see a Multipass. — Windows 10 developers have been gifted yet another way of running Linux on their desktop in the form of Canonical's Multipass.
Microsoft Employee Hints at Windows Core OS Open Source ComponentsTechSNAP Episode 395: The ACME EraLinuxFest Northwest 20th AnniversaryLFNW Telegram GroupLinuxFest Northwest Parking Lot BBQ MeetupSCALE 17xSCALE Telegram GroupTexas Linux Fest 2019Public Speaking: A repository of resources about public speaking, specifically in the context of software development and IT conferences.Linux Operating System Fundamentals — Have you heard of Linux, but don't really know anything about it? Are you a non-technical person just wanting to know what this 'Linux' thing is? Then this course is for you.Akira: Native Linux App for UI and UX DesignAkira on KickstarterExponent episode 159 — Inverted PyramidsLate Night Linux – Episode 55 — Are you better off with the elasticity of public clouds like AWS, or should you avoid lock-in by running servers on premises?AWS, MongoDB, and the Economic Realities of Open SourceOpen source confronts its midlife crisis

Jan 20, 2019 • 0sec
The ACME Era | TechSNAP 395
We welcome Jim to the show, and he and Wes dive deep into all things Let’s Encrypt.
The history, the clients, and the from-the-field details you'll want to know.Links: Let’s Encrypt and CertBot – JRS SystemsAutomatic Certificate Management Environment (ACME) — The surprisingly readable IETF draft.How It Works - Let's EncryptACME Client ImplementationsCertbot — Certbot is EFF's tool to obtain certs from Let's Encrypt.acme-nginx: python acme client for nginx — A particularly simple client that is useful for understanding the protocol details.Caddy - The HTTP/2 Web Server with Automatic HTTPSmod_md: Let's Encrypt (ACME) support for Apache httpdTraefik - The Cloud Native Edge RouterLooking Forward to 2019 - Let's Encrypt — We’re now serving more than 150 million websites while maintaining a stellar security and compliance track record. Most importantly though, the Web went from 67% encrypted page loads to 77% in 2018, according to statistics from Mozilla. This is an incredible rate of change!Let's Encrypt ACME v2 API Announcements — Now that the draft standard is in last-call and the pace of major changes has slowed, we’re able to release a “v2” API that is much closer to what will become the final ACME RFC.Let's Encrypt disables TLS-SNI-01 validation — The researcher noticed that "at least two" large hosting providers host many users on the same IP address and users are able to upload certificates for arbitrary names without proving they have control of a domain.A Technical Deep Dive on Using Certbot to Secure your Mailserver from the EFF — With the most recent release of Certbot v0.29.1, we’ve added some features which make it much easier to use with both Sendmail and Exim.

Jan 20, 2019 • 0sec
Linux Action News 89
Another troubling week for MongoDB, ZFS On Linux lands a kernel workaround, and 600 days of postmarketOS.
Plus our thoughts on the new Project Trident release, and Mozilla ending their Test Pilot program.Links:MongoDB removed from major distros — Red Hat won't use MongoDB in Red Hat Enterprise Linux or Fedora thanks to MongoDB's new Server Side Public License.ZFS On Linux Landing Workaround For Linux 5.0 Kernel Support — There's no word yet on how this would affect ZFS Linux performance for end-users.First release of Project Trident — This version is based off the 18.12-stable branch of TrueOS (FreeBSD 13-CURRENT), using the new TrueOS distribution framework with several add-ons by Project Trident itself. Android-x86 8.1-r1 (Oreo-x86) released — Add Taskbar as an alternative launcher which puts a start menu and recent apps tray on top of your screen and support freeform window mode.600 days of postmarketOS — postmarketOS is aiming for a ten year life-cycle for smartphonesMozilla kills Test Pilot Program — So today, we are announcing that we will be moving to a new structure that will demonstrate our ability to innovate in exciting ways and as a result we are closing the Test Pilot program as we’ve known it.Mozilla Kills Default Support for Adobe Flash in Firefox 69

Jan 18, 2019 • 0sec
Almost Time | TechSNAP 394
Wes and Jim have some great new SNAP in the works, in the meantime Chris stops by to keep you updated and share his favorite "hacker" story of the week.

Jan 18, 2019 • 0sec
Free To Succeed? | User Error 57
Is the decision to listen to this really up to you, or is it predetermined by chemistry and physics? Can mobile Linux ever succeed beyond a small niche?
Plus hoarding physical media, terrible books, and extreme weather.
00:00:35 #AskError: What's the worst book you've ever read?
00:04:45 Physical media vs streaming
00:11:29 Can mobile Linux ever succeed?
00:27:02 #AskError: If you could get rid of summer and winter and just have a single meh season, would you do it?
00:32:25 Is free will an illusion?


