January 2022
today's leftovers and howtos
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:59:12 PM Filed under

-
Debian tweaks its resolution process
The vote has concluded in the Debian project on a general resolution affecting the way such resolutions are discussed in the future. The changes, as proposed by Russ Allbery, have been adopted with the required three-to-one supermajority, though the overall level of voting was low. The new process is mostly as described in this article from October with a few changes. The end result may be to shorten the discussion period for controversial issues and make the end of that period more predictable.
-
SUSE Rancher streamlines operations at Brazil’s Supreme Federal Court | SUSE Communities
We are back in Brazil this week to discover how SUSE Rancher has streamlined the judicial apparatus responsible for safeguarding Brazil’s constitution, at the highest judicial institution in the country.
Demands on the Supreme Federal Court (STF) are constantly growing; with a 21% increase in cases year on year. To maintain excellent service levels, the organization has embarked on an extensive digital transformation program.
-
How to determine OS of the remote host
When performing digital reconnaissance or penetrating testing, it’s important to fingerprint a network by understanding what operating system is used on a remote a host.
Nmap is a great tool for this job. Although normally associated with the cybersecurity field and penetration testing, Nmap can also be used for benevolent purposes, such as a system administrator taking an inventory of what operating systems all the systems on his network are running.
-
How to determine OS of the remote host
When performing digital reconnaissance or penetrating testing, it’s important to fingerprint a network by understanding what operating system is used on a remote a host.
Nmap is a great tool for this job. Although normally associated with the cybersecurity field and penetration testing, Nmap can also be used for benevolent purposes, such as a system administrator taking an inventory of what operating systems all the systems on his network are running.
Using nmap for this kind of job does not mean that you can identify remote OS with 100% accuracy, but nmap certainly equips you with a solid educated guess. In this tutorial, you will learn how to determine the operating system of a remote host by using Nmap on a Linux system.
-
How to Lock Your Terminal Sessions on Linux With vlock
vlock lets you lock your terminal on Linux so no one else can tamper with your system through the command line in your absence.
You may be running commands on your Linux terminal, but might need to step out for a second to get a cup of coffee or do some other task, but you don't want someone else to be able to run commands on your machine when you're away from keyboard. What do you do?
vlock is a command-line program that will lock your Linux terminal, as well as virtual consoles.
- Login or register to post comments
Printer-friendly version
- Read more
- 2245 reads
PDF version
Free Software Leftovers
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:56:57 PM Filed under
-
Redis 7.0 Is Near With "Significant Performance Optimizations" - Phoronix
The first release candidate of Redis 7.0 was made available today. Getting us excited about this updated in-memory key-value database are "significant performance optimizations" among other improvements.
Redis 7.0-rc1 comes with performance optimizations and more but as well a number of changes that break backwards compatibility support for this popular open-source project. The performance work for Redis 7.0 includes "significant" memory savings from various optimizations, lower copy-on-write memory overhead, memory efficiency improvements, improvements to fsync to avoid large writes to disk, improved latency, and more.
-
The Apache Weekly News Round-up: week ending 28 January 2022
Farewell, January --we're wrapping up the month with another great week. Here are the latest updates on the Apache community's activities...
-
LibreOffice project and community recap: January 2022
- Login or register to post comments
Printer-friendly version
- Read more
- 2150 reads
PDF version
GNU hello 2.12 released
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:55:07 PM Filed under
I’m happy to announce a minor update to 2.11. There are no code changes.
- Login or register to post comments
Printer-friendly version
- Read more
- 2304 reads
PDF version
Programming Leftovers
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:53:31 PM Filed under
-
Perl Annual Report - 2021
Thanks to the Team PWC, I completed one more year of weekly challenge. It may not sound a big deal but for me it is. I wouldn't have done without the support of the team. I would like to mention one name, Colin Crain, our in-house, Perl reviewer for the hard work in reviewing Perl solutions every week without fail for so many months now.
-
Rakudo Weekly News: 2022.05 foo = 42
Ralph Mellor published a Request For Comments allowing for a new syntax to define constants in the Raku Programming Language. And quite some discussion followed, and some clarifications. In any case, it caused the creation of one new module in the ecosystem: immutable.
-
No, Linus Torvalds is not Bitcoin's legendary creator Satoshi Nakamoto
One of the great tech mysteries is "Who really is Bitcoin's inventor, the mysterious Satoshi Nakamoto?" Recently, some people thought Linus Torvalds, the developer behind both the world's most popular operating system, Linux, and its most popular development tool, the Git distributed version control (DVC) system, had also claimed he was the world's most popular cryptocurrency, Bitcoin, inventor: The perplexing Satoshi Nakamoto.
-
d-ptr pitfalls | [bobulate]
A “smart” pointer manages a chunk of memory it points to. Examples in Qt include QScopedPointer and QSharedPointer. C++ standard examples are std::shared_ptr and std::unique_ptr.
Smart pointers need a particular implementation: the Qt source code implements the Q-flavored ones (in Qt source code, and there’s only one Qt source code), but the standard ones are implemented by multiple standard libraries. There’s GNU libstdc++ and LLVM libcxx, for instance. There are differences in the implementations.
One important difference lies in the implementation of the destructor of a std::unique_ptr. The LLVM implementation replaces an internal pointer by a nullptr and then calls the destructor of the held object, while GNU calls the destructor of the held object and leaves the internal pointer alone (the std::unique_ptr is being destroyed anyway, so why bother updating the pointer-value).
This becomes visible in some situations where a not-completely-destroyed smart pointer is used: with the GNU implementation it may still hold a valid pointer, with LLVM it holds nullptr. Some will crash, some will not – it doesn’t really matter because to get into this situation you need to be in Undefined Behavior territory anyway and you should be glad that your computer doesn’t catch fire, fall over, and then sink into the swamp.
The visible symptom in a backtrace is an unexpectedly nullptr “smart” pointer.
- Login or register to post comments
Printer-friendly version
- Read more
- 2227 reads
PDF version
What New Features Can You Expect in Linux Mint 20.3?
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:33:09 PM Filed under

