Language Selection

English French German Italian Portuguese Spanish

Interviews

How a trip to China inspired Endless OS and teaching kids to hack

Filed under
OS
Interviews

Last year, I decided to try out Endless OS, a lightweight, Linux-based operating system developed to power inexpensive computers for developing markets. I wrote about installing and setting it up. Endless OS is unique because it uses a read-only root file system managed by OSTree and Flatpak, but the Endless company is unique for its approach to education.

Late last year, Endless announced the Hack, a $299 laptop manufactured by Asus that encourages kids to code, and most recently the company revealed The Third Terminal, a group of video games designed to get kids coding while they're having fun. Since I'm so involved in teaching kids to code, I wanted to learn more about Endless Studios, the company behind Endless OS, The Third Terminal, The Endless Mission, a sandbox-style game created in partnership with E-Line Media, and other ventures targeted at expanding digital literacy and agency among children around the world.

I reached out to Matt Dalio, Endless' founder, CEO, and chief of product and founder of the China Care Foundation, to ask about Endless and his charitable work supporting orphaned children with special needs in China.

Read more

Videos: OpenMandriva Lx 4.0, Enso OS 0.3.1, OpenShift and Upbound

Filed under
GNU
Linux
Interviews
  • OpenMandriva Lx 4.0 overview | The best! ...until OpenMandriva does better.

    In this video, I am going to show an overview of OpenMandriva Lx 4.0 and some of the applications pre-installed.

  • Enso OS 0.3.1 Run Through

    In this video, we look at Enso OS 0.3.1. Enjoy!

  • Video from KubeCon 2019: Red Hat in Barcelona

    From May 21-25, Red Hat OpenShift Container Storage rolled into KubeCon Europe 2019 in Barcelona, Spain, a rare chance to bring different parts of the Red Hat community together from across Europe and the U.S. While there, we took the opportunity to sit down with members of the teams that are shaping the next evolution of container native storage in Red Hat OpenShift and throughout the Kubernetes ecosystem.

    We’ve put together highlights from Barcelona, where you’ll see what happens when you gather 7,700 people from the Kubernetes ecosystem in one place. You’ll also hear from members of Red Hat’s team in Barcelona—Distinguished Engineer Ju Lim, Senior Architect Annette Clewett, Rook Senior Maintainer Travis Nielsen and others—about what’s exciting them now, and what’s ahead.

  • Bassam Tabbara: Next 10 Years Should Be About Open Cloud

    During KubeCon + CloudNativeCon, Barcelona, we sat down with Bassam Tabbara – CEO and founder of Upbound to talk about the company he is building to make the next decade about Open / Open Source Cloud, breaking away from the proprietary cloud. Tabbara shared his insights into how AWS, Azure and the rest leverage open source technologies to create the proprietary clouds. He wants to change that.

Audiocasts/Shows: Full Circle Magazine, This Week in Linux, Open Source Security Podcast and Linux Gaming News Punch

Filed under
Interviews

Audiocasts/Shows: Going Linux, Linux Action News, TechSNAP, GNU World Order, Linux in the Ham Shack, Python Podcast

Filed under
Interviews
  • Going Linux #371 · Listener Feedback

    Bill continues his distro hopping. We discuss the history of Linux and a wall-mountable timeline. Troy gives feedback on Grub. Grubb give feedback on finding the right distribution. Highlander talks communication security and hidden files. Ro's Alienware computer won't boot. David provides liks to articles.

  • Linux Action News 111

    Ubuntu sets the Internet on fire, new Linux and FreeBSD vulnerabilities raise concern, while Mattermost raises $50M to compete with Slack.

    Plus we react to Facebook’s Libra confirmation and the end of Google tablets.

  • SACK Attack | TechSNAP 406

    A new vulnerability may be the next ‘Ping of Death’; we explore the details of SACK Panic and break down what you need to know.

    Plus Firefox zero days targeting Coinbase, the latest update on Rowhammer, and a few more reasons it’s a great time to be a ZFS user.

  • GNU World Order 13x26
  • LHS Episode #289: Linux Deep Dive

    Hello and welcome to Episode #289 of Linux in the Ham Shack. In this episode, LHS gets a visit from Jon "maddog" Hall, a legend in the open source and Linux communities. He discusses--well--Linux. Everything you ever wanted to know about Linux from its early macro computing roots all the way up to the present. If there's something you didn't know about Linux, you're going to find it here. Make sure to listen to the outtake after the outro for 30 more minutes on Linux you problem didn't know anything about. Thanks to Jon for an illuminating and fascinating episode.

  • Podcast.__init__: Behind The Scenes At The Python Software Foundation

    One of the secrets of the success of Python the language is the tireless efforts of the people who work with and for the Python Software Foundation. They have made it their mission to ensure the continued growth and success of the language and its community. In this episode Ewa Jodlowska, the executive director of the PSF, discusses the history of the foundation, the services and support that they provide to the community and language, and how you can help them succeed in their mission.

