Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Sway 1.7-rc1 Has Better Zero-Copy Direct Scanout, Drops "--my-next-gpu-wont-be-nvidia" - Phoronix

    The first release candidate of the Sway 1.7 Wayland compositor is now available for testing.

    Sway 1.7 is working towards release as another exciting update for this i3-inspired Wayland compositor. Sway 1.7-rc1 has improved zero-copy direct scanout support for full-screen windows thanks to integrating support for the Linux DMA-BUF surface feedback extension.

    Sway 1.7 has also been working on support for virtual reality (VR) headsets via DRM leasing, tabs can now be dragged with the mouse, hit bit depth composition, Wayland-native urgency using xdg-activation-v1 protocol, and a variety of other improvements and new features.

  • Intel Prepares More DG2 + XeHP Bits For Linux 5.17 - Phoronix

    Intel on Thursday submitted a final drm-intel-gt-next pull of new material slated for introduction in the upcoming Linux 5.17 cycle.

    Previous pull requests to DRM-Next of new feature work for Linux 5.17 has included Raptor Lake S enablement, Ice Lake VRR support, privacy screen support, Alder Lake P graphics now considered stable, hang fixes, and a lot of other low-level work.

    This week's batch of Intel GT material for Linux 5.17 is mostly focused on bug fixes but does bring more DG2/Alchemist enablement as well as for the software development vehicle (SDV) around XeHP. This latest -- and final -- pull for Linux 5.17 on the Intel kernel driver front also includes a performance optimization around GuC microcontroller log access, speedier at GuC firmware loading, sanity checking of memory regions on load, a "i915.memtest=1" option to force a full memory test, and an assortment of other low-level driver work.

  • Xsnow: Brings Snow To A Poor Aussie Linux User - Invidious

    I've never seen snow before so how about I bring it to my Linux desktop with xsnow.

  • How to Use the Kubectl Top Command

    Whenever we set a different Kubernetes cluster, there are specific things we have to do. We have to be assured that the node pool has an accurate size. We have to be assured that the application is in the correct namespace. And also, we are assured that we are properly observing the cluster. This may be a chore for inexperienced users. Kubernetes can monitor numerous things, such as pods and namespaces, that may be difficult to track.

    This article covers the essentials of CPU and memory usage. There’s a lot to discuss about monitoring, but we have to be assured that the metrics are observed and checked. There are various techniques to monitor the resources and several methods to approach them. Thus, it is important to ensure that the application utilizes only the proposed number of resources to avoid running out of space.

    Though, it is simple to establish the auto-scaling in Kubernetes. Hence, we have to observe the metrics while we always ensure the cluster has sufficient nodes to handle the workload. One more reason to monitor the CPU and memory usage indicators is to be conscious of abrupt changes in enactment. A sudden surge in memory usage occurs. This may indicate a memory escape. A sudden surge in CPU usage occurs. This can be an indication of an unlimited loop. These metrics are absolutely useful. These are the reasons why we need to observe the metrics. We have operated the commands on the Linux system and used the top command. Once we understand the commands, we can efficiently utilize them in Kubernetes.

    For running the commands in Kubernetes, we install Ubuntu 20.04. Here, we use the Linux operating system to implement the kubectl commands. Now, we install the Minikube cluster to run Kubernetes in Linux. Minikube offers an extremely smooth understanding as it provides an efficient mode to test the commands and applications.

  • What Kubernetes taught me about development | Opensource.com

    As a full-stack developer, especially a front-end developer, DevOps technologies and the way DevOps developers think were always a mystery to me. When the company I work for launched a new command-line interface (CLI) application called Gatekeeper, I jumped into the world of DevOps and Kubernetes, and what I learned turned out to be very valuable. I now have a much better understanding of Kubernetes and the DevOps pipeline, and I can better explain how our CLI application supports them both.

  • GNOME's Mutter Lands Some Fixes For Hybrid Laptop Graphics Crashes - Phoronix

    For those making use of the GNOME desktop and running a laptop with dual-GPU hybrid graphics, Mutter has landed some fixes that may help if you have been experiencing crashes.

    Red Hat's Jonas Ådahl has been working on some fixes for hybrid graphics crashes seen under GNOME. One of the issues now resolved stems from a left-over cursor that had troubles freeing itself when the dedicated GPU is deactivated, which is now fixed by invalidating that GPU data in the cursor renderer upon GPU deactivation. The other is an issue with a page-flip callback from the dedicated GPU being involed after that GPU was deactivated, which is now fixed by delaying the deactivation until ensuring that callback has been invoked.

  • Leadership: How to show empathy to hybrid work teams | The Enterprisers Project

    As we adapt to a new hybrid work style that jumps between virtual and in-person, teams that were used to working in shared spaces now collaborate mainly via online tools. The physical distance can add a degree of difficulty to complex technology projects that normally would benefit from frequent personal interactions to spur creative problem-solving.

    Even though team members are distributed, expectations for the quality of their work remain the same. As leaders, it’s up to us to tap into our emotional intelligence (EQ) to ensure that team members know we understand their challenges and are proactively seeking ways to help them stay productive and motivated.

  • 10 reasons to love Linux in 2021 | Opensource.com

    Opensource.com published well over 150 articles about Linux in 2021. From articles about small utilities for desktop Linux users to tutorials about working with Linux as a server operating system and everything in between, these articles have covered many facets of the Linux ecosystem. It is well worth your time to check out all of them, but here are ten great articles published this year to get you started.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. 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 MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.