Language Selection

English French German Italian Portuguese Spanish


Meet Fosshost, a Free Hosting Provider for Your FOSS Projects

Filed under

As its name suggests, Fosshost is a not-for-profit hosting provider for FOSS (Free and Open Source Software) projects. But what makes it stand out is that it’s free to use. Yes, you read it right, it’s absolutely free!

Put together by a group of awesome people, Fosshost is trying to help the free and open source software community, especially projects who can’t afford to pay for hosting, with semi-dedicated virtual private servers, shared mirrors, storage and even domain registration.

Among the FOSS project that are already benefiting from Fosshost’s hosting services, there’s The GNOME Project, Xubuntu, The Xfce Desktop, Manjaro, Xiph.Org Foundation (Icecast, Opus, Speex), ActivityPub (W3), and many others.

Read more

Audiocasts/Shows: GNU World Order, Destination Linux. Moving to LBRY and Overview of Jupyter Notebook

Filed under
  • GNU World Order 360

    gdiffmk for producing diffs of groff files. glilypond for integrating lilypond musical notation into grof files: $ glilypond --pdf2eps -t ./b -- example.1 > $ groff -p -Tps > $ okular The **grap2graph** command to convert grap graphs to a bitmap. This requires the **grap** command, which does not ship with Slackware. $ cat internet.d | grap2graph -format jpg -density 300 > my.jpg The **grn** command is a preprocessor for Gremlin files. It appears to be non- functional, but it's possible that an additional back-end is required. The **grodvi** command converts Groff to DVI for TeX. It's basically a shortcut for groff -Tdvi . Have your computer guess what groff command you need with **grog** $ grog blah.1 groff -man blah.1 $ grog -Thtml blah.1 groff -Thtml -man blah.1 

  • Destination Linux 179: Ask Us Anything + Why Linux Gaming Should Matter to Everyone

    00:00:00 Intro
    00:00:53 Host Introductions
    00:01:24 What Michael has been up to
    00:03:45 What Noah has been up to
    00:05:45 What Ryan has been up to
    00:13:24 Sponsored by Digital Ocean · []
    00:14:34 Community Feedback: In Defense of Rolling Release by Nice Micro
    00:15:21 Excerpts from Nice Micro’s Video
    00:18:15 Our Responses to Nice Micro
    00:23:48 How To Send Us Community Feedback
    00:23:58 CentOS 8.2 Released & Noah Explains Why This Is Important
    00:25:11 Fedora getting updated Mesa drivers
    00:25:19 Discussion: Is Red Hat becoming more focused on the Desktop?
    00:35:41 Windows’ Fresh Start Tool Breaking Windows
    00:37:35 Discussion: Why we’re talking about Windows & WSL
    00:38:57 Discussion: Windows Users seem to never blame Windows even while aware of its problems
    00:40:34 Michael’s story about helping someone who said Linux was slow when comparing a Brand New Laptop to a 10 Year Old Laptop
    00:42:34 Main Topic: Ask Us Anything from the DLN Forum
    00:43:25 Q: Why doesn’t Noah have a beard?
    00:44:03 Q: Thoughts about Blender being used as a Video Editor?
    00:49:34 Q: What’s Your Favorite Guilty Pleasure Music or Movie?
    00:51:14 Q: Do any of you listen to offline / local music?
    00:52:03 Noah offers a simple way industries could eliminate piracy
    00:54:24 Ryan’s Answer to offline music (turns out he’s a hipster lol)
    00:56:08 Q: Microsoft buys Canonical what do you do?
    00:56:36 Noah plays devil’s advocate on Microsoft buying Canonical
    00:59:55 “it’s been this long since . . . “
    01:00:08 Q: Which superhero would you be?
    01:00:50 Q: Why did you make your own Network instead joining a network?
    01:03:47 Q: Are there any Microsoft products you guys would actually prefer to use if it were available on linux?
    01:05:10 What non-tech-related hobbies do you guys have?
    01:05:37 How often does @dasgeek have to replace/refill the bottles behind his monitor?
    01:06:20 Do you guys read fiction and if so what are some of your favorite books/series?
    01:07:58 Q: you are given a choice for all of your computers to be completely replaced with Windows 8.0 or Linux Mint 19.3 on BTRFS?
    01:09:26 Q: What old media-format would you bring back to have it somehow popularized today?
    01:10:15 Noah’s dream for a new media format
    01:11:45 Gaming: System Shock Reboot
    01:12:31 Michael tells his story about finding PC Gaming
    01:13:36 Our response to viewers who skip the Gaming section and why you should care about Linux Gaming
    01:19:26 Software Spotlight: Photopea (photoshop alternative webapp)
    01:24:17 Tip of the Week: fzf (command line search)
    01:26:04 Outro
    01:26:09 Get more DL like Live Streams Unedited Episodes Join the Patron Post Show & More by Becoming a DL Patron
    01:26:27 Show Your Love of Linux & Open Source with DL Swag from the DLN Store
    01:26:51 Join Us in the DLN Community (we gave Noah a silly script on this outro and it was totally gold!)
    01:27:55 Check out the DestinationLinux.Network for more awesome content!
    01:28:14 Check out for Articles Tutorials Videos and more
    01:28:24 the Journey Itself . . .
    01:28:35 Patron Post Show (become a Patron to Join us each week!)

  • CubicleNate now on LBRY | Blathering

    For the half dozen or so of people that might manage to care, I have decided to start synchronizing my piddly YouTube content over to LBRY. I’d say this is nothing against YouTube but actually, it is. Although I will still use and enjoy YouTube, many of their decisions have shaken my confidence in their ability to be a truly open platform, therefore, I am following the lead of many other “content creators” and also putting my stuff on LBRY.

    LBRY is a decentralized video platform that uses blockchain (that cryptocurrency magic) to distribute the video content. That said, I don’t really understand or frankly care how it works, but I do wonder if some videos will eventually get lost in the ether due to this decentralized nature.

    Bottom Line Up front: I am not expecting much to come from it and since most of the people I personally enjoy are on YouTube. I am starting to use LBRY a bit, from time to time, because, why not. It’s something somewhat new and shiny and I want to see some sort of competitor to rise up and challenge the top dog.

  • An Overview of Jupyter Notebook (Video)

    In this video, you will learn the basics of using the Jupyter Notebook. How to change cells, edit cells, run cells, and much more!

