Language Selection

English French German Italian Portuguese Spanish


elementaryOS 6 Odin Is Beautiful, Yet Could Be Better

Filed under

elementaryOS 6 is a beautiful Linux distribution, with good design options and a spectacular attention to details. However, the distribution may not be a perfect choice for new users who lack essential expertise in Linux and its command line. Software management and the selection of the default applications in the distribution could have been much better.

elementaryOS 6, however, for power users is more than overwhelming; as any of them can easily customize it to his/her needs and forget about all the default applications altogether.

You can go ahead download elementary OS 6 from its official website.

If you would like to see the FOSS Post doing more of these reviews each month, then consider joining us on Patreon so that we can commit to this goal.

Read more

New features in Neovim 0.5

Filed under

Neovim 0.5, the fifth major version of the Neovim editor, which descends from the venerable vi editor by way of Vim, was released on July 2. This release is the culmination of almost two years of work, and it comes with some major features that aim to modernize the editing experience significantly. Highlights include native support for the Language Server Protocol (LSP), which enables advanced editing features for a wide variety of languages, improvements to its Lua APIs for configuration and plugins, and better syntax highlighting using Tree-sitter. Overall, the 0.5 release is a solid upgrade for the editor; the improvements should please the existing fan base and potentially draw in new users and contributors to the project.

The Neovim project was started by Thiago Padilha in 2014 shortly after his patch to introduce multi-threading capabilities to Vim was rejected without much in the way of feedback. This event was the major trigger that led Padilha to create this fork, with the explicit aim of improving the usability, maintainability, and extensibility of Vim while facilitating a more open and welcoming environment.

Read more

My First Impression When Using Archcraft Linux!

Filed under

For now the main distro that I use on my main laptop to work is Xubuntu. But that doesn't mean I am Fanboy Xubuntu, this is because of needs.

And I also don't want to waste time studying Arch Linux with various problems. But Archcraft makes me feel easier when using Arch Linux. So I decided to install 2 different Linux distributions in my 2 laptops. And maybe posting various cases when using Linux Archcraft.

Read more

Review: SME Server 10.0

Filed under

In hindsight it's difficult for me to imagine how my trial with SME Server could have gone worse. One might point out that at least the system installer worked, but even then the installer is unusually slow and a bit awkward to navigate compared to other dedicated server and NAS solutions currently available.

Things got off to a poor start with anti-virus processes consuming all available CPU and memory resources and got worse when it became apparent that the systemctl command would timeout while trying to shutdown the runaway services while systemd would restart the processes I terminated by other means.

The user account manager rejected passwords I tried to apply to new accounts and incorrectly reported accounts were locked, even after I had unlocked them from the command line. The web interface does not show feedback or show confirmation when action buttons are clicked. Most services cannot be managed through the web portal and new software could not be added to the system without turning to the command line.

To make matters worse, updating the system and taking the Reconfigure option the system keeps insisting is necessary corrupts the system and prevents it from booting.

Looking through the web interface prior to the system becoming unusable, there do not appear to be many tools for managing services or setting up tasks. It looks like most significant options need to be managed from the command line and there are very few tasks we can perform through the web portal that are not easier and faster from the console.

One aspect of SME Server that puzzles me a bit is its short support cycle. SME Server 10.0 is new (it came out earlier this year), but it's based on CentOS 7 which is about seven years into its ten year support cycle. Which means SME Server 10.0 only receives three years of support. As a result we are stuck running seven year old software packages, but will only benefit from three years of updates. It seems we'd be better off running a Red Hat Enterprise Linux 8 clone with something like Webmin installed.

I encountered a lot of frustration from trying to use SME Server with virtually nothing to show from my efforts, but a lot of bugs. I think most other members of the Fedora/CentOS family would provide a smoother experience.

Read more

HP EliteBook 840 G7 with openSUSE Continued

Filed under

The HP EliteBook 840 G7 is a fantastic, 14″ chassis computer to take on the go that gives you long battery life, good performance and a fantastic keyboard for long sessions of writing or whatever tasks you might need that keyboard. As far as design goes, this really is a great machine, it looks nice, feels great, works fantastically well and has all the right features. I highly recommend this particular model for anyone that needs a capable, battery efficient, light weight computer that just looks good.

This computer can, quite easily, be upgraded and therefor extending the life of this machine for many years. The only thing of which you may need to be very aware is the life of the battery. Outside of that, the build of this computer suggests that it should continue to be useful for many years.

Great job HP! Now I’d like to see some kind of deal with the openSUSE folks about some sort of OEM offering. If HP provided some kind of openSUSE out-of-the-box experience would be absolutely fantastic. So, hopefully, some talks between the two organizations about this can happen.

Read more

Deepin DE review: The most beautiful Linux DE

Filed under

The Deepin Desktop Environment, or DDE for short, is one of, if not the best-looking Linux desktop environments out there. It brings a clean, elegant, modern, and professional-looking user interface. Not only will it woo anyone who looks at it, but it also provides a super intuitive and familiar user experience.

We have put together a detailed overview of the Deepin Desktop Environment, going over all its various features, settings, and options for this read. By the end, you will have a thorough understanding of what DDE brings to the table and whether or not it’s the right distro for you.