The year 2022 has arrived with Linux Mint’s newest version, 20.3 Una, in tow. The titular OS carries over the enhancements of Ubuntu 20.04 LTS and a mix from Ubuntu's interim versions released simultaneously.
Linux firmware 1.187 and stable kernel 5.4 power up this new release, making it an elaborate yet stable version with a deep-set dark mode user interface. Nonetheless, the real highlights are Mint's up-to-date software repository and robust feature augmentations, which improve the distro's overall experience.
Let's take a look at what new features the latest Linux Mint release has brought to the table.
- Login or register to post comments
Printer-friendly version
- Read more
- 2205 reads
PDF version
Gentoo on a PinePhone, postmarketOS on a PinePhone, and Other PinePhone Stories
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:31:20 PM Filed under

-
PinePhone community poll results
Throughout January we ran a poll asking people about how they use their PinePhones. Some poll results are quite predictable while others yielded unexpected results. Before we start, let me put on my academic hat for just one minute. This is a small, self-reported and not representative sample. A total of 3079 respondents took part in the poll – which amounts to less than 5% of all PinePhone owners. I’d therefore hesitate to extrapolate any of the results to the entire PinePhone community. I find it more likely that this sample reflects the most active community members and people following our project. It is also worth mentioning that some questions posed in the poll weren’t exactly well phrased, and that the poll itself did not follow any established conventions. But this was never meant to be a comprehensive study – it is instead, at best, a peak at the overarching trends of the most active portion of the community. To this end, when describing the results I’ll use descriptive generalizations, such as ‘more than half’ or ‘the majority’, rather than exact numbers or percentages I feel that this is more in line with the nature of the data and the general spirit of the poll. For what it’s worth, I’ll also share some of my thoughts and insights as we review the results. Exact numbers and percentages are, however, included in the graphs.
-
Lilbits: NYT buys Wordle, AYA NEO Next crowdfunding preview, Linux Smartphone news, and Samsung Galaxy S22 series leaks
In other recent news, developers have been making a lot of progress in creating software for the new PinePhone Pro Linux-friendly smartphone with a Rockchip RK3399 processor, although there’s still a lot of work to do. Meanwhile PinePhone maker Pine64 has released the results of a recent poll that gives us an idea of which mobile Linux distributions and users interfaces are most popular… at least among the most engaged PinePhone users. And the New York Times has acquired popular word game Wordle with a promise that it won’t get put behind a paywall… yet.
[...]
Now that developers and early adopters have received some of the first PinePhone Pro smartphones, some folks have been running into charging issues when trying to use a “dumb” USB charger rather than a smarter USB-C charger or when the battery is completely drained. Megi, who has put an impressive amount of work into maintaining a Linux kernel that enables support for PinePhone and PinePhone Pro hardware, explains the issue in-depth and notes that some mobile Linux distributions for the PinePhone Pro have already merged Megi’s work-in-progress USB Type-C support into their kernel trees… but they may not always have the latest updates.
-
megi's PinePhone Development Log
-
Gentoo on a PinePhone Pro
With the release of the PinePhone Pro it is time for an other blog, I've been using the PinePhone Pro since the Developer Editions came out. And I have been working very hard on getting Gentoo to support the PinePhone Pro.
-
Demo of postmarketOS running on the PinePhone Pro [Martijn Braam / YouTube]
- Login or register to post comments
Printer-friendly version
- Read more
- 2698 reads
PDF version
Videos/Audiocasts/Shows: Linuxfx Copying Vista 11 and Some More 'Telemetry' Scoundrel
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:12:50 PM Filed under

