Language Selection

English French German Italian Portuguese Spanish

LXer

Syndicate content
Linux and Open Source news headlines
Updated: 1 hour 8 min ago

Extension Manager: Search And Install GNOME Shell Extensions Without Using A Web Browser

Monday 10th of January 2022 01:36:36 PM
Extension Manager is a new, unofficial application to browse and install GNOME Shell extensions from your desktop, without having to use a web browser.

GNU Linux-Libre 5.16 Kernel Released for Those Seeking 100% Freedom for Their PCs

Monday 10th of January 2022 12:22:16 PM
Alexandre Oliva announced today the release and general availability of the GNU Linux-libre 5.16 kernel for those who seek 100% freedom for their GNU/Linux computers.

Date command usage in Linux

Monday 10th of January 2022 07:08:51 AM
At first, the date command may seem like a simple utility to you, but once you try to execute the date command with different utilities, you will realize the real power.

UPS HAT For Raspberry Pi offers real-time monitoring

Monday 10th of January 2022 05:54:31 AM
SB Components has won KS funding for a $31 and up “UPS HAT For Raspberry Pi” with slots for dual 18650 Li-Ion batteries plus dual 5V micro-USB inputs, 8.4V 2A charging, a 0.91 OLED display, and real-time monitoring.

How to manage Bash history

Monday 10th of January 2022 04:40:11 AM
BASH (Bourne Again SHell) is the default shell in practically all Linux-based operating systems. All the commands we write in the terminal are interpreted by the shell, and become part of its history. In this tutorial we see where the shell history is saved, and how to manage it using the “history” built-in command and some environment variables.

Linux Kernel 5.16 Officially Released, This Is What’s New

Monday 10th of January 2022 12:19:12 AM
Linus Torvalds announced today the release and general availability of the Linux 5.16 kernel series as the next major kernel branch bringing new features and improved hardware support.

The 6 Best Spotify Alternatives for Linux You Should Try

Sunday 9th of January 2022 10:06:35 PM
Spotify is not the only music streaming app for Linux users. Here are some free-to-use Spotify alternatives you can install on your system.

How to Install LEMP Stack on Debian 11 Bullseye

Sunday 9th of January 2022 08:52:15 PM
In the following tutorial, you will learn how to install LEMP (Nginx, MariaDB, PHP) on Debian 11 Bullseye.

Productivity And Using Modern Linux Desktop Environments

Sunday 9th of January 2022 07:37:55 PM
Fast forward to the present and the graphical user interface of a modern desktop distribution has changed drastically. There are many reasons for these changes, one of which is adapting to modern technology. Mobile computing, touch input, etc. I look at GNOME today which is at version 40 and I am really struggling to get comfortable.

MGLRU Is A Very Enticing Enhancement For Linux In 2022

Sunday 9th of January 2022 06:23:35 PM
Going back a number of months Google engineers have been working to address the issue of the Linux kernel's page reclaim code being too expensive for which they devised the multi-generational LRU framework "MGLRU" and it continues being worked on with mainline ambitions.

There it is - Steam breaks 28 million users online

Sunday 9th of January 2022 05:10:17 PM
Well, that didn't take long now did it? After hitting a new high on January 2 that was very close to the big milestone, just today Steam officially passed 28 million users online.

The Top 8 Linux Distros That Have Adopted Flatpak

Sunday 9th of January 2022 03:55:57 PM
Flatpak lets users install applications that remain isolated from the rest of the system. Here are some distros that support Flatpak by default.

9 ways to learn Ansible this year

Sunday 9th of January 2022 02:41:37 PM
Automation just keeps improving the lives of everyone on the IT team. Ansible helps anyone who uses IT automation, whether for keeping files organized or configuring printers, or for anything else someone can imagine and build. These are some of the most notable use cases and experiences shared on Opensource.com in 2021.

How to Upgrade to Linux Mint 20.3 Una

Sunday 9th of January 2022 11:54:27 AM
In the following tutorial, you will learn how to upgrade to Linux Mint 20.3 codenamed Una using the terminal method.

Canonical is reworking Snap application packages on Linux

Sunday 9th of January 2022 10:40:07 AM
Snap is a software packaging and distribution platform for Linux developed by Canonical, creators of Ubuntu Linux. Snap applications are more portable than traditional Linux software, and most of them are containerized to prevent some common security issues. However, Snap also has plenty of problems, which might be the reason Canonical is experimenting with a new architecture.