So with that being said, here’s our in-depth review of the Deepin Desktop Environment.

Read more

Cinnamon 5 desktop review

Filed under

Based on this article review, Cinnamon 5.0 is a worthy Linux desktop environment to consider as it has more thumbs up than dislikes. A new user will find it amicably adaptable and scalable, while veteran users might have to re-adjust their muscle memories to adapt to some new GUI tweaks. It is responsive and performs in a lightweight manner. Furthermore, it automates most of its functionalities so that its user only needs to acknowledge their implementation, if any.

Our articles on the features of Linux Mint 20.2 “Uma” and updating to Linux Mint 20.2 “Uma” directly reference Cinnamon 5.0 as the default associated desktop environment for Linux Mint 20.2 “Uma”.

The Cinnamon desktop developmental status and mileage can be followed up on Github. Here, you can keep a close eye on the upgrade changes associated with it from the beta stage to an official release.

Read more

Goggles Music Manager – music collection manager and player

Filed under

I spend an inordinate amount of time listening to music. My favorite pastime is to see an eclectic range of bands, solo artists, and orchestras live. It’s such a life-changing and exhilarating experience. It’s one thing to be sitting at home listening to a CD or watching music videos on TV or on YouTube, but being in the audience, packed out in a stadium or music hall, takes it to another level. But it’s an expensive pastime. And it’s been a long time since I’ve been able to attend music performances. Instead, I’m listening to music from my CD collection which I’ve encoded to FLAC.

I’ve reviewed a smorgasbord of open source music players. But Linux is endowed with a huge selection, there remains a fair few I’ve yet to explore. For this review, I’m looking at Goggles Music Manager.

Read more

Time for PineTime

Filed under

I just received my PineTime and set it up with GadgetBridge on my Android device. So far it has been a pleasant experience.


My device was shipped with version 1.2 of the InfiniTime firmware, so I’m one release behind. I ordered the sealed device (because the price is amazing), but I already am itching to get coding.

Read more

Review: Pacstall - AUR for Ubuntu

Filed under

Back in May I briefly talked about Arch Linux's User Repository (also known as the AUR). Arch Linux itself has a relatively small collection of official software packages and so many members of the Arch community (and those who use its derivative distributions) run packages from the AUR. The AUR contains scripts provided by third-parties which enable software to be installed using scripts. While installing software this way manually can be tedious, there are any number of helper programs which assist Arch users in building and installing software from the AUR scripts.

As a result, Arch Linux, which has a relatively small number of official packages (11,945 at the time of writing) can offer an additional 70,500 through the AUR collection. This puts the combined collection of Arch software in a similar range as Debian and Ubuntu. In the article from May we touched on a number of methods other distributions use to augment their official repositories with third-party software. These methods included Nix, Copr, Slackbuilds, and personal package archives (PPA).

One project which has come along since then is called Pacstall. The Pacstall project aims to provide Ubuntu users with a third-party repository similar in style to Arch's, along with a convenient command line tool to automate most of the work. "Pacstall will attempt to become the AUR Ubuntu wishes it had. It takes the AUR and puts a spin on it, making it easier to install programs without scouring GitHub repos and the likes."

Pacstall can be set up using a Deb package or a single-line shell command. I decided to take Pacstall for a spin on Ubuntu MATE 21.04 to see how it would perform. Reading the description of the project I was uncertain of where third-party software scripts would be coming from. For instance, I was unclear as to whether Pacstall would use (and possibly translate) existing AUR scripts or if it would be duplicating the work of the AUR in a new approach. I was unable to find documentation which explained where these scripts came from and how many there were.

With a little looking around I discovered Pacstall learns how to install packages from another repository specific to this program. Which means it is not connected to or learning from the AUR, simply providing a similar service. At the time of writing there are about five dozen recipes for building third-party software in the Pacstall repository. So how well does it work?

Read more

Syndicate content

More in Tux Machines

Kernel and Graphics: Intel, AMD, and NVIDIA

  • Intel teases 'software-defined silicon' with Linux kernel contribution – and won't say why

    Intel has teased a new tech it calls "Software Defined Silicon" (SDSi) but is saying almost nothing about it – and has told The Register it could amount to nothing. SDSi popped up around three weeks ago in a post to the Linux Kernel mailing list, in which an Intel Linux software engineer named David Box described it as "a post-manufacturing mechanism for activating additional silicon features".

  • RadeonSI Lands Another "Very Large" Optimization To Further Boost SPECViewPerf - Phoronix

    In recent months we have seen a lot of RadeonSI optimizations focused on SPECViewPerf with AMD seemingly trying to get this open-source OpenGL driver into very capable shape moving forward for workstation GL workloads. Hitting Mesa 22.0-devel today is yet another round of patches for tuning SPECViewPerf.

  • Vendors Including NVIDIA Talk Up New OpenCL Extensions For Vulkan Interop, NN Inference - Phoronix

    Last Friday night we spotted OpenCL 3.0.9 with several new extensions included. Today The Khronos Group is formally announcing these latest OpenCL additions focused on Vulkan interoperability as well as neural network inferencing. These new extensions for OpenCL 3.0 include an integer dot product extension for neural network inferencing (cl_khr_integer_dot_product) with a focus on 8-bit integer support.

  • RadeonSI Enables NGG Shader Culling For Navi 1x Consumer GPUs - Phoronix

    As another possible performance win for RadeonSI Gallium3D as AMD's open-source Radeon OpenGL driver on Linux systems is enabling of NGG culling for Navi 1x consumer graphics processors rather than limiting it only to newer Navi 2x (RDNA2) GPUs. Merged on Monday was a patch to enable shader culling for Navi 1x consumer SKUs with no longer limiting it to Navi 2x / GFX10.3 or when using various debug options. This culling was also enabled for Navi 1x GPUs but only for the "Pro" graphics SKUs.

