Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 16 Oct 21 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Security Leftovers

  • Security updates for Friday

    Security updates have been issued by Debian (squashfs-tools, tomcat9, and wordpress), Fedora (openssh), openSUSE (kernel, mbedtls, and rpm), Oracle (httpd, kernel, and kernel-container), SUSE (firefox, kernel, and rpm), and Ubuntu (linux-azure, linux-azure-5.4).

  • Apache Releases Security Advisory for Tomcat   | CISA

    The Apache Software Foundation has released a security advisory to address a vulnerability in multiple versions of Tomcat. An attacker could exploit this vulnerability to cause a denial of service condition.

  • Security Risks of Client-Side Scanning

    Even before Apple made their announcement, law enforcement shifted their battle for back doors to client-side scanning. The idea is that they wouldn’t touch the cryptography, but instead eavesdrop on communications and systems before encryption or after decryption. It’s not a cryptographic back door, but it still a back door — and brings with it all the insecurities of a back door. I’m part of a group of cryptographers that has just published a paper discussing the security risks of such a system. (It’s substantially the same group that wrote a similar paper about key escrow in 1997, and other “exceptional access” proposals in 2015. We seem to have to do this every decade or so.) In our paper, we examine both the efficacy of such a system and its potential security failures, and conclude that it’s a really bad idea.

  • The Open Source Security Foundation receives $ 10 million in funding - itsfoss.net

    The Linux Foundation has announced a $ 10 million commitment to the OpenSSF (Open Source Security Foundation), an effort to improve the security of open source software. Funds raised through royalties from parent companies of OpenSSF, including Amazon, Cisco, Dell Technologies, Ericsson, Facebook, Fidelity, GitHub, Google, IBM, Intel, JPMorgan Chase, Microsoft, Morgan Stanley, Oracle, Red Hat, Snyk, and VMware …

Videos/Shows: Ubuntu 21.10, LHS, and Chris Titus

  • Ubuntu 21.10 - Full Review - Invidious

    Ubuntu 21.10 finally features the GNOME 40 desktop, better Wayland support, and more. In this video, I'll give you my thoughts on "Impish Idri" and we'll go over some of the new features. I'll talk about the installation process, Wayland changes,

  • LHS Episode #435: The Weekender LXXX

    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.

  • Time to Rice and Make the Best Looking Desktop - Invidious

    We have our script that sets up the system... now we make our script to automatically make our desktop the best looking one out there!

today's howtos

  • Sourcing a file in Linux: Here are the basics of this important concept - TechRepublic

    Open source expert Jack Wallen explains the Linux source command and offers an example.

  • How to play Legion TD 2 on Linux

    Legion TD 2 is a tower defense game for Windows. It was developed and published by AutoAttack Games. Thanks to Proton, you’ll be able to play this game on Linux. Here’s how.

  • How to play Stick Fight: The Game on Linux

    Stick Fight: The Game is a physics-based online fighting game for PC. It was developed by Landfall West and published by Landfall. Here’s how you can enjoy Stick Fight: The Game on Linux.

  • Setting up a ThinkPad x250 with Linux

    Two chapters in this article are Debian-specific, the rest is more or less Archlinux-specific. It never grew into the device-specific alround tutorial I envisioned and has been partially superseded by this article. The ThinkPad itself is in daily use. No regrets there!

  • How to Install Fish Shell on CentOS 8 and Rocky Linux 8 – VITUX

    Fish Shell also known as ‘Friendly interactive shell’ used for Unix/Linux-like operating distributions. It provides a smart, fully equipped, and user-friendly command-line environment for all Linux users. Fish shell supports various features unlike any other shell such as autosuggestion, Tab completion, syntax highlighting, Sane Scripting, Glorious VGA Color, and web-based configuration. Using this interactive shell environment, you do not need to remember a bunch of Linux commands because it is more productive and comes with various handy features. We will talk about the installation of interactive Fish Shell on CentOS 8 in this tutorial. The same steps apply to Rocky Linux and AlmaLinux too.

  • How to disable Special keys Windows 10 (Sticky keys) | ITIGIC - TechStony

    They are keys that exist since the first versions of Windows and continue in the most recent versions, including Windows 10. Therefore, we are going to tell you what the special keys or Sticky Keys consist of and how to deactivate them because you have already tired of having them in your computer (or because they hinder you).

  • How to install Devuan(II) - Unixcop

    In this article I show how to install Devuan using the installer included in the desktop-live iso, refractainstaller. In a previous article I’ve showed how to install it using the net-install ISO. From the devuan site: Devuan GNU+Linux is a fork of Debian without systemd that allows users to reclaim control over their system by avoiding unnecessary entanglements and ensuring Init Freedom.

  • How to install and configure NextCloud on Centos 8 and LEMP

    In this guide, we are going to set up NextCloud on a Centos 8 server hosted with Nginx and php (LEMP stack). We will be using Mysql 8 and PHP 7.4 for this guide.This will also work for RHEL derivatives like Alma Linux 8, Rocky Linux 8 and RHEL 8. Nextcloud is an Open Source suite of client-server software for creating and using file hosting services. It is a a free self-hosted cloud storage solution similar to Dropbox, Google Drive, etc. With Nextcloud, you don’t have to worry about the pricey alternatives and since you will host your own files, you don’t have to worry about privacy or someone collecting your data.

