

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

Feb 10, 2019 • 0sec
Linux Action News 92
A week of nasty security flaws, and a lack of patches... For some of us. Raspberry Pi opens a physical store, our thoughts on the new LibreOffice interface, and the new round of nasty flaws hitting all versions of Android.
Plus new disk encryption coming to Linux, Intel releases their open source encoder for future video on the web, and more.Links:Raspberry Pi opens IRL store — The store is located on the first floor in the Grand Arcade in the centre of Cambridge, UK.Security bug fixed in LibreOffice but not OpenOffice — Austrian researcher Alex Inführ publicly reported the vulnerability on FridayLibreOffice 6.2 has a new UI — LibreOffice 6.2 with NotebookBar, a significant major release of the free office suite which features a radical new approach to the user interfaceAndroid PNG vulnerability — A maliciously crafted PNG image could execute code smuggled within the file, if an application views it.Adiantum: encryption for the low end — Low-end devices bound for developing countries, such as those running the Android Go edition, lack encryption support because the hardware doesn't provide any cryptographic acceleration.Google Adiantum announcementIntel Releases Open Source Encoder for Next-Gen AV1 Codec — SVT-AV1 requires Skylake-generation or newer Xeon processors with at least 112 threads and at least 48GB of RAM for 10-bit 4K video encoding.The AV1 Video Codec - YouTube Talk — This talk will discuss the road from specification to production, the current state of AV1 deployment, and our own efforts to write an AV1 encoder in Rust, rav1e. It is intended for a technical audience, but does not require previous signal processing experience.