-
Linuxfx Brings Everything Wrong With Windows To Linux - Invidious
I have had a lot of viewer requests asking me to look at really unique Linux distribution called Linuxfx. What makes this Linux distro so different? Well, it tries to mimic Windows 11, both in look and feel, as well as in function. The Linuxfx desktop is built using KDE Plasma.
-
LHS Episode #451: VSCode Deep Dive [Ed: Absolutely foolish of Linux in the Ham Shack to promote or sort of endorse proprietary software of Microsoft, which moreover spies for Microsoft]
Hello and welcome to the 451st installment of Linux in the Ham Shack. In this episode, the hosts discuss the care and feeding of VSCode. VSCode is a developer environment and testing platform for almost any language and is cross platform, leveraging all the beast parts of your operating system and programming tools. We touch on everything from installing to configuring to using the platform for development, debugging and version control. We hope you find this discussion entertaining and informative. We also hope you have a great week.
-
Audacity Is Dead, Tenacity & Audacium Killed It - Invidious [Ed: The very high cost of so-called 'telemetry' scoundrel]
A few months back the whole Audacity drama happened and a few forks spawned and from the flames, the 2 notable ones being Tenacity and Audacium but what state are these forks currently in and should you use them.
- Login or register to post comments
Printer-friendly version
- Read more
- 2380 reads
PDF version
Games: Building a Retro Linux Gaming Computer, More Steam Deck, and Epic Games Store
Submitted by Roy Schestowitz on Monday 31st of January 2022 11:11:22 PM Filed under
-
Building a Retro Linux Gaming Computer - Part 10: For I Have Sinned | GamingOnLinux
It was another shovelware collection that first introduced me to XEvil, in this case 300 Arcade Games by Cosmi Corporation made in 2000 for Microsoft Windows. This X11 classic was ported to DirectX by Micheal Judge, with the original game being first released by Steve Hardt in 1994 as a way to teach himself C++ as a sophomore. XEvil would grow in popularity from there, even being the star of organized tournaments similar to those done for Doom and Quake at the time.
The version included on 100 Great Linux Games is actually the forked 1.5.5 Mutant Strain with inferior sprite work, worse controls, and choppier performance than the final stable 2.02 release. A controversial opinion in some quarters as the comments section of The Linux Game Tome illustrates, with people bemoaning the loss of the green chopper boys and black aliens, with some even pining for a return to the original black and white graphics.
That final version of XEvil has near feature parity between the Linux and Windows releases, with one glaring omission. The interfaces are a little different but accomplish the same thing, with the Linux version having more graphics options but the Windows version supporting full screen. On Linux smooth scrolling is disabled by default and needs to be toggled due to the performance penalty, but it gave me no problems running on my Pentium III 500 Katmai.
-
Portal 2 gets an upgrade ready for the Steam Deck | GamingOnLinux
Ready for some more testing? Valve has put up a brand new update for Portal 2 as they ready up for the Steam Deck. As one of their most popular titles, it's no surprise to see upgrades coming in.
-
This tool will make playing Epic Games on Steam Deck much easier | TechRadar
We’re less than one month away from the launch of the Steam Deck, and it looks like players might now find it easier to take more than just their Steam library out on the go.
The main selling point of the handheld PC is its portability - at the expense of performance (compared to a powerful gaming PC), players can enjoy their Steam library no matter where they are. However, PC game libraries aren’t confined to just one platform; what if you want to play all those free Epic Games Store games you’ve collected?
This is where Heroic comes in. It’s an open-source, Linux-compatible game launcher that can boot up Epic Games Store titles. Because the Steam Deck is a Linux-based PC (albeit in a handheld form), Heroic’s Linux compatibility means it should be fairly easy to install on the system.
This means that you won’t need to muck around with trying to install a new operating system on your Steam Deck to run your Epic Games library - and (as noted by Forbes) the new 2.1.0. Heroic update (nicknamed “Rayleigh”) has added several Steam Deck-friendly features.
First up is the newly added support for gamepads. While it’s unlikely the Steam Deck's controllers will be compatible right away, we suspect it won’t take long to make them work in Heroic now that the UI is already compatible with Xbox and PlayStation controllers.
- Login or register to post comments
Printer-friendly version
- Read more
- 5733 reads
PDF version
elementary OS 7 Will Be Based on Ubuntu 22.04 LTS, Offer GTK4 Apps and Power Profiles
Submitted by Marius Nestor on Monday 31st of January 2022 10:57:24 PM Filed under