Audiocasts/Shows: TLLTS, FLOSS Weekly and BSD Now

Filed under
Interviews
  • The Linux Link Tech Show Episode 814
  • FLOSS Weekly 534: All Things Open 2019

    All Things Open is a polyglot technology conference focusing on the tools, processes and people making open source possible. Target audience includes designers, developers, decision makers, entrepreneurs and technologists of all types and skill levels.

  • OpenZFS in Ports | BSD Now 303

    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

Audiocasts/Shows: mintCast, Test and Code, LINUX Unplugged

Filed under
Interviews

Audiocasts/Shows: Linux Gaming News Punch, GNU World Order and More

Filed under
Interviews

Audiocasts/Shows: SoftIron, Going Linux, Open Source Security Podcast, This Week in Linux

Filed under
Interviews
  • Building Ceph As Linux Of Storage: SoftIron Founder Phil Straw

    During Kubecon + CloudNativeCon in Barcelona TFIR Publisher & Editor, Swapnil Bhartiya sat down with Phil Straw, founder and CTO of SoftIron.

    SoftIron has built server appliances based on Ceph open source project. Their goal is to obstruct everything (hardware and software) and enable users to simply reap the benefits of Ceph.

  • Going Linux #370 · Run your business on Linux - Part 4

    After we discuss Bill's latest adventure in distro hopping, we continue our series on Linux applications for running a business. This time, the we are discussing the business of being a writer. From applications to word processors to desktop publishing and graphic creation, Linux has applications for it all.

  • Open Source Security Podcast: Episode 150 - Our ad funded dystopian present

    Josh and Kurt talk about the future Chrome and ad blockers. There is a lot of nuance to unpack around this one. There are two versions of the Internet today. One with an ad blocker and one without. The Internet without an ad blocker is a dystopian nightmare. The actionable advice at the end of this one is to use Firefox.

  • Episode 70 | This Week in Linux

    On this episode of This Week in Linux, we’ve got a jam packed episode with new releases of applications and distros, new hardware, new games coming, and so much more. KDE announced the release of Plasma 5.16. AMD wasn’t finished yet, they announced new CPUs and GPU hardware at Computex. Matrix.org announced the milestone release of Matrix 1.0 and the Matrix.org Foundation. We also saw some releases from OBS, PeerTube, LMMS, and more. In Distro News, we’ll check out Crux, Endless OS and Enso OS. We got some interesting news from the Pine64 team about the PinePhone and then we’ll round out the show with some Linux Gaming News from Steam, Atari and a skateboarding birds game on Kickstarter. All that and much more on Your Weekly Source for Linux GNews!

Audiocasts/Shows: Texas Linux Fest, This Week in Linux, Full Circle Weekly News and More