Feb 7, 2019 • 0sec
FOSDEM 2019 | BSD Now 284
We recap FOSDEM 2019, FreeBSD Foundation January update, OPNsense 19.1 released, the hardware-assisted virtualization challenge, ZFS and GPL terror, ClonOS 19.01-RELEASE, and more.
##Headlines
###FOSDEM 2019 Recap
Allan and I were at FOSDEM 2019 in Brussels, Belgium over the weekend.
On the Friday before, we held a FreeBSD Devsummit in a hotel conference room, with 25 people attending. We talked about various topics of interest to the project. You can find the notes on the wiki page.
Saturday was the first day of FOSDEM. The FreeBSD Project had a table next to the Illumos Project again. A lot of people visited our table, asked questions, or just said “Hi, I watch BSDNow.tv every week”. We handed out a lot of stickers, pens, swag, and flyers. There was also a full day BSD devroom, with a variety of talks that were well attended.
In the main conference track, Allan held a talk explaining how the ZFS ARC works. A lot of people attended the talk and had more questions afterwards. Another well attended talk was by Jonathan Looney about Netflix and FreeBSD.
Sunday was another day in the same format, but no bsd devroom. A lot of people visited our table, developers and users alike. A lot of meeting and greeting went on.
Overall, FOSDEM was a great success with FreeBSD showing a lot of presence. Thanks to all the people who attended and talked to us. Special thanks to the people who helped out at the FreeBSD table and Rodrigo Osorio for running the BSD devroom again.
###FreeBSD Foundation Update, January 2019
Dear FreeBSD Community Member,
Happy New Year! It’s always exciting starting the new year with ambitious plans to support FreeBSD in new and existing areas. We achieved our fundraising goal for 2018, so we plan on funding a lot of work this year! Though it’s the new year, this newsletter highlights some of the work we accomplished in December. We also put together a list of technologies and features we are considering supporting, and are looking for feedback on what users want to help inform our 2019 development plans. Our advocacy and education efforts are in full swing as we prepare for upcoming conferences including FOSDEM, SANOG33, and SCaLE.
Finally, we created a year-end video to talk about the work we did in 2018. That in itself was an endeavor, so please take a few minutes to watch it! We’re working on improving the methods we use to inform the community on the work we are doing to support the Project, and are always open to feedback. Now, sit back, grab a refreshing beverage, and enjoy our newsletter!
Happy reading!!
Deb
###OPNsense 19.1 released
For more than four years now, OPNsense is driving innovation through modularising and hardening the open source firewall, with simple and reliable firmware upgrades, multi-language support, HardenedBSD security, fast adoption of upstream software updates as well as clear and stable 2-Clause BSD licensing.
The 19.1 release, nicknamed “Inspiring Iguana”, consists of a total of 620 individual changes since 18.7 came out 6 months ago, spread out over 12 intermediate releases including the recent release candidates. That is the average of 2 stable releases per month, security updates and important bug fixes included! If we had to pick a few highlights it would be: The firewall alias API is finally in place. The migration to HardenedBSD 11.2 has been completed. 2FA now works with a remote LDAP / local TOTP combination. And the OpenVPN client export was rewritten for full API support as well.
These are the most prominent changes since version 18.7:
fully functional firewall alias API
PIE firewall shaper support
firewall NAT rule logging support
2FA via LDAP-TOTP combination
WPAD / PAC and parent proxy support in the web proxy
P12 certificate export with custom passwords
Dpinger is now the default gateway monitor
ET Pro Telemetry edition plugin[2]
extended IPv6 DUID support
Dnsmasq DNSSEC support
OpenVPN client export API
Realtek NIC driver version 1.95
HardenedBSD 11.2, LibreSSL 2.7
Unbound 1.8, Suricata 4.1
Phalcon 3.4, Perl 5.28
firmware health check extended to cover all OS files, HTTPS mirror default
updates are browser cache-safe regarding CSS and JavaScript assets
collapsible side bar menu in the default theme
language updates for Chinese, Czech, French, German, Japanese, Portuguese and Russian
API backup export, Bind, Hardware widget, Nginx, Ntopng, VnStat and Dnscrypt-proxy plugins
Here are the full changes against version 19.1-RC2:
ipsec: add firewall interface as soon as phase 1 is enabled
ipsec: phase 1 selection GUI JavaScript compatibility fix
monit: widget improvements and bug fix (contributed by Frank Brendel)
ui: fix regression in single host or network subnet select in static pages
plugins: os-frr 1.7 updates OSFP outbound rules (contributed by Fabian Franz)
plugins: os-telegraf 1.7.4 fixes packet filter input
plugins: os-theme-rebellion 1.8.2 adds image colour invert
plugins: os-vnstat 1.1[3]
plugins: os-zabbix-agent now uses Zabbix version 4.0
src: revert mmc_calculate_clock() as HS200/HS400 support breaks legacy support
src: update sqlite3-3.20.0 to sqlite3-3.26.0[4]
src: import tzdata 2018h, 2018i[5]
src: avoid unsynchronized updates to kn_status[6]
ports: ca_root_nss 3.42
ports: dhcp6c 20190128 prevent rawops double-free (contributed by Team Rebellion)
ports: sudo patch to fix listpw=never[7]
##News Roundup
###The hardware-assisted virtualization challenge
Over two years ago, I made a pledge to use NetBSD as my sole OS and only operating system, and to resist booting into any other OS until I had implemented hardware-accelerated virtualization in the NetBSD kernel (the equivalent of Linux’ KVM, or Hyper-V).
Today, I am here to report: Mission Accomplished!
It’s been a long road, but we now have hardware-accelerated virtualization in the kernel! And while I had only initially planned to get Oracle VirtualBox working, I have with the help of the Intel HAXM engine (the same backend used for virtualization in Android Studio) and a qemu frontend, successfully managed to boot a range of mainstream operating systems.
###ZFS and GPL terror: How much freedom is there in Linux?
ZFS – the undesirable guest
ZFS is todays most advanced filesystem. It originated on the Solaris operating system and thanks to Sun’s decision to open it up, we have it available on quite a number of Unix-like operating systems. That’s just great! Great for everyone.
For everyone? Nope. There are people out there who don’t like ZFS. Which is totally fine, they don’t need to use it after all. But worse: There are people who actively hate ZFS and think that others should not use it. Ok, it’s nothing new that some random guys on the net are acting like assholes, trying to tell you what you must not do, right? Whoever has been online for more than a couple of days probably already got used to it. Unfortunately its still worse: One such spoilsport is Greg Kroah-Hartman, Linux guru and informal second-in-command after Linus Torvalds.
There have been some attempts to defend the stance of this kernel developer. One was to point at the fact that the “ZFS on Linux” (ZoL) port uses two kernel functions, __kernel_fpu_begin() and __kernel_fpu_end(), which have been deprecated for a very long time and that it makes sense to finally get rid of them since nothing in-kernel uses it anymore. Nobody is going to argue against that. The problem becomes clear by looking at the bigger picture, though:
The need for functions doing just what the old ones did has of course not vanished. The functions have been replaced with other ones. And those ones are deliberately made GPL-only. Yes, that’s right: There’s no technical reason whatsoever! It’s purely ideology – and it’s a terrible one.
###ClonOS 19.01-RELEASE
ClonOS is a turnkey Open Source platform based on FreeBSD and the CBSD framework. ClonOS offers a complete web UI for easily controlling, deploying and managing FreeBSD jails containers and Bhyve/Xen hyperviser virtual environments.
ClonOS is currently the only platform available which allow both Xen and Bhyve hypervisor to coexist on the same host. Being a FreeBSD base platform, ClonOS ability to create and manage jails allows you to run FreeBSD applications without losing performance.
Features:
easy management via web UI interface
live Bhyve migration [coming soon, roadmap]
Bhyve management (create, delete VM)
Xen management (create, delete VM) [coming soon, roadmap]
connection to the “physical” guest console via VNC from the browser or directly
Real time system monitoring
access to load statistics through SQLite3 and beanstalkd
support for ZFS features (cloning, snapshots)
import/export of virtual environments
public repository with virtual machine templates
puppet-based helpers for configuring popular services
ClonOS is a free open-source FreeBSD-based platform for virtual environments creation and management. In the core:
FreeBSD OS as hoster platform
bhyve(8) as hypervisor engine
Xen as hypervisor engine
vale(4) as Virtual Ethernet Switch
jail(8) as container engine
CBSD Project as management tools
Puppet as configuration management
##Beastie Bits
Florian Obser on unwind(8)
A low tech SMS gateway for fun and no profit
Netflix and FreeBSD : Using Open Source to Deliver Streaming Video
powerd++ 0.4.0 release
Is it time to rewrite the operating system in Rust?
Small change, big effect
Swedish BSD Meetup, Feb 19, 2019
Polish BSD User Group Meetup, Feb 21, 2019
##Feedback/Questions
Casey - Cool new Digital Ocean Feature
Morgan - Jail w/differnet version of FreeBSD
Brad - FreeBSD Installer
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

