Language Selection

English French German Italian Portuguese Spanish


KeenWrite – Java-based desktop text editor

Filed under

A text editor is software used for editing plain text files. It has many different uses such as modifying system configuration files, writing programming language source code, jotting down thoughts, or even making a grocery list.

Whatever the level of sophistication of the editor, they typically have a common set of functionality, such as searching/replacing text, formatting text, undo/redo, importing files, as well as moving text within the file. However, some editors have interesting features. KeenWrite is an example of a text editor that stands out from the crowd.

Read more

Flatpak 1.12 Released with Better Support for the Steam Linux Runtime Mechanism, More

Filed under

Flatpak 1.12 comes eight months after Flatpak 1.10 as the new stable series that introduces numerous new features and improvements. Highlights include better support for the Steam Linux Runtime mechanism, allowing Steam to launch games with its own container runtime as /usr.

In fact, this new feature allows any subsandbox to have a different /usr and/or /app. Also new is support for TUI (text-based user interface) programs like GNU Debugger, support for Flatpak instances of the same app-ID to share their /tmp or /dev/shm directories, as well as their $XDG_RUNTIME_DIR.

Read more

How To Choose The Best Electronic Signature Service For Linux

Filed under

If you work for a large company or corporation, dealing with contracts and agreements often requires the use of digital signatures. Such signatures ensure that both parties are protected under their own sets of laws, enabling them to conduct business efficiently. However, choosing an electronic signature service can be difficult.

Here’s a list of things to look out for when trying to choose the best electronic signature for Linux...

Read more

CommaFeed, Read Your Favorite News In One Place Everywhere

Filed under

CommaFeed is an RSS feed reader accessible via web browser and can be used easily everywhere. In short, it is an alternative to Google News. It looks very simple and lightweight, and works fast! User can just subscribe news from websites they like and read them anywhere they go. Registration is free and the software behind is free as in freedom. This simple tutorial explains how to use CommaFeed for first timers. Let's start reading!


For server admins, CommaFeed allows selfhosting and has ability to work with multiple other RSS clients.

Read more

Squid 5.2 is available

Filed under
  • Squid 5.2 is available
    The Squid HTTP Proxy team is very pleased to announce the
    availability of the Squid-5.2 release!
    This release is a security release resolving several
    vulnerabilities and bugs found in the prior Squid releases.
    The major changes to be aware of:
     * SQUID-2020:12 Out-Of-Bounds memory access in WCCPv2
       (CVE-2021-28116 aka ZDI-CAN-11610)
     Due to an out of bounds memory access Squid is vulnerable to an
     information leak vulnerability when processing WCCPv2 messages.
     This problem allows a WCCPv2 sender to corrupt Squids list of
     known WCCP routers and divert client traffic to attacker
     controlled routers.
     This attack is limited to Squid proxy with WCCPv2 enabled and
     IP spoofing of a router IP address configured as trusted in
     * SQUID-2021:6 Improper Certificate Validation of TLS server
     When validating an origin server or peer certificate, Squid may
     incorrectly classify certain certificates as trusted.
     This problem allows a remote server to obtain security trust
     when the trust is not valid. This indication of trust may be
     passed along to clients allowing access to unsafe or hijacked
     This problem is guaranteed to occur when multiple CA have
     signed the TLS server certificate. It may also occur in cases
     of broken server certificate chains.
     * Bug 4922: Improve ftp://... filename extraction
     Since 3.5 Squid has incorrectly truncated FTP downloads when
     the transfer is made in ASCII mode (with ';type=' argument).
     This release can be expected to work when downloading from all
     FTP servers.
     * Bug 5164: a copy-paste typo in HttpHdrCc::hasMinFresh()
     This bug shows up as incorrect HIT and MISS results when
     caching responses from a server using Cache-Control:min-fresh.
      All users of Squid are encouraged to upgrade as soon as
    See the ChangeLog for the full list of changes in this and
    earlier releases.
    Please refer to the release notes at
    when you are ready to make the switch to Squid-5
    This new release can be downloaded from our HTTP or FTP servers
    or the mirrors. For a list of mirror sites see
    If you encounter any issues with this release please file a bug
    Amos Jeffries
  • Squid 5 Proxy Server Stable Release -

    After three years of development , a stable release of the Squid 5.1 proxy server is presented , ready for use on production systems (the 5.0.x releases were beta). After making the 5.x branch stable, from now on, only fixes for vulnerabilities and stability problems will be made in it, and minor optimizations are also allowed. Development of new features will be done in the new experimental branch 6.0. Users of the previous stable 4.x branch are encouraged to plan a migration to the 5.x branch.

  • Squid Proxy Server 5.2 Bugfix Release Now Available

    Squid is one of the most popular proxy/cache server, and the 5.2 version fixes several vulnerabilities and bugs found in the prior Squid releases.

    Squid is a widely-used caching proxy server for Linux and Unix platforms. This means that it stores requested Internet objects, such as data on a Web or FTP server, on a machine that is closer to the requesting workstation than the server.

    In other words, it redirects object requests from clients (in this case, from Web browsers) to the server.

    Proxies provide added layers of security and cache services that make loading processes faster. Squid supports several caching protocols, such as hypertext caching protocols (HTCP), internet cache protocol (ICP), cache array routing protocol (CARP), and web cache communication protocol (WCCP). It also processes caching requests from Domain Name Server (DNS) lookups and Secure Sockets Layer (SSL).

    Now that a new version has been announced, let’s see what has changed in Squid 5.2.

