Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 19 Jun 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

Quick Roundup

Type Title Author Replies Last Postsort icon
Story 10 reasons to stick with MySQL Roy Schestowitz 19/06/2021 - 1:59pm
Story today's howtos Roy Schestowitz 19/06/2021 - 1:54pm
Story PostgreSQL Related Releases Roy Schestowitz 1 19/06/2021 - 1:37pm
Story Here’s Why Switching to Linux Makes Sense in 2021 Roy Schestowitz 19/06/2021 - 12:09pm
Story This week in KDE: Expandable tooltips and more Rianne Schestowitz 2 19/06/2021 - 12:01pm
Story today's leftovers Roy Schestowitz 19/06/2021 - 11:43am
Story Proprietary Software Leftovers Roy Schestowitz 19/06/2021 - 11:41am
Story Kernel: Oracle, UPower, and Linux Plumbers Conference Roy Schestowitz 19/06/2021 - 11:40am
Story Red Hat/Fedora Leftovers Roy Schestowitz 19/06/2021 - 11:37am
Story Open Hardware/Modding Leftovers Roy Schestowitz 19/06/2021 - 11:36am

10 reasons to stick with MySQL

Filed under

The first statement that describes or defines MySQL is that it is a relational database system. Such a system is one in which data storage takes the structural format of rows and columns. Reason? When you start querying for specific database values, the rows and columns parameters you specified make it easy to pinpoint and lock these DB values.

The term relational implies that the values on the targeted database have a unique connection or relationship. These database relationships or connections may also extend to other tables within the same database.

Since MySQL has its basis on SQL, it makes sense to break it down to Structured Query Language. At first, you have a database structure defined by tables that have columns and rows. Afterward, you use a query language to access and manipulate the data values existing on these defined database tables.

MySQL is limitless in its contribution to industrial and enterprise applications. Whether you need logging, warehousing, or e-commerce application, you will always want the association of a MySQL footprint. Whether your app works offline or online, a MySQL database can store anything from single product records to entire inventories without exhibiting system glitches.

Read more

today's howtos

Filed under
  • Downlod Youtube videos on Linux Mint 20.1 using GUI APP - Linux Shout

    There are many circumstances where you would need to download some Youtube video on Linux Mint 20.1 for some later use. However, there are many online web applications for getting youtube on PC but here we are going to show a lightweight and very straightforward snap app based on youtube-dl called “Youtube Downloader” for Linux systems.

  • 15 things to do after installing elementary OS | FOSS Linux

    Elementary OS is a beautiful and beginner-friendly Linux distro with a focus on user security and privacy. It is also one of the most highly recommended Linux distros for users looking for a Windows or Mac replacement.

  • How to install Fedora 34 Server | FOSS Linux

    Fedora is an open-source project and an upstream source of the commercial Red Hat Enterprise Linux distribution. Since Fedora 30, the Fedora project releases five different editions, spins, and platforms for hardware, containers, server, IoT, and cloud.

    Fedora Workstation is an easy-to-use operating system for desktop and laptop users with tools essential for developers. Fedora Server is a powerful operating system with the latest data center technologies.

  • How to install Clipgrab on Linux Mint 20.1 to download videos

    Well, here we see how to install and use Clipgrab on Linux Mint 20.1, Ubuntu 21.04/20.4/18.04 including Debian, Elementary OS, Kali, MX Linux, and others. Also, learn the steps to create its desktop shortcut.

    Clipgrab is a graphics program that can be used to download videos from online multimedia platforms such as YouTube, Vimeo, DailyMotion or Facebook, etc., and convert them if desired ( e.g. to MP3, OGG Vorbis / Theora, or WMV ). It is really handy because if you don’t require video and interested in its audio, then save the media file in Mp3 format. For conversion, FFmpeg is used in the background.

    Its interface is quite clear and simply designed that doesn’t require any guide to understand, even for beginners. Apart from Linux, Clipgrab is available for Windows and Mac OS X and is licensed under GPL3. The best thing is you can search videos using keywords on Clipgrab if you don’t have the URL of a particular video.

    ClipGrab can automatically download videos when a video link is found on the clipboard. It is also possible to use a proxy server.

  • How to Use a Tablet or Phone as a Second Monitor in Linux | Tom's Hardware

    Not everyone has the desk space– never mind the finances – to afford the luxury of a dual-monitor setup. Adding a second display can, however, revolutionize the way you use your PC.

    Deskreen is a free Linux application that provides a clever workaround to this problem, one that makes it possible for you to view multiple windows at once across additional displays without spending anything. Simply put, it enables you to convert other devices, including phones, tablets, laptops, and even smart TVs, into wireless, secondary displays for your computing tasks.

  • How to configure NFS on Linux

    Sharing files between computers and servers is an essential networking task. Thankfully, NFS (Network File System) is available for Linux systems and makes the job extremely easy. With NFS properly configured, moving files between computers is as easy as moving files around on the same machine. Since NFS functionality is built directly into the Linux kernel, it is both powerful and available on every Linux distro, although the configuration can differ slightly between them.

  • How To Install Inkscape on Debian 10 - idroot

    In this tutorial, we will show you how to install Inkscape on Debian 10. For those of you who didn’t know, Inkscape is professional quality vector graphics software that runs on Linux, Mac OS X, and Windows desktop computers. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming, and flowcharting.

    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 Inkscape professional quality vector graphics software on a Debian 10 (Buster).