Feb 7, 2019 • 0sec
Anyone Can Benchmark + openSUSE Challenge | Choose Linux 2
Episode 2 is all about opposites, such as the major differences between benchmarking graphics cards like Radeon VII on Linux and Windows. Then we dive into the Phoronix Test Suite, a robust tool that isn't just for tech reviewers. Find out why you should be using it too.
Plus, the distro challenges roll on as Jason decides to do a complete 180, jumping from elementary OS to openSUSE Tumbleweed.Links:Phoronix Test Suite — Open-Source, Automated BenchmarkingIntroducing The Linux Community Challenge #2: openSUSE Tumbleweed — For the second challenge, though, we're going to leave behind that "refreshingly restrictive" nature of elemenatary OS and throw ourselves into the fire with openSUSE Tumbleweed.

Feb 5, 2019 • 0sec
Clean up After Yourself | LINUX Unplugged 287
Why FOSDEM might be the quintessential community event, and our thoughts after playing with Pi-Hole.
Plus community news for everyone’s favorite video player, GNOME Shell gets a major speed boost, and why cryptocurrency might truly be dead.Special Guests: Alan Pope, Brent Gervais, Daniel Fore, and Martin Wimpress.Links:Rename some references to GTK+ to GTKVLC 4.0 Plans — VLC lead developer Jean-Baptiste Kempf talked about their plans for version 4.0, codenamed Otto Chriek. For VLC 4.0 they want a new playlist, a redone user-interface, a new video output architecture that supports VR/3D content, and removal of old platforms.GNOME Shell Gets a Major Speed Boost — Anyone who’s tried the latest GNOME builds on the bleeding edge can attest: these are real, perceptible improvements that give GNOME Shell the peppiness and responsiveness that users have been longing for.Crypto Exchanges Experience Lowest Trading Since 2017 — The Bitcoin market reduced by more than 40 percent in comparison to December 2018.JupiterDev Telegram GroupJupiterBroadcasting/fm — Simple script to receive an RTMP stream and re-stream to Icecast.Linux Academy Study Group Survey — What course should our next study group cover?Fifty years of Unix and Linux advances - Jon 'maddog' Hall at FOSDEM — 2019 marks the fiftieth anniversary of Unix, but it is also the fiftieth anniversary of the ArpaNet/Internet, and people walking on the moon.Good Will Snapping - Alan Pope at FOSDEM — Thousands of users, millions of downloads, dozens of distributions. Numbers going up and down and sideways. A look behind the scenes of Snapcraft, the highly popular universal app store for Linux.LINUX Unplugged - Blog - Playing with Pi-holePi-hole PatreonPi-hole v4.2 Available — In preparation of the new API we are working on, FTLDNS will now store its data in a shared-memory space, so that the API can come in and read from that memory to fulfill requests.Prerequisites - Pi-hole documentationPiHole-Panel — PiHole-Panel is a control panel and real-time statistics for the Pi-hole Adblocker.Easily Overclock NVIDIA GPUs on Linux with This New App — It’s called “Green with Envy” and is a tool designed to let you manage fans of, view info on, or overclock a NVIDIA GPU on Linux.Open Source Event Manager — An event management tool tailored to Free and Open Source Software conferences.