How To Dual Boot Your Raspberry Pi

Sunday 9th of January 2022 09:25:46 AM
Linux users will be familiar with dual booting their systems. We often have Linux running alongside Windows, or another Linux distro. The Raspberry Pi, itself a small $35 Linux computer, isn't particularly well known for dual booting, but it can be done; all we need is a little help.

Tiny Life is an upcoming pixel-art take on experiences like The Sims

Sunday 9th of January 2022 08:11:26 AM
Tiny Life is an upcoming game trying to capture the essence of games like The Sims, but in an isometric pixelart style. If you've played The Sims before, you mostly know sort-of what to expect from it. Build a house, have a family and take care of all their needs - or totally mess with them. You're basically god watching over a few select people.

How to Install WSL 2 on Windows 10

Sunday 9th of January 2022 06:57:06 AM
WSL introduced a myriad of new features in its latest version. Here's how you can install WSL 2 on Windows 10.

How to Cinnamon Desktop Environment on Debian 11 Bullseye

Sunday 9th of January 2022 05:42:46 AM
In the following tutorial, you will learn how to install this alternative desktop environment on your Debian 11 Bullseye Desktop as an optional choice to switch from GNOME.

Fast Kernel Headers v2 Posted - Speeds Up Clang-Built Linux Kernel Build By ~88%

Sunday 9th of January 2022 04:28:54 AM
What may end up being one of the greatest Linux kernel features of 2022 is the recently published "Fast Kernel Headers" effort for cleaning up the kernel headers and dramatically speeding up Linux kernel builds both for absolute/clean and incremental builds. Fast Kernel Headers can cut the Linux kernel build time in half or greater and out this weekend are the v2 patches.

More in Tux Machines

