Language Selection

English French German Italian Portuguese Spanish

LXer

Syndicate content
Linux and Open Source news headlines
Updated: 2 min 29 sec ago

Ubuntu 21.10 “Impish Indri” Available To Download

1 hour 7 min ago
After 6 months of development, Ubuntu 21.10 codenamed “Impish Indri” is now available for download. Ubuntu 21.10, a short-term support release, improves on its predecessor Ubuntu 21.04 by including an updated desktop environment, applications, and several bug fixes.

How to Install VLC Media Player on Linux Mint 20

Sunday 17th of October 2021 05:41:29 AM
In the following tutorial, you will learn how to install VLC Media Player on your Linux Mint system.

Computer scientists at University of Edinburgh contemplate courses without 'Alice' and 'Bob'

Sunday 17th of October 2021 03:29:58 AM
Academics advised to consider excluding certain terminology for the sake of inclusivity. A working group in the School of Informatics at the University of Edinburgh in Scotland has proposed a series of steps to "decolonize" the Informatics curriculum, which includes trying "to avoid using predominantly Western names such as Alice/Bob (as is common in the computer security literature)."…

How to Install Fish Shell on CentOS 8 and Rocky Linux 8

Sunday 17th of October 2021 01:18:27 AM
Fish Shell also known as ‘Friendly interactive shell’ used for Unix/Linux-like operating distributions. It provides a smart, fully equipped, and user-friendly command-line environment for all Linux users.

Reach your open source community with content marketing

Saturday 16th of October 2021 11:06:56 PM
Both startups and more established firms are increasingly turning to content marketing as a way of reaching prospective customers. However, corporate marketers often consider the open source software (OSS) community a challenge to reach. This article features ways your technology and content marketing teams can work together to target and reach the community around an OSS project your organization supports.

How to Stop Distro-Hopping and Find the Perfect Linux Distro for Yourself

Saturday 16th of October 2021 09:45:19 PM
Do you ever find yourself stuck in the never-ending loop of switching between multiple Linux distros for months? Maybe you want to explore all the available options in search of the best, but with so many distros to try, that seems like an impossible task. Although as fun it is to install and test new operating systems, settling with a feature-rich Linux distro that fits your needs is far better than going on a wild goose chase.

How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

Saturday 16th of October 2021 09:01:41 PM
In the following tutorial, you will learn how to upgrade from Ubuntu 21.04 to 21.10 with complete steps and screenshots.

How to Install OpenLiteSpeed on AlmaLinux 8

Saturday 16th of October 2021 06:50:10 PM
OpenLiteSpeed is a free, open-source web server that you can use for administering and serving websites. This tutorial will show you how to install OpenLiteSpeed web server on Alma Linux 8.

My Fedora Linux home network part 1 – the data server

Saturday 16th of October 2021 04:38:39 PM
The following article is the first of a series about how I’ve used the Fedora Linux operating system to create a home network. My goal is to demonstrate a few ways that Fedora Linux can be useful to a home user or a Small Office / Home Office (SOHO) user and to encourage more people to test, implement and use Fedora Linux. There is also demand in the workforce for Information Technology (IT) professionals who are ready to step into duties that require familiarity with Linux. With Linux, you can start without big investments. You can use what equipment you have and grow with your ideas.

GNOME 41 Desktop Lands in openSUSE Tumbleweed, KDE Plasma 5.23 Is Coming Soon

Saturday 16th of October 2021 02:27:08 PM
Dominique Leuenberger published today a brief review over what landed in the software repositories of the openSUSE Tumbleweed rolling-release distribution in the past two weeks, including the latest GNOME 41 desktop enviornment.

How to Install Apache Spark on Debian 11

Saturday 16th of October 2021 12:15:37 PM
Apache Spark is a free, open-source, general-purpose, and distributed computational framework that is created to provide faster computational results. In this tutorial, we will show you how to install Apache Spark on Debian 11.

How to Install Unity Desktop on Ubuntu 21.10 Impish Indri

Saturday 16th of October 2021 10:04:05 AM
In the following tutorial, you will learn how to install the latest Unity Desktop Environment on Ubuntu 21.10 Impish Indri.