PostgreSQL Related Releases

Filed under
  • PostgreSQL: Psycopg 2.9 released

    Psycopg 2.9 has been released!

    This is a relatively small release compared to previous major releases. However the creation of the packages took a lot of effort. The previously used CI system now has reduced support for free software projects - it was decided that package building should be moved to GitHub Actions.

    Packaging has also become more complex because of the evolution of the Python packaging standards and the need to support multiple architectures (Intel, ARM, PPC...).

    Maintaining a project such as Psycopg requires a lot of effort. For this reason, we are extremely grateful to all our sponsors who are enabling the maintenance and development of Psycopg. Thank you very much!

  • PostgreSQL: pgAdmin 4 v5.4 Released

    The pgAdmin Development Team are pleased to announce pgAdmin 4 version 5.4. This release of pgAdmin 4 includes 20 bug fixes and new features. For more details please see the release notes.

    pgAdmin is the leading Open Source graphical management tool for PostgreSQL. For more information, please see the website.

  • PostgreSQL: pgMustard version 4

    We're pleased to announce version 4 of pgMustard – a tool that helps people review PostgreSQL query plans quickly.

Here’s Why Switching to Linux Makes Sense in 2021

Filed under

Linux does have several benefits over Windows and macOS in certain areas. People are realizing it, and it is slowly gaining popularity in the desktop OS market.

Of course, the majority of desktop users still swear by Windows or macOS, but a greater number of users are trying out new Linux distributions to see if they can switch to Linux.

They may have heard good things about Linux as a desktop choice, or just want to try something different while confined to their homes. Who knows?

Here, I will be presenting you all the good reasons why Linux makes more sense in 2021.

Read more

today's leftovers

Filed under
  • LHS Episode #416: The Weekender LXXIII

    It's time once again for The Weekender. This is our bi-weekly departure into the world of amateur radio contests, open source conventions, special events, listener challenges, hedonism and just plain fun. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.

  • Donation button removed

    Over the years, I have blown hot and cold over whether to have a donation button. Did take it down for awhile, about a year ago I think.

    I received an email asking if can send me a bank cheque, which reminded me about that donation button. I declined the offer.

    I really don't need donations. It is really my pleasure to upload blog reports about EasyOS, Puppy, DIY hiking gear, and all the rest that have posted about. is still very kindly hosting downloads, and I also went back to the Puppy Forum.

  • Akademy 2021 – I

    I am still digesting the load of information that Marc Mutz gave in his intense training session last night between 6 and almost 11 p.m. about C++/STL history, containers, iterators, allocators, the Non-Owning Interface Idiom and all that other good stuff. Great job Marc.

  • Stuck Updates Fix

    When rolling out a new feature that lets you skip (offline) updates on boot-up earlier this week we have messed up and also brought in a nasty bug that prevents updates from applying. Unfortunately we can’t automatically rectify this problem because, well, updates are never applied.

    In case you find Discover showing the same updates over and over again, even after rebooting to apply the update, you may be affected.

  • AWS SSM Parameters

    If you are not familiar with the Parameter Store it provides hierarchical storage for config data, strings, and other values. As well as being used for storing private information the parameter store provides a public namespace for SUSE, /aws/service/suse, which is now being leveraged to provide the latest image id’s for all active SUSE images.

Proprietary Software Leftovers