What Operating System Is the Best Choice for Software Engineers?

Filed under

GNU/Linux is, hands down, the most highly acclaimed operating system for software engineering. It comes with an absolute ton of development tools and has unprecedented performance with regard to software development.

Linux, in case you are not aware, is a free, open-licensed operating system. This means that it is very developer-friendly and can be, to a certain extent, customized to your own desires.

But, it is not for everyone.

Linux comes with a large selection of distributions (called distros in the trade). Each one, unsurprisingly, has the Linux Kernel at its core, with other components built on top. Many Linux users will tend to switch between these distros until they find the perfect 'recipe' for their needs and tastes.

We will highlight a few of these towards the end of the article.

What are some of the pros of using Linux for software development?

1. One of the main benefits of Linux, not to mention the Linux ecosystem, according to software engineers, is the amount of choice and flexibility it provides. This really does make it the jewel in the crown of operating systems.

2. Linux is free and open-sourced. This means you don't have to fork out tons of cash on licenses for the OS and other apps used on it.

3. It is easy to install directly on your computer, or you can boot Linux from an external drive like a USB flash drive or CD. You can also install it with or inside Windows if you need both.

Read more

Nitrux 1.3.0 is available to download

Filed under

We are pleased to announce the launch of Nitrux 1.3.0. This new version brings together the latest software updates, bug fixes, performance improvements, and ready-to-use hardware support.

Nitrux 1.3.0 is available for immediate download.

Read more

Kernel and Graphics: RISC-V, Advanced Matrix Extensions (AMX), AMDGPU, Freedreno Gallium3D and LuxCore

Filed under
  • RISC-V UEFI Linux Support Under Review

    Western Digital's Atish Patra sent out the set of 11 patches on Thursday for adding UEFI support to RISC-V. The patches are still marked as a "request for comments" but should be working when using the latest U-Boot and OpenSBI development code. QEMU has been tested for this UEFI support for both 32-bit and 64-bit RISC-V. Some issues with the EDK2 code on RISC-V are still being worked out.

  • Intel Begins Volleying Open-Source Patches Around Intel AMX

    Intel updated their instruction set extensions programming reference guide that along with other additions now details the Intel AMX (Advanced Matrix Extensions) coming with Sapphire Rapids Xeon CPUs next year.

    On top of AVX-512 and DL-BOOST and the company's other efforts for making Xeon better optimized for handling modern AI workloads, Advanced Matrix Extensions (AMX) aims to further enhance their AI performance for both training and inference workloads. AMX consists of "tiles" as a set of two-dimensional registers for representing a larger memory image and accelerators that can operate on said tiles. Initial AMX features are for BFloat16, TILE, and INT8 while new accelerators can be introduced later on.


  • AMD Queues Its First Batch Of AMDGPU Changes For Linux 5.9: Sienna Cichlid + More

    On Friday the initial batch of AMDGPU kernel graphics driver changes were submitted to DRM-Next ahead of the Linux 5.9 merge window happening in August. 


  • Freedreno Lands On-Disk Shader Cache Support In Mesa 20.2

    Freedreno Gallium3D is the latest Mesa driver implementing an on-disk shader cache. 

    Freedreno on Friday merged disk cache support for IR3, the driver's compiler and machine-specific IR for the shader ISA with this open-source Qualcomm Adreno graphics driver. 

    This addition for Mesa 20.2 comes after its review the past couple of weeks and also needing other changes in place for this shader cache support to land, which can help with game load times thanks to having the shader IR cached to disk and in some cases helping overall performance. 


  • LuxCore 2.4 Beta Brings Big Changes For This Open-Source Physically Based Renderer

    This leading open-source physically based renderer is about to get even better with the upcoming LuxCore 2.4 release. 

    The beta for LuxCoreRender 2.4 was issued a few minutes ago and it features improvements on many new fronts, several new features, and various fixes too. 


    More details on the LuxCoreRender 2.4 changes building up via the beta1 announcement that also includes Linux / macOS / Windows binaries for this leading open-source PBR engine.