Elementary Co-founder and CXO Cassidy James Blaede talks in a recent blog post about some of the features and enhancements that may or may not land in the final elementary OS 7 release.
First things first, the developer revealed the fact that elementary OS 7 is being built on top of the upcoming Ubuntu 22.04 LTS (Jammy Jellyfish) operating system series, which is also under heavy development over at Canonical’s labs.
- 1 comment
Printer-friendly version
- Read more
- 2861 reads
PDF version
Arch, a recap
Submitted by Roy Schestowitz on Monday 31st of January 2022 10:55:22 PM Filed under

One of the things, that has kept me (increasingly) busy over the past few years is my involvement with the Linux distribution Arch Linux. While I have been using Linux for probably about 14 years it is frankly hard to pinpoint when exactly I went down the rabbit hole that this operating system/ ecosystem/ community is (relevant XKCD). However, I can elaborate on my motivation and where that got me.
As a musician of a varying background (from band-based rock music to solo performances on guitar or with a modular synthesizer) I have found myself evaluating the available pieces of software that are commonly used in music production (e.g. Digital Audio Workstations (DAWs) and audio plugin-ins). Most of them are proprietary and only available for Windows or macOS (both proprietary as well). During my studies a lot of the software in use has also not been free, but was provided by the university with a student discount (e.g. Operating Systems (OSes), Integrated Development Environments (IDEs) or certain types of Visual Programming Languages (VPLs)). I got increasingly annoyed by dealing with intransparent proprietary OSes, vendor lock-in schemes, paying for software updates and being driven into software piracy for working with so-called industry standards.
Some time during the studies for my B.Sc. I decided to "try out Linux", not knowing what that would mean actually. So there I was, booting an Ubuntu Live CD and clicking around in an interface, that would install the OS alongside a still existing Windows 7. At that point I did not yet know about the joys of missing or failing device drivers. Many hard fights with the X Window System later I settled on Ubuntu Studio for a while, as it had many nice audio related pieces of software available out-of-the-box.
I have always been a person that is interested in "how things work". Soon I realized, that the Linux ecosystem consisted of people that thought quite similarly. Through various (often distribution specific) online documentation, forums, mailing lists and the documentation of software projects for the first time I felt as if I could actually learn something that mattered, because it was not sold in a box and instead had a community of like-minded people gathering around it. I found quite appealing that a lot of things were not polished and that some things were not easy, because it provided the sense of achieving something or getting good at something. Where in Windows land I would have reinstalled the OS upon getting intermittent bluescreens, in Linux land I just kept reading about a certain topic until I was able to fix it myself.
- Login or register to post comments
Printer-friendly version
- Read more
- 2146 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
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.
| 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.
| today's howtos
|
Recent comments
48 weeks 3 hours ago
48 weeks 3 hours ago
48 weeks 5 hours ago
48 weeks 15 hours ago
48 weeks 15 hours ago
48 weeks 18 hours ago
48 weeks 18 hours ago
48 weeks 1 day ago
48 weeks 1 day ago
48 weeks 1 day ago