Filed under
  • Steam on ChromeOS: Not a Rumor Anymore - Boiling Steam

    If you follow us or other sources like Chrome Unboxed you are by now aware that there’s ample rumors about Google/Valve working on bringing Steam on ChromeOS. We know the technology pieces are there, as recently discussed with Luke Short in our recent podcast. However, we are still waiting for an official announcement that would turn the expected rumors into reality.

  • First American Financial Pays Farcical $500K Fine

    In May 2019, KrebsOnSecurity broke the news that the website of mortgage settlement giant First American Financial Corp. [NYSE:FAF] was leaking more than 800 million documents — many containing sensitive financial data — related to real estate transactions dating back 16 years. This week, the U.S. Securities and Exchange Commission settled its investigation into the matter after the Fortune 500 company agreed to pay a paltry penalty of less than $500,000.

  • How Russian threats in the 2000s turned this country into the go-to expert on cyber defense

    Estonia is no stranger to the cyber threat posed by Russia. Back in 2007, a decision to relocate a Soviet-era war memorial from central Tallinn to a military cemetery sparked a diplomatic spat with its neighbor and former overlord. There were protests and angry statements from Russian diplomats. And just as the removal works started, Estonia became the target of what was at the time the biggest cyberattack against a single country.

    The Estonian government called the incident an act of cyberwarfare and blamed Russia for it. Moscow has denied any involvement.

    The attack made Estonia realize that it needed to start treating cyber threats in the same way as physical attacks.

  • Most Businesses That Pay Off After Ransomware Hack Hit With Second Attack: Study [iophk: Windows TCO]

    The study surveyed nearly 1,300 security professionals around the world and found that 80 percent of businesses that paid after a ransomware attack suffered a second attack. Of those hit a second time, 46 percent believed it came from the same group that did the first attack.

    Censuswide, which performed the study on behalf of the international cybersecurity company Cybereason, found that 25 percent of organizations hit by a ransomware attack were forced to close. In addition, 29 percent were forced to eliminate jobs.

Kernel: Oracle, UPower, and Linux Plumbers Conference

Filed under
  • Oracle Sends Out Latest Linux Patches So Trenchboot Can Securely Launch The Kernel - Phoronix

    Trenchboot continues to be worked on for providing boot integrity technologies that allow for multiple roots of trust around boot security and integrity. Oracle engineers on Friday sent out their latest Linux kernel patches so it can enjoy a "Secure Launch" by the project's x86 dynamic launch measurements code.

    The latest kernel patches are a second revision to patches sent out last year around the Trenchboot launch support for enhancing the integrity and security of the boot process. This kernel work goes along with Trenchboot support happening for GRUB.

  • Nearly A Decade Later, UPower Still Working Towards 1.0 Release

    For nearly one decade there has been talk of UPower 1.0 while in 2021 that still has yet to materialize for this former "DeviceKit-Power" project but at least now there is UPower v0.99.12 as the first release in two years.

    UPower 1.0 has yet to materialize and it certainly isn't advancing these days like it was in the early 2010s. With Thursday's UPower 0.99.12 release the key changes to land over the past two years are supporting more device types and power reporting for newer Apple iPhone smartphones like the iPhone XR, XS, and other newer models.

  • Linux Plumbers Conference: Tracing Microconference Accepted into 2021 Linux Plumbers Conference

    We are pleased to announce that the Tracing Microconference has been accepted into the 2021 Linux Plumbers Conference. Tracing in the Linux kernel is constantly improving. Tracing was officially added to Linux in 2008. Since then, more tooling has been constantly added to help out with visibility. The work is still ongoing, with Perf, ftrace, Lttng, and eBPF. User space tooling is expanding and as the kernel gets more complex, so does the need for facilitating seeing what is going on under the hood.

Red Hat/Fedora Leftovers

Filed under
Red Hat
  • Red Hat’s migration toolkit for virtualization helps move VMs into software containers

    Open-source software giant Red Hat Inc. is getting into the application migration game with a new offering that helps companies move legacy apps based on traditional infrastructure to its container-focused Red Hat OpenShift platform.

    Most modern applications these days are built using software containers that host the components of those apps, enabling them to run on any kind of computing infrastructure and be updated more often.

    The problem developers have is that some of their existing apps and systems just aren’t compatible with container infrastructure. So modernizing these kinds of workloads is time-consuming, costly and in many cases, simply too overwhelming for developers.

  • Fedora Community Blog: Friday’s Fedora Facts: 2021-24

    Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!

    Don’t forget to take the Annual Fedora Survey and claim your badge!

    I have weekly office hours on Wednesdays in the morning and afternoon (US/Eastern time) in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. See the upcoming meetings for more information.

  • CentOS 8.4 Released

    Finally getting around to capturing the fact that CentOS 8.4 has been released 2 weeks ago. It followed the prior RHEL 8.4 release closely enough this time around.

    I’d like to try CentOS Stream with 8.4 updates and specifically the part of dnf downgrade functionality - but it seems that for that I need to install an earlier version of CentOS Stream, upgrade in place and then try downgrading.

Open Hardware/Modding Leftovers

