Language Selection

English French German Italian Portuguese Spanish

Interviews

Videos/Audiocasts/Show: Voyager 10 Debian Buster, Mozilla on 5G and New Python Shows

Filed under
Development
Interviews
  • Voyager 10 Debian Buster Run Through

    In this video, we look at Voyager 10 Debian Buster. Enjoy!

  • IRL (podcast): The 5G Privilege

    ‘5G’ is a new buzzword floating around every corner of the internet. But what exactly is this hyped-up cellular network, often referred to as the next technological evolution in mobile internet communications? Will it really be 100 times faster than what we have now? What will it make possible that has never been possible before? Who will reap the benefits? And, who will get left behind?

    Mike Thelander at Signals Research Group imagines the wild ways 5G might change our lives in the near future. Rhiannon Williams hits the street and takes a new 5G network out for a test drive. Amy France lives in a very rural part of Kansas — she dreams of the day that true, fast internet could come to her farm (but isn’t holding her breath). Larry Irving explains why technology has never been provided equally to everyone, and why he fears 5G will leave too many people out. Shireen Santosham, though, is doing what she can to leverage 5G deployment in order to bridge the digital divide in her city of San Jose.

  • Episode #225: Can subinterpreters free us from Python's GIL?

    Have you heard that Python is not good for writing concurrent asynchronous code? This is generally a misconception. But there is one class of parallel computing that Python is not good at: CPU bound work running the Python layer.

    What's the main problem? It's Python's GIL or Global Interpreter Lock of course. Yet, the fix for this restriction may have been hiding inside CPython since version 1.5: subinterpreters.

  • Podcast.__init__: Learning To Program In Python With CodeGrades

    With the increasing role of software in our world there has been an accompanying focus on teaching people to program. There are numerous approaches that have been attempted to achieve this goal with varying levels of success. Nicholas Tollervey has begun a new effort that blends the approach adopted by musicians and martial artists that uses a series of grades to provide recognition for the achievements of students. In this episode he explains how he has structured the study groups, syllabus, and evaluations to help learners build projects based on their interests and guide their own education while incorporating useful skills that are necessary for a career in software. If you are interested in learning to program, teach others, or act as a mentor then give this a listen and then get in touch with Nicholas to help make this endeavor a success.

  • Your Guide to the Python Print Function

    If you’re like most Python users, including me, then you probably started your Python journey by learning about print(). It helped you write your very own hello world one-liner. You can use it to display formatted messages onto the screen and perhaps find some bugs. But if you think that’s all there is to know about Python’s print() function, then you’re missing out on a lot!

    Keep reading to take full advantage of this seemingly boring and unappreciated little function. This tutorial will get you up to speed with using Python print() effectively. However, prepare for a deep dive as you go through the sections. You may be surprised how much print() has to offer!

Audiocasts/Shows: Python Bytes, Bad Voltage, Choose Linux, BSD Now

Filed under
Interviews

Audiocasts/Video: Manjaro 18.1.0 RC6 GNOME, GNU and Linux Action News

Filed under
Interviews

Audiocasts/Shows: SUSE, LHS and Ubuntu Podcast

Filed under
Interviews
  • How To Pronounce: SUSE

    00:08 = Pronunciation
    00:14 = Brief History of SUSE
    00:30 = Meaning of Original Acronym
    00:44 = Acronym vs Initialism
    01:26 = SUSE relation to openSUSE
    01:44 = Why I Made This Series
    02:25 = SUSE, Yes Please Parody Outro

  • Duvets Are Not Tech

    It's another #AskError special! Sleep tech, missing apps on Linux, a deep question, and much more.

    00:00:36 What sleep tech do you use?
    00:07:59 What?s the first thing you?d do if you won the lottery?
    00:13:30 What one application is completely missing on Linux?
    00:17:15 Do you ever use default folders like documents, pictures, music etc?
    00:25:47 What?s in your conference bag?
    00:29:38 What is love?

  • LHS Episode #294: The Weekender XXXI

    It's time once again for The Weekender. This is our bi-weekly departure into the world of amateur radio contests, open source conventions, special events, listener challenges, hedonism and just plain fun. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.

  • Ubuntu Podcast from the UK LoCo: S12E17 – The Secret of Monkey Island

    This week we’ve been doing more DIY, playing Slay the Spire and wrestling with CSS. We discuss a strictly confined snapped desktop environment, DNS over HTTPS as a snap, BT choosing Ubuntu for its 5G core and how the Ubuntu 19.10 development is progressing. We also round up some events and news from the tech world.