Devuan 4.0 ‘Chimaera’ Systemd-Free Distro Released

Saturday 16th of October 2021 07:52:34 AM
The Devuan community has announced the release of Devuan 4.0 with code name Chimaera, which strives to make GNU/Linux free of systemd.

PinePhone Pro Linux Smartphone Unveiled with 4GB RAM, Custom Rockchip SoC

Saturday 16th of October 2021 05:41:03 AM
PINE64 unveiled today the PinePhone Pro as their flagship Linux smartphone and the successor of the original PinePhone, featuring more powerful internals and an upgraded display.

Excellent System Utilities: Pingnoo – traceroute/ping analyser

Saturday 16th of October 2021 03:29:32 AM
This article looks at Pingnoo, an open-source cross-platform application for analysing and measuring the round trip time (latency) between two hosts. It offers a graphical representation for traceroute and ping output.

How to test any Linux Distro online

Saturday 16th of October 2021 02:28:00 AM
In this tutorial you will learn how to test any linux distro online.

3 ways to manage RPG character sheets with open source

Saturday 16th of October 2021 01:26:28 AM
It's that time of year again for gamers everywhere. Tomorrow is Free RPG Day, a day when publishers across the tabletop role-playing game industry release games for players both new and experienced, and they're all completely free. Although Free RPG Day was canceled in 2020, it's back this year as a live event with some virtual support by way of free RPG sampler downloads from Dungeon Crawl Classics and Paizo. And if the event's virtual offerings aren't enough, you might check out my list of open source tabletop RPGs.

Spanner in the works: The goal is not 100% compatibility, Google says of PostgreSQL interface

Saturday 16th of October 2021 12:24:56 AM
Google has clarified details of the interface between its popular distributed SQL database-management-cum-storage-service Spanner and the open-source RDBMS PostgreSQL. According to a blog published this week, Spanner's PostgreSQL interface uses "the familiarity and portability of PostgreSQL" to make developers' lives easier.

How to Install Gradle on Debian 11

Friday 15th of October 2021 11:23:24 PM
Gradle is a general-purpose build tool with a focus on Java projects. This article describes how to install Gradle on Debian.

How to Upgrade to Ubuntu 21.10 From 21.04

Friday 15th of October 2021 10:27:59 PM
Here’s how you can upgrade from Ubuntu 21.04 to Ubuntu 21.10 “Impish Indri”.

More in Tux Machines

C/C++ Programming/Development

  • How to pass a struct to a function in C

    A structure has been widely used as a user-defined data type in the C language. The purpose of using structures in C is to create a single data type that would be used further to group various data type variables or elements into one type. The structure has been used as a global variable so all the functions can access it easily. This means it can’t be declared in the main method so that we can use it anywhere.

  • C++ String Reverse

    If the string, “vwxyz“, is reproduced in the new order as, “zyxwv“. Then the string has been reversed. Unfortunately, such direct reversibility is not possible in C++. However, there is a classical workaround for reversing a string in C++. Keep reading this article to know-how. A string can be created in two main ways in C++. A string can be created as a constant pointer to a sequence of characters. A string can also be created by instantiating a string object from the string class. This article deals with string objects instantiated from the string class. This means the string library has to be included in order to execute the code samples in this article. A string object is a data structure where the string literal is a list. Each character is of one element in the list. And so, a literal string can be handled like an array of elements. This article explains the classical workaround to reverse a string in C++. This essentially iterates the string literal, backward. Having a summary knowledge of forward iteration enables the reader to understand reverse iteration better. This article deals with string objects instantiated from the string class.

  • C++ String starts with

    There comes a time when the programmer has to know what a string starts with. This knowledge can be used to choose or eliminate items in a list of characters. So, a programmer may want to know if a string starts with a particular character or with a particular sub-string. A programmer can write code that will check the initial characters of a string, one-by-one, and compare that with a prefix sub-string. However, all the strategies involved have already been done by the C++ string library. The C++ string class of the string library has the member function, starts_with(). This does the work for the programmer, but the programmer needs to know how to use the function. And that is why this tutorial is being produced. There are three variants of the string starts_with() member function. Variants of the same function are called overloaded functions. The basic approach for the start_with() member function is to compare a short independent sub-string with the first short segment of the string in question. If they are the same, then the function returns true. If they are different, the function returns false.

  • Function Overloading in C

    Function overloading is a very well-known concept used in object-oriented languages having many functions with the same name and different parameters in a single code. The object-oriented programming languages which support function overloading include Java and C++. As the C compiler doesn’t allow it to be used in the code hence, it isn’t easy to implement function overloading in C. Yet; we can still achieve the same thing with some technique. Let’s start this article with the opening of the shell terminal of Ubuntu 20.04 LTS.