Filed under


  • Commodore 64 + Raspberry Pi 4 = Synth6581



  • Deep dive into how the Teensy microcontroller interacts with the Arduino library



    Pin configuration is more complex than you might expect. The problem is that the processor chip has 144 pins (in a 12×12 grid), but the microcontroller provides a much larger number of functions. The solution is that each pin has up to 8 different multiplexed functions, and you can select one of these functions for each pin. Thus, you can't use all the features of the chip at the same time, but hopefully you can use the features you need.


  • PUPPI is a tinyML device designed to interpret your dog's mood via sound analysis | Arduino Blog

    Dogs are not known to be the most advanced communicators, so figuring out what they want based on a few noises and pleading looks can be tough. This problem is what inspired a team of developers to come up with PUPPI — a small device that utilizes tinyML to interpret your canine companion’s mood through vocal signals. Their project employs an Arduino Nano 33 BLE Sense and its onboard microphone to both capture the data and run inferencing with the model they trained using Edge Impulse. After collecting ample amounts of data for barks, growls, whines, and other noises, their model achieved an accuracy of around 92%. 

  • Digi ConnectCore 8M Mini SOM and Mini Development Kit for Industrial IoT Applications - CNX Software

    Digi International has announced the Digi ConnectCore 8M Mini System-on-Module (SOM) which is an addition to its ConnectCore family modules. We saw the Android application development kit featuring earlier Digi Wireless modules based Freescale i.MX51 (ConnectCore Wi-i.MX51) and i.MX53 (ConnectCore Wi-i.MX53) in early 2012. The new Digi ConnectCore 8M Mini comes with a built-in Video Processing Unit specialising in vision use cases.

    The Digi ConnectCore 8M Mini SOM is an industrial i.MX 8M Mini quad-core system-on-module that comes with Arm Cortex-A53 cores, one Cortex-M4 core, and the Cortex-M0-based Digi Microcontroller Assist. This enables optimal power consumption while simultaneous maintenance of highly efficient performance.

Free Software Leftovers

Filed under
  • Cutting Slack: When open source and team chat tools collide

    Founded in 2011, Mattermost targets enterprises with various self-managed and hosted software-as-a-service (SaaS) options. The Palo Alto, California-based company has raised around $70 million since its inception and claims some major customers, including Samsung, SAP, Deloitte, Nasdaq, and BNP Paribas, with a typical “large enterprise deployment” of between 10,000 and 40,000 users.

    Mattermost offers various plans covering most potential use cases, including its foundational free and open source Mattermost Team edition. It also has a commercial self-managed free edition called Mattermost Enterprise Edition EO, which provides the added ability to upgrade to more feature-rich paid versions. And if a customer on a hosted enterprise plan is concerned about their data becoming locked into commercial software, they can “downgrade” to the open source Mattermost Team edition without losing any data.

  • Notepad++ 8.1

    Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

  • What is open source?

    This is not to be confused with freeware, which is simply just software that does not come with a direct financial cost attached to it, but which likely won’t have any of the freedoms associated with open source software. Richard Stallman, founder of the Free Software Foundation, famously helped define what is meant by “free” in FOSS when he said:

    Free software is a matter of liberty, not price. To understand the concept, you should think of ‘free’ as in free speech, not as in free beer.

    To emphasize that the “free” denotes liberty rather than financial cost, the term FLOSS (“free/libre open source software”) is often used instead. But for all intents and purposes, FOSS and FLOSS mean the same thing.


    MySQL, for example, is an open source relational database management system that Oracle releases under a dual license — one a GNU General Public License (GPL), the other proprietary. The former affords most of the freedoms one would expect from FOSS, though the license is what is known as copyleft, which means that any derivative software must be issued under similar license terms. In other words, new software built from the open source software must be released under a similar open source license.

    Oracle’s secondary license is how it commercializes MySQL, selling it under the MySQL Enterprise Edition banner, which offers additional services not included in the GPL license, such as a fully managed database service; an enterprise-grade data backup service; a document store; and security smarts such as encryption and a firewall. Also, companies holding the commercial license are allowed to sell MySQL-based products without making the derivative product open source.

    In contrast to copyleft licenses such as GPL, so-called permissive software licenses such as the MIT License, GNU All-permissive License, and the Apache license don’t impose derivative software restrictions, making it easier for a private company to repurpose it as part of a proprietary product. In fact, they could also re-license their new software under a GPL license if they wish.

  • Samvera Advances Community-Sourced Repository Solutions as OASIS Foundation-as-a-Service Partner

    OASIS Open, the international open source and open standards consortium, and Samvera, an international open source community with best in class digital asset management solutions, are pleased to announce their Foundation-as-a-Service partnership. The program streamlines the process of forming and running foundations by letting groups operate independently while enjoying the benefits of the OASIS nonprofit corporate structure and expertise.


    From its beginning in 2008, Samvera (originally called Hydra) set out to build a community to support and sustain its software, which is free and open source

  • CTCFT Social Hour

    Hey everyone! At the CTCFT meeting this Monday (2021-06-21), we’re going to try a “social hour”. The idea is really simple: for the hour after the meeting, we will create breakout rooms in Zoom with different themes. You can join any breakout room you like and hangout.

    The themes for the breakout rooms will be based on suggestions. If you have an idea for a room you’d like to try, you can post it in a dedicated topic on the #ctcft Zulip stream. Or, if you see somebody else has posted an idea that you like, then add a emoji. We’ll create the final breakout list based on what we see there.

  • A white-knuckle ride of open COVID drug discovery

    Nearly 15 months ago, a large, fast-moving and unscheduled experiment began: probing a key protein of the coronavirus SARS-CoV-2 to find chemical starting points for drug discovery. The end point was to develop pills that people could take to treat COVID-19 and related diseases.

    This experiment pulled together a spontaneous, open, global, Twitter-fuelled collaboration called the COVID Moonshot. Urgency and a commitment to working openly recruited more than 150 active participants, spanning a huge range of expertise and technology across academia, biotechnology, pharmaceuticals and more, all working without claiming intellectual property. Open drug-discovery efforts are invariably super slow — ours has been an express train on tracks we have laid down as we go. It is a way of working that none of us realized was possible.

  • SD Times Open-Source Project of the Week: Open Voice Network

    The Open Voice Network aims to bolster consumer trust through communally-developed standards and governance that developers, designers, strategists and makers can go by to give users more data ownership and control.

    It also aims to provide these core tenets to any ecosystem and architecture that developers prefer.

    The association operates on the directed fund of the Linux Foundation and is independently funded and governed.