The Major Components of an Embedded Linux System

Filed under

This article provides an overview of the major components of a Linux system and describes the interactions between these components. It will explain terms and describe details that may seem very basic, as it doesn’t assume a lot of prior expertise.

Every Linux system has a number of major components. One of these components, the bootloader, is technically outside of Linux and often isn’t talked about. The rest of the components are all software elements that together create the full Linux system.


When the kernel finds, loads and runs the init program, that program then is responsible for bringing up the rest of the system. At this point, the kernel is no longer actively running and remains to coordinate the sharing of hardware among all of the running programs.

A number of different init programs are available. Regardless of which init program is chosen, this program will launch all of the necessary services and applications that are needed for the system to be useful. This set of services includes setting up networking, mounting additional filesystems, setting up a graphical environment, and more.

Under Linux, services are just programs that run in the background. Linux folks traditionally call these services daemons or daemon programs, though I see this terminology less frequently these days.

Read more

RPI4 & Ubuntu MATE - How to enable video acceleration

Filed under

I believe that over time, these issues will disappear, and you won't be needing this guide. Well, I hope so. Looking at Ubuntu MATE - but also Raspberry Pi OS, the defaults are not designed with too much focus for desktop use just yet. That's understandable, but for anyone who does seek to use the Pi as an ordinary mouse and keyboard system, this means a lot of extra work.

Hopefully, this tutorial has all the pieces you need to have an enjoyable multimedia experience. In the next article in this series, we will discuss, you guessed it, audio, a second and just as critical component. That would be all for now, stay tuned.

Read more

Linux Mint 20 “Ulyana” Released. This is What’s New

Filed under

Linux Mint team announced that the latest version of its operating system Linux Mint 20 “Ulyana”, and it is available for download and upgrades.
Read more

Linux Mint 20 “Ulyana” Now Officially Out

Filed under
  • Monthly News – June 2020

    We’re almost ready to release Linux Mint 20. Following this release, before we move on to the next development cycle, we’ll take two weeks to work on the upgrade path from Linux Mint 19.3 and the port of the new features in LMDE 4.

    I’d like to thank everyone who took part in the BETA. Thanks to your participation, we received a lot of feedback and we were able to fix very important bugs. 167 reports were processed. Among other important changes, Cinnamon fractional scaling was made more intuitive, many translations issues were solved, LVM encrypted installs no longer require an Internet connection, panel layout selection was brought back in the Welcome Screen, support for StatusNotifier icons (Qt and Electron apps) was improved. Many components received bug fixes and as always the BETA phase allowed us to identify new issues and get a better release.

    We also had to make a few tough decisions. The new Mint-Y colors were postponed until Linux Mint 20.1. The change which made the Grub menu always visible was reverted, and the Grub theme, which in this release prevented Linux Mint 20 to boot on particular laptops was removed.

    As we made these changes, we felt the need to document them, so we took the opportunity to start gathering info into a new guide called The Linux Mint User Guide. At the moment it’s just a collection of pages which cover new topics such as how to configure and theme Grub, how to install Chromium, why Snap is disabled and how to enable it. As we go along we’ll add more and more information in this guide and we’re hoping it will grow into something very helpful for the community.

  • Linux Mint 20 “Ulyana” Xfce released!

    The team is proud to announce the release of Linux Mint 20 “Ulyana” Xfce Edition.

  • Linux Mint 20 “Ulyana” MATE released!

    The team is proud to announce the release of Linux Mint 20 “Ulyana” MATE Edition.

  • Linux Mint 20 “Ulyana” Cinnamon released!

    The team is proud to announce the release of Linux Mint 20 “Ulyana” Cinnamon Edition.

  • Linux Mint 20 "Ulyana" Released - Based On Ubuntu 20.04 LTS

    Linux Mint 20 "Ulyana" is shipping this weekend as the newest major release to this user-friendly desktop Linux distribution derived from the Ubuntu LTS package set.

    The big change with Linux Mint 20 is now being based on Ubuntu 20.04 LTS packages rather than 18.04, thus better hardware support and a whole host of new packag

  • Linux Mint 20 “Ulyana” Released. This is What’s New

    Linux Mint team announced that the latest version of its operating system Linux Mint 20 “Ulyana”, and it is available for download and upgrades.

    Coming after a couple of days since the BETA release, Linux Mint 20 brings some core and major changes. Here’s a summary for you.