Feb 5, 2019 • 0sec
Say My Functional Name | Coder Radio 343
Mike breaks down the drama around nullable reference types in C# 8.0, and we debate what it means for the future of the language.
Plus a fresh reminder of Apple's absolute App Store authority, and the state of Mike's relationship with the rust compiler.Special Guest: Wes Payne.Links:RustPython: A Python Interpreter written in RustApple bans Facebook’s Research app that paid users for dataApple restores Google’s own internal iPhone apps after privacy brouhaha — For less than a day, Apple had briefly revoked Google’s iOS certificate that enabled those private apps to conduct various internal business such as company shuttles, food menus, as well as pre-release beta testing, and more.
Apple Developer Enterprise Program — Get tools and resources to transform your mobile workforce with enterprise-class apps, distributed seamlessly and securely within your organization. Apple Is Fighting a Good Fight Against Facebook and Google — The implication that Apple is exhibiting some monopolistic urge to gutshot Facebook and Google makes close to zero sense. The events of this week will not affect their bottom lines, and Apple could have taken much more drastic action to lock down iOS — as it has before.Nilay Patel on Twitter — Hi, I'm the nagging voice in the back of your head pointing out that it's pretty intense that Apple can simply decide to prevent people from running code on their phones.Essential .NET - C# 8.0 and Nullable Reference Types — Nonetheless, as it currently stands, and even after 7 versions of C#, we still don’t have a perfect language.Make your next C# project non-nullable — The naming is a bit confusing, because reference types have always been nullable, and that’s the whole problem. The novelty is that they can now also be non-nullable.Switch to errors instead of warnings for nullable reference types in C# 8 — Nullable reference types coming in C# 8 are a great addition to anyone’s toolbox. But if you tried it you probably know “just” warnings are produced. And sometimes you’d like to have errors instead of warnings, so the build fails hard or something like that. It’s surprisingly easy to do so.