PineTime Smartwatch and Good Code Play Bad Apple

PineTime is the open smartwatch from our friends at Pine64. [TT-392] wanted to prove the hardware can play a full-motion music video, and they are correct, to a point. When you watch the video below, you should notice the monochromatic animation maintaining a healthy framerate, and there lies all the hard work. Without any modifications, video would top out at approximately eight frames per second. To convert an MP4, you need to break it down into images, which will strip out the sound. Next, you load them into the Linux-only video processor, which looks for clusters of pixels that need changing and ignores the static ones. Relevant pixel selection takes some of the load off the data running to the display and boosts the fps since you don’t waste time reminding it that a block of black pixels should stay the way they are. Lastly, the process will compress everything to fit it into the watch’s onboard memory. Even though it is a few minutes of black and white pictures, compiling can take a couple of hours. Read more

today's howtos

  • How to play Dungeon Defenders on Linux

    Dungeon Defenders is a hybrid multiplayer video game developed by Trendy Entertainment. The game was released on Microsoft Windows, Xbox, iOS, Mac OS, Linux, etc. Here’s how to play the game on Linux.

  • How to play Company of Heroes on Linux

    Company of Heroes is a real-time strategy game developed by Relic Entertainment. The game takes place during WWII and was released on Windows, OS X, iOS, Android, and Linux. Here’s how you can play Company of Heroes on your Linux PC.

  • How to Install TeamViewer on Ubuntu Linux

    TeamViewer is a popular cross-platform tool that allows a user to remotely access and control another user’s computer in an easy and secure way. File sharing, remote desktop control and web conferencing between computers are all possible using TeamViewer. TeamViewer is useful for providing remote customer support in organizations, collaborating with colleagues who are far away, and connecting to your own device remotely. This article will walk you through the process of installing TeamViewer on Ubuntu systems.

  • How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

    Ubuntu has officially released the Ubuntu 21.10 codenamed Impish Indri. This has seen the introduction of GNOME 40 as the default desktop, and sadly GNOME 41 did not make the final cut. The release also introduces Linux Kernel 5.13 among new applications and other back-end performance improvements.

  • How to Extract Tar Bz2 File in Linux - ByteXD

    In this tutorial, we will be showing you how to use tar command to extract tar.bz2 files. Tar stands for tape archive, and it is one of the most used commands that deals with compressed archive files. Bz2 stands for bzip2. It is a specific compression algorithm. The tar command comes pre-installed in most Linux distributions. The tar utility is used to compress and extract files using different algorithms. Tar supports a wide array of compression algorithms such as gzip, bzip2, xz, lzip, etc.

  • How to mount ISO in Kubuntu Linux - Darryl Dias

    Dolphin file manager in Kubuntu (Tested this in Kubuntu 21.04) does not ship with Mount ISO option in the right click menu, but with the help of the dolphin-plugins package we can add this and many other features.

  • Setup OpenWRT on BPi-R2 | Zamir's Board

    It’s pretty easy to get OpenWRT start and running on BPi-R2. However, I realized that I need to extend the root filesystem to the whole disk, which is where the struggling starts.

GNOME Gingerblue 2.0.0 Recording Software supports XSPF 1.0

GNOME Gingerblue 2.0.0 is Free Recording Software for GNOME. In the 2.0.0 release I have added support for XSPF 1.0 from Xiph.org. Read more Also: Free Software Review: Balena Etcher couldn’t be easier for writing ISO images, but do they really need telemetry? – BaronHK's Rants