Programming Leftovers

Filed under
  • Next stable DBD::SQLite will be released around the end of July

    DBD::SQLite 1.67_07 (with SQLite 3.36.0) is a release candidate for the next stable DBD::SQLite. This release has a notable change to improve how to deal with Unicode/Latin-1 characters, contributed by Felipe Gasper.

  • These are the Most Popular Songs to Code To - Small Business Trends

    Music has long been shown to boost both cognitive performance and productivity. With more and more people working from home, listening to music can help combat loneliness, increase happiness and wellbeing, and provoke analytical thinking.

    Certain jobs and professions are more suited to background music than others. One such profession is coding, which requires high levels of analytical and problem-solving skills.

    Daft Punk Most Popular Artist to Code to

    With regards to the most popular artists to code to, Draft Punk take the number one slot. The French electronic musicians average more than 15 million monthly listeners on Spotify and their songs appear most frequently across the Spotify playlists of coders.
    Daft Punk were followed by Odesza, as the most popular artist for programmers to listen to when working.
    When it comes to musical genres, electronics seem to be a favorite for coders. As Ko2 notes, it must be something to do with the consistent beat that helps coders establish a rhythm.
    KO2’s research provides useful insight into how professionals use music to get them in the mood and improve performance. In this sense, employers may want to consider encouraging the use of background music in the workplace.

  • Python Super Function Usage – Linux Hint

    Although Python is not strictly an object-oriented programming language, it is strong and flexible enough to let you use the object-oriented model to construct your programs. Python accomplishes this in part by allowing inheritance, which it ensures through super(). The super() built-in produces a surrogate entity (a transient superclass object) which we may use to reach the base class functions. In addition, the super() method grants the right to use to a parental or sibling class functions and attributes. Dealing with Simultaneous Inheritance helps us to evade having to use the parent class name directly. In this tutorial, you will be guided about invading a superclass using a super() method.

  • Enumerate python examples – Linux Hint

    Enumerate () is present in the python library and is a built-in function. As an input, it takes a collection of words and gives them an enumerated object. Enumerate function is similar to the for loop in other languages like C. Enumerate () function always acts as an iterable object that counts in each iteration. The start index or start parameter is optional in the enumerate function code. The enumerated object obtained as output is then directly used for further amendments like usage in for loops etc. Enumerate () function helps us to allow looping over strings, dictionaries, and lists and display the output with data indexes. Taking advantage of enumerating as compared to using loops is a pythonic way in the programming sector. It also makes the code clean and easily understandable. Because as we extend the code, it becomes messier and causes many errors. In this article, we will cover different examples to see the functionality of Enumerate function.

today's howtos

