Language Selection

English French German Italian Portuguese Spanish

August 2021

Release of Chrome 93

Filed under
Google
Web
  • Stable Channel Update for Desktop

    The Chrome team is delighted to announce the promotion of Chrome 93 to the stable channel for Windows, Mac and Linux. This will roll out over the coming days/weeks.

    Chrome 93.0.4577.63 contains a number of fixes and improvements -- a list of changes is available in the log. Watch out for upcoming Chrome and Chromium blog posts about new features and big efforts delivered in 93.

  • Google rolling out Chrome 93 on Mac, Windows, Android, iOS - 9to5Google

    Following version 92’s release on Android, Mac, Windows, and Linux, the next release of Google’s browser is rolling out. Chrome 93 is here today as a smaller update.

  • Chrome 93 Released With WebOTP Cross-Device Support, CSS Module Scripts - Phoronix

    Google is shipping Chrome 93 today as the latest stable version of their web browser.

    Chrome 93 brings WebOTP API cross-device support to the desktop where if connected via the same Google Account across devices can seamlessly handle one-time pass-codes sent to your mobile device. Chrome 93 on the developer front also exposes the Multi-Screen Window Placement API. This new API makes it easier to manage several displays and can be used for use-cases like presentations where one display may be showing a slide deck while another display is showing the speaker notes, managing multiple windows for tool panes like for image and video editors, or virtual trading desks with showing multiple related windows. With Chrome 93 this new Multi-Screen window Placement API is exposed as an origin trial.

elementary OS 6 Updates for August, 2021

Filed under
GNU
Linux

Earlier this month we released elementary OS 6 Odin and we’ve been thrilled with the overwhelming amount of feedback we’ve received. So far OS 6 has been downloaded from our website over 75,000 times! Over the last three weeks we’ve been gathering up all of your feedback and jumping right into delivering the first batch of free fix and feature updates for OS 6.

Read more

today's howtos

Filed under
HowTos
  • Network Security Rocky Linux/Centos/RHEL 8 - Unixcop

    Hardening network security devices minimize the risk of unauthorized access into a network’s infrastructure. Vulnerabilities in device management and configurations exploit weaknesses for a malicious cyber actor to exploit in order to gain presence and maintain persistence within a network.

    In addition to, Hackers have shifted their focus from exclusively exploiting traditional endpoints to increasingly exploiting specialized and devices, including routers and switches. They do this through common weaknesses in configurations, specific routing protocols, and implanting malware in the OS.

    So Ensure that all network security configurations are correct. Including static IP address assignments, DNS, WINS, whether or not to register a specific interface, binding order, and disabling settings on DMZ, 00B management, or backup networks. Also, check CSF configuration.

  • Enumerating .gov.af

    Due to recent political events there’s an increased interest in Afghanistan’s websites. This is a tutorial on how to run sn0int on .gov.af to enumerate as many sites as possible for archival purpose.

  • How to see grep output in color with highlighting feature

    The grep command is the de facto tool for searching text files. However, when there are too many matches, finding the requested text in the search results can be difficult. So grep comes with --color='auto' option. It surrounds the matching string with the colour, thus resulting in enhanced output.Now you know grep can color-highlighting the matched text or words in its output. However, by default, that option is turned off. So let us see how to colorized grep by default for viewing the entire file with highlighted matches on Linux or Unix-like systems.

  • How to use Keybase to encrypt files on Linux

    Keybase is an end-to-end encryption tool for messaging and for file sharing. It’s an excellent, easy-to-use tool for those that want to quickly encrypt and share files with friends. Here’s how to do it on Linux.

  • Improve The CrowdSec Multi-Server Installation With HTTPS Between Agents | Linux Journal

    To address security issues posed by clear http communication in our previous crowdsec multi-server installation, we propose solutions to achieve communication between Crowdsec agents over encrypted channels. On top of that, the third solution allows server-2 or server-3 to trust server-1 identity, and avoid man-in -the -middle attacks.

  • What is Metasploit Used For

    A Metasploit framework is a sophisticated tool that cybercriminals and hackers can use to investigate systemic vulnerabilities on web servers. It can be simply modified and utilized with many operating systems since it is an open-source framework. It also includes tools for automatically comparing a program’s security vulnerabilities to its patched (repaired) version. It also includes anti-forensic and strong evasion features.

  • Linux Fu: User Space File Systems — Now For Windows, Too! | Hackaday [Ed: Better just use the real thing -- without NSA back doors and recurring data losses]

    One of the nice things about the Unix philosophy that Linux inherited is that the filesystem is very modular. That’s good, too, because a typical system might want a choice of filesystems like ext4, reiserfs, btrfs, and even network systems like nfs. Besides that, there are fake file systems like /sys and /dev that help Linux make everything look like a file. The downside is that building a filesystem required changing the kernel or, at least, writing a loadable module. That’s not as hard as it sounds, but it is a little more difficult than writing a normal program. Then came FUSE — file system in user space. This is a single file system module that allows you to create new file systems by writing ordinary code.

  • How to install the Brave Browser on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install the Brave Browser on Linux Lite 5.4. Enjoy! For the commands and more,

  • How to install Super Smash Flash 2 - SSF2 on a Chromebook

    Today we are looking at how to install Super Smash Flash 2 - SSF2 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 Take Screenshots on a Chromebook - Make Tech Easier

    The process of taking screenshots on a Chromebook may be different from doing it on a Windows PC or a Mac – but not drastically different. You may be a little unsure how to do this in Chrome OS, as even the best of them don’t have a Print screen key, but it’s fairly simple to learn. Whether you want to grab a portion of the screen or the entire thing, there are multiple ways to take screenshots on a Chromebook.

  • Yet another gremlin: the zero-width space

    The gremlin detector script in A Data Cleaner's Cookbook now looks for zero width spaces (U+200B, hex e2 80 8b, ​).

    Like a soft hyphen (SHY), a zero-width space (ZWSP) is usually non-printing and invisible, and indicates for a Web browser or word-processing program where a string of visible characters can be broken when wrapping a line. With SHY, the program will add a hyphen at the end of the wrapped line, while a ZWSP just means "You can break the string here when wrapping".

    Also like a SHY (and a no-break space (NBSP)), a ZWSP can cause problems where it isn't needed. A quick googling for "problem with zero width space" turned up ZWSP-caused issues with