Audiocasts/Shows: Going Linux, Open Source Security Podcast, TLLTS, FLOSS Weekly and BSD Now

Filed under
Interviews
  • Going Linux #373 · Listener Feedback

    In this listener feedback, we have a voice message from Nancy, Frank reports a flummox, Curbuntu is moving settings, is the Canadian wirless industry listening to Going Linux?, and much more.

  • Open Source Security Podcast: Episode 156 - What if we MitM a whole country?

    Josh and Kurt talk about Kazakhstan requiring citizens to place a government controlled root CA certificate on their computers. How does this work. What does it mean for the citizens of Kazakhstan, and why we all should be paying attention.

  • The Linux Link Tech Show Episode 819
  • FLOSS Weekly 540: Serverless

    Serverless is a framework that is a powerful, unified experience to develop, deploy, test, secure, and monitor your Serverless applications. It allows for a great developer experience, has an amazing community, and supports 8 different cloud providers.

  • BSD Now 309

    DragonFlyBSD Project Update - colo upgrade, future trends, resuming ZFS send, realtime bandwidth terminal graph visualization, fixing telnet fixes, a chapter from the FBI’s history with OpenBSD and an OpenSSH vuln, and more.

Shows: LINUX Unplugged, mintCast and Talk Python

Filed under
Interviews
  • What Modern Linux Looks Like | LINUX Unplugged 312

    Manjaro takes significant steps to stand out, and the shared problem major distributions are trying to solve, and why it will shape the future of Linux.

    Plus macOS apps on Linux, and our first impressions of the Raspberry Pi 4.

    Special Guests: Alex Kretzschmar, Drew DeVore, Martin Wimpress, Neal Gompa, and Philip Muller.

  • mintCast 314 – Moss Interview

    First up, in our Wanderings, I migrate my NAS to a much smaller case, Bo has been certifying, Moss is playing with a new laptop, Josh has also been playing around with a new laptop, and Joe guest hosts on Electric City Nerds!

  • Talk Python to Me: #223 Fun and Easy 2D Games with Python

    Have you tried to teach programming to beginners? Python is becoming a top choice for the language, but you still have to have them work with the language and understand core concepts like loops, variables, classes, and more. It turns out, video game programming, when kept simple, can be great for this. Need to repeat items in a scene? There's a natural situation to introduce loops. Move an item around? Maybe make a function to redraw it at a location.

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

Filed under
Interviews
  • GNU World Order 13x31
  • Linux Action News 116

    Fedora CoreOS introduced its future looks bright, VLC's president debunks security claims, Mozilla debuts an open-source router firmware and the Android flaw that might be our favorite in years.

    Plus how Sailfish OS 3.1 is stepping things up, the first 16-core RISC-V chip is revealed, and more.

  • Docker Best Practices For Python In Production

    Docker is a useful technology for packaging and deploying software to production environments, but it also introduces a different set of complexities that need to be understood. In this episode Itamar Turner-Trauring shares best practices for running Python workloads in production using Docker. He also explains some of the security implications to be aware of and digs into ways that you can optimize your build process to cut down on wasted developer time. If you are using Docker, thinking about using it, or just heard of it recently then it is worth your time to listen and learn about some of the cases you might not have considered.

Audiocasts/Shows: BSD Now, Choose Linux and TLLTS

Filed under
Interviews
  • Mumbling with OpenBSD | BSD Now 308

    Replacing a (silently) failing disk in a ZFS pool, OPNsense 19.7 RC1 released, implementing DRM ioctl support for NetBSD, High quality/low latency VOIP server with umurmur/Mumble on OpenBSD, the PDP-7 where Unix began, LLDB watchpoints, and more.

  • Endeavour OS + Pisi Linux | Choose Linux 14

    We take a look at the continuation of Antergos called Endeavour OS and are pretty impressed, and Distrohoppers delivers an interesting distro that's obsessed with cats.

    Plus the only way to watch YouTube videos on Android.

  • The Linux Link Tech Show Episode 818

