Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 09 May 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

Devices: Router Freedom, Raspberry Pi 4, SigmaStar SSC33x Cameras

Filed under
  • Router Freedom: Greece one step forward - Germany one backward

    EU member states are updating their legislation and implementing rules on Router Freedom. Greece and Germany have taken the first steps. But while Greece has focused on interests of end-users, Germany has moved in the opposite direction. The next months are crucial for Router Freedom in Europe and local participation is paramount.

    Telecommunications law in the EU is passing through complex legislative reforms, involving, among others, supra-national institutions like BEREC, member states' parliaments and national regulatory agencies (NRAs). Since December 2020, EU member states have started legislative processes to implement the European Electronic Communications Code, or EECC (Directive (EU) 2018/1972), a key component of the reform, which sets new standards for Router Freedom.

    Greece and Germany were the first EU countries to incorporate the EECC into national legislation. Now, the national regulatory bodies of both countries will have to decide on rules that will impact the status of Router Freedom in their jurisdictions. The FSFE has been following closely the new developments and took part in consultative processes. In addition, we have prepared an activity package to help local communities engaging with their national regulatory bodies.

  • Upgraded becky to Raspberry Pi 4 4GB

    It seems I have built my Raspberry Pi server named becky just last year, but it’s actually been around for over 5 years, so when opportunity presented itself I decided to upgrade it.

    becky is one of the many Raspberry Pi systems I have around my home office, it’s the one that uses official Raspberry Pi 7” screen that is just big enough to keep tmux session and stream latest critical logs from my centralised RSyslog setup.


    Finally I booted the system and realised it’s not going to work off the microUSB cable anymore - not enough power, as confirmed by the console messages:

    After switching to USB-C power everything worked fine (even though I used old enough Raspberry Pi power supply that provides only 2A).

    becky is a lot more powerful now, with plenty of RAM and CPU power.

    I’ve taken time to switch Raspberry Pi 4 to 64bit kernel already, but will probably do a full reinstall at some point.

  • SigmaStar SSC33x Camera SoCs are pin-to-pin compatible with Hisilicon Hi3516/Hi3518 processors

    There’s very limited public information about the chips, at least in English. The Linux SDK and DLA SDK can be acquired from SigmaStar after signing an NDA. BR16 lists some SSC33x modules and expensive development boards, but SigmaStar SS336D/SSD336Q camera SoC itself can also be purchased on Taobao for 49.5 RMB (about $7.6 US), while an SSC338Q module is offered for 108 RMB (~$17.6 US).

Zorin OS Review – An alternative to macOS and Windows

Filed under

Zorin OS is an Ubuntu-based Linux distro. Its ultimate goal is to provide Windows and macOS users with a Linux alternative. The Zorin OS is powerful, fast, and secure; it is pretty hard for trackers to track activities in your OS. Most users love Zorin due to its privacy prowess.

Why Zorin OS? This question has been asked by most users, thus, the essence of this tutorial. We are here to give you the ideal review of why you should opt for the Zorin OS.

This Linux distribution is user-friendly, and hence it does not matter if you are a Linux guru or not. Anyone can use this OS since it is very manageable. The handy preset layouts that are offered with this OS are a good touch. Newcomers can easily try out the macOS layout, Touch Layout, and Windows Layout now by installing Zorin OS and feel homely.

Read more

ClusBerry-2M Industrial IoT controller takes two Raspberry Pi Compute Modules 4

Filed under

Earlier this year, Techbase introduced the ClusBerry 9500-CM4 cluster system for industrial IoT that can take up to eight Raspberry Pi Compute Modules 4 housed in a DIN rail enclosure.

But for smaller projects and IoT prototyping, the company has now designed ClusBerry-2M, a smaller cluster device including two independent ModBerry I/O mainboards and two Compute Module 4’s that’s equivalent to two ModBerry 500-CM4, but with support for software cluster management tools such as Docker and K3s Lightweight Kubernetes.

Read more

Kernel Work: Intel and VMware