Phosh v0.13.1 released (and you can finally dismiss all notifications at once)

Filed under
Software
Gadgets

Phosh is an open source user, mobile-friendly user interface originally created by Purism for the Librem 5 smartphone It’s designed from the ground up to work with small, touchscreen devices. It’s now available for a wide range of mobile Linux distributions.

But some features that have been available for other mobile operating systems for years are still making their way to Phosh. For example, version v0.13.1, which was released today, is the first that has a “clear all” button that lets you dismiss multiple notifications at once.

Read more

Jam: The time for Open-source Clubhouse and Twitter Spaces Alternative

Filed under
Software

For someone who witnessed the old golden days of PalTalk, Clubhouse is a modern version of PalTalk with social networking characteristics rather than chat and messaging channels.

In different words, it is a social network which focuses on real-time voice conversations for groups. Although, it was first lunched for iOS users and with invites, many users could not join unless with workaround, it gained popularity among the new generation, especially for discussing politics.

But what about if a certain community wants to setup its own voice-based private social network? Here, the decision makers will face a problem with limited options: the idea is rather new and open-source developers need time to create the alternatives.

Read more

18 Recommended Open-Source Tools for Writers and content creators

Filed under
Software

In this article, we want to share with you 10 free and open-source programs that are going to be great and help you if you are an author or a writer.

Every tool here helps with different aspects from story boarding, actual book creation to artwork creation as well, and so we're just to take a look at all of these best programs. We think would be valuable for writers and authors.

Read more

Red Hat Satellite 6.9.5 has been released

Filed under
Red Hat

We are pleased to announce that Red Hat Satellite 6.9.5 is generally available as of August 31, 2021.

Red Hat Satellite is part of the Red Hat Smart Management subscription that makes it easier for enterprises to manage patching, provisioning, and subscription management of Red Hat Enterprise Linux infrastructure.

Read more

Which is better; Ubuntu or Debian

Filed under
Debian
Ubuntu