Audiocasts/Shows: SMLR, Python Bytes and LINUX Unplugged

Filed under
Interviews

Audiocasts/Shows: This Week in Linux, Command Line Heroes, DevNation Live Introducing Kogito and Python Podcast

Filed under
Interviews
  • Episode 75 | This Week in Linux

    On this episode of This Week in Linux, we’ve got a lot of Distro News with the first stable release of EndeavourOS, and we’ve also got new releases from Proxmox, deepin and FerenOS. Dropbox has decided to revert their weird decision of blocking various Linux Filesystems so we’ll talk about that. We’ve got some App News with KDE Connect now being available for macOS and a new release for the Foliate, ebook reader. Later in the show, we’ll cover some Linux Security news regarding a recently found piece of malware targeting the Linux Desktop. Then we’ll round out the show with some Linux Gaming news from Epic Games, Valve, Google Stadia and a new Humble Bundle. All that and much more on Your Weekly Source for Linux GNews!

  • JavaScript's surprising rise from the ashes of the browser wars on Command Line Heroes

    The third season of the Command Line Heroes podcast continues its look at the history of the programming languages we depend on every day. Episode 3, released today, investigates the origin of JavaScript. Here's the unlikely story of how it happened.

  • DevNation Live: Introducing Kogito

    DevNation Live tech talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions and code and sample projects to help you get started. In this talk, you’ll learn about Quarkus, Kogito, and GraalVM from Red Hat’s Mario Fusco, Principal Software Engineer, and Burr Sutter, Chief Developer Evangelist.

    These days rule engines are often overlooked, possibly because people think that they are only useful inside heavyweight enterprise software products. However, this is not necessarily true. Simply put, a rule engine is just a piece of software that allows you to separate domain and business-specific constraints from the main application flow. Drools is the rule engine of Red Hat, and our goal is to make it ready to be used in serverless environments.

  • Protecting The Future Of Python By Hunting Black Swans

    The Python language has seen exponential growth in popularity and usage over the past decade. This has been driven by industry trends such as the rise of data science and the continued growth of complex web applications. It is easy to think that there is no threat to the continued health of Python, its ecosystem, and its community, but there are always outside factors that may pose a threat in the long term. In this episode Russell Keith-Magee reprises his keynote from PyCon US in 2019 and shares his thoughts on potential black swan events and what we can do as engineers and as a community to guard against them.

Syndicate content

More in Tux Machines

Linux Kernel and Linux Foundation Leftovers

  • Improve memset
    
    since the merge window is closing in and y'all are on a conference, I
    thought I should take another stab at it. It being something which Ingo,
    Linus and Peter have suggested in the past at least once.
    
  • An Improved Linux MEMSET Is Being Tackled For Possibly Better Performance

    Borislav Petkov has taken to improve the Linux kernel's memset function with it being an area previously criticzed by Linus Torvalds and other prominent developers. Petkov this week published his initial patch for better optimizing the memset function that is used for filling memory with a constant byte.

  • Kernel Address Space Isolation Still Baking To Limit Data Leaks From Foreshadow & Co

    In addition to the work being led by DigitalOcean on core scheduling to make Hyper Threading safer in light of security vulnerabilities, IBM and Oracle engineers continue working on Kernel Address Space Isolation to help prevent data leaks during attacks. Complementing the "Core Scheduling" work, Kernel Address Space Isolation was also talked about at this week's Linux Plumbers Conference in Lisbon, Portugal. The address space isolation work for the kernel was RFC'ed a few months ago as a feature to prevent leaking sensitive data during attacks like L1 Terminal Fault and MDS. The focus on this Kernel ASI is for pairing with hypervisors like KVM as well as being a generic address space isolation framework.

  • The Linux Kernel Is Preparing To Enable 5-Level Paging By Default

    While Intel CPUs aren't shipping with 5-level paging support, they are expected to be soon and distribution kernels are preparing to enable the kernel's functionality for this feature to extend the addressable memory supported. With that, the mainline kernel is also looking at flipping on 5-level paging by default for its default kernel configuration. Intel's Linux developers have been working for several years on the 5-level paging support for increasing the virtual/physical address space for supporting large servers with vast amounts of RAM. The 5-level paging increases the virtual address space from 256 TiB to 128 PiB and the physical address space from 64 TiB to 4 PiB. Intel's 5-level paging works by extending the size of virtual addresses to 57 bits from 48 bits.

  • Interview with the Cloud Foundry Foundation CTO

    In this interview, Chip Childers, the CTO of the Cloud Foundry Foundation talks about some hot topics.

  • Research Shows Open Source Program Offices Improve Software Practices

    Using open source software is commonplace, with only a minority of companies preferring a proprietary-first software policy. Proponents of free and open source software (FOSS) have moved to the next phases of open source adoption, widening FOSS usage within the enterprise as well as gaining the “digital transformation” benefits associated with open source and cloud native best practices. Companies, as well as FOSS advocates, are determining the best ways to promote these business goals, while at the same time keeping alive the spirit and ethos of the non-commercial communities that have embodied the open source movement for years.

  • Linux Foundation Survey Proves Open-Source Offices Work Better

