Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Five Tips For The Openbox Window Manager

    Openbox has always been my favorite floating window manager. It holds a special place in my heart due it being the first window manager that I used when I switched to Linux. And I still find it so darn comfy to use!

  • The Waybig Machine | LINUX Unplugged 395

    It's our worst idea yet. We share the password to our brand-new server and see who can own the box first. Whoever wins gets a special prize.

    Plus how Archive.org uses Linux, and more.

  • Tachyum Delivers First Software Emulation Systems

    Native Tachyum Linux 5.10

  • Big Gains for Open Aerospace: Interview with Open Research Institute

    The Open Research Institute (ORI) is an OSI Affiliate project that works to facilitate worldwide collaboration in the development of technology. The past year has been a particularly exciting one -- achieving some groundbreaking wins for open source in aerospace. ORI’s co-founder and CEO, Michelle Thompson took some time out of her busy schedule to talk with me about their recent regulatory initiatives.

    DN: Can you tell us a little bit about the Open Research Institute's history and mission?

    MT: Open Research Institute's mission is to provide a friendly, safe, and accessible place to do open source research and development for amateur radio and beyond. We have been fully operational since March 2019 and have contributed technical and regulatory work central to the mission of the international amateur radio service. This work is useful outside of the amateur community because it allows a wide variety of organizations to use open source communications technology where they would otherwise have to reinvent a wheel, or restrict the work to US persons only.

    DN: It was a big year for ORI, with the determination that "Open Source Satellite Work" is free of International Traffic in Arms Regulations (ITAR.) What prompted ORI to draft a commodity jurisdiction request?

    MT: We were able to do this work due to the generous support of YASME Foundation, ARRL Foundation, and ARDC Foundation. Without their generous financial support and guidance, the technical and regulatory victories over the past 18 months would simply not have happened.

  • Sparky System

    There is a new, small application available for Sparkers: Sparky System

  • Digest of YaST Development Sprint 118

    You may know that both the SUSE and openSUSE families of operating systems include container-oriented members, namely openSUSE MicroOS and SLE Micro. In order to make them even more awesome, we got the request to make possible to propose and configure the usage of Security-Enhanced Linux, more widely known as SELinux, during the (auto)installation. This is a complex change affecting several parts of YaST and various versions of (open)SUSE, but you can get a good overview in the description of this pull request which includes some screenshots that may be worth a thousand words. Right now, the feature may look different on each one of the distributions due to the different state of SELinux on them. While in SLE Micro the new setting is visible during installation and activated at its more restrictive level, in others it may look more permisive or even not be presented at all. We expect things to consolidate during the upcoming weeks.

    And talking about things that take their time, for a long time we had wanted to improve the usability of the configuration of wireless network adapters. Finally we found the time to reorganize the corresponding tab in the YaST Network module, improving the mechanism to select a wireless network and automatically pre-filling as much information as possible. You can see the result in the following animation and in the detailed pull request with the usual before-and-after screenshots.

  • Steam On Linux In February Still Residing Below 1% - Phoronix

    Valve has released their updated Steam Survey figures for February 2021.

    For January, the reported Steam Linux usage hit 0.91%, similar to where it was in November of last year. With the ongoing success of Steam Play (Proton + DXVK/VKD3D-Proton) for running many modern Windows games well under Linux, Steam on Linux has been enjoying the upper sub-1% space on a monthly basis -- normally 0.8~0.9%.

  • Try the demo of Dashing Dodgems, a frantic and hilarious bumper cars party game

    In development by Yellowcake Games, it's all about last driver remaining and it's really fun. When a match starts to take too long, the world will start to crumble around you with tiles vanishing into the water. You cars can annihilate the environment too, which you need to do to get power-ups hidden inside buildings - which is quite satisfying when you bump your way through a town.

    [...]

    You can follow it on Steam and try the Linux demo on itch.io.

  • RADV Vulkan Driver Adds Option To Force Smart Access Memory Behavior

    The latest "Smart Access Memory" work by the open-source AMD Radeon graphics driver stack is an option for the RADV Vulkan driver to force the "SAM" behavior even if the system is not advertising all the video RAM as visible or even if using APU graphics.

  • Update on tender for a built-in UNO object inspection tool in LibreOffice

    In July last year, we launched a tender to implement a dedicated, built-in UNO object inspection tool in LibreOffice. UNO refers to Unified Network Objects, the component model used by the software.

    Tomaž Vajngerl was assigned to work on the tender, and has blogged about his progress. He discusses the point-and-click functionality to inspect selected objects in the document, and his next steps.

  • PRESS: Hardware hacker and academic Nadya Peek to keynote LibrePlanet 2021

    The Free Software Foundation (FSF) today announced digital fabrication expert and University of Washington assistant professor Nadya Peek as a keynote speaker for LibrePlanet 2021. The annual technology and social justice conference will be held online on March 20 and 21, 2021, with the theme "Empowering Users."

    [...]

    At this year's LibrePlanet conference, Peek will discuss the increasingly ambiguous dividing line between hardware and software, and how everyone can ensure that the physical tools created by digital fabrication methods are as hackable and reconfigurable as free software tools. On Peek's announcement as LibrePlanet 2021's third keynote speaker announcement, FSF program manager Zoë Kooyman stated, "Her work in human-centered design is exactly that: human-centered. Nadya Peek's research and work is guided by the powerful belief that machines, as well as the concept of automation itself, can be approached in a different way. By giving users access to all the pieces they could need to build a machine, she gives individuals the creative freedom to make or automate almost anything. It's empowering to the core and we're excited to learn more about her work."

    Asked to comment on being selected to keynote at the LibrePlanet conference, Peek stated, "LibrePlanet has an amazing community. I like it when I'm the person in the room who knows the fewest FFmpeg [a popular free software multimedia encoder] flags by heart. I'm very excited to spend time together, albeit virtually during an extremely strange time."

  • Intel Looking To Upstream A Proper SPIR-V Compute Back-End For LLVM

    It's been talked about many times from various parties but so far has remained elusive from the mainline LLVM code-base: a SPIR-V back-end for LLVM that would go from LLVM into this Khronos intermediate representation most notably used by OpenCL and Vulkan drivers. Intel engineers are stepping up and hope to help get a proper SPIR-V back-end upstreamed into LLVM.

    There have been various out-of-tree efforts and plans talked about by different companies/developers for having a SPIR-V back-end in LLVM as this key IR supported by the modern Khronos APIs. With Intel's latest push and "request for comments", they are looking to have a proper back-end in LLVM for targeting SPIR-V -- initially with a compute focus but the possibility of extending to 3D shader support for Vulkan later on.

  • Python For Loop Examples - nixCraft

    ow and when do I use for loops under Python programming language? How can I use the break and continue statements to alter the flow of a Python loop?

    A for loop is a Python statement which repeats a group of statements a specified number of times. You can use any object (such as strings, arrays, lists, tuples, dict and so on) in a for loop in Python. This page explains the basics of the Python for loop in including break and continue statements.

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.