Linux is a widely used open-source operating system; it manages the connection between applications/programs and hardware like other Operating Systems. Applications make the requests, and operating systems map those requests to the hardware components. Linux operating systems have hundreds of distributions (distros); a Linux distribution is also an operating system made using Software collections based on Linux Kernel. The well-known distros of Linux OS include Debian, Ubuntu, Linux Mint, Fedora, MX Linux, Deepin, etc. The notable information is that Debian is a Linux-based distribution, and Ubuntu is a distribution based on Debian. Ubuntu and Debian are almost similar, but they have few differences, such as Ubuntu is inclined towards user-friendliness and Debian is more concerned with software freedom. In this piece of writing, we will present the difference between two distros, Ubuntu and Debian, and analyze which Linux distribution is better.

Debian

Debian is an old but very stable Linux distro: the initial version of Debian was released in 1993. In 1993, software engineer Ian Murdock issued an open invitation to various developers to develop a relatively new operating system based on the Linux kernel. This invitation was called the Debian Project; therefore, the development phenomenon of Debian is known as the Debian Project that includes hundreds of developers who contribute towards the development of Debian. Moreover, its features and stability forced the developers to consider it a benchmark for a few other Linux distributions such as Ubuntu, Linux Mint. It is noted that more than 100 distributions of Linux are derived from Debian. It is developed by hundreds of developers that form the Debian project.

Ubuntu

Ubuntu is marked as the most popular Linux distro and was firstly released in the year 2004. Ubuntu is designed for computers, smartphones, and network servers, and it is used globally, such as in offices, homes, programming, IoT devices, TV OS, etc. It releases twice (April and October) a year with a gap of 6months. The exciting thing about Ubuntu is that it is based on the Debian distro of Linux: this relationship between Ubuntu and Debian makes them similar in many features and functionality.

Read more

Rspamd 3.0 Spam Filtering System Released with Reworked HTML Parser

Filed under
Software
Security

Rspamd 3.0 has been released as the newest version of this leading open-source spam filtering software and it’s coming with plenty of changes.

Rspamd is an advanced high-performance spam scan software for Linux and Unix servers which delivers very accurate filter results. It is fast, open source, and designed to process hundreds of messages per second simultaneously.

Rspamd 3.0 can work with the most popular mail transfer systems, such as Postfix, Exim, or Sendmail. Each message is analyzed by Rspamd and given a spam score. The higher the score – the more likely the email should be considered unsolicited.

Compared to SpamAssassin, Rspamd is more actively maintained. Because it is written in C, Rspamd is much faster than Spamassassin which is written in Perl. Rspamd has a number of features that allow it to filter email on average 10 times faster than SpamAssassin, as well as provide better quality filtering. On top on that, Rspamd comes with a DKIM signing module so you will not have to use another software to sign your outgoing emails.

Read more

Plasma Mobile Gear 21.08 Improves the Clock, Weather, Kasts, and Spacebar Apps

Filed under
KDE

Plasma Mobile Gear 21.08 is here to improve the Shell by addressing issues that affected the virtual keyboard and improve its reliability when its opened or closed, as well as by implementing an infrastructure to facilitate creation of custom quick setting buttons.

Among the Plasma Mobile apps improved in this release, there’s the Clock app, which now lets users loop timers and specify custom commands that will run when a timer finishes. The Clock app now also offers Pinephone users a better landscape experience, and the animations were enhanced a bit.

Read more

More in Tux Machines

Programming Leftovers

  • QuickLicenseRT Linux 3.0 - Protect and License Desktop Software

    QuickLicenseRT Linux 3.0 implements the QuickLicense 9.1 runtime system to protect and license a Linux desktop applications. Apply licensing to a 32 or 64-bit executable with a few programming commands. Use LinuxWrap to license a compiled executable without programming.

  • Turing Award winner Barbara Liskov on CLU and why programming is still cool • The Register

    It has been 12 years since Barbara Liskov won a Turing Award for her contributions to practical and theoretical foundations of programming language and system design, and these days the creator of the CLU programming language continues to work on some interesting problems. We spoke about innovation, abstraction and encapsulation in the 1970s and today in a recent chat. Liskov, now in her 80s, leads the Programming Methodology Group at the Massachusetts Institute of Technology. Recently, she has been working on parallel computing and, with a student, developed Byzantine Fault Tolerance* [PDF] in the 1990s, "which turns out to be very significant for the blockchain world," she says.

  • GitLab all set to go public as revenues – and losses – rise

    DevOps darling GitLab has finally filed for an Initial Public Offering (IPO) as revenues continue to grow and losses widen. The IPO had been expected in 2020 but the company put things off due to the pandemic until late last week, when the paperwork was filed with the US Securities and Exchange Commission (SEC). The company, founded in 2014, has remained tight-lipped over the sums involved, although the filed S-1 form recorded that the proposed maximum aggregate offering price is estimated at $100m. [...] In the IPO document, Gitlabs said it was on course to grow revenues to $233m in its current financial year ending in 2022. This compares to the $152.2m reported in fiscal 2021 and the $81.2m in the year before that. However, losses also widened over those years. The net loss in fiscal 2020 was $130.7m – but it was $192.2m in fiscal 2021. Net loss reached $69m for the six months ended 31 July 2021, up from $43.5m for the same time last year.

  • The 10 Core Differences Between C and C++

    C and C++ are two different well-recognized programming languages with the function of assembly language. Though both C and C ++ sound similar with an extra "++" on the latter, their features and usage are distinctive. C is a procedural programming language with a static system, whereas C++ is an enhanced version of the C programming language with object-oriented programming support.