Releasing Slax 9.11.0

New school year has started again and next version of Slax is here too :) this time it is 9.11.0. This release includes all bug fixes and security updates from Debian 9.11 (code name Jessie), and adds a boot parameter to disable console blanking (console blanking is disabled by default). You can get the newest version at the project's home page, there are options to purchase Slax on DVD or USB device, as well as links for free download. Surprisingly for me we skipped 9.10, I am not sure why :) I also experimented with the newly released series of Debian 10 (code name Buster) and noticed several differences which need addressing, so Slax based on Debian 10 is in progress, but not ready yet. Considering my current workload and other circumstances, it will take some more time to get it ready, few weeks at least. Read more Also: Slax 9.11 Released While Re-Base To Debian 10 Is In Development

today's howtos

KDE Frameworks 5.62.0 and Reports From Akademy 2019 in Milan

  • KDE Frameworks 5.62.0

    KDE Frameworks are over 70 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks web page. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

  • KDE Frameworks 5.62 Released With KWayland Additions & Other Improvements

    KDE Frameworks 5.62 is out today as the latest monthly update to this collection of KDE libraries complementing the Qt5 tool-kit offerings.

  • Back from Akademy 2019 in Milan

    The last week I was in Milan with my wife Aiswarya to attend Akademy 2019, the yearly event of the KDE community. Once again it was a great experience, with lots of interesting conferences and productive BoF sessions (“Birds of a Feather”, a common name for a project meeting during a conference). On Sunday, we presented our talk “GCompris in Kerala, part 2”. First, Aiswarya told some bits of Free-Software history in Kerala, gave examples of how GCompris is used there, and explained her work to localize the new version of GCompris in Malayalam (the language of this Indian state). Then I made a quick report of what happened in GCompris the last 2 years, and talked about the things to come for our next release.

  • Akademy was a blast!

    I attended my first ever Akademy! The event was held at the University of Milano-Bicocca in Milan, Italy this year. And the experience was splendid. During the 2 day conference, I had the opportunity to talk at the Student Showcase, where all of the SoC students presented their work to the community. There were about 8 students, and everyone gave a good briefing on their project. My project this summer was with Kdenlive, the open source non linear professional video editor. I proposed to revamp one of the frequently used tools in the editor, called the Titler tool, which is used to create title clips. Title clips are video clips that contain text and/or images that are composited or appended to your video (eg: subtitles). The problem with the titler tool as it is, is that it uses QGraphicsView to describe a title clip and QGraphicsView was deprecated since the release of Qt5. This obviously leads to problems - upstream bugs crawling affecting the functionality of the tool and an overall degradation in the ease of maintenance of the codebase. Moreover, adding new features to the existing code base was no easy task and therefore, a complete revamp was something in sights of the developer community in Kdenlive for a long time now. I proposed to rework on the backend for the period of GSoC replacing the use of XML with QML and use a new rendering backend with QQuickRenderControl, along with a new MLT module to handle the QML frames. I was able to cover most of the proposed work, I seek to continue working on it and finish evolving the titler tool.