Kernel: Paul E. Mc Kenney and New Stuff in Linux

  • Paul E. Mc Kenney: TL;DR: Memory-Model Recommendations for Rusting the Linux Kernel

    These recommendations assume that the initial Linux-kernel targets for Rust developers are device drivers that do not have unusual performance and scalability requirements, meaning that wrappering of small C-language functions is tolerable. (Please note that most device drivers fit into this category.) It also assumes that the main goal is to reduce memory-safety bugs, although other bugs might be addressed as well. Or, Murphy being Murphy, created as well. But that is a risk in all software development, not just Rust in the Linux kernel. Those interested in getting Rust into Linux-kernel device drivers sooner rather than later should look at the short-term recommendations, while those interested in extending Rust's (and, for that matter, C's) concurrency capabilities might be more interested in the long-term recommendations.

  • Verification Challenges

    You would like to do some formal verification of C code? Or you would like a challenge for your formal-verification tool? Either way, here you go!

  • Cluster Scheduler Support Queued Ahead Of Linux 5.16 - Phoronix

    Cluster scheduler support has been queued up for landing in the Linux 5.16 kernel for AArch64 and x86_64 systems for improving the CPU scheduler behavior for systems that have clusters of CPU cores. The cluster scheduler support in this context is about enhancing the Linux kernel's scheduler for systems where sets of CPU cores share an L2 cache or other mid-level caches/resources. This cluster scheduler work stems from work by HiSilicon and Huawei aiming to improve the Linux performance for the Kunpeng 920 server chip. That HiSilicon SoC has six or eight clusters per NUMA node with four CPU cores per cluster and a shared L3 cache. With the cluster scheduler patches they were able to enhance the overall performance of the system and also improve the efficiency.

  • AMD Finally Enabling PSR By Default For Newer Hardware With Linux 5.16 - Phoronix

    With it getting late into the Linux 5.15 kernel cycle, the focus is shifting by the Direct Rendering Driver maintainers from new feature work targeting the next cycle (5.16) to instead on bug fixes. AMD sent out a pull request of new AMDGPU Linux 5.16 material this week that is primarily delivering bug fixes but one notable addition is finally enabling PSR by default for newer GPUs.

  • Intel Compute-Runtime 21.41.21220 Ships Updated DG1 Support - Phoronix

    Intel's open-source engineers have shipped Compute-Runtime 21.41.21220 as the newest version of this Linux compute stack enabling OpenCL and Level Zero support with their graphics processors. Intel Compute-Runtime 21.41.21220 is the latest weekly update for this compute stack. New this week is updated DG1 platform support and Level Zero support for SPIR-V static module linking.

Debian: Error Logs, Fatdog64, and EasyOS

Filed under
Debian
  • Triaging Debian build failure logs with collab-qa-tools - Antonio Terceiro

    The Ruby team is working now on transitioning to ruby 3.0. Even though most packages will work just fine, there is substantial amount of packages that require some work to adapt. We have been doing test rebuilds for a while during transitions, but usually triaged the problems manually.

    This time I decided to try collab-qa-tools, a set of scripts Lucas Nussbaum uses when he does archive-wide rebuilds. I'm really glad that I did, because those tols save a lot of time when processing a large number of build failures. In this post, I will go through how to triage a set of build logs using collab-qa-tools.

    I have some some improvements to the code. Given my last merge request is very new and was not merged yet, a few of the things I mention here may apply only to my own ruby3.0 branch.

    collab-qa-tools also contains a few tools do perform the builds in the cloud, but since we already had the builds done, I will not be mentioning that part and will write exclusively about the triaging tools.

  • Fatdog64 811 works real nice

    Fatdog64 version 811 is the latest in the Fatdog puppy-derivative distribution. Using it, it seems very much like a puppy, UI, menu-structure, heaps of apps, but there are differences -- most notable is the Gslapt package manager instead of PPM in the pups.

  • The mysterious nomodeset kernel option

SUSE: Clown Computing and Rancher News

Filed under
SUSE
  • Ready to Solve for What's Next? Join SUSE at Google Cloud Next! | SUSE Communities

    Google has created a premier digital event. I know most folks are tired of seeing the word “digital” preceding the word “event” and are ready to get out and physically “be” at an event – I know I am! Google did an excellent job at structuring this event to make it engaging and customizable. There are keynotes by Sundar Pichai, Google and Alphabet CEO, and Thomas Kurian, Google Cloud CEO, to set the tone on day one. Urs Hölzle, Google Cloud SVP of Technical Infrastructure, will share the vision of the top three cloud technology trends for the next decade on day two.

  • End-to-end Encryption for Your Rancher Cluster with Linkerd | SUSE Communities

    SUSE One Partner, Bouyant, has offerings live in the SUSE Rancher Apps and Marketplace and we’ve invited Bouyant to author a guest blog so you can learn more about leveraging the Linkerd service mesh with SUSE Rancher. Originally create by Bouyant, Linkerd is one of only 16 projects carrying the CNCF’s Graduated project status. Bouyant also provides a Linkerd extension to connect to the Bouyant cloud service. Cool stuff. ~Bret

  • SUSE Enterprise Storage: What is next?

    Late last year, SUSE completed their acquisition of Rancher Labs, and in doing so, has had to make some decisions on their product roadmap and ongoing support commitments.

    SUSE Enterprise Storage, SUSE’s software-defined storage product based on Ceph, doesn’t appear to have made the cut. According to their support pages, it is scheduled for End of Life with milestones in January 2021 and 2022.

    If you are currently running SUSE Enterprise Storage 6, general support will end 31st January 2022. It appears there is a limited path forward for one last year of support, by upgrading to SES 7, but other alternatives could be considered, especially in the light of the recent developments.

Multiboot USB Creator Ventoy Adds a GUI Mode to Its Live ISO Image

Filed under
Linux
News
Software

If you haven’t heard of Ventoy before, let me tell that it’s a recently new bootable USB creation solution that works just by copying the image files of the operating systems you want to have a flash drive without formatting it over and over.

There are many great tools out there to create multiboot USB drivers, but Ventoy makes it easier than ever and supports almost all known GNU/Linux distributions, as well as Windows OSes up to Windows 11, Chrome OS, BSD, and other UNIX systems.

Read more

Intel Tiger Lake Performance Across Five Autumn 2021 Linux Distributions

Filed under
Graphics/Benchmarks

Earlier this month were benchmarks looking at how Intel Tiger Lake performance has improved from Ubuntu 21.04 to Ubuntu 21.10, but how does Canonical's latest Linux offering compete with other autumn 2021 distributions? In this article from the Dell XPS Core i7-1165G7 Tiger Lake notebook are benchmarks of Ubuntu 21.10 going up against Arch Linux, Clear Linux, Fedora Workstation 35, and openSUSE Tumbleweed for getting an idea how the performance compares with this latest-generation Intel EVO notebook.

Read more

Gnome 40: A Look Into the Upgraded Desktop Environment

Filed under
GNOME

Gnome 40 has just been released, and it comes with a spectrum of improvements for the desktop environment. Gnome is the open-source desktop environment for various operating systems, including Linux’s Ubuntu and Fedora. This latest iteration promises to deliver a more aesthetically pleasing design and optimal performance.

