Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Adrien Plazas: What’s New in Libhandy 1.2

    Libhandy 1.2 just got released in time for GNOME 40, we recommend you to use this adaptive GTK widgets library in your apps targeting that GNOME version.

    This article presents the most newsworthy changes, you can check the full list of fixes and improvements in the changelog.

  • Software-Defined Radio Benchmarks, Other Updates This Week

    Per reader requests, several software-defined radio (SDR) benchmarks have been added alongside the 640+ other distinct workloads available for benchmarking via the Phoronix Test Suite and OpenBenchmarking.org.

    For those interested in evaluating CPUs for software-defined radio or signal processing purposes, some of the latest test additions may be of interest to you. GNU Radio, LuaRadio, srsLTE, and Liquid DSP are now all available for benchmarking via the Phoronix Test Suite / OpenBenchmarking.org.

  • What Is Headless Server

    You may have heard of the headless server. A headless server is simply an operating system installed on a computer without a monitor, mouse, keyboard, and other peripherals. One can make a server a headless server just by connecting it to a network, removing the monitor, mouse, keyboard, and peripherals.

    The only way to access a headless server is to use networking tools such as ssh and vnc server. You may ask why somebody needs to create a headless server. It must be so difficult to perform simple tasks such as editing a spreadsheet, playing favorite games, and watching YouTube videos. Well, you’re right. As I said the headless server can only be accessed through the network hence performing tasks through networking tools ssh or vnc server is not as smooth as a normal computer.

    You must be thinking if headless servers are not easily manageable, then who is having those. Short answer, every tech company.

  • The marvels of modern operating systems!

    Sometimes I feel like an extra in a C-quality production of Les Miserables or perhaps Planet of the Apes. I look at this sordid state of affairs and try to figure out the best way out. On one hand, I think, this is good, because I can invest in the companies that make money off morons, and then some day in the future, I can use that money to make my own life as comfortable and idiots-free as possible. On the other, I live in here and now, and I have to contend with stupidity all the time, and live with this expectation that software that worked just fine yesterday may stop working tomorrow, just because.

    I also know that the words written in this article will resonate with a tiny, tiny percentage of the overall population. The world is changing. The change is inevitable by the virtue of how things are and have always been. But no one can convince me that mediocre is anything else than what it is, and I will never accept subpar quality. In fact, mediocrity is the worst state to be in. Those on the low end know they are on the low end. Those on the high end know they are on the high end. It's the middle (class) that is deluding themselves they are better off than they really are. The same with software. Bye bye now.

    P.S. The images of the firemen (article thumbnail), The Charge of the Light Bridage, and Charles Darwin are in the public domain.

    [...]

    Specifically, I did some work and testing on my IdeaPad 3 box. Here, I encountered a brand new problem I've not seen before. Going from windowed mode to full-screen mode would result in the video playback flickering once or twice before settling - almost like scanning for optimal resolution or whatnot. Best of all, it wasn't there when I first configured the box, but here we had some updates, too!

    And then, we go back to Linux and hardware compatibility in general. Pretty much any device I owned had this or that (small or large) hardware issue running this or that distro. Always something. T400 had mouse issues. G50 had Wireless issues. EeePC had fan control and screen brightness issues. Now, the IdeaPad 3 has video issues. Not tearing, but this odd new artifact.

    Every single time, "someone" is to blame - other than the distro and the overall bad state of QA across Linux. We could blame AMD now (the graphics on this laptop), the same way people always blame Nvidia. Or we could blame VLC. Except ... there's no playback problem in Windows, with VLC.

    Then, let's not forget the missing PulseAudio problem in Kubuntu - no simultaneous audio in/out profile. Then, let's not forget the wildly varying Samba performance, with distros reporting between 7 and 17 MB/s, while Windows does roughly ~35 MB/s - same box, same physical location, same test as always. Speaking of Samba, in Plasma, across multiple distros, you can't print to, yes, you guessed it, Samba-connected printers, because the functionality isn't there, in Year 2021. I mean why have the option listed in the applet then? Remove it altogether. Better not to list Samba at all than have it listed and then slap the user with a grayed-out Browse button.

  • The TARS Foundation Celebrates its First Anniversary [Ed: Of course, as it's the Linux Foundation we're talking about, development and communications have been outsourced to proprietary software like Microsoft's GitHub and Slack]

    The TARS Foundation, an open source microservices foundation under the Linux Foundation, celebrated its first anniversary on March 10, 2021. As we all know, 2020 was a strange year, and we are all adjusting to the new normal. Meanwhile, despite being unable to meet in person, the TARS Foundation community is connected, sharing and working together virtually toward our goals.

    This year, four new projects have joined the TARS Foundation, expanding our technical community. The TARS Foundation launched TARS Landscape in July 2020, presenting an ideal and complete microservice ecosystem, which is the vision that the TARS open source community works to achieve. Furthermore, we welcome more open source projects to join the TARS community and go through our incubation process.

  • [Older] Free RISC-V Training Courses Now Available from Linux Foundation and RISC-V International

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.