Filed under
Interviews
  • Mic And Coke | The Friday Stream 6

    The funniest 17 seconds from Texas Linux Fest and we learn some remarkable things about our crew’s past.

  • Episode 69 | This Week in Linux

    On this episode of This Week in Linux, we have a LOT of new releases to talk about from applications to distros and even some hardware news. GParted has finally reached the 1.0 milestone, Krita 4.2 & Zorin OS 15 were released this week, and some Security News was released regarding the HiddenWasp Malware so we’ll talk about all of that. In Hardware news, AMD announced their new Ryzen 3000 series CPU and we also got some product updates from System76 & Dell. In Window Manager News, we got some updates from HerbsluftWM and IceWM. Later in the show, we’ll discuss some Linux Gaming News as Google announces news for Google Stadia, Unity Tech announces that the Unity Editor is now available for Linux and we’ll take a look at an open source handheld console called the PyGamer. All that and much more on Your Weekly Source for Linux GNews!

  • Full Circle Magazine: Full Circle Weekly News #134
  • ZEEEE Shell! | Coder Radio 361

    Apple is shaking up the foundations of UI development with SwiftUI and raising developer eyebrows with a new default shell on MacOS.

    Plus feedback with a FOSS dilemma and an update on our 7 languages challenge.

  • Podcast interviews where I talk about Python's governance

    Over the past two months I have given two podcast interviews where I talk about how we handled Guido's retirement, chose our new governance model, and what being on the inaugural steering council has been like.

    Now that I have "talked it out" at least twice I don't plan to blog about this topic until something more substantial happens with the steering council. Because of this decision I figured it was worth linking to the interviews in case anyone was waiting for me to write a post on Python's governance.

Audiocasts/Shows: GNU World Order, Open Source Security Podcast, Linux Action News and Python Podcast

Filed under
Interviews
  • GNU World Order 13x24
  • Open Source Security Podcast: Episode 149 - Chat with Michael Coates about data security

    Josh and Kurt have a chat with Michael Coates from Altitude Networks. We cover what Altitude is up to as well as general trends we're seeing around data security in the cloud. Michael lays out his vision for "data first security".

  • Linux Action News 109

    Mozilla's master strategy becomes clear, CockroachDB surrenders to the software as a service reality, while Microsoft and Oracle link up.

    Plus Google argues that keeping Huawei on their Android is better for all, and Chris gets sucked into Stadia.

  • Web Application Development Entirely In Python

    The knowledge and effort required for building a fully functional web application has grown at an accelerated rate over the past several years. This introduces a barrier to entry that excludes large numbers of people who could otherwise be producing valuable and interesting services. To make the onramp easier Meredydd Luff and Ian Davies created Anvil, a platform for full stack web development in pure Python. In this episode Meredydd explains how the Anvil platform is built and how you can use it to build and deploy your own projects. He also shares some examples of people who were able to create profitable businesses themselves because of the reduced complexity. It was interesting to get Meredydd's perspective on the state of the industry for web development and hear his vision of how Anvil is working to make it available for everyone.

    Summary

    The knowledge and effort required for building a fully functional web application has grown at an accelerated rate over the past several years. This introduces a barrier to entry that excludes large numbers of people who could otherwise be producing valuable and interesting services. To make the onramp easier Meredydd Luff and Ian Davies created Anvil, a platform for full stack web development in pure Python. In this episode Meredydd explains how the Anvil platform is built and how you can use it to build and deploy your own projects. He also shares some examples of people who were able to create profitable businesses themselves because of the reduced complexity. It was interesting to get Meredydd’s perspective on the state of the industry for web development and hear his vision of how Anvil is working to make it available for everyone.

Syndicate content

More in Tux Machines

AMD Releases Firmware Update To Address SEV Vulnerability

A new security vulnerability has been made public over AMD's Secure Encrypted Virtualization (SEV) having insecure cryptographic implementations. Fortunately, this AMD SEV issue is addressed by a firmware update. CVE-2019-9836 has been made pulic as the AMD Secure Processor / Secure Encrypted Virtualization having an insecure cryptographic implementation. Read more