Let’s take a look at the design changes and improvements made to the desktop environment.

Read more

Raspberry Pi Minitel Project Adds Portability to Retro Computer

Filed under
Hardware

We’re definitely suckers for vintage computers here at Tom’s Hardware but throw in a Raspberry Pi and we’re guaranteed to be excited. Today we’ve got an awesome retro upgrade project to share from a maker known as Jeremy Cook who has decided to upgrade an old Minitel 1B terminal with a Raspberry Pi 3B.

According to Cook, the Minitel was found at a garage sale a few years ago. The idea was to replace the hardware inside with a Pi alongside a battery for portability. This evolved into the final project we have today which also includes a few upgraded features.

Read more

Qubes OS 4.1-rc1 has been released!

Filed under
OS

After many years of work, the team is pleased to announce the first release candidate for Qubes 4.1!

Read more

IBM/Red Hat Leftovers

Filed under
Red Hat
  • NodeConf Remote 2021 preview: 4 must-see talks | Red Hat Developer

    Red Hat is heading to NodeConf Remote on October 18–21, 2021! We'll be demonstrating a few of our favorite production-quality tools and solutions, all designed to help teams maintain productivity while successfully navigating the vast and rapidly changing cloud-native landscape.

    Talk with an expert during the virtual booth crawl and get a look at our latest workflows for building cloud-native JavaScript solutions on Kubernetes and Red Hat OpenShift. Our open source specialists are ready to show you how JavaScript and Node.js integrate with other technologies like authentication, distributed data caching and streaming, and business automation to deliver real value to customers.

  • Making a difference: From technical writer to managing a Support Delivery team

    Red Hat's Products and Technologies organization is doing game-changing work in the IT industry, so we're taking a closer look at some of the talented Red Hatters from around the world who are enabling our continued evolution. In showcasing their unique stories, it's clear that there's no one path to finding success as a Red Hatter. For each of us, it's about open collaboration and building something together.

  • 10 steps to a better Dockerfile

    The journey to the cloud typically starts with containerizing your apps. One of the first challenges developers face is writing the blueprint for those container images—aka a Dockerfile. This article guides you through nine steps to writing better Dockerfiles. The basis for our example is a popular Spring application.

  • Tools and practices for remote development teams

    During the height of the COVID-19 global pandemic, tens of millions of workers transitioned from the office to working from home. It was an unfamiliar way of doing things for many organizations—a true sink-or-swim scenario. Development teams are among those affected, and the challenges that we face are sometimes very specific. In this article, we explore a few tools and practices that can help distributed development teams work and collaborate from home. Hopefully, this exploration will be helpful to you and your team seeking a “new normal" after COVID-19.

  • The great resignation: 14 stats on the state of the IT career market

    The turnover tsunami has officially begun: Twice the number of workers in the U.S. are looking to jump ship now versus two years ago, according to the Society for Human Resource Management (SHRM), the largest HR association in the U.S.

    That’s a result of the pent-up desire for greener pastures that employees put on hold during the uncertain days of the pandemic. Good news for IT professionals pursuing opportunities now: There are more positions than ever before as technology job growth continues to outpace the overall job growth rate in the U.S.

  • Will IT automation kill my job? | Enable Sysadmin

    A few times in my previous job, I wondered about automating myself out of a job. I was working on a small, three-person project, and we were responsible for creating various automation tasks for our larger team to use. There was a point where we had many things automated to make our team's life very easy, but that did not mean our work was done.

today's howtos

Filed under
HowTos
  • How To Install Jitsi Meet on Debian 11 - idroot

    In this tutorial, we will show you how to install Jitsi Meet on Debian 11. For those of you who didn’t know, Jitsi Meet is a free and open-source video conferencing service solution packed with various premium features, such as superior sound quality, high-grade encryption and privacy, and universal multi-platform availability. Jitsi Meet supports multi-platform applications for the web platform, Windows, Linux, Mac OS, and Android.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Jitsi Meet on a Debian 11 (Bullseye).

  • How To Install Stacer on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Stacer on Ubuntu 20.04 LTS. For those of you who didn’t know, Stacer is a great application that will help us optimize and monitor our Linux system. It comes with a beautiful graphical user interface (GUI) dashboard that displays the state of your CPU, Memory as well as Disk, and many others. I often use this application to see info about running computer systems, delete repositories, delete cache, and many others.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Stacer Linux optimizer and monitoring tool on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Install Opera Browser Stable, Beta, or Developer on Linux Mint 20 - LinuxCapable

    Opera is a freeware, cross-platform web browser developed by Opera Software and operates as a Chromium-based browser. Opera offers a clean, modern web browser that is an alternative to the other major players in the Browser race. Its famous Opera Turbo mode and its renowned battery saving mode are the best amongst all known web browsers by quite a margin, along with a built-in VPN and much more.

    In the following tutorial, you will learn how to install Opera Browser on Linux Mint 20.

  • How to Install Zoom Ubuntu and Debian Derivatives

    Zoom Meetings is a proprietary video teleconferencing software program developed by Zoom Video Communications. The free plan allows up to 100 concurrent participants, with a 40-minute time restriction. Users have the option to upgrade by subscribing to a paid plan.

    In this guide we are going to explore how to install Zoom Client on Ubuntu and Debian derivatives like Debian, Kubuntu and Elementary or Linux Mint.

    You can easily download Zoom on your PC to start video conferencing with your colleagues and friends around the world. Zoom offers remote conferencing services including video calls, online meetings, and collaborative tasks. Zoom is free to use but does offer paid subscriptions which offer additional features.

  • How to install Telegram on Linux

    Let’s install Telegram on Linux. Telegram Messenger is a powerful application to keep in touch with friends, family, and acquaintences across a variety of operating systems, including those on mobile and computer.

    You need a phone number to initially sign up, but then it’s simple to download the messenger on Linux and use it to message others. It’s also capable of hosting large group chats, video calls, and social media feeds.

    In this tutorial, we’ll go over the step by step instructions to install Telegram Messenger on all major Linux distros. Telegram is simple to install, since it’s natively available in most distro’s official package repositories. You’ll also see a few alternative methods of installing the application in case you are on a different Linux distro.

  • Linux commands cheat sheet

    The command line terminal in Linux is the operating system’s most powerful component. However, due to the sheer amount of commands available, it can be intimidating for newcomers. Even longtime users may forget a command every once in a while and that is why we have created this Linux cheat sheet commands guide.

    For times like these, it’s very handy to have a compiled list of Linux commands that have been sorted by category. That way, it only takes a few moments to reference the list whenever you forget the exact syntax of a command.

    In this tutorial, we’ll present you with a curated list of the most handy Linux commands. These are some of the most useful commands, but they aren’t easy to remember for everyone. Next time your mind is blanking at a Linux terminal, take a look at the Linux commands cheat sheet below for some quick help.

  • Learn Usage of chmod (Change Mode) Command in Linux

    Since Linux is a member of the Unix-like operating system family, it has inherited some Unix rules like the way it deals with system/user files & directories.

    Linux operating system makes use of certain flags which determine which system user has access to which files/directories and how the same users can manipulate those files through various read or write operations.

  • Create a timer on Linux | Opensource.com

    The timing of certain events is a common task for a developer. Common scenarios for timers are watchdogs, cyclic execution of tasks, or scheduling events for a specific time. In this article, I show how to create a POSIX-compliant interval timer using timer_create(...).

