To .NET or to .NOT? | LUP 152

To .NET or to .NOT? | LUP 152

Noah joins Wes for the second time this week to talk with the mumble room. Package management for Bash takes it one step too far, Nvidia starts putting GPUs in your containers, we learn some surprising things about open source at Comcast & discuss just what “Microsoft ♥ Linux” really means.


Ting


DigitalOcean


Linux Academy

Direct Download:

MP3 Audio | OGG Audio | Video | HD Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | Torrent Feed | WebM Torrent Feed

Become a supporter on Patreon:

Patreon

Show Notes:

Pre-Show

LuaRadio

LuaRadio can be used to rapidly prototype software radios, modulation/demodulation utilities, and signal processing experiments. It can also be embedded into existing radio applications to serve as a user scriptable engine for processing samples

Follow Up / Catch Up

Nvidia plugin makes GPU acceleration possible in Docker containers

Nvidia’s new approach — an open source Docker plugin named nvidia-docker — provides a set of driver-agnostic CUDA images for a container’s contents, along with a command-line wrapper that mounts the user-mode components of CUDA when the container is launched.
+ nvidia-docker plugin

Surf

surf is a simple web browser based on WebKit/GTK+

Mycroft AI Integration Now Available on KDE Plasma 5 Desktops

It took him about a month since the release of the Mycroft AI application for the GNOME Shell interface of the GNOME desktop environment, but developer Aditya Mehra managed to get it running on the KDE Plasma 5 desktop as well.

Snappy in Arch moved to community repo

That’s right, snapd and snap-confine have now moved to the official community repository. This means that the barrier to entry is now significantly lower and that installation is even faster than before. You still want to read the snapd wiki page to know the details about various post-install activities.

TING

bpkg is a bash package manager

JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg!

With bpkg you can easily install and manage Bash packages. It takes care of installing/uninstalling, execution permissions and everything.

Besides installing shell scripts globally you can use them on a per-project basis.

DigitalOcean

How Linux and Open Source Are Powering Comcast’s Massive Infrastructure

Comcast is a heavy user of Linux, and it touches everything: from back-end servers to customer facing devices like X1 products. Muehl said. “Comcast, like so many others, is a very Linux-heavy operating system company.”

Comcast has been involved with OpenStack since 2012. “We did a lot of early work around networking because we needed to get IPv6 working. We needed to do some traffic shaping and marking capabilities within the OpenStack infrastructure. All of those have now been upstreamed,” said Muehl.

Linux Academy

Howto: Setup .NET Core on Ubuntu

.NET Core 1.0 is here and it’s a great, great opportunity to start playing with it not only on Windows platform but also on Linux.

Running i3 Window Manager on Bash For Windows

Imagine my surprise when I installed Bash for Windows on this build and pretty much everything worked. I cloned my dotfiles and ran the post-install scripts that install i3 window manager, neovim, zsh, Go, and all the requisite development tools that I’m used to. Nothing failed.

…Returning to bash, I typed i3 again. Gloriously, the famililar i3 session appeared. I’m able to install and run Linux GUI applications like Firefox. I have terminator running as my terminal emulator. I’m running zsh as my shell. Neovim just works, as does Go. All of them think they’re running on a Linux computer, because for all intents and purposes they are. It just happens to have a Windows NT kernel at its core.

Strange, strange times we live in. 20 years ago Microsoft called Linux a cancer and did everything they could to make it die. Today they’re embracing Linux – and by extension me – and I have to say I’m really impressed with the outcome.

Support Jupiter Broadcasting on Patreon

Question? Comments? Contact us here!