Filed under
  • How to Use Zstandard Compression on Linux (With Commands) - Linux Nightly

    Let’s talk about compression. As a Linux user, you’re probably already familiar with longtime staples like gzip, bzip2, and xz. They’ve been around for a while, and most everyone has at least stumbled across them by now, if they’re not actively using them on a regular basis.

    As if there weren’t enough already, there’s a newcomer in the compression arena. Zstandard (often abbreviated to zstd) was released in 2015 and since then has risen sharply in popularity. In the Linux world, official adoption of new standards can be rather slow, but Zstandard is seeing big support by distros such as Arch Linux, which switched from xz to Zstandard for package compression in the official repository back in 2019.

  • I'm Bad With Git Let's Relearn It

    I remember when I was first learning Git I had trouble understand how the commands and how branches work so today we're looking at a simple game could Oh My Git (Not to be confused with the Git prompt) that will walk us through it.

  • Limiting the scope of transitions in SELinux - Linux Concept

    For security reasons, Linux systems can reduce the ability of processes to gain elevated privileges under certain situations or provide additional constraints to reduce the likelihood of vulnerabilities to be exploitable. SELinux developers, too, honor these situations.

  • The context of a process in SELinux - Linux Concept

    As everything in SELinux works with contexts, even processes are assigned a context, also known as the domain. Let’s see how we can obtain this information, how SELinux transitions from one domain to another, and learn how to query the SELinux policy to find more information about these transitions.

  • Modifying file contexts in SELinux - Linux Concept

    We now know how to set SELinux contexts, both directly through tools such as chcon as well as through the restorecon application, which queries the SELinux context list to know what context a file should have. Yet restorecon is not the only application that considers this context list.

  • SELinux file context expressions - Linux Concept

    When we think that the context of a file is wrong, we need to correct the context. SELinux offers several methods to do so, and some distributions even add in more. We can use tools such as chcon, restorecon (together with semanage), setfiles, rlpkg (Gentoo), and fixfiles. Of course, we could also use the setfattr command, but that would be the least user-friendly approach for setting contexts.

  • Keeping or ignoring SELinux contexts - Linux Concept

    Now that we are aware that file contexts are stored as extended attributes, how do we ensure that files receive the correct label when they are written or modified? To set an SELinux context on a filesystem resource, a few guidelines exist, ranging from inheritance rules to explicit commands.

  • Introduction to SELinux file contexts - Linux Concept

    SELinux file contexts are the most important configuration that a system administrator will have to work with when working with SELinux on the system. Contexts for files are generally identified through a label that is assigned to the file. Mislabeled files are a constant source of headaches for sysadmins, and most common SELinux issues are resolved by correcting the SELinux context.

  • Types, permissions, and constraints in SELinux - Linux Concept

    Now that we know more about types (for processes, files, and other resources), let’s explore how these are used in the SELinux policy in more detail.

  • How To Install Spotify on Manjaro 21 - idroot

    In this tutorial, we will show you how to install Spotify on Manjaro 21. For those of you who didn’t know, Spotify is a music streaming platform providing DRM-protected content to its subscribers. Spotify operates under a freemium model (basic services are free, while additional features are offered via paid subscriptions). Spotify makes its revenues by selling premium streaming subscriptions to users and advertising placements to third parties.

    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 Spotify streaming player on a Manjaro 21 (Ornara).

  • How to Set Up Flexible File System Storage With LVM in Linux

    Do you want to create many virtual storage volumes on top of a single storage device for easier and flexible administration? Here's how to set up flexible file system storage with Logical Volume Management (LVM).

This week in KDE: Expandable tooltips and more

Filed under

This week we have yet another interesting new user interface feature to talk about. The old “What’s This?” feature has been re-worked as a shiny and new user interface convention we’ve come up with: expandable tooltips! Many tooltips in KDE apps that use the KXMLGui and Kirigami frameworks now have a little label saying “Press Shift for more”, and if you do so, it will show you the longer text. This makes the feature much more useful since it’s invokable right at the point where you would need it. Big thanks to Felix Ernst for this work! It will land in Frameworks 5.84.

Read more

Try quantum computing with this open source software development kit

Filed under

Classical computing is based on bits. Zeros and ones. This isn't because there's some inherent advantage to a binary logic system over logic systems with more states—or even over analog computers. But on-off switches are easy to make and, with modern semiconductor technology, we can make them very small and very cheap.

But they're not without limits. Some problems just can't be efficiently solved by a classical computer. These tend to be problems where the cost, in time or memory, increases exponentially with the scale (n) of the problem. We say such problems are O(2n) in Big O notation.

Read more

Linux Foundation Leftovers