Filed under
  • Linux 5.13 Adds An Intel Cooling Driver To Downclock Your CPU At A Lower Threshold - Phoronix

    Linux 5.13 is introducing the "intel_tcc_cooling" driver for helping to cool newer Intel mobile/desktop CPUs by down-clocking the processor cores when crossing a lower threshold than is set by default.

    This new driver for Linux 5.13 allows setting a lower threshold / offset for the Thermal Control Circuit (TCC) activation temperature. Rather than waiting until the default TCC activation temperature is reached, Intel CPUs support applying an offset (the "TCC Offset") via an MSR if wanting to set the down-clocking to occur at a lower temperature over the default system critical temperature.

  • Intel Explores Write Protecting Page Tables Using Upcoming PKS Feature - Phoronix

    As an additional security measure for the Linux kernel, Intel engineers are exploring making kernel page tables read-only and to then only allow writing on a per-CPU basis when they need to be modified. This would be handled using the PKS functionality found with future Intel processors.

    For many months now Intel has been working on the infrastructure for Protection Keys for Supervisor support in the Linux kernel. Protection Keys for Supervisor (PKS) is coming with future Intel processors. PKS as the supervisor/kernel equivalent to the existing PKU functionality was initially prototyped as a way to prevent stray writes to persistent memory and safeguarding trusted keys within the Linux kernel. A new proof-of-concept posted on Tuesday would be using PKS for safeguarding page tables.

  • VMware Prepares Linux Driver For Next-Gen Virtual GPU - Phoronix

    While physical GPUs may be in short supply right now, VMware is preparing for "SVGA v3" as their next-gen virtual PCI graphics adapter for use within VMware virtual machines for graphics acceleration backed by the host. 

    VMware has long provided reliably Linux graphics acceleration to their virtual machines under Linux with their "SVGA" graphics adapter backed by a mainline, open-source driver stack. That's worked out well and is now being extended for VMware's forthcoming third iteration of SVGA. 

Ampere Hardware & Kali Linux

Filed under

When Ampere partnered with Debian, this caught our eye. We were aware that our current ARM cloud provider was soon ending support for arm64 servers (which we use for our build daemons).

At Kali Linux, one of the things which is important to us, is that we prefer not having to cross-compile our ARM binaries that we ship in our Kali packages.


We reached out to Ampere to see if they would be able to help us out. We soon realised they have the same mindset as we do, ARM is the way forward. When developing Kali Linux, we treat ARM devices as “first class citizens”, just like we do with our “desktop” images (amd64/i386). There are many advantages to ARM, such as using less power (which means they don’t need cooling), lighter (handy when traveling to be on site or mailing devices to be a drop box) and cheaper devices (client doesn’t have to return the device!). These make really small form factor devices - which for doing penetration testing or red team exercises on site, expands the possibilities of where to hide various devices (imagination is the only limitation). This is why we try and give the same user experience regardless of the platform you are using Kali on. This is why we have pre-generated images and build scripts for as many different devices as possible

Read more

System76 is about to re-define the Linux desktop experience with COSMIC

Filed under

It should come as no surprise that System76, the company always finding new ground in the intersection of open source software and OEM hardware, has embarked upon refining and retooling the Pop!_OS Linux desktop experience.

COSMIC is System76's way of taking the GNOME desktop environment and tweaking it to better suit the user experience, as defined by their user base. The company polled Pop!_OS users to find out how they work with the desktop. The results of that survey helped guide the company in developing COSMIC.

What is COSMIC? Simply put, it's a honed user experience for the GNOME desktop. From what I've seen, it looks to be superior in just about every way.

Read more

IBM/Red Hat/Fedora Leftovers