10 Best Linux Tools For Digital Artists [2021]

Filed under

There is no shortage of graphic design software for Linux users. While it is possible to create stunning graphics and make professional edits with several online software, today’s focus is on the most effective, memory-friendly software for Linux.

Please note that these applications are listed randomly and not in order of their popularity, complexity, functionality, or price.

Read more

Software: GNU, BGP, and KShutdown

Filed under
  • September GNU Spotlight with Mike Gerwitz: 15 new GNU releases!


  • Tools to explore BGP

    Yesterday there was a big Facebook outage caused by BGP. I’ve been vaguely interested in learning more about BGP for a long time, so I was reading a couple of articles.

    I got frustrated because none of the articles showed me how I could actually look up information related to BGP on my computer, so I wrote a tweet asking for tools.

    I got a bunch of useful replies as always, so this blog post shows some tools you can use to look up BGP information. There might be an above average number of things wrong in this post because I don’t understand BGP that well.

  • KShutdown 5.90 Allows to Auto Restart from Linux into Another OS | UbuntuHandbook

    The graphical auto shutdown app KShutdown released version 5.90 with feature to reboot from Linux into another OS automatically.

    KShutdown is a free open-source app that provides a simple Qt based user interface. It allows users to automatically shutdown, restart, hibernate, sleep, log-out, or run a command on certain time, after a period of time, on user inactivity or other event.

    The app is getting more and more powerful. The latest 5.90, beta for next 6.0 release, introduced experimental multi-booting support. User can now automatically reboot from Linux into another OS, such as Windows, from Grub menu entries.

Annotator is a Slick Annotation Tool for Linux Desktops

Filed under

Today I found an amazing app that lets me do just that.

Annotator by Trevor Williams is something of a cross between the macOS Preview app (which has powerful markup tools built-in) and FOSS-fave Shutter.

Indeed, until now, my go-to tool for annotating images on Linux is Shutter (or Flameshot, though it can only annotate screenshots you take using it), though its UI is a little dated and a few features are missing.

Read more

Software: New Release of pgCluu, PostgreSQL Weekly News, and a Look at FLB Music

Filed under

Markets: An Open-Source App to Keep Track of Your Investments for Linux Desktop and Phones

Filed under

Usually, you would log in to a service on your web browser to monitor and track the market for investment opportunities if you’re an investor/trader.

But, what if you want an app for your Linux desktop and Linux phone? Considering we do have a few for Android/iOS smartphones, it should come in handy for Linux devices as well!

“Markets” utilizes the data from Yahoo Finance to provide you the required information about stocks, cryptocurrencies, currencies, and more.

While it is a simple desktop-focused app, it is available for Linux smartphones, and it offers a couple of valuable functionalities. Let me list the key highlights of what you can expect.

Read more

Syndicate content

More in Tux Machines

Review: Ubuntu 21.10

Ubuntu 21.10 (code name Impish Indri) and its many variant flavors were released on October 14. This release is a non-Long Term Support release, meaning it will be supported for nine months. Like all new releases of Ubuntu, Ubuntu 21.10 comes with numerous updates and enhancements. The most notable of these changes are the customized GNOME 40 desktop and Firefox being a Snap instead of a Deb package. Both of these changes are explored in depth in this review. Installing Ubuntu 21.10 I began by downloading the 2.9GB ISO and copying it to a flash drive. Booting the computer from the flash drive resulted in an extremely familiar experience. Unfortunately, the new installer currently being worked on did not make it into this release, so Ubuntu 21.10 still provides the same installation experience as all the recent releases of Ubuntu. Read more

Indie dev finds that Linux users generate more, better bug reports

An indie developer has found an interesting observation: Though only 5.8% of his game's buyers were playing on Linux, they generated over 38% of the bug reports. Not because the Linux platform was buggier, either. Only 3 of the roughly 400 bug reports submitted by Linux users were platform specific, that is, would only happen on Linux. The developer, posting as Koderski for developer Kodera Software on Reddit, makes indie game ΔV: Rings of Saturn—that's Delta V, or DV, for the non-rocket-science-literate. It's a hard science, physics-based space mining and piracy game that I quite like, personally, for its blend of playability that still honors the basics of spaceflight. If you quite like the space combat of, say, The Expanse, DV is a sim that might be for you. Koderski says he's sold a little over 12,000 copies of his game, and about 700 of those were bought by Linux players. "I got 1040 bug reports in total, out of which roughly 400 are made by Linux players," says Koderski's post. "That’s one report per 11.5 users on average, and one report per 1.75 Linux players. That’s right, an average Linux player will get you 650% more bug reports." Koderski's numbers are a limited sample size drawn from one person's experience, but tell a compelling story. Read more