Filed under
  • A New Tool Wants to Save Open Source From Supply Chain Attacks [Ed: IBM and Google (or GIAFAM) centralisation is not security but the very opposite of it. They want to restrict what people can run, based on what Pentagon-connected companies say]

    RUSSIA'S HISTORICALLY DESTRUCTIVE NotPetya malware attack and its more recent SolarWinds cyberespionage campaign have something in common besides the Kremlin: They're both real-world examples of software supply chain attacks. It's a term for what happens when a hacker slips malicious code into legitimate software that can spread far and wide. And as more supply chain attacks emerge, a new open source project is angling to take a stand, making a crucial safeguard free and easy to implement.

    The founders of Sigstore hope that their platform will spur adoption of code signing, an important protection for software supply chains but one that popular and widely used open source software often overlooks. Open source developers don't always have the resources, time, expertise, or wherewithal to fully implement code signing on top of all the other nonnegotiable components they need to build for their code to function.

  • Why service mesh adopters are moving from Istio to Linkerd [Q&A]

    This offers a number of benefits including secure connections and visibility of communications. The two main competitors in the service mesh space are Istio and Linkerd, and the market has recently seen a shift towards the latter. We spoke to William Morgan, CEO of Buoyant and co-creator of Linkerd, to find out more about service mesh and why the shift is happening.

  • Google SLSA, Linux Foundation Drops SBOM for Supply Chain Security Boost

    Google and the Linux Foundation separately debuted new tools to improve supply chain security, with a specific focus on open source software, as federal agencies work on software-related standards and guidelines called for in President Biden’s recent cybersecurity executive order.

    Google launched Supply chain Levels for Software Artifacts or SLSA, pronounced “salsa.” It’s a framework for ensuring the integrity of software artifacts throughout the software supply chain. The cloud giant also included SLSA in its proposed recommendations to the National Institute of Standards and Technology (NIST), which called on organizations to submit solutions for boosting supply chain security.

Games: art of rally, Counter-Strike: Global Offensive and More

Filed under
  • The Polacolour Update is now live for art of rally with a dark mode UI

    A big highlight from 2020 was art of rally, the indie racer from Funselektor Labs developer of Absolute Drift (get it free until June 19) and there's a big overhaul update out now.

    This update has been in the works for about 6 months now the developer said, bringing with it an updated UI from one an artist who worked on the also fabulous Mini Metro. There's even a dark mode included (hooray, my eyes!) and there's UI scaling now too. You can also see cross-platform leader boards and downloadable ghosts now too. C

  • How To Host Counter-Strike: Global Offensive Server on Ubuntu

    Counter-Strike: Global Offensive popularly known as CS: GO is one of the most popular games of all time. Released in 1999, the game involves two teams where the Terrorist team tries to plant explosives whereas the Counter-Terrorists team tries to prevent it.

    After nearly 21 years of its launch, the game still has millions of active players worldwide. According to Statista, CS: GO had 24 million active users in February 2020. The game is also played in eSports where professional CS: GO teams such as Cloud9, G2, and NaVi take part to win the trophy.

    So it’s not just a game but can also be a profession if you’re good at it. There are hundreds of streamers on Twitch who have a large number of subscribers.

  • How to install Steam Link on a Chromebook

    Today we are looking at how to install Steam Link on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

today's howtos

Filed under
  • How to use SSH tunneling or port forwarding – Linux Hint

    Creating a secure connection between the local host and the remote host is called SSH tunneling or port forwarding. All connections made by SSH tunneling are encrypted. This feature of SSH is useful for many purposes, such as managing the database of the restricted server safely, implementing basic VPN (Virtual Private Network), using different services without opening port on the firewall, etc. SSH port forwarding can be done in three different ways. These are local port forwarding, remote port forwarding, and dynamic port forwarding. The ways to use SSH tunneling or port forwarding have been explained in this tutorial.

  • How to use SSH config file – Linux Hint

    Creating a secure connection between the local host and the remote host is called SSH tunneling or port forwarding. All connections made by SSH tunneling are encrypted. This feature of SSH is useful for many purposes, such as managing the database of the restricted server safely, implementing basic using different services without opening port on the firewall, etc. How to use SSH tunneling or port forwarding is explained in this article.

  • What is the Difference: useradd vs. adduser Linux with Examples – Linux Hint

    While managing users, Linux administrators need to manage different types of users based on the privileges he/she wants to set. User management includes access control and Group management of the user. It is often seen that when we create users in Linux, there are two types of commands available useradd and adduser. This post will have an overview of both commands and discuss some key differences between them.

  • Rename Linux Files with Rename – Linux Hint

    When working with files, renaming them is one of the most basic actions. In Linux, renaming a file or directory is mostly done using mv. However, when it comes to renaming multiple files or folders, using mv becomes complex. It requires constructing complex loops and piping to get the job done. The rename command is specifically designed for such situations.

    Rename is a powerful batch renaming tool that uses Perl expression to rename multiple files and directories in a single command. In this guide, check out how to rename files with rename.

  • Linux Two-factor Authentication – Linux Hint

    Two-factor authentication (2FA) is a login process consisting of a double authentication mechanism. Most known implementations include the classic SMS or email code confirmation for new/unknown browsers and devices.

    In this scenario, even if a hacker gets a PayPal or hosting password, he won’t be able to log in without the confirmation code sent to the victim’s phone or email.

    Implementing the two-factor authentication is one of the best practices to protect our email, social network accounts, hosting, and more. Unfortunately, our system is not the exception.

    This tutorial shows how to implement the two-factor authentication to protect your SSH access using Google Authenticator or Authy-ssh. Google Authenticator allows you to verify a login using the mobile app, while Authy-ssh can be implemented without an app using SMS verification.

  • Gunnar Wolf: Fighting spam on roundcube with modsecurity

    Every couple of months, one of my users falls prey to phishing attacks, and send their login/password data to an unknown somebody who poses as… Well, as me, their always-friendly and always-helpful systems administrator.

    What follows is, of course, me spending a week trying to get our systems out of all of the RBLs/DNSBLs. But, no matter how fast I act, there’s always distruption and lost mails (bounced or classified as spam) for my users.

    Most of my users use the Webmail I have configured on our institute’s servers, Roundcube, for which I have the highest appreciation. Only that… Of course, when a user yields their username and password to an attacker, it is very successful at… Sending huge amounts of unrequested mail, leading to my server losing its reputation

  • How to Analyze Fonts in a PDF File Using pdffonts

    Choosing the right font for your documents can be hard if you don't know much about typography and design. But if you have a document with a font that you like, you can easily extract the font name through the command line. All you need is a tool called pdffonts.

    In this article, you will learn about pdffonts and how to install it on your computer. You'll also find a detailed guide on how to identify fonts in a PDF document using it.

  • How to migrate VMware VMs to AWS with ease
  • Why You Should Not Use Telnet for Remote Connections

    If you need to connect to a remote computer using the command line, you might be tempted to use Telnet, one of the oldest protocols still in use on the internet. But you shouldn't, because it's not safe for your digital privacy.

    This article will discuss the reasons why you shouldn't use Telnet and what other secure protocols you can use to connect to servers remotely.