Proprietary Software Leftovers

today's howtos

  • How to analyze Linux system boot time with Systemd - Linux Shout

    Systemd is a system and session manager that is responsible for managing all services running on the system over the entire operating time of the computer, from the start-up process to shutdown. Processes are always started in parallel (as far as possible) in order to keep the boot process as short as possible. But how to know which process took how much time while booting your system, well for that we can use the Systemd as well.

  • How To Install Figma on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Figma on Ubuntu 20.04 LTS. For those of you who didn’t know, Figma is a popular tool amongst graphic designers and UI, UX designers. It can be used to create wireframes, high-fidelity interface designs, prototyping, etc. One of the most loved features of Figma is its ability to run inside a browser, which makes it platform-independent. 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 the step-by-step installation of the Figma on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How To Create and Manage Groups in Linux - ByteXD

    A group is a collection of users in Linux that shares some commonalities for the purpose of security, privilege, etc. Linux allows its administrators to create different user groups very easily. This is convenient because you can create a user group and manage all of the user’s permissions at once, instead of individually assigning permissions to each user. If you are not familiar with Linux permissions and how to manage them, take a look at this article. In this tutorial, we will cover how to create groups in Linux and briefly explain how to manage them.

  • What's the differences between a Docker image vs a container? - Coffee Talk: Java, News, Stories and Opinions

    A container is a collection of one or more processes, organized under a single name and identifying ID that is isolated from the other processes running within a computing environment. That computing environment can be a physical computer or a virtual machine. A container image is a template that defines how an image will be realized at runtime. While containers started out as a Linux technology, you can create containers within the Windows operating system too. The important thing to understand about Docker technology is that it has two main components: the client CLI tool and the container runtime. The CLI tool is used to execute instructions to the Docker runtime at the command line. The job of the Docker runtime is to create containers and run them on the operating system.

  • How To Install Yarn on Debian 11 - idroot

    In this tutorial, we will show you how to install Yarn on Debian 11. For those of you who didn’t know, Yarn is a package manager for JavaScript that runs on Node.js, allowing developers to manage their application dependencies. It was created to solve a set of problems with npm, such as speeding up the packages installation process by parallelizing operations and reducing errors related to network connectivity. 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 Yarn on a Debian 11 (Bullseye).

  • How to Install LaTeX Editor TeXstudio 4.0.0 in Ubuntu 20.04 / 21.10 | UbuntuHandbook

    The open-source LaTeX editor TeXstudio 4.0.0 was released! Here’s how to install it in Ubuntu via PPA repository. TeXstudio 4.0.0 offers Qt6 support which should improve HiDPI handling. And the official packages for Windows and macOS are now based on Qt6, while Linux build sticks to Qt5. The final release is out after 8 alpha, 3 beta and 2 release candidate tests, though it’s announced only with following changes...

  • How to Setup Passwordless SSH Login in Linux with Keys

    Hello Linux geeks, it is always a good practice that Linux systems should be ssh with keys rather than the password. SSH (Secure Shell) keys gives us a secure way to login to Linux and UNIX like servers. When we access Linux systems with SSH keys then it is also known as passwordless ssh authentication. In this post, we will learn how to setup passwordless SSH authentication with keys in Linux.

  • How to prevent a Supply Chain Attack in a Linux Environment

    This is a type of cyberattack that seeks to damage an organization by attacking weaker elements in the supply chain. A supply chain attack can happen across any industry. Software supply chain attacks occur when attackers insert malicious code in a poorly secured part of the software supply chain. This causes a ripple effect, in which a lot of consumers of the software are impacted by the attack.

  • Setup Load Balancing with HAProxy, Nginx and Keepalived in Linux

    In the conventional method of hosting a server or website, the server is hosted through a single HTTP server. When the clients hit on the server, they are allowed on the server. But, what happens when multiple users, even more; thousands of clients, hit the site at a time for some query? What will happen if the server crashes? How will the single server balance the load? To answer all these questions, we can use the term ‘Load balancing’. If you’re looking for authentic tools for managing traffic of your server, you can definitely setup the HAProxy, Nginx, and Keepalived on Linux for load balancing.

  • This Will Make You a Command-Line Ninja | by Erik van Baaren | Python Land | Sep, 2021 | Medium

    A well-crafted bash command or script can save hours of manual labor. This tutorial will show you exactly how easy it is to become a command-line ninja and automate those tedious tasks. If you need to polish your basics, head over to Shell Commands Every Developer Must Know.

  • What Is the Linux Command Line and How Do You Use It?

    The interface you use to view and interact with an operating system, whether text-based or graphical, is known as a shell. The first shells were text-based. This is because the earliest electronic computers were not household devices. Instead, they were giant mainframes that occupied entire rooms. Back then, computing power was pretty low and network connections were slow. You can store very many files, and many users can sign into a system simultaneously over a very slow connection when you’re only working with text. In 1969, Dennis Ritchie and Ken Thompson at Bell Labs developed the Unix operating system, one of the first mainframe operating systems to gain widespread adoption. Unix operated on mainframes as a shared system, with people interacting with the computer from individual terminals consisting of only a keyboard and a screen. Users did everything from creating and navigating files to transmitting data by typing commands using a shell, which the mainframe then interpreted. If anything went wrong, a system administrator could check via a console, a dedicated text-entry, and display device used for system-related messages such as those concerning the BIOS, bootloader, or kernel. Linux is a Unix-like system that replicates much of the functionalities of Unix, but as free software available to all. The Thompson shell (written by Ken Thompson) was the initial shell for Unix, but a replacement came from Stephen Bourne in 1979 known as the Bourne shell. In 1989, Brian Fox create the Bourne Again shell (bash for short) as a free software replacement of the Bourne shell as part of the GNU Project. This is the default shell for most Linux operating systems. Thus we have several of the names that are still commonly used for the command line today: command line, shell, terminal, console, and bash.