Linux Kernel and Linux Foundation Leftovers

Filed under
  • Coccinelle: 10 Years of Automated Evolution in the Linux Kernel

    Julia Lawall gives an introduction to the use of Coccinelle and gives an overview of its impact on the Linux kernel. Over the years, Coccinelle has been extensively used in Linux kernel development, resulting in over 7000 commits to the Linux kernel, and has found its place as part of the Linux kernel development process.


  • Linux 5.9 To Expose Adaptive-Sync / VRR Range Via DebugFS

    For aiding in testing and other purposes, the Variable Refresh Rate (VRR) range for FreeSync/Adaptive-Sync setups will now be exposed via DebugFS with Linux 5.9. 

    Sent in today was the latest weekly drm-misc-next round of updates. This includes many DRM core changes like NV15 / Q410 / Q401 YUV format support, uncompressed AFBC (Arm Framebuffer Compression) modifier support, and DebugFS reporting of VRR monitor ranges. There are also updates to the various smaller DRM drivers like Lima, Panfrost, and others. 


  • Mesa 20.2 gets Valve-backed ACO shader compiler on by default for AMD RADV

    With the upcoming release of Mesa 20.2 which should hopefully be in late August, it seems AMD GPU owners will get a nice boost thanks to the Valve-backed ACO shader compiler.

    Introduced by Valve back in 2019, ACO was designed to replace the huge LLVM project in Mesa for AMD GPUs on Linux, with a specific focus on improving gaming performance. Yesterday, ACO was enabled by default in the Mesa 20.2 development code for the AMD RADV driver, with a note that "No more dragons have been seen, caution is still required...". There's also now a "RADV_DEBUG=llvm" environment variable you can set to force it back to LLVM for testing purposes.

  • Linux Foundation interview with NASA Astronaut Christina Koch
  • Linux Foundation interview with NASA Astronaut Christina Koch

    Jason Perlow, Editorial Director at the Linux Foundation, had a chance to speak with NASA astronaut Christina Koch. This year, she completed a record-breaking 328 days at the International Space Station for the longest single spaceflight by a woman and participated in the first all-female spacewalk with fellow NASA astronaut Jessica Meir. Christina gave a keynote at the OpenJS Foundation’s flagship event, OpenJS World, on June 24, 2020, where she shared more on how open source JavaScript and web technologies are being used in space. This post can also be found on the OpenJS Foundation blog.


    CK: Definitely. Well, I want to learn Python because it is really popular, and it would help out with my Raspberry Pi projects. The app that I am writing right now in Android Studio, which I consulted on with my 4-year-old niece, who wanted a journal app.

Syndicate content

More in Tux Machines

Resizing with GIMP

On your computer, with GIMP you can resize pictures easily to later accompany your texts with them. I present you here how to do that using Scale Tool and either manually or numerically shrink a picture. Below is a one minute video followed by explanations and exercises you can download. Don't forget this is the 4th part of GIMP Guide for Authors. Happy editing! Read more

RPI 4 & Ubuntu MATE - Audio configuration

If there was a problem, yo I solve it. We just did. We have audio, and that means our Pi 4 board is now becoming a proper computer in its own right. After all, I set upon this ambitious journey to transform my Raspberry into a full-experience mini desktop, and we're getting there. When I introduced my project in the first article, I promised you a bunch of guides, and I hope you're happy with the results. We're not done. We still have a few more tasks ahead of us. I'm also going to show how to tweak the Network Manager, and we will also have a generic MATE desktop tutorial. Y'know, all the fine bits and pieces that will steer us toward a seamless, perhaps even perfect experience. Applications, themes, icons, desktop settings, the whole deal. So stay tuned for another slice of Pi. Word to your Tux. Read more

Android Leftovers

XFS / EXT4 / Btrfs / F2FS / NILFS2 Performance On Linux 5.8

Given the reignited discussions this week over Btrfs file-system performance stemming from a proposal to switch Fedora on the desktop to using Btrfs, here are some fresh benchmarks of not only Btrfs but alongside XFS, EXT4, F2FS, and for kicks NILFS2 was also tossed into the mix for these mainline file-system tests off the in-development Linux 5.8 kernel. With the yet-to-be-approved proposal specifically to use Btrfs for desktop installations, for this testing a single NVMe solid-state drive was used for testing in jiving with conventional desktop use-cases rather than any elaborate RAID setups, etc. Each of the tested file-systems were carried out with the default mount options in an out-of-the-box manner. Read more