Databases: Managing Database Migrations, PostgreSQL-Related Releases

KDE Plasma 5.18.8, Bugfix Release for October

Plasma 5.18 was released in February 2020 with many feature refinements and new modules to complete the desktop experience. Read more

today's howtos

  • Speak to me! – Purism

    My trusty laptop’s speakers gave up the ghost. I don’t like to sit around in headphones all the time, I don’t have any other speakers, and the replacements are still being manhandled by the postman. I’d get used to the austerity if I hadn’t started missing calls from a friend. That’s unacceptable! But what am I supposed to do? Buy extra gadgets just to throw them away after a week? Nope, I’m not that kind of a person. But hey – I have a Librem 5! It has a speaker. It’s open. I have control over it, and I’m a hacker too. So I should be able to come up with a hack to turn it into a speaker for my laptop, right? Pulseaudio to the rescue. I look through the guide. There it is: forwarding audio over a network.

  • How To Install CSF Firewall on Debian 11 - idroot

    In this tutorial, we will show you how to install CSF Firewall on Debian 11. For those of you who didn’t know, CSF is also known as “Config Server Firewall” is a free and advanced firewall for Linux systems. We should use ConfigServer Security & Firewall (CSF) since this CSF have more advanced and comprehensive features than other firewall application such as UFW, Firewalld, or Iptables. Compared to the other Linux firewall application, CSF is more user-friendly and effective which is mostly used by web hosting providers. 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 ConfigServer Security & Firewall (CSF) on a Debian 11 (Bullseye).

  • What are the differences between SQL and MySQL | FOSS Linux

    Due to many organizations, businesses, companies, and firms making an online presence, databases have become the core requirement for their daily operations. A database in a layman’s language is defined as a collection of data stored and organized electronically to ensure easy retrieval, access, management, and manipulation of business data. Most business successes depend on databases since they aid in storing essential and relevant data in a central position. Besides, databases also help facilitate communication of crucial business info such as employee profiles, sales transactions, customer profiles, marketing campaigns, product inventory, etc. Furthermore, databases have ensured that the company’s data is secure through various authentication mechanisms like access specifiers, user logins, and sign-ups. This article will talk about the difference between the two popular relational databases SQL and MySQL.

  • How to install Funkin' Psych Engine on a Chromebook

    Today we are looking at how to install Friday Night Funkin' Psych Engine 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.

  • How to Use an SSH Key with Non-root Users - Unixcop

    You can SSH to your Linux instance as root with the key. However, the key doesn’t work for non-root users. So we will illustrate two methods to use SSH keys with non-root users.

  • Allow Port Through Firewall in Ubuntu 20.04 - Linux Nightly

    Ubuntu comes with ufw (uncomplicated firewall) installed by default. This is a frontend for iptables/nftables, the built-in Linux firewall, and is meant to make firewall management a bit easier. In this guide, you’ll see how to add rules to the firewall to open ports and allow certain services to have access through the firewall on Ubuntu.

  • Some regex tests with grep, sed and AWK

    In my data work I regularly do searching and filtering with GNU grep (version 3.3), GNU sed (4.7) and GNU AWK (4.2.1). I don't know if they all use the same regex engine, but I've noticed differences in regex speed between these three programs. This post documents some of the differences.

  • Upgrade to Fedora 35 from Fedora 34 using DNF – If Not True Then False

    This is guide, howto upgrade Fedora 34 to Fedora 35 using DNF. This method works on desktop and server machines. You can also upgrade older Fedora installations (example Fedora 33/32/31/30) directly to Fedora 35. I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

  • Jenkins: Basic security settings - Anto ./ Online

    Jenkins contains sensitive information. Thus it must be secured, like any other sensitive platform. Thankfully Jenkins provides you with many security options. This guide will show you all the essential bits that you need to know. You access these features on the Configure Global Security page under manage Jenkins.

  • LDAP query from Python · Pablo Iranzo Gómez's blog

    Recently, some colleagues commented about validating if users in a Telegram group were or not employees anymore, so that the process could be automated without having to chase down the users that left the company. One of the fields that can be configured by each user, is the link to other platforms (Github, LinkedIn, Twitter, Telegram, etc), so querying an LDAP server could suffice to get the list of users. First, we need to get some data required, in our case, we do anonymous binding to our LDAP server and the field to search for containing the ‘other platform’ links.