Back End/Databases: AgensGraph, Apache AGE, and Apache Kafka

  • PostgreSQL: Announcing the release of AgensGraph 2.5

    The AgensGraph Development Team are pleased to announce the release of AgensGraph v2.5. AgensGraph is a new generation multi-model graph database for the modern complex data environment. AgensGraph is a multi-model database, which supports the relational and graph data model at the same time that enables developers to integrate the legacy relational data model and the flexible graph data model in one database. AgensGraph supports ANSI-SQL and openCypher (http://www.opencypher.org). SQL queries and Cypher queries can be integrated into a single query in AgensGraph. AgensGraph is based on the powerful PostgreSQL RDBMS, and is very robust, fully-featured and ready for enterprise use. AgensGraph is optimized for handling complex connected graph data and provides plenty of powerful database features essential to the enterprise database environment including ACID transactions, multi-version concurrency control, stored procedure, triggers, constraints, sophisticated monitoring and a flexible data model (JSON). Moreover, AgensGraph leverages the rich eco-systems of PostgreSQL and can be extended with many outstanding external modules, like PostGIS. For more details please see the release notes.

  • PostgreSQL: Announcing the release of Apache AGE(incubating) 0.6.0

    Apache AGE(incubating) is a PostgreSQL extension that provides graph database functionality. AGE is an acronym for A Graph Extension, and is inspired by Bitnine's fork of PostgreSQL 10, AgensGraph, which is a multi-model database. The goal of the project is to create single storage that can handle both relational and graph model data so that users can use standard ANSI SQL along with openCypher, the Graph query language.

  • Apache Kafka 3.1 opens up data streaming for analytics

    Apache Kafka is continuing to build out its event data streaming technology platform as the open source project moves forward. Apache Kafka 3.1 became generally available on Jan. 24, providing users of the open source event streaming technology with a series of new features. Organizations use Kafka to enable real-time data streams that can be used for operations, business intelligence and data analytics. Kafka is a developed by an open source community of developers that includes Confluent, an event streaming vendor that provides a commercial platform for Kafka, as well as Red Hat, which has a managed Kafka service. Gartner analyst Merv Adrian said he looks at Kafka as a data source that feeds a database. "More uses and users are moving upstream to engage with data in motion, before it comes to rest, and Kafka and its adjacent technologies are moving to capture share of that business," Adrian said.

OPNsense 22.1 released

For more than 7 years now, OPNsense is driving innovation through
modularising and hardening the open source firewall, with simple
and reliable firmware upgrades, multi-language support, fast adoption
of upstream software updates as well as clear and stable 2-Clause BSD
licensing.

22.1, nicknamed "Observant Owl", features the upgrade to FreeBSD 13,
switch to logging supporting RFC 5424 with severity filtering, improved
tunable sysctl value integration, faster boot sequence and interface
initiation and dynamic IPv6 host alias support amongst others.

On the flip side major operating system changes bear risk for regression
and feature removal, e.g. no longer supporting insecure cryptography in
the kernel for IPsec and switching the Realtek vendor driver back to its
FreeBSD counterpart which does not yet support the newer 2.5G models.
Circular logging support has also been removed.  Make sure to read the
known issues and limitations below before attempting to upgrade.

Download links, an installation guide[1] and the checksums for the images
can be found below as well.
Read more

today's howtos

  • How to configure Pure-FTPD on Ubuntu/Debian with Self Signed Certificate

    In this post, you will learn how to configure Pure-FTPD. Pure-FTPD is a free FTP server which mainly focuses on security. It can be setup really easily within five minutes and it does not take much time or effort to setup. Pure-FTPD offers many features like limiting simultaneous users, Limiting bandwidth on each user to avoid saturation of the network speed, hiding files through permissions and moderating new uploads and content. In this tutorial we will see how to easily configure Pure-FTPD server with Self Signed Certificate File Transfer Protocol (FTP) is a way to receive or transfer data from one server to another. It is a standard communication protocol that enables the transfer or receiving of data over network. For in our case, We can use SFTP protocol for linux servers to transfer files, but if we have to create a FTP server we can use Pure-FTPD

  • How to create and use a Red Hat Satellite manifest

    In this multi-part tutorial, we cover how to provision RHEL VMs to a vSphere environment from Red Hat Satellite. Learn how to prepare the Satellite environment in this post.

  • How to install Redmine on Ubuntu 20.04 – NextGenTips

    In this tutorial, we are going to learn how to install Redmine on Ubuntu 20.04. Redmine is a free and open-source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It has project wikis and forums, time tracking, and role-based project controls.

  • How to Install Grafana on Rocky Linux

    Grafana is free and open-source analytics and visualization tool. It's a multi-platform web-based application that provides customizable charts, graphs, and alerts for supported data sources. By default, Grafana supports multiple data sources like Prometheus, Graphite, InfluxDB, Elasticsearc, MySQL, PostgreSQL, Zabbix, etc. It allows you to create an interactive and beautiful dashboard for your application monitoring system. This tutorial will show you how to install Grafana with Nginx as a Reverse Proxy on the Rocky Linux system.

  • How to Install Lighttpd Web server on CentOS 8

    In this post, you will learn how to Install Lighttpd on CentOS 8 Lighttpd is an open-source, secure, fast, flexible, and more optimized web server designed for speed-critical environments with less memory utilization as compared to other web servers. It can handle up to 10,000 parallel connections in one server with effective CPU-load management. Also, It comes with an advanced feature set such as FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more. Lighttpd is an excellent solution for every Linux server, due to its high-speed io-infrastructure that allows us to scale several times better performance with the same hardware than with other alternative web-servers. In this article we will learn how to Install Lighttpd Web server on CentOS 8.

  • How to install flameshot on RHEL/CentOS using Snapcraft

    In this post, you will learn how to install Flameshot on RHEL / CentOS Flameshot is a powerful open source screenshot and annotation tool for Linux, Flameshot has a varied set of markup tools available, which include Freehand drawing, Lines, Arrows, Boxes, Circles, Highlighting, Blur. Additionally, you can customize the color, size and/or thickness of many of these image annotation tools. Snap is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system.

  • How to Convert Ubuntu 20.04 In Zentyal Firewall

    Greeting for the day! We are going to convert Ubuntu 20.04 in Zentyal today. The Server is a very popular OS among Linux admins across the planet. Though Zentyal community edition comes as dedicated os too, I was just testing what if we convert running Ubuntu Machine to the server? The verdict was clear that Servers get ready much quicker in comparison to installing dedicated OS instead. Thought to create a write-up for the same. We have categorized the article into three parts. First, a brief introduction of the server and its features. Second, how to convert Ubuntu into the Server. The third part will be having a conclusion and other views regarding the scenario.

  • 5 ways to make your Ansible modules work faster | Enable Sysadmin

    Ansible is a powerful open source tool that helps you automate many of your IT infrastructure operations, from the smallest of tasks to the largest. Ansible has hundreds of modules to help you accomplish your configuration needs, both official and community-developed. When it comes to complex and lengthy workflows, though, you need to consider how to optimize the way you use these modules so you can speed up your playbooks. Previously, I wrote about making your Ansible playbooks run faster. Here are five ways I make my Ansible modules work faster for me.

  • 1 DNS server container Podman dirty easy

    Linux distributions. So, what is a DNS? A DNS server is a service that helps resolve a fully qualified domain name (FQDN) into an IP address and performs a reverse translation of an IP address to a user-friendly domain name. Why is name resolution important? Computers locate services on servers using IP. However, IPs are not as user-friendly as domain names. It would be a big headache to remember each IP address associated with every domain name. So instead, a DNS server steps in and helps resolve these domain names to computer IP addresses. The DNS system is a hierarchy of replicated database servers worldwide that begin with the “root servers” for the top-level domains (.com, .net, .org, etc.). The root servers point to the “authoritative” servers located in ISPs and large companies that turn the names into IP addresses. The process is known as “name resolution.” Using our www.business.com example, COM is the domain name, and WWW is the hostname. The domain name is the organization’s identity on the Web, and the hostname is the name of the Web server within that domain. Debian DNS server setup can be found the link.

  • Deploy a Kubernetes Cluster based on Calico and openSUSE Kubic – Hollow Man’s Blog

    openSUSE Kubic is a certified Kubernetes Distribution based on openSUSE MicroOS. Calico is an open-source project that can be used by Kubernetes to deploy a pod network to the cluster. In this blog, I will show you how to deploy a Kubernetes Cluster based on Calico and openSUSE Kubic by a Virtual Machine. We are going to deploy a cluster that has a master and a worker. I was intended to use Oracle VM VirtualBox. However, it turned out that on my machine, when I tried to run kubeadm at openSUSE Kubic in VirtualBox, it always stuck at watchdog: BUG: soft lockup - CPU#? stuck for xxs! with CPU usage around 100%. As a result, I switched to VMware Workstation Pro and the issue got solved. Guess it’s caused by some bugs of VirtualBox.

  • Qemu backup on Debian Bullseye – Michael Ablassmeier – ..

    In my last article i showed how to use the new features included in Debian Bullseye to easily create backups of your libvirt managed domains. A few years ago as this topic came to my interest, i also implemented a rather small utility (POC) to create full and incremental backups from standalone qemu processes: qmpbackup The workflow for this is a little bit different from the approach i have taken with virtnbdbackup. While with libvirt managed virtual machines, the libvirt API provides all necessary API calls to create backups, a running qemu process only provides the QMP protocol socket to get things going.

Security Leftovers

  • Apple Releases Security Updates for Multiple Products

    An attacker could exploit some of these vulnerabilities to take control of an affected system.

  • Why Security in Kubernetes Isn't the Same as in Linux: Part 1 | MarketScreener

    The risks of a Kubernetes (K8s) deployment are actually the same as in traditional Linux servers.

  • Do you need pkexec and polkit on a WM? NO! CVE-2021-4034

    Thanks to Somewhat Reticent for being always on alert and contributing: Do you need pkexec and polkit on a WM? NO! CVE-2021-4034 Not unless you want some automated menu and icons to click on and use various user/root rights to execute a gui! Otherwise you are “safe“. Don’t think because RH is reporting this the only affected parties are RHEL users, anyone who uses their systemd elogind and polkit derivatives are equally affected. But gksu/gksudo was insecure and had to be erased from nearly every distro that is an IBM “client”.

  • Bug bounties: finding and fixing security holes with European Commission funds - The Document Foundation Blog

    Free and open source software (FOSS) is about much more than driving costs down, in some cases even down to zero – it’s about giving control back to users, developers and even nations. With FOSS, everyone gains the freedom to study, improve and share the software – and to use it whenever and wherever they want, without being restricted by vendor lock-in strategies. FOSS has been widely used amongst government bodies and public services, so thanks to the coordination of their recently formed Open Source Programme Office (OSPO), the European Commission has started a series of hackathon and “bug bounty” programmes to help selected projects find (and potentially fix) security issues.