today's howtos

  • How to use and install Stremio on Linux

    Stremio is a media center that allows users to watch movies, TV shows, and even YouTube videos instantaneously. It also supports DLNA and many other features. Here’s how to use Stremio on Linux.

  • Deploying containers with Consfigurator

    For some months now I’ve been working on some patches to Consfigurator to add support for Linux containers. My goal is to make Consfigurator capable of both performing the initial setup of a container and of entering the running container to apply configuration. For the case of unprivileged LXCs running as non-root, my work-in-progress branch can now do both of these things. As Consfigurator enters the container directly using system calls, it should be decently fast at configuring multiple containers on a host, and it will also be possible to have it do this in parallel. The initial setup for the container uses Consfigurator’s existing support for building root filesystems, and it should be easy to extend that to support arbitrary GNU/Linux distributions by teaching Consfigurator how to invoke bootstrapping tools other than debootstrap(8).

  • Vincent Bernat: FRnOG #34: how we deployed a datacenter in one click

    The presentation, in French, was recorded. I have added English subtitles.

  • How to install FileZilla on a Chromebook

    Today we are looking at how to install FileZilla 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 Install Zoom Client on Fedora 35 - LinuxCapable

    Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

  • How to Install Sails.js Framework with Nginx on Rocky Linux 8 - LinuxCapable

    Sails.js is a Javascript framework that you can use to easily and quickly build customized enterprise-grade for Node.js. It resembles the MVC architecture from such frameworks as Ruby on Rails, but with improved support for the more data-oriented modern style of developing web applications and is compatible with other front-end including Angular, React, iOS, Android, Windows Phone, and much more. In the following tutorial, you will learn how to install Sails.js and access the web-based interface by installing and configuring an Nginx reverse proxy setup on Rocky Linux 8.

  • How to Zip and Unzip Files on Android (RAR, ZIP, 7Z) - Make Tech Easier

    If your job demands that you send many large files, or if you just want an easy way to send a large number of pictures to someone, zip files are a necessity – even on your phone! This article shows how to compress or decompress large files on your Android smartphone.

  • How to Install Python Pip / PIP3 on Debian 11 Bullseye - LinuxCapable

    PIP is the standard package manager for installing Python packages. With PIP, you can list, search and download to install packages from the Python Package Index (PyPI). PIP was first included with the Python installer since version 3.4 for Python 3 release and 2.7.9 for Python 2 and is well utilized with many Python projects. In the following tutorial, you will learn how to install the PIP / PIP2 or PIP3 on Debian 11 Bullseye operating system.

  • How to Install Google Chrome on openSUSE Leap 15 - LinuxCapable

    ogle Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing openSUSE, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task. In the following tutorial, you will learn how to install Google Chrome in three various ways in stable, beta, or unstable versions on openSUSE Leap 15.

  • How to browse Reddit from the Linux desktop with Giara

    If you like Reddit but prefer to browse from an app, Giara may be for you. It is a Linux app that allows users to consume Reddit content from the desktop. In this guide, we’ll show you how to install it and use it on your system. Note: You must have a Reddit account to make use of the Giara application on Linux. To create a new Reddit account, head over to Reddit and click on the new “sign up” button.

  • How to Install Brave Browser on openSUSE Leap 15 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less. In the following tutorial, you will learn how to install Brave on openSUSE Leap 15.

  • How to Install / Upgrade to Latest Nginx Mainline or Stable on openSUSE Leap 15 - LinuxCapable

    For those using openSUSE 15 Leap, you might have noticed that installing Nginx directly from its repository does not install the latest stable or mainline version. This is a common trend in most distributions that focus on the stability of packages and provide only urgent bug or security updates until the subsequent major distribution. For most, using the default Nginx that comes bundled with the repository will be preferred, but often many require and want the latest version of stable or mainline for updated features. The following tutorial will cover installing the last stable or mainline versions of Nginx on openSUSE 15 Leap.

  • How to Add a User to Sudoers on openSUSE - LinuxCapable

    When installing openSUSE, the user account that was created during the initial setup has sudo rights. However, there may be a need to add additional sudo users or make the default user have sudo rights. This is a straightforward process with a few commands. In the following tutorial, you will learn to add a user to the sudoers group on any openSUSE system.

  • How to easily download and install apps on Linux with AppImage Pool

    AppImagePool is an AppImageHub client for Linux. With it, users can easily browse and download AppImages from the AppImageHub store. Here’s how to get it working on your Linux system.

Security Leftovers