Games: Assets, GOG, and Steam

  • Derivation: Episode 1 Motion Comic by Itizso on itch.io - David Revoy

    Game developer Itizso on itch.io made a motion comic derivation with the first webcomic episode of Pepper&Carrot. It's an interesting way to give life to this episode.

  • Trouble is brewing over on GOG due to the HITMAN release needing online for some features | GamingOnLinux

    GOG.com, the store that provides itself on offering "DRM FREE" builds of games has recently released Hitman - Game of The Year Edition from IO Interactive and GOG fans are not happy. To set the scene a little, this is a single-player stealth game about running around assassinating various targets across a bunch of different missions. It's actually a pretty good game and it has a Linux build available on Steam ported by Feral Interactive, which is not up on GOG. Here's the problem: many features in HITMAN require you to have an internet connection. This is different to a game that has online modes which would of course need the internet. This is a game you play by yourself. Story missions and bonus mission can be played offline but you have to be online for most of the progression for item unlocks, new start location unlocks, special contracts, featured contracts, escalation missions and more.

  • Steam Deck: Official Anti-Cheat Support Incoming in 2021

    If you have been following news closely (including with our recent Podcast with James Ramey) it should come as no surprise to see official support for EAC ahead of the Steam Deck launch. As discussed during our interview, this will probably require signed Proton builds in order to have EAC running in the games that require it (one of the requirements of Anti-cheat technology is to have reproducible environments). In practical terms this probably means that custom Proton builds made by third parties (like Proton GE) may not be able to include such support. We will have to see when more details surface. [...] With these two announcements, it looks like there should be a nice jump in compatibility for anything running under Proton in the very near future (maybe even ahead of the Steam Deck launch). Will that be enough to reach 100% compatibility as announced by Valve? Probably not, but my guess is that the fact that they are shipping a truckload of devkits of the Steam Deck early to developers is going to help for the remaining gaps.