Filed under
Red Hat

  • Detecting memory management bugs with GCC 11, Part 2: Deallocation functions

    The first half of this article described dynamic memory allocation in C and C++, along with some of the new GNU Compiler Collection (GCC) 11 features that help you detect errors in dynamic allocation. This second half completes the tour of GCC 11 features in this area and explains where the detection mechanism might report false positives or false negatives.

    Throughout this article, I include links to the code examples on Compiler Explorer for those who would like to experiment. You will find the links above the source code of each example.

  • Memory error checking in C and C++: Comparing Sanitizers and Valgrind

    This article compares two tools, Sanitizers and Valgrind, that find memory bugs in programs written in memory-unsafe languages. These two tools work in very different ways. Therefore, while Sanitizers (developed by Google engineers) presents several advantages over Valgrind, each has strengths and weaknesses. Note that the Sanitizers project has a plural name because the suite consists of several tools, which we will explore in this article.

    Memory-checking tools are for memory-unsafe languages such as C and C++, not for Java, Python, and similar memory-safe languages. In memory-unsafe languages, it is easy to mistakenly write past the end of a memory buffer or read memory after it has been freed. Programs containing such bugs might run flawlessly most of the time and crash only very rarely. Catching these bugs is difficult, which is why we need tools for that purpose.

    Valgrind imposes a much higher slowdown on programs than Sanitizers. A program running under Valgrind could run 20 to 50 times slower than in regular production. This can be a showstopper for CPU-intensive programs. The slowdown for Sanitizers is generally 2 to 4 times worse than regular production. Instead of Valgrind, you can specify the use of Sanitizers during compilation.

  • Building resilient event-driven architectures with Apache Kafka

    Even though cloud-native computing has been around for some time—the Cloud Native Computing Foundation was started in 2015; an eon in computer time—not every developer has experienced the, uh, “joy” of dealing with distributed systems. The old patterns of thinking and architecting systems have given way to new ideas and new problems. For example, it’s not always possible (or advisable) to connect to a database and run transactions. Databases themselves are giving way to events and Command Query Responsibility Segregation (CQRS) and eventual consistency. Two-phase commits are being replaced with queues and database sagas, while monoliths are replaced with microservices, containers, and Kubernetes. “Small and local” thinking rules the day.

    Now combine this with the fallacies of distributed processing, and suddenly event-driven architecture becomes very attractive. Thankfully, there are tools to make this possible. Apache Kafka is one of those tools.

    Kafka makes event processing possible; Red Hat OpenShift Streams for Apache Kafka makes event processing easy.

  • Kubernetes configuration patterns, Part 2: Patterns for Kubernetes controllers - Red Hat Developer

    This article is the second in a two-part article series on Kubernetes configuration patterns, which you can use to configure your Kubernetes applications and controllers. The first article introduced patterns and antipatterns that use only Kubernetes primitives. Those simple patterns are applicable to any application. This second article describes more advanced patterns that require coding against the Kubernetes API, which is what a Kubernetes controller should use.

    The patterns you will learn in this article are suitable for scenarios where the basic Kubernetes features are not enough. These patterns will help you when you can’t mount a ConfigMap from another namespace into a Pod, can’t reload the configuration without killing the Pod, and so on.

    As in the first article, for simplicity, I’ve used only Deployments in the example YAML files. However, the examples should work with other PodSpecables (anything that describes a PodSpec) such as DaemonSets and ReplicaSets. I have also omitted fields like image, imagePullPolicy, and others in the example Deployment YAML.

  • Join the Build Smart on Kubernetes Challenge

    As the growth of container deployment and microservices accelerates, Kubernetes continues to dominate the enterprise development space. Do you feel like you’re getting left behind and you need to build your skills to catch up? Or are you a leader of the pack, forging new paths for your team? In either case, we have the coding challenge for you. The Build Smart on Kubernetes Challenge helps you build and test applications, and deploy containers with simplicity and security that is built in. Compete against fellow developers and experts in this progressive workshop that consists of three, quick-coding, 15-minute exercises, each exploring a different aspect of the skills or technology needed for cloud-native development. You have the opportunity to earn the Build Smart on Kubernetes Badge to demonstrate your knowledge. Oh, and you can win some great prizes.

  • Community Platform Engineering is hiring [Ed: IBM shows you a picture of an Apple Mac and says it's hiring for Fedora! No wonder they lost volunteers and testers.]

    The Community Platform Engineering (CPE) group is the Red Hat team combining IT and release engineering from Fedora and CentOS. Our goal is to keep core servers and services running and maintained, build releases, and other strategic tasks that need more dedicated time than volunteers can give. See our docs for more information.

  • Hybrid work model: Qualcomm IT, HR execs share 6 priorities for leaders

    Traditionally, the workplace has been where employees have developed a sense of belonging. In addition to getting lots of work done, it’s where we’d connect with others while walking to a meeting, share hopes and hardships over a cup of coffee, and set and achieve career goals and aspirations. As we all know, COVID-19 has forever changed that.

    We’re now in a unique position to reimagine work through new technologies and by reframing the employee experience to imagine something even better than before. At Qualcomm, human resources and IT have partnered to spearhead the future of work. This partnership has provided us with a unique, well-rounded perspective on how we work with our employees, what we need to support them, and has helped us envision what the dynamics of hybrid work will look like in the years ahead.

  • 2nd Annual Open Mainframe Summit: Call For Proposals Now Open
  • Developer Sandbox For Red Hat OpenShift Launched
  • RHEL, RHEL, RHEL, fancy that: Rocky Linux would-be CentOS replacement hits RC1 milestone • The Register

    The Rocky Linux project, kicked off by original CentOS founder Gregory Kurtzer, has released RC1 of its distribution, which aims to be 100 per cent compatible with Red Hat Enterprise Linux.

    Rocky Linux was founded almost at the same moment when Red Hat, along with the CentOS board, stated last December that it was shifting its investment from CentOS Linux to CentOS Stream.

Qt Programming/Development and Summit

Filed under
  • Qt Contributors' Summit 2021

    The Qt Contributor's Summit 2021 is an online event open to anyone who has contributed to the Qt project. Contributions include code, helping users on the forum or mailing lists, maintaining the wiki, and any other activity that helps move the Qt project forward. The event happens shortly after the Qt 6.2 feature freeze, and we are looking forward to discuss and collaborate on our common vision for the project.


    Participation will as always be free of charge, but you do need to register yourself through the KDE and Akademy 2021 registration process.

  • Qt Creator 4.15 released

    We added a locator filter for opening files from anywhere on your disk. This locator filter was already available on macOS using Spotlight. Now it also is available on Linux and Windows, and can be configured to use any external command line tool that returns a list of files. The default setting is using "locate" on Linux and "everything" on Windows.

    Sometimes it is difficult to configure the environment variables that are set when Qt Creator is run, which in turn affects external tools run from Qt Creator. We added a global option for this in Tools > Options > Environment > System > Environment. This adapts the system environment which is then further modified by the kit environment, the build environment, and the run environment.

  • Qt Creator 4.15 Released For This Qt/C++ IDE

    Qt Creator 4.15 isn't the most exciting feature release but does have some minor improvements in tow. Qt Creator 4.15 adds a locator filter, a user interface for setting environment variables that should be set automatically when running this IDE, a wide variety of C++ support improvements, continued improvements to its Language Server Protocol (LSP), debugging enhancements, and also a option for running applications as root from Qt Creator.

Top 8 Terminal Emulators for Linux

Filed under

Have you ever wanted to change your terminal? Each Linux distribution comes with an already installed one, although the operation of the terminal is the same for every distribution, this does not mean that they are all the same. Each one of them has a different look and feel.

Of course that is the good thing about Linux you have a huge choice in everything. And with terminals, the choice is really huge, so here in this article we will try to show you eight of the best that exist.

We must mention that although they are some of the best, people have different tastes and if your favorite terminal is not among those mentioned, we will be happy to add it by writing us a comment bellow with which it is.

Read more

today's howtos

Filed under
  • How to Install Latest LibreOffice in Linux Desktop

    LibreOffice is an open-source and much powerful personal productivity office suite for Linux, Windows & Mac, that provides feature-rich functions for word documents, data processing, spreadsheets, presentation, drawing, Calc, Math, and much more.

    LibreOffice has a large number of satisfied users across the globe with almost 200 million downloads as of now. It supports more than 115 languages and runs on all major operating systems.

  • How To Install Apache Nifi on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Apache Nifi on Ubuntu 20.04 LTS. For those of you who didn’t know, Apache NIFI is an open-source scalable tool to manage transformation, data routing, and system mediation logic. To put it in layman’s terms nifi simply automates the flow of data between two or more systems. Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic.

    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 Apache Nifi 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 best set up command aliases on Linux

    Used frequently, bash aliases can make working on the Linux command line a lot smoother and easier, but they can also be complicated and hard to remember. This post examines how you might make your aliases work for you rather than vice versa.


    One of the nice things about aliases is that they remain available as you move around in your file system. They don't depend on your location or what's in your PATH variable. If you end up with 65 aliases, you might need to check them from time to time just to remember what they do. However, if you have to check very often, they might not be serving you as well as they should.

  • Static and dynamic IP address configurations for DHCP | Enable Sysadmin

    IP address configuration is one of the most critical, if simple, settings on your network devices. Workstations, servers, routers, and other components must have properly assigned IP address settings to participate on the network.

    This two-part article series covers static and dynamic IP address settings and the configuration of a DHCP server. This article (part one) defines network identities, contrasts static and dynamic configurations, and covers the commands needed to manage the settings. Part two covers the deployment of a DHCP server, DHCP scope configuration, and client-side management of dynamic IP addresses.

  • How to install Kubuntu 21.04

    In this video, I am going to show how to install Kubuntu 21.04.

  • How to create Rocky Linux 8 bootable usb drive - Linux Shout

    To try out Rocky Linux 8 on our physical system we either need a bootable USB drive or DVD/CD. However, DVD is not common now, thus USB is the preferred option. And here in this tutorial, we let you know the steps for creating a bootable USB drive for Rocky Linux 8 using Rufus or BalenaEtcher.

  • How to configure Noscript for ordinary users

    The Noscript Security Suite (NSS) is a fantastic, fantastic tool. It comes as an extension for Firefox and various Chromium-based browsers, and what it does is transform the useless, noisy so-called "modern" Internet into a pool of tranquility. And it does so by blocking scripts and other elements on Web pages. Beautiful, elegant. You end up with a fast, quiet experience. No nagging, no overhead. When you do need scripting, you selectively enable it. Works great, but only if you're a techie.

    Unfortunately, for common folks AKA not nerds, this is not a solution. They can't be bothered with per-site permissions, figuring out if something is broken when scripts don't run, or similar. But then, what if you do want to have all the flexibility of non-restricted browsing but still use some of the great powers of Noscript? Well, I think I may have the formula. Follow me.

  • How to accurately match OVAL security data to installed RPMs

    Red Hat publishes security data using the Open Vulnerability and Assessment Language (OVAL). Depending on what you have installed, according to the Red Hat and OVAL compatibility FAQ, you'll need to scan streams for all products installed on your system. This post aims to answer the question of how to determine which stream to use when scanning a system. We’ll use an operating system and container image as target systems to explore the topic.

    On April 27, 2020 Red Hat started publishing repository-to-CPE mapping data (JSON file) to make this task easier. Then in December 2020 we added support for Red Hat Enterprise Linux update streams such as Extended Update Support (EUS).

Games: DUSK, LightBreak, and More

Filed under
  • Awesome fast-paced FPS DUSK gets a helpful update with more to come like Steam Workshop

    David Szymanski and New Blood have updated DUSK to include some helpful UI updates, along with 40% off and there's plenty more to come for this brutal retro FPS.

    For the main menu UI you can now delete saved games (hooray!), and there's a Continue button now to jump right back in a little easier for your current run. There's also a Max Loadout button for when you just want to bring on all the toys a little easier without lots of clicking.

  • LightBreak is a very unique looking upcoming story-driven musical game

    With gameplay that looks equal measures confusing and intriguing, LightBreak is a musical game where you get the story by following this music and creating it as you go along.


    It's currently crowdfunding on Kickstarter, with full Linux support planned. Deev Interactive are hoping to raise a minimum of $10,000 USD by June 3, 2021.

  • Free Game Wednesday - check out MannaRites, a retro beat'em'up with modern touches

    Something I've been meaning to post about for a while is the beat'em'up MannaRites, a completely free game you can grab on Steam that's surprisingly great. The developer mentioned in an email to us that it's free because they're "just a big fan of beat-em-ups from before and wanted to share my vision of the genre with other fans".

Debian 11 Bullseye - New Features, Changes, and Release Update

Filed under

We summarize the changes, updates, and new features of the Debian 11 Bullseye operating system, which is under development.
Read more

StarBook Mk V Linux Laptop Is Now Available for Pre-Order

Filed under

Last month, UK-based Linux hardware vendor StarLabs teased us with a new addition to their light and powerful Linux-powered laptops, the StarBook Mk V, which promised great battery life, a bigger and more beautiful display, as well as newer and more powerful components.

Now, those in the market for a new Linux laptop can pre-order the StarBook Mk V from StarLabs’ website and fully configure it to their needs. The laptop features a larger chassis that allows for a bigger battery and a true matte 14-inch IPS Full HD display that prevents glare with an anti-reflective coating and damage with a 3H hard coat.

Read more

Cawbird Twitter Client Gets Major Release with Many New Features and Improvements

Filed under

Four months in development, Cawbird 1.4 is here to adds lots of features, such as support for various text sizes like Normal, Large, X-Large, XX-Large, better counting of ZWJ (Zero Width Joiner) Unicode character emoji, as well as support for deleting draft tweets when pressing the Cancel button via a new confirmation dialog.

Moreover, Cawbird 1.4 makes threaded tweets more obvious by introducing a new “Reply to” line for self-reply threads in the timeline, displays tweets on your timeline when you follow someone and hides them when you unfollow them, and adds the ability to temporarily show a blocked or muted Twitter account.

Read more

Introducing the Fedora i3 Spin

Filed under
Red Hat

Fedora 34 features the brand new i3 Spin created by the Fedora i3 S.I.G. This new spin features the popular i3wm tiling window manager. This will appeal to both novices and advanced users who prefer not to use a mouse, touchpad, or other pointing device to interact with their environment. The Fedora i3 spin offers a complete experience with a minimalistic user interface and a lightweight environment. It is intended for the power user, as well as others.

Read more

10 Free Open Source Video Editors for Linux

Filed under

In this article we are going to check out which are the ten best video editing software’s that can be run in Linux. If you are in video editing then this article is for you.

Read more

Games: GamerOS, Wolfire Games Lawsuit and More

Filed under
  • Big screen gaming distribution GamerOS continues picking up the SteamOS slack | GamingOnLinux

    While Valve continue ignoring SteamOS for now, GamerOS continues to mature the big-screen Linux experience with another big release available to download now.

    It's a genuinely good Linux distribution if you want a console-like experience. Giving you the Steam Big Picture mode, along with their Steam Buddy tool that allows you to install from other sources. GamerOS 24 upgrades some of the main components of Linux including Kernel 5.11.16, Mesa drivers 21.0.3, NVIDIA 465.27 along with upgrades to their compositor, their Steam Tweaks tool and their Steam Buddy tool.

  • Valve's anti-competitive nature?

    Wolfire Games has taken Valve to court in a class action lawsuit over the allegation of unfair business practices

  • Check out Eudora, a lo-fi real-time strategy game inspired by classics like Dune 2 and C&C

    I'm such a sucker when it comes to traditional styled RTS games so I couldn't pass up on checking out Eudora. Originally made for the DOS Games Jam back in early 2020, it's continued to be polished up and is a surprisingly great little free RTS.

    "As was common with games of this era, gameplay focuses on resource collection, power management, and basebuilding (including walls and other base defenses). A clickable minimap is enabled after building the Radar structure.

    Ten buildable units (plus a superweapon ability) can be used to destroy the enemy forces across seven maps, including special stealth and survival scenarios, with some featuring bonus units not normally accessible without cheat codes.

  • After many years, Switchcars is done and has left Early Access

    Switchcars is a very strange game. One where you run along, throw a hook into cars to speed up, pinch all sorts of vehicles and try to outrun strange alien creatures. After being in development for eight years, with at least five of those in Early Access on Steam the 1.1 update is out now and so it's finally left Early Access.

    This is the biggest update to the game in its history adding in loads of new content including almost 200 new vehicles, a full editor to make your own vehicles and props, a "rally" game mode, a mod manager, new engine sounds plus tons of other improvements and fixes.

today's leftovers

Filed under
  • mintCast 360 – Uno Reverse Card

    First up, in our Wanderings, I fly like an eagle, Joe goes to Florida, Moss is attacked by the trees, Mike wings it.

    Then, in the News, a Linux Mint update, Ubuntu too! Wenty-1.04, everyone’s favorite: NFTs, and more.

    In Security, meet the new hacking tools, same as the old hacking tools, a reverse Uno card, QNAP, and the University of Minnesota.

  • Marcus Lundblad: Spring Maps

    Since it was a while since the release of GNOME 40, I thought it might be time again for a post.

    Since the 40.0 release there's just been a bug fix release (40.1) where, among other things, a bug where toggling a place as a favorite and then “unfavoring” it again, made it impossible to select that place again until restarting Maps.

    And in master, leading towards 41 there's also been some goings-on.

  • Humble Choice for May is up now with Metro Exodus, Hellpoint, Fury Unleashed + more

    Ready to grab another bundle of interesting games? Humble Choice for May is up now with Metro Exodus being the big headliner game this month.

    Humble Choice (previously Humble Monthly) gives a selection of games for subscribers to claim and keep each month, with it usually having a few big games plus a few smaller across different priced tiers to claim different amounts.


    Not a big selection for Linux native titles but looks like a nicely varied selection overall. Some of the others will likely work in some form with Steam Play Proton.

  • HP EliteDesk 800 G2 Mini Desktop PC – Multiple Operating Systems – Week 5

    This is a weekly blog looking at the HP EliteDesk 800 G2 Mini Desktop PC running Linux.

    This week’s blog looks at some of the ways you can run programs from different operating systems on the HP EliteDesk 800 G2 Mini Desktop PC. We examine hardware virtualization, dual booting, as well as using a compatibility layer.

    This machine was made available by Bargain Hardware. Bargain Hardware retails refurbished servers, workstations, PCs, and laptops to consumers and businesses worldwide. All systems are completely customisable on their website along with a vast offering of clean-pulled, tested components and enterprise replacement parts. They supply machines with a choice of Linux distros: Ubuntu, Debian, and Fedora.

    Our HP EliteDesk has an Intel i5-6500T processor with 4 cores. It uses the Intel Skylake chipset, comes with 16GB of DDR4 RAM and a 256GB Samsung M.2 PCIe NVMe SSD.

  • Go full Retro with this custom Linux terminal for your Chromebook

    I love to tinker. I spend a good portion of my week fiddling around with the Linux container on Chrome OS just to see what I can or can’t do with Crostini. While I’m no Linux guru, I have become fairly handy at navigating the terminal app and living in the “command line.” The Linux terminal on Chrome OS has undergone some upgrades over the past year that have given users some customization options and that’s great but sometimes, you just want to take a step back in time and reminisce a little bit.

    You can find a wide variety of terminals and terminal emulators that can be installed in the Debian 10 container that runs on Chrome OS but today, I stumbled upon one in particular that really took me back. If you got your start in computing on dinosaurs like an Apple II or a DOS PC, you’re probably familiar with the old-school cathode tube displays. Just one look at this antiquated screen drums up enough nostalgia to take me all the way back to grade school and I love it. Cool Retro Terminal is an emulator that gives you that very experience right on your Chromebook.

Servers Leftovers

Filed under
  • In Search of Multi-Modal Data Integration - IT Jungle

    Much of what the company does starts with CDC. It developed its own CDC technology to capture binary data from relational databases, which enables it to get the freshest possible data out of the database. It supports Db2 for i and Db2 for Linux, Unix, and Windows (LUW), in addition to other popular databases, like Oracle, SQL Server, MySQL, and Postgres.

  • Ubuntu Blog: Security and automation in Fintech infrastructure

    A private cloud is an integral part of a hybrid multi-cloud strategy for financial services organisations. It enables financial institutions to derive competitive advantage from agile implementations without incurring the security and business risks of a public cloud.

    Private clouds provide a more stable solution for financial institutions by dedicating exclusive hardware within financial firms’ own data centres. Private clouds also enable financial institutions to move from a traditional IT engagement model to a DevOps model and transform their IT groups from an infrastructure provider to a service provider (via a SaaS model).

  • Oracle Enterprise Manager for Oracle Private Cloud at Customer: Self Service Administrator Tasks made easy with short training videos

    Oracle Private Cloud at Customer is a subscription service that provides local Infrastructure as a Service to customers. It is based on an on-premises installation of the Oracle Private Cloud Appliance, which Oracle maintains and monitors.

    In this week’s Training Tuesday blog, we present a set of free, short training videos that demonstrate the self-service administrator tasks for Oracle Private Cloud at Customer within Oracle Enterprise Manager. The administrator tasks center on supporting the entire lifecycle of a self-service environment including actions such as infrastructure and database-as-a-service setup, managing software libraries, changing admin roles, creating services, providing self-service portal access, resource scaling, and finally service termination and resource clean-up.

    This series of videos provides demonstrations of a number of configuration tasks to enable rapid and managed deployment of servers in a virtualized environment. You learn how to create, deploy, configure, administer, and monitor your virtual machines with Oracle Enterprise Manager Cloud Control.

  • New Relic open sources Pixie, its Kubernetes-native in-cluster observability platform

    The good news is that cloud computing, Kubernetes, and cloud-native computing have combined to make software development faster and more powerful than ever. The bad news is that keeping an eye on all that is harder than ever. That's why New Relic's contribution of Pixie, its Kubernetes-native in-cluster observability platform, as a new open-source project to the Cloud Native Computing Foundation (CNCF) under the Apache 2.0 license is good news.

Kernel: Mesa, CVE-2020-28588, Turbostat

Filed under
  • Mesa Fixes Up The Recent L3 Cache Pinning Rework - Phoronix

    Going on for a few years now has been some Mesa optimizations for AMD Ryzen CPUs and in particular L3 cache optimizations. There is now a fix to re-enable this support after it was mistakenly broken earlier this year.

    Back in March and back-ported to stable with Mesa 21.0.2 was an effort to improve the AMD L3 cache calculation code. This was due to the prior code breaking on dual socket AMD EPYC systems checked, but it turns out that fix was broken itself.

  • Linux kernel vulnerability discovered, fixed. Ghostwriter tied to UNC1151. Online ordering platforms breached.

    Researchers at Cisco Talos have discovered an information disclosure vulnerability (CVE-2020-28588) in the Linux kernel. An update is now available that fixes the issue. According to Shachar Menashe, VP Security, Vdoo, a specialist in product security, the vulnerability looks like an easy one to exploit:

    “This newly discovered vulnerability indeed looks very actionable and easy to exploit under the right technical conditions, so we recommend affected vendors to update their kernel or apply the patch. These kinds of vulnerabilities are almost exclusively used as part of a local privilege escalation attack chain to circumvent the Linux kernel randomization (KASLR) mitigation.

  • Turbostat For Linux 5.13 Brings AMD Zen Fix, New Intel CPU Support - Phoronix

    The Turbostat utility that lives within the Linux kernel source tree for reporting on CPU topology and various power/frequency metrics has some useful additions pending for the Linux 5.13 kernel.

    With Turbostat's development being led by Intel and their significant engineering resources, it's no surprise they are always punctual in their new enablement support. With Linux 5.13 the Turbostat tool adds support for Alder Lake mobile processors as well as Ice Lake D. There are also fixes/tweaks to existing CPU support.

Syndicate content

More in Tux Machines

today's howtos

  • Hans de Goede: Changing hidden/locked BIOS settings under Linux

    This all started with a Mele PCG09 before testing Linux on this I took a quick look under Windows and the device-manager there showed an exclamation mark next to a Realtek 8723BS bluetooth device, so BT did not work. Under Linux I quickly found out why, the device actually uses a Broadcom Wifi/BT chipset attached over SDIO/an UART for the Wifi resp. BT parts. The UART connected BT part was described in the ACPI tables with a HID (Hardware-ID) of "OBDA8723", not good. Now I could have easily fixed this with an extra initrd with DSDT-overrride but that did not feel right. There was an option in the BIOS which actually controls what HID gets advertised for the Wifi/BT named "WIFI" which was set to "RTL8723" which obviously is wrong, but that option was grayed out. So instead of going for the DSDT-override I really want to be able to change that BIOS option and set it to the right value. Some duckduckgo-ing found this blogpost on changing locked BIOS settings.

  • Test Day:2021-05-09 Kernel 5.12.2 on Fedora 34

    All logs report PASSED for each test done and uploaded as prompted at instruction page.

  • James Hunt: Can you handle an argument?

    This post explores some of the darker corners of command-line parsing that some may be unaware of. [...] No, I’m not questioning your debating skills, I’m referring to parsing command-lines! Parsing command-line option is something most programmers need to deal with at some point. Every language of note provides some sort of facility for handling command-line options. All a programmer needs to do is skim read the docs or grab the sample code, tweak to taste, et voila! But is it that simple? Do you really understand what is going on? I would suggest that most programmers really don’t think that much about it. Handling the parsing of command-line options is just something you bolt on to your codebase. And then you move onto the more interesting stuff. Yes, it really does tend to be that easy and everything just works… most of the time. Most? I hit an interesting issue recently which expanded in scope somewhat. It might raise an eyebrow for some or be a minor bomb-shell for others.

  • 10 Very Stupid Linux Commands [ Some Of Them Deadly ]

    If you are reading this page then you are like all of us a Linux fan, also you are using the command line every day and absolutely love Linux. But even in love and marriage there are things that make you just a little bit annoyed. Here in this article we are going to show you some of the most stupid Linux commands that a person can find.

China Is Launching A New Alternative To Google Summer of Code, Outreachy

The Institute of Software Chinese Academy of Sciences (ISCAS) in cooperation with the Chinese openEuler Linux distribution have been working on their own project akin to Google Summer of Code and Outreachy for paying university-aged students to become involved in open-source software development. "Summer 2021" as the initiative is simply called or "Summer 2021 of Open Source Promotion Plan" is providing university-aged students around the world funding by the Institute of Software Chinese Academy of Sciences to work on community open-source projects. It's just like Google Summer of Code but with offering different funding levels based upon the complexity of the project -- funding options are 12000 RMB, 9000 RMB, or 6000 RMB. That's roughly $932 to $1,865 USD for students to devote their summer to working on open-source. There are not any gender/nationality restrictions with this initative but students must be at least eighteen years old. Read more

Kernel: Linux 5.10 and Linux 5.13

  • Linux 5.10 LTS Will Be Maintained Through End Of Year 2026 - Phoronix

    Linux 5.10 as the latest Long Term Support release when announced was only going to be maintained until the end of 2022 but following enough companies stepping up to help with testing, Linux 5.10 LTS will now be maintained until the end of year 2026. Linux 5.10 LTS was originally just going to be maintained until the end of next year while prior kernels like Linux 5.4 LTS are being maintained until 2024 or even Linux 4.19 LTS and 4.14 LTS going into 2024. Linux 5.10 LTS was short to begin with due to the limited number of developers/organizations helping to test new point release candidates and/or committing resources to using this kernel LTS series. But now there are enough participants committing to it that Greg Kroah-Hartman confirmed he along with Sasha Levin will maintain the kernel through December 2026.

  • Oracle Continues Working On The Maple Tree For The Linux Kernel

    Oracle engineers have continued working on the "Maple Tree" data structure for the Linux kernel as an RCU-safe, range-based B-tree designed to make efficient use of modern processor caches. Sent out last year was the RFC patch series of Maple Tree for the Linux kernel to introduce this new data structure and make initial use of it. Sent out last week was the latest 94 patches in a post-RFC state for introducing this data structure.

  • Linux 5.13 Brings Simplified Retpolines Handling - Phoronix

    In addition to work like Linux 5.13 addressing some network overhead caused by Retpolines, this next kernel's return trampoline implementation itself is seeing a simplification. Merged as part of x86/core last week for the Linux 5.13 kernel were enabling PPIN support for Xeon Sapphire Rapids, KProbes improvements, and other minor changes plus simplifying the Retpolines implementation used by some CPUs as part of the Spectre V2 mitigations. The x86/core pull request for Linux 5.13 also re-sorts and better documents Intel's increasingly long list of different CPU cores/models.

  • Linux 5.13 Adds Support For SPI NOR One-Time Programmable Memory Regions - Phoronix

    The Linux 5.13 kernel has initial support for dealing with SPI one-time programmable (OTP) flash memory regions. Linux 5.13 adds the new MTD OTP functions for accessing SPI one-time programmable data. The OTP are memory regions intended to be programmed once and can be used for permanent secure identification, immutable properties, and similar purposes. In addition to adding the core infrastructure support for OTP to the MTD SPI-NOR code in Linux 5.13, the functionality is wired up for Winbond and similar flash memory chips. The MTD subsystem has already supported OTP areas but not for SPI-NOR flash memory.

Why I Think Flutter Doesn’t Deserve a Place on the Linux Desktop

When Google announced that they were bringing their Flutter UI Toolkit to Linux, there were a lot of mixed reactions. Some thought this would revolutionize desktop Linux, others thought it would increase reliance on Google. But with the amount of fragmentation between different Linux projects (especially when it comes to the UI), do we really want or need another UI Toolkit? Read more