GPUs and Graphics on Linux

Filed under
  • California Technology Company Launches Fixed-Price Unlimited GPU Rental Platform For Deep and Machine Learning Projects

    GPULab is a turnkey JupyterLab Notebook environment atop a feature-packed Ubuntu Linux operating system.

  • RADV Open-Source Radeon Vulkan Driver Begins Landing Ray-Tracing Changes - Phoronix

    In recent months RADV lead developer Bas Nieuwenhuizen began working on Vulkan ray-tracing support for this Mesa Radeon Vulkan driver that isn't officially supported by AMD but as an alternative to the company's open-source AMDVLK driver or their cross-platform proprietary Vulkan driver. Hitting the Mesa 21.2-devel code a few minutes ago is the initial Vulkan ray-tracing bits for RADV!

    Landing in Mesa 21.2-devel this Friday evening is implementing most of the acceleration structures with BVH building both for CPU and GPU-side builds.

  • Mike Blumenkrantz: To The Nines

    In short, an issue was filed recently about getting the Nine state tracker working with zink.

    Was it the first? No..

    Was it the first one this year? Yes.

    Thus began a minutes-long, helter-skelter sequence of events to get Nine up and running, spread out over the course of a day or two. In need of a skilled finagler knowledgeable in the mysterium of Gallium state trackers, I contacted the only developer I know with a rockstar name, Axel Davy. We set out at dawn, and I strapped on my parachute. It was almost immediately that I heard a familiar call: there’s a build issue.

  • Pending Patches Allow Direct3D 9 "Gallium Nine" To Run Over Mesa's Zink Vulkan - Phoronix

    Mesa's Zink is well known for working to provide a generic OpenGL implementation over the Vulkan API that can be used across hardware/drivers. While still focused on OpenGL-over-Vulkan, with some pending patches it turns out Zink can support Gallium3D Nine for ultimately allowing Direct3D 9 atop this layer.

    Valve contractor Mike Blumenkrantz who continues making impressive progress on Zink recently took to getting the Gallium3D Nine state tracker working with Zink.

Wind River Linux updates with Linux LTS 5.10 and a prebuilt binary

Filed under

Wind River has released Wind River Linux LTS21, advancing to Linux LTS 5.10, Yocto Project 3.3, and Qt 5.15.2. New features include a Linux Assembly Tool for image creation and a pre-built binary distribution.

We last heard from Wind River in Feb. 2020 when the company released an unnamed version of Wind River Linux that added an optional CI/CD (continuous integration and continuous delivery) model with more frequent updates, among other features. The company, which also offers the VxWorks RTOS, has now released Wind River Linux Long Term Support (LTS) 21, featuring a new Linux Assembly Tool and an option for a pre-built binary distribution.

Read more

Syndicate content