today's howtos and programming bits

  • How to get the latest Wine on Linux Mint 19
  • How to Install KDE Plasma in Arch Linux (Guide)
  • 0 bytes left

    Around 2003–2004, a friend and I wrote a softsynth that was used in a 64 kB intro. Now, 14 years later, cTrix and Pselodux picked it up and made a really cool 32 kB tune with it! Who would have thought.

  • A month full of learning with Gnome-GSoC

    In this month I was able to work with Libgit2-glib where Albfan mentored me on how to port functions from Libgit2 to Libgit2-glib. Libgit2-glib now has functionality to compare two-buffers. This feature I think can now benefit other projects also which requires diff from buffers, for example Builder for it’s diff-view and gedit.

  • Google Developers Are Looking At Creating A New libc For LLVM

    As part of Google's consolidating their different toolchains around LLVM, they are exploring the possibility of writing a new C library "libc" implementation.  Google is looking to develop a new C standard library within LLVM that will better suit their use-cases and likely others within the community too. 

  • How We Made Conda Faster in 4.7

    We’ve witnessed a lot of community grumbling about Conda’s speed, and we’ve experienced it ourselves. Thanks to a contract from NASA via the SBIR program, we’ve been able to dedicate a lot of time recently to optimizing Conda.  We’d like to take this opportunity to discuss what we did, and what we think is left to do.

  • TensorFlow CPU optimizations in Anaconda

    By Stan Seibert, Anaconda, Inc. & Nathan Greeneltch, Intel Corporation TensorFlow is one of the most commonly used frameworks for large-scale machine learning, especially deep learning (we’ll call it “DL” for short). This popular framework has been increasingly used to solve a variety of complex research, business and social problems. Since 2016, Intel and Google have worked together to optimize TensorFlow for DL training and inference speed performance on CPUs. The Anaconda Distribution has included this CPU-optimized TensorFlow as the default for the past several TensorFlow releases. Performance optimizations for CPUs are provided by both software-layer graph optimizations and hardware-specific code paths. In particular, the software-layer graph optimizations use the Intel Math Kernel Library for Deep Neural Networks (Intel MKL-DNN), an open source performance library for DL applications on Intel architecture. Hardware specific code paths are further accelerated with advanced x86 processor instruction set, specifically, Intel Advanced Vector Extensions 512 (Intel AVX-512) and new instructions found in the Intel Deep Learning Boost (Intel DL Boost) feature on 2nd generation Intel Xeon Scalable processors. Let’s take a closer look at both optimization approaches and how to get these accelerations from Anaconda.

  • PyCoder’s Weekly: Issue #374 (June 25, 2019)

VIdeo/Audio: Linux in the Ham Shack, How to install OpenMandriva Lx 4.0 and "Debian Package of the Day"

  • LHS Episode #290: Where the Wild Things Are

    Welcome to Episode 290 of Linux in the Ham Shack. In this short format show, the hosts discuss the recent ARRL Field Day, LIDs getting theirs, vandalism in Oregon, a Canonical flip-flop, satellite reception with SDR and much more. Thank you for tuning in and we hope you have a wonderful week.

  • How to install OpenMandriva Lx 4.0

    In this video, I am going to show how to Install OpenMandriva Lx 4.0.

  • Jonathan Carter: PeerTube and LBRY

    I have many problems with YouTube, who doesn’t these days, right? I’m not going to go into all the nitty gritty of it in this post, but here’s a video from a LBRY advocate that does a good job of summarizing some of the issues by using clips from YouTube creators: I have a channel on YouTube for which I have lots of plans for. I started making videos last year and created 59 episodes for Debian Package of the Day. I’m proud that I got so far because I tend to lose interest in things after I figure out how it works or how to do it. I suppose some people have assumed that my video channel is dead because I haven’t uploaded recently, but I’ve just been really busy and in recent weeks, also a bit tired as a result. Things should pick up again soon.