Feb 3, 2019 • 0sec
Linux Action News 91
Firefox is standing out, Pine64 has a lot more cheap Linux hardware coming, and the good and the bad with the new Kodi Release.
Plus HP Joins LVFS, why you shouldn't expect a Raspberry Pi 4 in 2019, and more.Links:Firefox 65 released — We’re happy to announce a new set of redesigned controls for the Content BlockingNext version of Firefox might warn users of software that performs MitM attacks — The Firefox browser will soon come with a new security feature that will detect and then warn users when a third-party app is performing a Man-in-the-Middle (MitM) attack by hijacking the user's HTTPS traffic.Mozilla halts Firefox 65 distribution on Windows — The organization released Firefox 65.0 for all supported operating systems a few days ago on January 29, 2019.CFR annoying some usersHP joins LVFS — If you’ve got a Z2, Z6, Z8, Z440, Z640 or Z840 system then you might want to check for an update in the GNOME Software updates panel or using fwupdmgr update in the terminal.Pine64 to Launch $79 Linux Tablet, $199 PineBook Pro Laptop — Pine64, the company that gave us the $89 Pinebook Linux laptop, is branching out and is set to launch a Linux tablet this year for just $79. That's as well as a new Linux laptop, smartphone, camera, single board computers, and retro gaming kit.Pine64 forum announcementWe won't see a Raspberry Pi 4 in 2019 — "I don’t have a route to do something this year," he told us. "I think we kind of understand what featureset we want [and] what would be involved in getting that featureset. I don’t think we have a defined plan for turning that into a product yet."Kodi 18.0 Released — One of the big features of this release: support for gaming emulators, ROMs and controls.

Feb 1, 2019 • 0sec
Stranger Distro Danger | User Error 58
New JB team member Ell joins us to discuss e-waste, the motivations for our distro choices, and letting children out of your sight.
Plus some solid #AskError questions about food and aliases.
Also check out Joe's new show Choose Linux.
00:00:26 Intro
00:01:26 Computer sustainability
00:13:17 #AskError: What one meal could you live on for the rest of your life?
00:17:06 Distro choice
00:25:09 #AskError: What is your favorite bash alias? If you aren't heavy alias users - why?
00:29:30 Independent childrenSpecial Guest: Ell Marquez.

Jan 31, 2019 • 0sec
Floating Point Problems | TechSNAP 396
Jim and Wes are joined by OpenZFS developer Richard Yao to explain why the recent drama over Linux kernel 5.0 is no big deal, and how his fix for the underlying issue might actually make things faster.
Plus the nitty-gritty details of vectorized optimizations and kernel preemption, and our thoughts on the future of the relationship between ZFS and Linux.Special Guest: Richard Yao.Links:LinuxFest Northwest 2019 — Join a bunch of JB hosts and community celebrating the 20th anniversary! Choose Linux — The show that captures the excitement of discovering Linux.Linux 5.0: kernelfpu{begin,end} no longer exported — The latest kernels removed the old compatibility headers.ZFS On Linux Landing Workaround For Linux 5.0 Kernel Support — So while these symbols are important for SIMD vectorized checksums for ZFS in the name of performance, with Linux 5.0+ they are not going to be exported for use by non-GPL modules. ZFS On Linux developer Tony Hutter has now staged a change that would disable vector instructions on Linux 5.0+ kernels.Re: x86/fpu: Don't export __kernelfpu{begin,end}() — My tolerance for ZFS is pretty non-existant. Sun explicitly did not want their code to work on Linux, so why would we do extra work to get their code to work properly?The future of ZFS in FreeBSD — This state of affairs has led to a general agreement among the stakeholders that I have spoken to that it makes sense to rebase FreeBSD's ZFS on ZoL. Brian Behlendorf has graciously encouraged me to add FreeBSD support directly so that we might all have a singleshared code base.Dephix: Kickoff to The Future — OpenZFS has grown over the last decade, and delivering our application on Linux provides great OpenZFS support while enabling higher velocity adoption of new environments.The future of ZFS on Linux [zfs-discuss] —
Do you realize that we don’t actually need the symbols that the kernel removed. It All they do is save/restore of register state while turning off/on preemption. Nothing stops us from doing that ourselves. It is possible to implement our own substitutes using code from either Illumos or FreeBSD or even write our own.
Honestly, I am beginning to think that my attempt to compromise with mainline gave the wrong impression. I am simply tired of this behavior by them and felt like reaching out to put an end to it. In a few weeks, we will likely be running on Linux 5.0 as if those symbols had never been removed because we will almost certainly have our own substitutes for them. Having to bloat our code because mainline won’t give us access to trivial functionality is annoying, but it is not the end of the world.LINUX Unplugged Episode 284: Free as in Get OutBSD Now 279: Future of ZFSBSD Now 157: ZFS, The “Universal” File-system