Games: Proton Experimental, Lutris, and More

Filed under
Gaming
  • Proton Experimental sees GreedFall, Eve Online and Nickelodeon All-Star Brawl working

    Another update to Proton Experimental has landed as of October 11 bringing with it more fixes and even more Windows games are now working on Linux.

    Newly playable as of this update are GreedFall, Eve Online and Nickelodeon All-Star Brawl. Additionally there's a fix implemented for Call of Duty: Infinite Warfare hanging on exit, the Paradox Launcher has improved "windowing", there's a fix for regressions from a previous release, crashes solved for older CPUs that lack the timestamp counter and crashes also fixed for some FNA/XNA games.

  • Lutris 0.5.9 Release Adds AMD’s FidelityFX, DLSS, & Epic Games Store Support

    Lutris is a free and open-source game manager available exclusively for Linux.

    It has been and still is one of the essentials when it comes to Linux gaming. Using Lutris, you can organize your game collection from various different gaming clients such as Steam, GOG, and Humble Bundle. Moreover, Lutris offers a one-step installation for various games to help you install games as conveniently as possible.

    Let’s take a look at what this release has to offer to Linux gamers.

  • Helping to keep your game library tidy Lutris 0.5.9 is out supporting Epic Games Store | GamingOnLinux

    The Epic Games Store comes to the game manager Lutris, giving you an even better place to deal with your game library split across many different stores. On top of that it also supports Steam for Windows as a game source, for those titles you can't get working directly through Proton.

    Now this means that Lutris can help you manage Epic Games Store, GOG, Humble Store, Steam (Linux/Windows), DOSBox, Emulators and more. Even more helpful is that Lutris games can be launched from Steam, you can disable 3rd party services you don't want, there's support now for DXVK-NVAPI and DLSS and VKD3D is now an option by itself.

  • Of Blades & Tails looks like a charming upcoming turn-based animal tribe RPG

    Developer Felix Laukel (Colmen's Quest) has announced Of Blades & Tails, a quite charming looking upcoming turn-based RPG in a world full of different animal tribes.

    "A turn-based RPG that is action-oriented but rewards a thoughtful approach. Discover a fantastic land populated by different animal tribes. You play Riff, a clever member of the tribe of foxes. A chain of unfortunate events involves you in a quest of vital importance to all the peace-loving creatures of the realm. You will have to leave your home village and explore the world to become strong enough to stand up to evil. (In other words: There will be a storyline but it's still in the making!)"

  • How to install Itch with Debian 11 - Unixcop

    Today we will learn how to install itch.io with Debian 11. For indie developers, the itch was developed to host, sell, and download games. Released in March 2013, websites hosts more than 40 million games today. Indie games or independent video game is typically a game developed by small communities. Such games do not have much support from some big tech companies. Newbies can enhance their skills here. Seasoned developed are able to earn good money. A lot of popular games are already contributed by itch.io.

Top 5 Most Stable Linux Distributions in 2021

Filed under
GNU
Linux

Linux is one of the utmost famous and free open-source platforms. Linux has recently gained a lot of attention and is widely used due to its security, scalability, and flexibility. The distribution named Linux does all the hard work for you by taking codes from open-source till compiling and then combining them into a single operating system so that you’re easily able to boot up and install. Furthermore, they also provide you with different options such as the default desktop environment, browser, and other software. Users can get an operating system by installing one of the most stable Linux distros.

Linux has numerous distinct features for different users. There are lots of Linux distributions for a variety of uses, including education, gaming, and developing software. Somehow I can find so many different Linux distributions that I can’t even remember the exact numbers. There are some unique tendencies, revealed in some clones of each other. So it’s kind of confusing. But that’s the beauty of Linux. Few features of Linux distributions are quite identical to one another, but some distributions have their own user interface and unique features.

Read more

Powerful Linux laptop RTX 3080 Kubuntu Focus Gen 3 M2 workstation

Filed under
Linux
Ubuntu
Gadgets

Kubuntu Focus has this week unveiled a new addition to their range of Linux mobile workstations with the introduction of the 3rd generation M2 Linux laptop powered by Intel 11th generation Core i7-11800H with RTX 3080 and RTX 3070 variations. “The M2 makes quick work of the most demanding tasks and outperforms nearly all thin-and-light laptops. Run GPU-accelerated AI immediately with the included Deep Learning Suite. Accelerate TensorFlow jobs from 8 hours to less than 15 minutes. Render Blender scenes 10x faster with NVIDIA RTX Optix. All with unmatched Linux-first optimization and support.”

The third-generation M2 performance is provided by the 8-core, 16-thread i7-11800H CPU supported by high-quality 3200 MHz RAM offering improvement of 19 and 29% this generation say the engineers at Kubuntu Focus. Users can install up to 64 GB of Dual Channel DDR4 3200 MHz and each system also has an integrated GPU to conserve power and video RAM when you need it. The Intel Irix Xe 32EU iGPU has twice the performance of the previous generation.

Read more

today's leftovers

Filed under
Misc
  • Lutris 0.5.9 Released With Support For The Epic Games Store, New Options

    Lutris 0.5.9 is now available for this open-source Linux game manager program that has now added initial support for the Epic Games Store among other new options and enhancements in this new version.

    Lutris 0.5.9 provides initial Epic Games Store support. Given that Epic still isn't offering this platform natively on Linux, the Epic Games Store support on Linux is limited to use under Wine. More details on that integration via Lutris.net.

  • Ubuntu Weekly Newsletter Issue 704

    Welcome to the Ubuntu Weekly Newsletter, Issue 704 for the week of October 3 – 9, 2021. The full version of this issue is available here.

  • New Release: Tor Browser 11.0a8 (Android Only)

    Tor Browser 11.0a8 is now available from the Tor Browser download page and also from our distribution directory.

    Note: This is an alpha release, an experimental version for users who want to help us test new features. For everyone else, we recommend downloading the latest stable Windows/macOS/Linux or Android release instead.

  • JUDGMENT OF THE COURT (Fifth Chamber) 6 October 2021 [...] Case C-13/20

    On those grounds, the Court (Fifth Chamber) hereby rules:

    1. Article 5(1) of Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs must be interpreted as meaning that the lawful purchaser of a computer program is entitled to decompile all or part of that program in order to correct errors affecting its operation, including where the correction consists in disabling a function that is affecting the proper operation of the application of which that program forms a part.

    2. Article 5(1) of Directive 91/250 must be interpreted as meaning that the lawful purchaser of a computer program who wishes to decompile that program in order to correct errors affecting the operation thereof is not required to satisfy the requirements laid down in Article 6 of that directive. However, that purchaser is entitled to carry out such a decompilation only to the extent necessary to effect that correction and in compliance, where appropriate, with the conditions laid down in the contract with the holder of the copyright in that program.

  • Exit Function in C

    Exit() is a core function in the C/C++ programming language that is used to instantly end the calling process (function). It is possible to call from any function. It informs the operating system of the state of program termination by passing an int value. It is usually used when software crashes unexpectedly. It is also recognized as the program’s current state. The exit function can be used to end a program at any moment, regardless of how many function calls have been performed. It calls a variety of other functions before terminating the application, such as shutting open files, to clean up.

    The exit function is specified in the < stdlib.h > header and is included in the C standard libraries. The <stdlib.h> file defines several types, macros, and basic utility functions for performing numerical conversions, random number generation, sorting, memory management, and interacting with the environment. To interrelate with the environment, utilize the exit function.

  • Bytes to String in Python

    In Python, whenever we store anything, it will store it as a byte. The bytes are not human-readable, and strings are human-readable forms. Whenever we store any string, it will not directly store it as a string; it will be encoded into the bytes using different methods like ASCII and UTF-8.

Security, FUD, and Proprietary Software

Filed under
Security
  • Security updates for Monday

    Security updates have been issued by Debian (apache2, mediawiki, neutron, and tiff), Fedora (chromium, dr_libs, firefox, and grafana), Mageia (apache), openSUSE (chromium and rabbitmq-server), Oracle (kernel), Red Hat (firefox and httpd24-httpd), SUSE (rabbitmq-server), and Ubuntu (libntlm).

  • Trend Micro: Linux Malware Targets Huawei Cloud [Ed: Contrary to the misleading image that says "LINUX", along with the headline, the root cause has nothing to with Linux]
  • Fake ads rife on Bing as investment scams jump 84%

    Investment scams spiked by 84% in the first half of 2021 and total losses almost doubled from £55.2m in the first half of 2020 to £107.7m, largely driven by fraudulent advertising on search engines and social media, according to UK Finance.

  • Cyber insurance should not cover ransoms: Australian officials [iophk: Windows TCO]

    A paper written by Rachael Falk, chief executive of the organisation, and Anne-Louise Brown, its director of Corporate Affairs and Policy, listed this as one of its conclusions after a brief examination of how cyber insurance was working out in other parts of the world.

    Falk and Brown said assistance from an insurer should be limited to functions that covered response and recovery.

    They found it troubling that some cyber insurance policies in Australia explicitly offer coverage for extortion and ransom payments.

  • How A Chromebook Is Different To A Windows Laptop (And Which Is Best)

    Chromebooks have come a long way since they first hit the market ten years ago. Not only has the hardware gotten better, but the Chrome operating system has received significant upgrades taking the experience from one that's just an operating system built on top of a browser to one that's capable of doing so much more, including running Android and Linux apps. The popularity of Chromebooks has also increased over the years, with devices powered by Google's OS even outselling Macs last year.

  • Google’s Fuchsia OS to support more devices and other form factors

    Fuchsia OS is the newest operating system from Google that was launched earlier this year. This latest software from the technology giant is already powering the company’s first-generation Nest Hub.

    Now, a new job listing from the company, spotted by 9to5Google, sheds light on the matter that Google is looking to expand the Fuchsia operating system to “additional smart devices and other form factors.”

today's howtos

Filed under
HowTos
  • Dockerize Node.js apps with Buildpacks

    Docker has long been the go-to tool to create easily distributable and deployable artifacts.

    A Docker image can host code written in almost any language; every major operating system supports the ability to execute Docker images and all the cloud providers have at least one platform that allows deployed Docker images.

    However, creating a Docker image from your custom application code requires a little expertise, especially if you regularly rebuild images as you make changes to your code.

    It is very easy to unnecessarily download thousands of packages each time an image is built, wasting time, consuming bandwidth, and costing money.

  • Rescuing a Frozen Linux System With Some Magic - Boiling Steam

    We’ve all had to face it: the frozen, hanging, crashed system. No fun for sure, especially if you were in the middle of a game before saving (or, I don’t know, doing work? no judgment). If you’ve been around Linux for a while you’ve probably picked up some favorite ways of dealing with a less than responsive system, but if you are new you may reach for Ctrl-Alt-Delete or that reset button right away.

    To help out new Linux users, and hopefully show some tricks for the more experienced hands, here is a quick guide and tips on trying to save an unresponsive program or system. My experience is mostly with lightweight window managers rather than desktop environments like Gnome, and on X rather than Wayland, but I’ll try to cover this as well. I’ll present these roughly in order of easy and more typical, to less common or more drastic.

  • You use Windows 7 and LibreOffice 7.1 doesn't start [Ed: Microsoft Windows is a legacy OS]
  • MariaDB-as-a-Service in RoseHosting Cloud Platform
  • Linux 101: What's the difference between a desktop environment and a window manager? - TechRepublic

    After using Linux for a while, you'll come across an article or mention of a window manager. What does that mean? Is it a desktop environment? No. Is it a part of a desktop environment? Sometimes. I want to try and clear this up a bit, so you don't wind up confusing one with the other.

    The first thing to know is that they can both serve as your desktop interface. The biggest difference, however, is that one makes your Linux life considerably easier. Which one? The desktop environment. The thing about a desktop environment is that it focuses on a wholly integrated experience. That means every application will enjoy features like drag and drop between each other.

    For example, in GNOME (a desktop environment), you can drag an .odt file from the file manager into LibreOffice to open the file in question.

    A window manager (such as Fluxbox) doesn't always have that feature (although with a bit of tweaking you can make it work).

  • Data centre networking: SDN fundamentals | Ubuntu

    In the precedent blog, we provided an introduction to Software-Defined Networking (SDN) and the main reasons which compelled the industry to adopt it. We’ve seen how impactful it can be to leverage scalable automation and the power of software to define and run key networking components. Being sufficiently granular to address functions such as switching, routing, security and QoS, provides strong benefits to the organisations’ IT teams. Going further, making those networking functions model-driven and tied to the end-user’s application intent will highly improve the business applications’ outcomes. In this blog, we will cover the principal components of SDN, its architecture and different types.

  • How to Install and Configure Smartctl on Ubuntu

    Every Major OS hard drive has an option from which that OS can monitor the health and current status of its system using the Smartmontools which is a package having two utility programs i-e smartctl and smartd. Smartctl is used to control self-monitoring as well as analysis and reporting (short form is SMART) of ATA-3 as well as other hard drives or SSDs like SCSI-3 and ATA.

    Smartctl is designed to perform smart operations from the command line such as initiating device self-tests and printing smart self-test etc. Using smartctl a user can read the smart information from the hard disk and can perform tests on the SSD or hard drive to detect any problems with the hard drive or SSD.

    In this post, we’ll teach you how to install and configure smartctl on Ubuntu 20.04, as well as how to uninstall smartctl from Ubuntu, so, without further ado, let’s get started with installing smartctl.

  • How to install and use Steam on Debian 11

    Most popular high-end games are not accessible for Linux-based systems, which is why gaming is not always an enjoyable experience for these systems. In such a situation, Steam provides an unmatched way to play AAA PC titles on Linux.

    Steam is an online platform for games such as iTunes for music and Amazon Kindle for ebooks. Users can buy and install and play multiplayer games from this platform and communicate with other gamers through social networking. In Steam, Digital Rights Management (DRM) is used to protect the games.

    Steam has been steadily improving since it was introduced to the Linux-based system such as Debian 11. Steam Play and Proton and Steam’s version of Wine enable you to enjoy the experience of your Windows games using your Linux client. Even better, you do not have to install any external repositories to avail these options.

    You will learn about how to install and use Steam on Debian 11 in today’s post. So let’s start!

  • How to Make a Debian 11 Bootable USB

    Most devices come with a pre-installed OS; however, you can change the OS as per your likeness or requirements. Nowadays, the computing machines even do not have built-in DVD/CD drives; therefore, users have no choice other than switching to the new methods. Usually, pen drives are being used to get new operating systems; you can make USB bootable by using the iso image of operating systems. To make it bootable, there are several tools available that help to extract important files from iso image and then add those files to the USB drive to make it functional. In this post, we have briefly described the step-by-step procedure to make a Debian 11 bootable USB.

  • How to Install and Use Netstat on CentOS

    System administrators utilize network statistics or netstat as a command-line tool to analyze network data. Routing tables, multicast memberships, interface statistics, network connections, masquerade connections, and other network-related information is displayed using the netstat command. It also assists you in finding out network problems.

    In this post, you will learn about how to install and use netstat on CentOS. So, let’s start!

  • How to Use Vagrant with VMware Workstation Pro 16 on Ubuntu 20.04 LTS

    Vagrant is for virtual machines what Docker is for containers. Vagrant is a wrapper for different hypervisor programs like VMware Workstation Pro, VMware Player, VirtualBox, Hyper-V, VMware vSphere, etc. Vagrant uses a simple text-based configuration file called Vagrantfile to quickly set up a development environment with one of the supported virtual machine providers/hypervisors.

    Vagrant can quickly configure virtual machines based on your project requirement and get them up and running. Vagrant command-line interface provides easy management for the virtual machines as well. You can easily SSH into any Vagrant-managed virtual machines, configure them, destroy them and recreate them on the fly. Vagrant simplifies managing virtual machines for development projects and saves a lot of time.

    Vagrant also makes sharing your work with other people really easy. All you have to do is share the Vagrantfile of your project, and the person on the other side can recreate everything with Vagrant.

    In this article, I will show you how to install the latest version of Vagrant on Ubuntu 20.04 LTS and configure Vagrant to use VMware Workstation Pro 16 as a virtual machine provider. So, let’s get started.

FOSS Torrents Is Your Gate For Linux Distributions Torrents

Filed under
OSS

Torrents are very common between users downloading a Linux distribution. Typically, a Linux distribution’s ISO size varies between 1GB and 4.9GB, with 2.5GB being the average. Hence, normal HTTP connection could take a long time to finish downloading it.

Torrents on the other hand are much faster, because users are downloading from their peers, who are other users also downloading and/or seeding the same file. Those peers might be closer to them geographically than the original uploader/seeder of the file, which overall results in better download speeds.

Moreover, torrents can be easily resumed or fixed in the case of a connection error or an MD5 mismatch (Meaning that the file is corrupted). By just selecting the same download path, most torrent programs can continue downloading the corrupted or missing parts automatically.

Today we’ll introduce you to FOSS Torrents, an independent torrent service which provides torrents for various Linux distributions and other open source software, for free.

Read more

Why pre-installation is so important

Filed under
KDE

Linus Sebastian of Linus Tech Tips recently did a long-form chat about the Steam Deck and Linux in general. A major complaint was that Linux is too hard to install, and this gets to the heart of why I believe pre-installing our software on devices like the Steam Deck is so important.

The truth is that Linus is right; a Linux-based OS is too hard to install. Only huge nerds can manage it or even have the courage to try in the first place, and it’s easy to be overwhelmed in the process. But let’s face it: this would be the case for Windows or macOS as well. Imagine if every computer was bought as an empty shell and the user needed to choose an operating system, research compatibility, flash a USB drive with the selected OS or buy a DVD or something, and then install it. You think grandma is gonna do that? I don’t think so. How about a busy professional? Forget it.

Read more

JavaScript (JS) Programming

Filed under
Development
  • What are Callback Functions in JavaScript?

    If you’re a programmer, you’ve probably heard of functions, which are a set of statements that perform an action and return an output but what are callback functions?

    The callback function is an extremely important concept of javascript and is widely used in promises, event listeners, arrays, and much more.

    We’ll go over what callback functions are and how to use them in JavaScript in this tutorial as well as We will also talk about the synchronous and asynchronous callback functions. To have clear and profound concepts of Callback functions we will implement some examples as well.

  • What Does the “use strict” Directive Do in JavaScript

    JavaScript evolved for a long time having no compatibility issues and modified by adding new features but not changing the old features. It had its advantages and disadvantages and the advantage was that it didn’t allow the breaking of the existing code, however, the disadvantage was that any error made by the developers or creators was stuck within JavaScript forever.

    It carried on until ECMAScript 5 (also referred to as ES5) was introduced in 2009 whose perk was that it added new features while modifying current ones. However, by default in JavaScript, these modifications are off. One needs to enable it with a special message or command which is the “use strict”.

  • Top 10 Popular Websites Built using JavaScript – Examples

    Popularity of JavaScript is increasing day by day with it’s usage for building websites, mobile applications, web based games and server side applications. It’s a client side scripting language but with the introduction of NodeJs, it’s now possible to handle server side as well.

    JavaScript is evolving everyday, making it’s way more into the tech world by introducing various frameworks, which makes the life of developers easy. Many websites which are popularly known are built around JavaScript which shows how important and useful the language is. In this write-up, you will have the top 10 popular websites built using JavaScript.

  • What are JavaScript Object Accessors

    JavaScript object accessors are used to access and update the objects and two keywords used for this function are getter and the other is the setter. JavaScript introduced getters and setters in ES5 in 2009.

    We’ll look at what getters and setters are and how to utilize them in JavaScript in this tutorial as well as go over why you should use get or set methods of JavaScript. Apart from this, we will discuss the object.defineProperty() as well. In the end, we will shine some light on which browser supports the set and get methods. So let’s get started.

  • How to Reverse an Array in JavaScript

    Reversing an array is a very popular coding problem which is often asked as an interview question when applying for an entry level JavaScript Developer position. Sometimes you will be asked to modify the original array so that the first element becomes the last and the second element becomes the second last element of the array and so on. Sometimes you might be asked to reverse an array without changing the original array.

    In this post we will look at different methods which are used to reverse an array in JavaScript; these methods will include the methods which reverse the original array as well as methods which can be used to make a new reversed array.

  • How to Speed up the Execution of JavaScript Code

    When developing an app or a website, one of the most crucial elements to consider is the app’s or website’s performance. As a user, I wouldn’t want any app to take a long time to load or whenever I click something and I have to wait for some action. Often if the webpage takes 5-6 seconds to load most users including me would leave the webpage.

    For web developers, JavaScript is a fantastic tool. Every web developer learned JavaScript at some point in their life. However, poor JavaScript code results in slower websites.

    With this in mind, a developer always looks at ways of improving his webpage. You are in luck because today we are going to talk about how to speed up the execution of JavaScript code.

  • How to Write a JavaScript Program to Get File Extension from File Name?

    The file extension is a three or four-letter abbreviation or an acronym at the end of a file that tells you what kind of file it is under different operating systems. For example, the file name is code.js hence the extension here is js. The goal of this article is to show you how to write a JavaScript program to get file extensions from a file name. We will discuss two of the easiest and most used methods to find the file extension.

  • How to Reverse a String in JavaScript

    Reversing an array is a very popular coding problem that is often asked as an interview question to beginner JavaScript devs. Sometimes the interviewers add certain restrictions, forcing you to come up with ingenious solutions.

    In JavaScript, a string can be reversed by many different methods. In this post we will discuss the most creative and interesting methods for reversing a string.

  • How to Link JavaScript to HTML

    JavaScript is a very popular scripting language which is used both on the client-side as well as on the server-side. JavaScript is necessary for our web pages as it makes our web page interactive.

Best Linux Distro for Programming

Filed under
Development
GNU
Linux

If you’re a programmer and you’re looking for a Linux distro, this will help you find the perfect fit.

Without further ado, we’ll go straight to the distro recommendations. If you want to learn more, scroll down to the bottom of the article.

Read more

Syndicate content

More in Tux Machines

Security Leftovers

  • Security updates for Friday

    Security updates have been issued by Debian (squashfs-tools, tomcat9, and wordpress), Fedora (openssh), openSUSE (kernel, mbedtls, and rpm), Oracle (httpd, kernel, and kernel-container), SUSE (firefox, kernel, and rpm), and Ubuntu (linux-azure, linux-azure-5.4).

  • Apache Releases Security Advisory for Tomcat   | CISA

    The Apache Software Foundation has released a security advisory to address a vulnerability in multiple versions of Tomcat. An attacker could exploit this vulnerability to cause a denial of service condition.

  • Security Risks of Client-Side Scanning

    Even before Apple made their announcement, law enforcement shifted their battle for back doors to client-side scanning. The idea is that they wouldn’t touch the cryptography, but instead eavesdrop on communications and systems before encryption or after decryption. It’s not a cryptographic back door, but it still a back door — and brings with it all the insecurities of a back door. I’m part of a group of cryptographers that has just published a paper discussing the security risks of such a system. (It’s substantially the same group that wrote a similar paper about key escrow in 1997, and other “exceptional access” proposals in 2015. We seem to have to do this every decade or so.) In our paper, we examine both the efficacy of such a system and its potential security failures, and conclude that it’s a really bad idea.

  • The Open Source Security Foundation receives $ 10 million in funding - itsfoss.net

    The Linux Foundation has announced a $ 10 million commitment to the OpenSSF (Open Source Security Foundation), an effort to improve the security of open source software. Funds raised through royalties from parent companies of OpenSSF, including Amazon, Cisco, Dell Technologies, Ericsson, Facebook, Fidelity, GitHub, Google, IBM, Intel, JPMorgan Chase, Microsoft, Morgan Stanley, Oracle, Red Hat, Snyk, and VMware …

Videos/Shows: Ubuntu 21.10, LHS, and Chris Titus

  • Ubuntu 21.10 - Full Review - Invidious

    Ubuntu 21.10 finally features the GNOME 40 desktop, better Wayland support, and more. In this video, I'll give you my thoughts on "Impish Idri" and we'll go over some of the new features. I'll talk about the installation process, Wayland changes,

  • LHS Episode #435: The Weekender LXXX

    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.

  • Time to Rice and Make the Best Looking Desktop - Invidious

    We have our script that sets up the system... now we make our script to automatically make our desktop the best looking one out there!

today's howtos

  • Sourcing a file in Linux: Here are the basics of this important concept - TechRepublic

    Open source expert Jack Wallen explains the Linux source command and offers an example.

  • How to play Legion TD 2 on Linux

    Legion TD 2 is a tower defense game for Windows. It was developed and published by AutoAttack Games. Thanks to Proton, you’ll be able to play this game on Linux. Here’s how.

  • How to play Stick Fight: The Game on Linux

    Stick Fight: The Game is a physics-based online fighting game for PC. It was developed by Landfall West and published by Landfall. Here’s how you can enjoy Stick Fight: The Game on Linux.

  • Setting up a ThinkPad x250 with Linux

    Two chapters in this article are Debian-specific, the rest is more or less Archlinux-specific. It never grew into the device-specific alround tutorial I envisioned and has been partially superseded by this article. The ThinkPad itself is in daily use. No regrets there!

  • How to Install Fish Shell on CentOS 8 and Rocky Linux 8 – VITUX

    Fish Shell also known as ‘Friendly interactive shell’ used for Unix/Linux-like operating distributions. It provides a smart, fully equipped, and user-friendly command-line environment for all Linux users. Fish shell supports various features unlike any other shell such as autosuggestion, Tab completion, syntax highlighting, Sane Scripting, Glorious VGA Color, and web-based configuration. Using this interactive shell environment, you do not need to remember a bunch of Linux commands because it is more productive and comes with various handy features. We will talk about the installation of interactive Fish Shell on CentOS 8 in this tutorial. The same steps apply to Rocky Linux and AlmaLinux too.

  • How to disable Special keys Windows 10 (Sticky keys) | ITIGIC - TechStony

    They are keys that exist since the first versions of Windows and continue in the most recent versions, including Windows 10. Therefore, we are going to tell you what the special keys or Sticky Keys consist of and how to deactivate them because you have already tired of having them in your computer (or because they hinder you).

  • How to install Devuan(II) - Unixcop

    In this article I show how to install Devuan using the installer included in the desktop-live iso, refractainstaller. In a previous article I’ve showed how to install it using the net-install ISO. From the devuan site: Devuan GNU+Linux is a fork of Debian without systemd that allows users to reclaim control over their system by avoiding unnecessary entanglements and ensuring Init Freedom.

  • How to install and configure NextCloud on Centos 8 and LEMP

    In this guide, we are going to set up NextCloud on a Centos 8 server hosted with Nginx and php (LEMP stack). We will be using Mysql 8 and PHP 7.4 for this guide.This will also work for RHEL derivatives like Alma Linux 8, Rocky Linux 8 and RHEL 8. Nextcloud is an Open Source suite of client-server software for creating and using file hosting services. It is a a free self-hosted cloud storage solution similar to Dropbox, Google Drive, etc. With Nextcloud, you don’t have to worry about the pricey alternatives and since you will host your own files, you don’t have to worry about privacy or someone collecting your data.

Kernel: Paul E. Mc Kenney and New Stuff in Linux

  • Paul E. Mc Kenney: TL;DR: Memory-Model Recommendations for Rusting the Linux Kernel

    These recommendations assume that the initial Linux-kernel targets for Rust developers are device drivers that do not have unusual performance and scalability requirements, meaning that wrappering of small C-language functions is tolerable. (Please note that most device drivers fit into this category.) It also assumes that the main goal is to reduce memory-safety bugs, although other bugs might be addressed as well. Or, Murphy being Murphy, created as well. But that is a risk in all software development, not just Rust in the Linux kernel. Those interested in getting Rust into Linux-kernel device drivers sooner rather than later should look at the short-term recommendations, while those interested in extending Rust's (and, for that matter, C's) concurrency capabilities might be more interested in the long-term recommendations.

  • Verification Challenges

    You would like to do some formal verification of C code? Or you would like a challenge for your formal-verification tool? Either way, here you go!

  • Cluster Scheduler Support Queued Ahead Of Linux 5.16 - Phoronix

    Cluster scheduler support has been queued up for landing in the Linux 5.16 kernel for AArch64 and x86_64 systems for improving the CPU scheduler behavior for systems that have clusters of CPU cores. The cluster scheduler support in this context is about enhancing the Linux kernel's scheduler for systems where sets of CPU cores share an L2 cache or other mid-level caches/resources. This cluster scheduler work stems from work by HiSilicon and Huawei aiming to improve the Linux performance for the Kunpeng 920 server chip. That HiSilicon SoC has six or eight clusters per NUMA node with four CPU cores per cluster and a shared L3 cache. With the cluster scheduler patches they were able to enhance the overall performance of the system and also improve the efficiency.

  • AMD Finally Enabling PSR By Default For Newer Hardware With Linux 5.16 - Phoronix

    With it getting late into the Linux 5.15 kernel cycle, the focus is shifting by the Direct Rendering Driver maintainers from new feature work targeting the next cycle (5.16) to instead on bug fixes. AMD sent out a pull request of new AMDGPU Linux 5.16 material this week that is primarily delivering bug fixes but one notable addition is finally enabling PSR by default for newer GPUs.

  • Intel Compute-Runtime 21.41.21220 Ships Updated DG1 Support - Phoronix

    Intel's open-source engineers have shipped Compute-Runtime 21.41.21220 as the newest version of this Linux compute stack enabling OpenCL and Level Zero support with their graphics processors. Intel Compute-Runtime 21.41.21220 is the latest weekly update for this compute stack. New this week is updated DG1 platform support and Level Zero support for SPIR-V static module linking.