Games: Steam Summer Sale, Last Moon, Ubuntu-Valve-Canonical Faceoff

  • Steam Summer Sale 2019 is live, here’s what to look out for Linux fans

    Another year, another massive sale is now live on Steam. Let’s take a look at what Valve are doing this year and what you should be looking out for. This time around, Valve aren’t doing any special trading cards. They’re trying something a little different! You will be entering the "Steam Grand Prix" by joining a team (go team Hare!), earning points for rewards and having a shot at winning some free games in the process. Sounds like a good bit of fun, the specific-game challenges are a nice touch.

  • Last Moon, a 2D action-RPG with a gorgeous vibrant style will be coming to Linux next year

    Sköll Studio managed to capture my attention recently, with some early footage of their action-RPG 'Last Moon' popping up in my feed and it looks gorgeous. Taking inspiration from classics like Legend of Zelda: A link to the past, Secret of Mana, Chrono Trigger and a ton more you can see it quite clearly. Last Moon takes in place in a once peaceful kingdom, where an ancient and powerful mage put a curse on the moon, as Lunar Knight you need to stop all this insanity and bring back peace.

  • Ubuntu Takes A U-Turn with 32-Bit Support

    Canonical will continue to support legacy applications and libraries. Canonical, the maker of the world’s most popular Linux-based distribution Ubuntu, has revived support for 32-bit libraries after feedback from WINE, Ubuntu Studio and Steam communities. Last week Canonical announced that its engineering teams decided that Ubuntu should not continue to carry i386 forward as an architecture. “Consequently, i386 will not be included as an architecture for the 19.10 release, and we will shortly begin the process of disabling it for the eoan series across Ubuntu infrastructure,” wrote Will Cooke, Director of Ubuntu Desktop at Canonical.

  • Steam and Ubuntu clash over 32-bit libs

    It has been a tumultuous week for gaming on Linux. Last Tuesday afternoon, Canonical's Steve Langasek announced that 32-bit libs would be frozen (kept as-is, with no new builds or updates) as of this October's interim 19.10 release, codenamed "Eoan Ermine." Langasek was pretty clear that this did not mean abandoning support for running 32-bit applications, however.

  • Linux gamers take note: Steam won’t support the next version of Ubuntu

    Valve has announced that from the next version of Ubuntu (19.10), it will no longer support Steam on Ubuntu, the most popular flavor of Linux, due to the distro dropping support for 32-bit packages, This all kicked off when Canonical, developer of Ubuntu, announced that it was seemingly completely dropping support for 32-bit in Ubuntu 19.10. However, following a major outcry, a further clarification (or indeed, change of heart) came from the firm stating that there will actually be limited support for 32-bit going forward (although updates for 32-bit libraries will no longer be delivered, effectively leaving them in a frozen state).

  • Valve killing Steam Support for some Ubuntu users

    A few years ago the announcement that Steam would begin supporting Linux was a big deal: it meant that anyone who preferred to rock an open-source operating system over Mac OS or Windows 10 would have instant buy-it-and-play-it access to a large catalog of game titles that would have otherwise taken a whole lot of tweaking to get up and running or wouldn't have worked for them at all. For some, at least, the party may be coming to an end.

  • Steam is dropping support for Ubuntu, but not Linux entirely

    The availability of Steam on Linux has been a boom for gaming on the platform, especially with the recent addition of the Steam Play compatibility layer for running Windows-only games. Valve has always recommended that gamers run Ubuntu Linux, the most popular desktop Linux distribution, but that's now changing.

  • Canonical (sort of) backtracks: Ubuntu will continue to support (some) 32-bit software

    A few days after announcing it would effectively drop support for 32-bit software in future versions of the Ubuntu operating system, Canonical has decided to “change our plan and build selected 32-bit i386 packages.” The company’s original decision sparked some backlash when it became clear that some existing apps and games would no longer run on Ubuntu 19.10 if the change were to proceed as planned. Valve, for example, announced it would continue to support older versions of Ubuntu, allowing users to continue running its popular Steam game client. But moving forward, the company said it would be focusing its Steam for Linux efforts on a different GNU/Linux distribution.

  • Just kidding? Ubuntu 32-bit moving forward, no word yet from Valve

    Due in part to the feedback given to the group over the weekend and because of their connections with Valve, Canonical did an about-face today. They’ve suggested that feedback from gamers, Ubuntu Studio, and the WINE community led them to change their plan and will “build selected 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS. Whether this will change Valve’s future with Ubuntu Steam, we’ll see.

  • Canonical backtracks on 32-bit Ubuntu cull, but warns that on your head be it

    CANONICAL HAS CONFIRMED a U-Turn on the controversial decision to drop 32-bit support for Ubuntu users later this year. The company has faced criticism from users who aren't happy with the plan to make Ubuntu purely 64-bit, which culminated at the weekend with Steam announcing it would pull support for Ubuntu. Many Steam games were never made in 64-bit and it would, therefore, devalue the offer. However, Canonical confirmed on Monday that following feedback from the community, it was clear that there is still a demand, and indeed a need for 32-bit binaries, and as such, it will provide "selected" builds for both Ubuntu 19.10 and the forthcoming Ubuntu 20.04. Canonical's announcement spoke of the highly passionate arguments from those who are in favour of maintaining both versions, thus forcing the team to take notice. However, it has made it clear that it's doing so under the weight of expectation, not because it agrees. "There is a real risk to anybody who is running a body of software that gets little testing. The facts are that most 32-bit x86 packages are hardly used at all," the firm said.