Jan 31, 2019 • 0sec
Graphical Interface-View | BSD Now 283
We’re at FOSDEM 2019 this week having fun. We’d never leave you in a lurch, so we have recorded an interview with Niclas Zeising of the FreeBSD graphics team for you. Enjoy.
##Interview - Niclas Zeising - zeising@FreeBSD.org / @niclaszeising
Interview topic: FreeBSD Graphics Stack
BR: Welcome Niclas. Since this is your first time on BSDNow, can you tell us a bit about yourself and how you started with Unix/BSD?
AJ: What made you start working in the FreeBSD graphics stack?
BR: What is the current status with the FreeBSD graphics stack?
AJ: What challenges do you face in the FreeBSD graphics stack?
BR: How many people are working in the graphics team and what kind of help do you need there?
AJ: You’re also involved in FreeBSD ports and held a poudriere tutorial at last years EuroBSDcon. What kind of feedback did you get and will you give that tutorial again?
BR: You’ve been organizing the Stockholm BSD user group meeting. Can you tell us a bit about that, what’s involved, how is it structured?
AJ: What conferences do you go to where people could talk to you?
BR: Is there anything else you’d like to mention before we let you go?
##Feedback/Questions
Casey - TrueOS
Troels - zfs send vs zfs send -R
matclarke - Orphaned packages
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

Jan 29, 2019 • 0sec
Ell is for Linux | LINUX Unplugged 286
We're playing Robin Hood with the content, and a new member of our team joins to tell you all about it.
Plus some hard details on the Librem 5, we visit the Canonical Corner, and a big batch of great Linux picks.Special Guests: Brent Gervais, Ell Marquez, and Martin Wimpress.Links:Choose Linux Episode 1: elementary OS and OpenMediaVault — The show that captures the excitement of discovering Linux.Firefox 65.0 — Simplified content blocking settings give users standard, strict, and custom options to control online trackers.What are the phone specs? – PurismPurism's PureOS Store To Be Based Around Flatpaks — The very first application to the PureOS Store is Lollypop.Kodi 18.0 — The Kodi team is very pleased to announce the immediate availability of Kodi 18.0 "Leia" for all supported platforms.Canonical Outs Major Linux Kernel Update for Ubuntu 18.04 — These vulnerabilities could allow attackers to either execute arbitrary code or crash the system via a denial of service attack by utilizing a maliciously crafted EXT4 image that could be mounted on the vulnerable machine.
Ubuntu Users Can Now Keep PPAs And Third Party Repositories Enabled When Upgrading To A Newer Ubuntu Version — Another recent change makes sure third party repositories support the release to which the user is trying to upgrade.SCALE 17x — Pasadena Convention Center
March 7 - 10, 2019Privacy Could Be The Next Big Thing — Upcoming talk by Stuart Langridge at SCALE 17xBad Voltage Live | SCALE 17xEll on TwitterLinux Academy Study Group Survey — What course should our next study group cover?What’s Free At Linux Academy February 2019Shortwave: Internet radio in RustShortwave Hello World | Felix Häcker — I wanted to rewrite Gradio entirely from scratch using Rust and thought it’s better to start a completely new project.fx_cast: chromecast for firefox — Enables Chromecast support for casting web apps (like Netflix or BBC iPlayer), HTML5 video and screen/tab sharing.Cool-Retro-Term 1.1.1 is out! — Big performance improvements (and lowered resource consumption), new shiny (literally) frame, system fonts support, and more!


