TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    All Jupiter Broadcasting Shows

    Every audio version of Jupiter Broadcasting’s productions.

    Advertise

    Copyright: © Jupiter Broadcasting

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Delete Your Community | User Error 68 Jun 21, 2019
    Show notes

    Two #AskError specials in a row! Advice for our younger selves, leaving communities, our listening habits, and hoarding.

    Plus the most serious question that’s ever been asked on the show, and more.

    00:00:42 What's the one bit of Linux advice you'd give yourself if you could go back to the start of your journey?
    00:04:17 What would make you delete your Twitter account?
    00:11:29 When do you think you’ll buy your first electric car?
    00:19:06 Have you ever been banned from a community?
    00:25:39 What kind of printer cartridges do you buy?
    00:30:27 How many podcasts do you listen to?
    00:33:42 What do you hoard, but probably shouldn't?


    OpenZFS in Ports | BSD Now 303 Jun 19, 2019
    Show notes

    Headlines

    ZFSonFreeBSD ports renamed OpenZFS

    • The ZFS on FreeBSD project has renamed the userland and kernel ports from zol and zol-kmod to openzfs and openzfs-kmod
    • The new versions from this week are IOCTL compatible with the command line tools in FreeBSD 12.0, so you can use the old userland with the new kernel module (although obviously not the new features)
    • With the renaming it is easier to specify which kernel module you want to load in /boot/loader.conf: > zfs_load=”YES”
    • or > openzfs_load=”YES”
    • To load traditional or the newer version of ZFS
    • The kmod still requires FreeBSD 12-stable or 13-current because it depends on the newer crypto support in the kernel for the ZFS native encryption feature. Allan is looking at ways to work around this, but it may not be practical.
    • We would like to do an unofficial poll on how people would the userland to co-exist. Add a suffix to the new commands in /usr/local (zfs.new zpool.new or whatever). One idea i’ve had is to move the zfs and zpool commands to /libexec and make /sbin/zfs and /sbin/zpool a switcher script, that will call the base or ports version based on a config file (or just based on if the port is installed)
    • For testing purposes, generally you should be fine as long as you don’t run ‘zpool upgrade’, which will make your pool only importable using the newer ZFS.
    • For extra safety, you can create a ‘zpool checkpoint’, which will allow you to undo any changes that are made to the pool during your testing with the new openzfs tools. Note: the checkpoint will undo EVERYTHING. So don’t save new data you want to keep.
    • Note: Checkpoints disable all freeing operations, to prevent any data from being overwritten so that you can re-import at the checkpoint and undo any operation (including zfs destroy-ing a dataset), so also be careful you don’t run out of space during testing.
    • Please test and provide feedback.

    How to use blacklistd(8) with NPF as a fail2ban replacement

    • About blacklistd(8)

    blacklistd(8) provides an API that can be used by network daemons to communicate with a packet filter via a daemon to enforce opening and closing ports dynamically based on policy.
    The interface to the packet filter is in /libexec/blacklistd-helper (this is currently designed for npf) and the configuration file (inspired from inetd.conf) is in etc/blacklistd.conf
    Now, blacklistd(8) will require bpfjit(4) (Just-In-Time compiler for Berkeley Packet Filter) in order to properly work, in addition to, naturally, npf(7) as frontend and syslogd(8), as a backend to print diagnostic messages. Also remember npf shall rely on the npflog* virtual network interface to provide logging for tcpdump() to use.
    Unfortunately (dont' ask me why :P) in 8.1 all the required kernel components are still not compiled by default in the GENERIC kernel (though they are in HEAD), and are rather provided as modules. Enabling NPF and blacklistd services would normally result in them being automatically loaded as root, but predictably on securelevel=1 this is not going to happen

    News Roundup

    [WIP] raidz expansion, alpha preview 1

    • Motivation and Context > This is a alpha-quality preview of RAID-Z expansion. This feature allows disks to be added one at a time to a RAID-Z group, expanding its capacity incrementally. This feature is especially useful for small pools (typically with only one RAID-Z group), where there isn't sufficient hardware to add capacity by adding a whole new RAID-Z group (typically doubling the number of disks). > For additional context as well as a design overview, see my short talk from the 2017 OpenZFS Developer Summit: slides video

    Rant: running audio VU-meter increases my CO2 footprint

    A couple months ago I noticed that the monitor on my workstation never power off anymore. Screensaver would go on, but DPMs (to do the poweroff) never kicked in.
    I grovels the output of various tools that display DPMS settings, which as usual in Xorg were useless. Everybody said DPMS is on with a timeout. I even wrote my own C program to use every available Xlib API call and even the xscreensaver library calls. (should make it available) No go, everybody says that DPMs is on, enabled and set on a timeout. Didn’t matter whether I let xscreeensaver do the job or just the X11 server.
    After a while I noticed that DPMS actually worked between starting my X11 server and starting all my clients. I have a minimal .xinitrc and start the actual session from a script, that is how I could notice. If I used a regular desktop login I wouldn’t have noticed. A server state bug was much more likely than a client bug.

    • See the article for the rest...

    XSAVE and compat32 kernel work for LLDB

    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 and lately extending NetBSD's ptrace interface to cover more register types. You can read more about that in my Apr 2019 report.
    In May, I was primarily continuing the work on new ptrace interface. Besides that, I've found and fixed a bug in ptrace() compat32 code, pushed LLVM buildbot to ‘green’ status and found some upstream LLVM regressions. More below.

    Some things about where icons for modern X applications come from

    If you have a traditional window manager like fvwm, one of the things it can do is iconify X windows so that they turn into icons on the root window (which would often be called the 'desktop'). Even modern desktop environments that don't iconify programs to the root window (or their desktop) may have per-program icons for running programs in their dock or taskbar. If your window manager or desktop environment can do this, you might reasonably wonder where those icons come from by default.
    Although I don't know how it was done in the early days of X, the modern standard for this is part of the Extended Window Manager Hints. In EWMH, applications give the window manager a number of possible icons, generally in different sizes, as ARGB bitmaps (instead of, say, SVG format). The window manager or desktop environment can then pick whichever icon size it likes best, taking into account things like the display resolution and so on, and display it however it wants to (in its original size or scaled up or down).
    How this is communicated in specific is through the only good interprocess communication method that X supplies, namely X properties. In the specific case of icons, the _NET_WM_ICON property is what is used, and xprop can display the size information and an ASCII art summary of what each icon looks like. It's also possible to use some additional magic to read out the raw data from _NET_WM_ICON in a useful format; see, for example, this Stackoverflow question and its answers.

    Beastie Bits

    • Recent Security Innovations
    • Old Unix books + Solaris
    • Pro-Desktop - A Tiling Desktop Environment
    • The Tar Pipe
    • At least one vim trick you might not know

    Feedback/Questions

    • Johnny - listener feedback
    • Brian - Questions
    • Mark - ZFS Question
    • 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.


    Flipping FreeNAS for Fedora | LINUX Unplugged 306 Jun 18, 2019
    Show notes

    We attempt something you never should, we live flip our FreeNAS ZFS install to a Fedora server.

    Plus a REALLY weird PC, and our command line picks.

    Special Guests: Alan Pope, Brent Gervais, Martin Wimpress, and Neal Gompa.

    Links:

    • Netflix Uncovers TCP Bugs Within The Linux & FreeBSD Kernels - Phoronix — As Netflix's first security bulletin for 2019, they warned of TCP-based remote denial of service vulnerabilities affecting both Linux and FreeBSD. These vulnerabilities are rated "critical" but already being corrected within the latest Git code.
    • Initial Benchmarks Of Microsoft's WSL2 - Phoronix — Since the release of WSL2 as a Windows 10 Insider Preview update this week, we've been putting the new Windows Subsystem for Linux 2 under some benchmarks compared to WSL1 and bare metal Linux. While WSL2 has improved the I/O performance thanks to the new Hyper-V-based virtualization approach employed by WSL2, the performance has regressed in other areas for running Linux binaries on Windows 10.
    • The Future of Docker Desktop for Windows - Docker Engineering Blog — ith WSL 2 integration, you will still experience the same seamless integration with Windows, but Linux programs running inside WSL will also be able to do the same. This has a huge impact for developers working on projects targeting a Linux environment, or with a build process tailored for Linux. No need for maintaining both Linux and Windows build scripts anymore! As an example, a developer at Docker can now work on the Linux Docker daemon on Windows, using the same set of tools and scripts as a developer on a Linux machine
    • Check Out the Snap Store's New Distro Install Pages - OMG! Ubuntu! — In an effort to improve the experience for users wishing to install Snap apps on non-Ubuntu distributions, the Snapcraft team have launched distro-specific store pages for Snap apps.
    • Call for testing: chromium-browser deb to snap transition - Desktop - Ubuntu Community Hub — The chromium browser has been available as a deb package for all supported Ubuntu releases and as a snap since version 60, and the time has come to start transitioning away from the debs.
    • Atari VCS goes on $250 pre-order with Linux running on Ryzen R1000 — Atari has opened $250 pre-orders for its Atari VCS retro game console, which will run Linux on the new AMD Ryzen R1000 SoC. Indiegogo backers are set for a December release while new orders will be fulfilled in Mar. 2020.
    • A EALLY Weird PC… - System76 Thelio Review — There’s more than one company that makes its own operating system and hardware, and today, we’re taking a look at System76’s Thelio, an open source design you can build yourself.
    • Fedora · zfsonlinux/zfs Wiki — Only DKMS style packages can be provided for Fedora from the official zfsonlinux.org repository. This is because Fedora is a fast moving distribution which does not provide a stable kABI. These packages track the official ZFS on Linux tags and are updated as new versions are released.
    • Replacing a failed drive in ZFS on FreeBSD – Dan Langille's Other Diary — One of my new hard 3TB drives was acting up. I removed it and sent it off to be replaced. In the meantime, I received some 5TB drives and I added one of them into the existing vdev of the zpool.
    • Sharing ZFS Datasets Via NFS | Programster's Blog — The great thing about ZFS is that it is very easy to split your "pool" into as many datasets as you like. Each dataset is treated like its own filesystem, with its own rules and settings, which means with regards to sharing over NFS, that you can share more securely as client's will not be able to reach out of the bounds of that dataset/filesystem that you decided to share.
    • How to easily configure WireGuard - Stavros' Stuff — At its core, all WireGuard does is create an interface from one computer to another. It doesn’t really let you access other computers on either end of the network, or forward all your traffic through the VPN server, or anything like that. It just connects two computers, directly, quickly and securely.
    • Use Public Key Authentication with SSH — Password authentication is the default method most SSH (Secure Shell) clients use to authenticate with remote servers, but it suffers from potential security vulnerabilities, like brute-force login attempts. An alternative to password authentication is public key authentication, in which you generate and store on your computer a pair of cryptographic keys and then configure your server to recognize and accept your keys
    • rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. - phiresky's blog — rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, zip, tar.*, movie subtitles (mkv, mp4), etc.
    • pindexis/marker: The terminal command palette — Marker is a command palette for the terminal. It lets you bookmark commands (or commands templates) and easily retreive them with the help of a real-time fuzzy matcher.

    It Crashes Better | Coder Radio 362 Jun 17, 2019
    Show notes

    It's a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.

    Plus the state of linux application packaging, and Chris' ultimate mobile workflow.

    Links:

    • Mantiz Venus MZ-02 External Graphic Enclosure — Connects Full High Full Length 120" Width 2.5 PCIE Desktop Power GPU to computer WITH an Intel Certified Thunderbolt 3 port.
    • Reason Homepage — Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.
    • What & Why · Reason — Reason can almost be considered as a solidly statically typed, faster and simpler cousin of JavaScript, minus the historical crufts, plus the features of ES2030 you can use today, and with access to both the JS and the OCaml ecosystem!
    • BuckleScript · Write safer and simpler code in OCaml & Reason, compile to JavaScript. — BuckleScript is backed by OCaml. Decades of type system research and compiler engineering.
    • Null, Undefined & Option · Reason — Reason itself doesn't have the notion of null or undefined. This is a great thing, as it wipes out an entire category of bugs. No more undefined is not a function, and cannot access foo of undefined!
    • Variant! · Reason — Behold, the crown jewel of Reason data structures!

      Most data structures in most languages are about "this and that". A variant allows us to express "this or that".

    • Ken Wheeler - ReasonML is Serious Business
    • Syntax Cheatsheet · Reason — We've worked very hard to make Reason look like JS while preserving OCaml's great semantics & types. Hope you enjoy it!
    • OCaml Homepage — OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.
    • ReasonReact · All your ReactJS knowledge, codified. — It's Just Reason. We leverage the existing type system to create a library that types just right. Plus lightweight, first-class support for the ReactJS community idioms you've been using.
    • ReasonML - React as first intended — ReasonML is the new tech that Facebook is using to develop React applications and promoting as a futuristic version of JavaScript
    • Create your first snap | Ubuntu tutorials — The snapcraft tool is the preferred way to build snaps. It reads a simple, declarative file and runs the build for us.
    • Creating a snap - Snap documentation — A snap can be created from apps you’ve already built and zipped, or from your preferred programming language or framework.
    • Snapcraft Summit, Montreal 2019 - Day 1, 2 & 3
    • Similar projects · AppImage/AppImageKit Wiki — This page compares various similar systems to AppImage. Of course, each system was built toward its own specific objectives. This page is intended to illustrate the points that were important in the AppImage design, and similarities as well as differences to other systems.

    Take it for Granite | The Friday Stream 7 Jun 17, 2019
    Show notes

    Chris gets lost with the animals, while Ang plays with fire and we solve the Deepfake problem.

    Plus Wes and Ang battle it out for a million dollars.

    Special Guest: Hadea Fisher.

    Links:

    • CSE Push-Start Propane Torch — Ideal for melting ice on sidewalks and driveways/Grass and weed removal/ Paint removal/ Roofing shingle softener. Attaches easily to a standard propane tank including units with the new OPD valve. Wand comes with a flow valve and turbo blast trigger for maximum flame and temperatures over 3000° F!
    • Dad's Day AcuRite 00795A2 Galileo Thermometer with Glass Globe Barometer : Outdoor Thermometers : Garden & Outdoor
    • Help! My Teen Has Diabetes: The Resource for Frustrated Parents by Hadea Fisher. — Raising a teen with diabetes can be overwhelming, exhausting, and thankless. As a parent, you don’t want to feel like you have to micromanage your child in order to keep them well. But there’s another way…one that creates safety for your child and sanity for you.
    • Deepfaked Mark Zuckerberg Looks Uncannily Like the Real Thing — The artists in question, Bill Posters and Daniel Howe, said they modified a a September 2017 statement Zuckerberg gave on Russian election interference on the Facebook platform using CannyAI’s “video dialogue replacement (VDR)” technology.
    • Dirty Surf by Molly Maguires — One fascinating thing about The Molly Maguires is that everyone loves them.
    • Surfodelic by Atomicos
    • Amazon.com: CSE Push-Start Propane Torch

    Linux Action News 110 Jun 16, 2019
    Show notes

    Elders in the community show us how to properly build services, Huawei is reportedly working on a Sailfish OS fork and Apple joins the Cloud Native club.

    Plus Facebook wants you to use their cryptocurrency, and CERN launches "The Microsoft Alternatives project".

    Links:

    • Mozilla says paid subscription service is coming to Firefox — The goal for Mozilla is to develop “diverse sources of revenue” so that it isn’t so heavily reliant on money it receives from search companies that pay to be featured in the browser.
    • New Firefox branding — The “Firefox” you’ve always known as a browser is stretching to cover a family of products and services united by putting you and your privacy first.
    • Apple joins the Cloud Native Computing Foundation — The Cloud Native Computing Foundation, the home of open-source projects like Kubernetes, today announced that Apple is joining as a top-level Platinum End User Member.
    • MAlt project — The Microsoft Alternatives project (MAlt) started a year ago to mitigate anticipated software license fee increases.
    • Huawei's struggle in the US has led to it cancel a new MateBook — Huawei CEO Richard Yu has confirmed an indefinite hold on the release of a new MateBook laptop.
    • Huawei may use Sailfish OS-based Aurora — Aurora OS is a Russian-made mobile operating system based on the open-source Sailfish OS Linux distribution developed by Finnish company Jolla.
    • Huawei's operating system in pipeline on 1 million phones? — In a smartphone supply chain report that Huawei has allegedly shipped 1 million smartphones with its self-developed "HongMeng" operating system onboard for testing.
    • Facebook’s cryptocurrency to debut next week backed by Visa, Mastercard, and others — Each will invest around $10 million to fund the development of the currency and will become part of the Libra Association, an independent consortium that will govern the digital coin independently of Facebook.

    Zorin OS 15 + LineageOS | Choose Linux 11 Jun 13, 2019
    Show notes

    Zorin OS is described as “a powerful desktop you already know how to use.” It’s elegant, beginner-friendly and looks beautiful, too. Should we be paying more attention to it?

    Then in another first, Jason installs his first alternative mobile OS, and Joe gives advice on getting the most out of LineageOS.

    Unfortunately we end the episode by saying goodbye to Jason as he moves on to pursue several independent projects, but the show will go on with the same spirit of discovery and newness!

    Links:

    • Zorin OS — Zorin OS is the alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy respecting.
    • It's Time To Pay Attention To Zorin OS 15 — Zorin OS is the best desktop Linux distribution you’ve never heard of.
    • LineageOS — A free and open-source operating system for various devices, based on the Android mobile platform.
    • LineageOS Device Guides
    • Magisk — Magisk manager is a magic mask to alter system systemless-ly.

    Contention Reduction | BSD Now 302 Jun 12, 2019
    Show notes

    Headlines

    DragonFlyBSD's Kernel Optimizations Are Paying Off

    DragonFlyBSD lead developer Matthew Dillon has been working on a big VM rework in the name of performance and other kernel improvements recently. Here is a look at how those DragonFlyBSD 5.5-DEVELOPMENT improvements are paying off compared to DragonFlyBSD 5.4 as well as FreeBSD 12 and five Linux distribution releases. With Dillon using an AMD Ryzen Threadripper system, we used that too for this round of BSD vs. Linux performance benchmarks.
    The work by Dillon on the VM overhaul and other changes (including more HAMMER2 file-system work) will ultimately culminate with the DragonFlyBSD 5.6 release (well, unless he opts for DragonFlyBSD 6.0 or so). These are benchmarks of the latest DragonFlyBSD 5.5-DEVELOPMENT daily ISO as of this week benchmarked across DragonFlyBSD 5.4.3 stable, FreeBSD 12.0, Ubuntu 19.04, Red Hat Enterprise Linux 8.0, Debian 9.9, Debian Buster, and CentOS 7 1810 as a wide variety of reference points both from newer and older Linux distributions. (As for no Clear Linux reference point for a speedy reference point, it currently has a regression with AMD + Samsung NVMe SSD support on some hardware, including this box, prohibiting the drive from coming up due to a presumed power management issue that is still being resolved.)
    With Matthew Dillon doing much of his development on an AMD Ryzen Threadripper system after he last year proclaimed the greatness of these AMD HEDT CPUs, for this round of testing I also used a Ryzen Threadripper 2990WX with 32 cores / 64 threads. Tests of other AMD/Intel hardware with DragonFlyBSD will come as the next stable release is near and all of the kernel work has settled down. For now it's mostly entertaining our own curiosity how well these DragonFlyBSD optimizations are paying off and how it's increasing the competition against FreeBSD 12 and Linux distributions.

    What are the differences between OpenBSD and Linux?

    Maybe you have been reading recently about the release of OpenBSD 6.5 and wonder, "What are the differences between Linux and OpenBSD?"
    I've also been there at some point in the past and these are my conclusions.
    They also apply, to some extent, to other BSDs. However, an important disclaimer applies to this article.
    This list is aimed at people who are used to Linux and are curious about OpenBSD. It is written to highlight the most important changes from their perspective, not the absolute most important changes from a technical standpoint.
    Please bear with me.

    • A terminal is a terminal is a terminal
    • Practical differences
    • Security and system administration
    • Why philosophical differences matter
    • So what do I choose?
    • How to try OpenBSD ***

    News Roundup

    NetBSD 2019 Google Summer of Code

    We are very happy to announce The NetBSD Foundation Google Summer of Code 2019 projects:

    • Akul Abhilash Pillai - Adapting TriforceAFL for NetBSD kernel fuzzing
    • Manikishan Ghantasala - Add KNF (NetBSD style) clang-format configuration
    • Siddharth Muralee - Enhancing Syzkaller support for NetBSD
    • Surya P - Implementation of COMPAT_LINUX and COMPAT_NETBSD32 DRM ioctls support for NetBSD kernel
    • Jason High - Incorporation of Argon2 Password Hashing Algorithm into NetBSD
    • Saurav Prakash - Porting NetBSD to HummingBoard Pulse
    • Naveen Narayanan - Porting WINE to amd64 architecture on NetBSD

    The communiting bonding period - where students get in touch with mentors and community - started yesterday. The coding period will start from May 27 until August 19.
    Please welcome all our students and a big good luck to students and mentors! A big thank to Google and The NetBSD Foundation organization mentors and administrators! Looking forward to a great Google Summer of Code!

    Reducing that contention

    The opening keynote at EuroBSDCon 2016 predicted the future 10 years of BSDs. Amongst all the funny previsions, gnn@FreeBSD said that by 2026 OpenBSD will have its first implementation of SMP. Almost 3 years after this talk, that sounds like a plausible forecast... Why? Where are we? What can we do? Let's dive into the issue!

    • State of affairs

    Most of OpenBSD's kernel still runs under a single lock, ze KERNEL_LOCK(). That includes most of the syscalls, most of the interrupt handlers and most of the fault handlers. Most of them, not all of them. Meaning we have collected & fixed bugs while setting up infrastructures and examples. Now this lock remains the principal responsible for the spin % you can observe in top(1) and systat(1).
    I believe that we opted for a difficult hike when we decided to start removing this lock from the bottom. As a result many SCSI & Network interrupt handlers as well as all Audio & USB ones can be executed without big lock. On the other hand very few syscalls are already or almost ready to be unlocked, as we incorrectly say. This explains why basic primitives like tsleep(9), csignal() and selwakeup() are only receiving attention now that the top of the Network Stack is running (mostly) without big lock.

    • Next steps

    In the past years, most of our efforts have been invested into the Network Stack. As I already mentioned it should be ready to be parallelized. However think we should now concentrate on removing the KERNEL_LOCK(), even if the code paths aren't performance critical.

    • See the Article for the rest of the post

    fnaify 1.3 released - more games are "fnaify & run" now

    This release finally addresses some of the problems that prevent simple running of several games.
    This happens for example when an old FNA.dll library comes with the games that doesn't match the API of our native libraries like SDL2, OpenAL, or MojoShader anymore. Some of those cases can be fixed by simply dropping in a newer FNA.dll. fnaify now asks if FNA 17.12 should be automatically added if a known incompatible FNA version is found. You simply answer yes or no.

    Another blocker happens when the game expects to check the SteamAPI - either from a running Steam process, or a bundled steam_api library. OpenBSD 6.5-current now has steamworks-nosteam in ports, a stub library for Steamworks.NET that prevents games from crashing simply because an API function isn't found. The repo is here. fnaify now finds this library in /usr/local/share/steamstubs and uses it instead of the bundled (full) Steamworks.NET.dll.
    This may help with any games that use this layer to interact with the SteamAPI, mostly those that can only be obtained via Steam.

    vmctl(8): command line syntax changed

    The order of the arguments in the create, start, and stop commands of vmctl(8) has been changed to match a commonly expected style. Manual usage or scripting with vmctl must be adjusted to use the new syntax.
    For example, the old syntax looked like this:

    # vmctl create disk.qcow2 -s 50G

    The new syntax specifies the command options before the argument:

    # vmctl create -s 50G disk.qcow2

    Something that Linux distributions should not do when packaging things

    Right now I am a bit unhappy at Fedora for a specific packaging situation, so let me tell you a little story of what I, as a system administrator, would really like distributions to not do.
    For reasons beyond the scope of this blog entry, I run a Prometheus and Grafana setup on both my home and office Fedora Linux machines (among other things, it gives me a place to test out various things involving them). When I set this up, I used the official upstream versions of both, because I needed to match what we are running (or would soon be).
    Recently, Fedora decided to package Grafana themselves (as a RPM), and they called this RPM package 'grafana'. Since the two different packages are different versions of the same thing as far as package management tools are concerned, Fedora basically took over the 'grafana' package name from Grafana. This caused my systems to offer to upgrade me from the Grafana.com 'grafana-6.1.5-1' package to the Fedora 'grafana-6.1.6-1.fc29' one, which I actually did after taking reasonable steps to make sure that the Fedora version of 6.1.6 was compatible with the file layouts and so on from the Grafana version of 6.1.5.
    Why is this a problem? It's simple. If you're going to take over a package name from the upstream, you should keep up with the upstream releases. If you take over a package name and don't keep up to date or keep up to date only sporadically, you cause all sorts of heartburn for system administrators who use the package. The least annoying future of this situation is that Fedora has abandoned Grafana at 6.1.6 and I am going to 'upgrade' it with the upstream 6.2.1, which will hopefully be a transparent replacement and not blow up in my face. The most annoying future is that Fedora and Grafana keep ping-ponging versions back and forth, which will make 'dnf upgrade' into a minefield (because it will frequently try to give me a 'grafana' upgrade that I don't want and that would be dangerous to accept). And of course this situation turns Fedora version upgrades into their own minefield, since now I risk an upgrade to Fedora 30 actually reverting the 'grafana' package version on me.

    Beastie Bits

    • [talk] ZFS v UFS on APU2 msata SSD with FreeBSD
    • NetBSD 8.1 is out
    • lazyboi – the laziest possible way to send raw HTTP POST data
    • A Keyboard layout that changes by markov frequency
    • Open Source Game Clones
    • EuroBSDcon program & registration open ***

    Feedback/Questions

    • John - A segment idea
    • Johnny - Audio only format please don't
    • Alex - Thanks and some Linux Snaps vs PBI feedback
    • 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.


    Resilience Is Futile | LINUX Unplugged 305 Jun 11, 2019
    Show notes

    Is Resilient Linux truly an indestructible distro? Or is this our toughest distro challenge yet?

    Plus why openSUSE is looking at a renaming, and if we’d pay for Firefox Premium.

    Special Guest: Brent Gervais.

    Links:

    • VLC 3.0.7 and security - Yet another blog for JBKempf — We just released VLC 3.0.7, a minor update of VLC branch 3.0.x. This release is a bit special, because it has more security issues fixed than any other version of VLC.
    • Renaming openSUSE — The primary motivation for a name change is, as described by openSUSE board chair Richard Brown, trademarks. Since "openSUSE" contains "SUSE", the company will have to retain a significant amount of control over what the foundation can do with its own name, which "makes such things rather complicated".
    • openSUSE:Board election rules - openSUSE Wiki — The openSUSE board has currently six seats: Five members get elected by the community and an appointed chairperson.
    • Introducing Matrix 1.0 and the Matrix.org Foundation — This means that after just over 5 years since the initial work on Matrix began, we are proud to have finally exited beta!
    • Firefox Premium Coming Later This Year, But Will You Pay for It? — “We will probably launch some new services first and then we will think carefully about which model makes the most sense, while ensuring the best user safety. Firefox and many security features and services, like ETP [Enhanced Tracking Protection], will still be free.”
    • Mozilla working on Firefox premium subscription offering — Mozilla is looking into options that would result in the launch of a paid-for version of Firefox this autumn. It has been reported that Mozilla CEO, Chris Beard, said that the company is aiming to launch the premium offering by October, with features like a VPN and secure cloud storage built-in - justifying a subscription fee.
    • LINUX Unplugged - Blog - BSides San Antonio 2019 — I’m writing this post the day after BsidesSATX and it’s almost like the day after Christmas. BsidesSATX is the conference I look forward to all year because I get to see all of my Infosec family.
    • JediMammoth on Twitter
    • LinuxAcademy.com on Twitter — The AWS #DevOps Professional certification exam has just been updated with new emphasis on the AWS #Developer Tools suite.
    • BSD Now 301 — GPU passthrough on bhyve, confusion with used/free disk space on ZFS, OmniOS Community Edition, pfSense 2.4.4 Release p3, NetBSD 8.1 RC1, FreeNAS as your Server OS, and more.
    • FOSS Talk Live 2019
    • The Friday Stream Episode 6: Mic And Coke — The funniest 17 seconds from Texas Linux Fest and we learn some remarkable things about our crew’s past.
    • UnOfficial Hacker Family Dinner - Bsides San Antonio
    • Back to the Basics: Linux Permissions 101 — Join Alex Juarez (Rackspace) and Ell Marquez for an introduction to Linux permissions! Whether you are brand new or have been doing Linux for a while or even professionally there will be something for you.
    • New Mobile Video Player Experience and Fire TV - Linux Academy Blog
    • Jupiter Broadcasting Sticker Pack
    • swlistener/M6CIH on Twitter — @ChrisLAS @wespayne one for the JB team to have a look at for the tinfoil hat brigade?
    • Resilient Linux – A resilient Debian GNU/Linux derivative for indestructible installations — A Debian GNU/Linux (Stretch) derivative with a unique partitioning scheme crafted for maximizing the strength against filesystem corruption: ISO9660 system partition is read-only by design at filesystem-level.
    • Resilient Linux on GitHub
    • marco-buratto/resilientlinux-usb-installer — Resilient Linux USB Installer is the deployment system for writing Resilient Linux onto a USB key.
    • liveng — liveng 1.0 documentation — A live operating system allows booting from a removable medium, such a USB key, without the need of being installed to the hard drive.
    • MuhammedKpln/chob: An universal app search tool for Linux — Chob is an helper tool for searching application accross platforms (Flathub, Snapcraft and AppImage)
    • Only 5.5% of all vulnerabilities are ever exploited in the wild — The research -- considered the most extensive of its type to date -- found that only 4,183 security flaws from the total of 76,000 vulnerabilities discovered between 2009 and 2018 had been exploited in the wild.

    Update Uncertainty | TechSNAP 405 Jun 11, 2019
    Show notes

    We explore the risky world of exposed RDP, from the brute force GoldBrute botnet to the dangerously worm-able BlueKeep vulnerability.

    Plus the importance of automatic updates, and Jim's new backup box.


    Previous 1 129 130 131 132 133 173 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights