Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Wednesday, 25 Nov 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Wine 6.0 Release Preparations Begin In Two Weeks Roy Schestowitz 23/11/2020 - 3:18pm
Story today's howtos Roy Schestowitz 23/11/2020 - 3:13pm
Story Kodi 19.x "Matrix" - Beta 1 Roy Schestowitz 23/11/2020 - 2:30pm
Story GParted Live 1.1.0-8 Stable Release Roy Schestowitz 23/11/2020 - 2:24pm
Story openmamba “light” with LXQt desktop Roy Schestowitz 23/11/2020 - 2:17pm
Story ympd – MPD Web based GUI Roy Schestowitz 23/11/2020 - 2:13pm
Story Games: Heart Forth, Alicia, Beyond Your Window, Alwa's Legacy, GOverlay Roy Schestowitz 23/11/2020 - 1:44pm
Story Purism’s Librem 5 Mass Production Linux Phone Begins Shipping to Customers Marius Nestor 5 23/11/2020 - 1:36pm
Story Android Leftovers Rianne Schestowitz 23/11/2020 - 1:15pm
Story Plasma 5.20 & display scaling - Excellent Rianne Schestowitz 23/11/2020 - 12:46pm

Security Patches in OpenSUSE and SUSE

Filed under
  • Two Tumbleweed Snapshots update PostgreSQL, Mesa

    Snapshot 20201117 provides the latest update of packages for the rolling release. Among the packages to update was Mozilla Thunderbird to version 78.4.3; the email client updated a Rust patch and brought in a new feature from a previous minor version that prompts for an address to be used when starting an email from an address book entry with multiple addresses. KDE’s Plasma 5.20.3 stopped the loading of multiple versions of the same plugin in the task manager KSysGuard and there were many other bug fixes for Plasma users. Four months of shell scripts were updated in the hxtools 20201116 version; one of the changes to gpsh changed the tmp location to /var/tmp, which was to avoid saving potentially large files to tmpfs. The Linux Kernel made a jump from 5.9.1 to 5.9.8, which had a change for Btrfs as well as several USB changes. Database package postgresql 13 had its first point release to 13.1, which took care of three Common Vulnerabilities and Exposures and fixed a time test case so it works when the USA is not observing daylight-savings time. The graphical tool for administering virtual machines, virt-manager slimmed down the filesystem device editor User Interface. Text editor vim had a fix for when a crash happens when using a popup window with “latin1” encoding and python 3.8.6 took care of CVE-2019-20916.

  • Guardicore and SUSE partner to help you protect your critical applications - SUSE Communities

    Within the cybersecurity segment, Guardicore stands out from the crowd with its Guardicore Centra Platform disrupting the legacy firewall market by implementing micro-segmentation in your organization. Their software-only approach is decoupled from the physical network, providing a faster alternative to firewalls. Built for the agile enterprise, Guardicore offers greater security and visibility in the cloud, data-center, and endpoint. It also ensures security doesn’t slow you down and thanks to SUSE environments, it allows you to code and deploy on demand

SolidRun's Latest

Filed under
  • SolidRun launches i.MX 8M Plus SOM and devkit for AI/ML applications

    SolidRun already offers NXP based solutions with AI accelerators through products such as SolidRun i.MX 8M Mini SoM with Gyrfalcon Lightspeeur 2803S AI accelerator, or Janux GS31 Edge AI server with NXP LX2160A networking SoC, various i.MX 8M SoCs and up to 128 Gyrfalcon accelerators.

    All those solutions are based on one or more external Gyrfalcon AI chips, but earlier this year, NXP introduced i.MX 8M Plus SoC with a built-in 2.3 TOPS neural processing unit (NPU), and now SolidRun has just unveiled the SolidRun i.MX 8M Plus SoM with the processor together with development kits based on HummingBoard carrier boards.

  • SolidRun takes on Google's Raspberry Pi-like computer

    Israeli edge-computing outfit SolidRun has launched a new lineup of Raspberry Pi-like computers based on NXP's new i.MX 8M Plus application processor.

    SolidRun makes edge computing kit containing Arm-based and Intel chips. Earlier this year, it teamed up with application-specific integrated circuit (ASIC) chip manufacturer Gyrfalcon Technology to build the Arm-based, Linux Janux GS31 AI inference server.

  • [Repeated] SolidRun's i.MX8M Plus module launches with HummingBoard Mate board

    The iMX8M Plus CoM supports Linux (Debian 10 and Yocto 3.1 “Dunfell”) or Android 10 on dual- or quad-core models of the i.MX8M Plus. The module ships with up to 8GB LPDDR4-4000, with optional ECC, and has an eMMC socket. A module with 802.11 ac and Bluetooth 5.0 is optional.

Audiocasts/Shows/Videos: Proton, Self-Hosting, LibreOffice Videos and EXWM

Filed under
  • The Beginner's Guide to Proton - YouTube

    Have you ever needed to force a Steam game to use a different version of Proton and not known how? Do you not see your Windows games in your Linux Steam client? Do you want to run the Windows version of a game, but it already has a Linux version?

  • Google Turning the Screw | Self-Hosted 32

    With rage in our hearts, we proclaim a Self-Hosted Google Photos replacement, and the only way to self-host your email.

    Plus our tips to manage and stream audiobooks.

  • New Beginner LibreOffice Tutorials and Videos from Paul Sutton

    LibreOffice’s documentation community creates handbooks, guides, tutorials and other resources to help users get the most out of the software. Everyone is welcome to join the team and help out – it’s a great way to build up experience for a possible career in technical writing!

    Paul Sutton is producing a series of blog posts and videos aimed at newcomers to LibreOffice, explaining some of the basics. He also has some extra videos here – check them out.

  • Doom Emacs And EXWM Are My New Window Manager - YouTube

    A few months ago, I took a brief look at EXWM which is an Emacs plugin that allows you to use Emacs as your window manager. And while I was impressed at how well EXWM can work as a window manager, I never really tried to live in it.

Games: Collabora, Civilization VI, Total War: WARHAMMER II and More

Filed under
  • Linux Syscall User Dispatch Close To Mainline For Better Handling Windows Games - Phoronix

    Earlier this year we reported on Linux kernel work for better handling Windows games/apps that make system call instructions that bypass the Windows API. Directly making the system calls without going through the WinAPI has become an increasingly common occurrence for modern Windows games, likely as part of their Digital Rights Management schemes. Syscall User Dispatch is now the latest take on that effort.

    The syscall user redirection support has been led by Collabora engineers working in cooperation with Valve. That work evolved into the "Syscall User Dispatch" feature that is now up to its seventh code revision and likely soon to be mainlined in the Linux kernel.

  • Collabora put up their patches for Linux Kernel work to help Windows games on Linux | GamingOnLinux

    Collabora, one of the companies working under contract for Valve to help improve Windows game emulation on Linux with the likes of Wine have now sent in some patches to the Linux Kernel mailing list for discussion.

    This is going to be another big step forward for compatibility, hopefully, to help with the likes of anti-tamper and DRM which often skip over the Windows API which causes issues for Linux and the Wine compatibility layer (and so Steam Play Proton too). You can get an overview of it in this previous article and also this article if you want some background on it all. To be clear: a Valve developer did mention it's not for anti-cheat.

  • Civilization VI - Babylon Pack is out now with the 'Heroes and Legends' mode | GamingOnLinux

    Civilization VI has a new DLC out with the Babylon Pack, part of the ongoing New Frontier Pass or you can buy it as a single DLC if you prefer. This brand new DLC follows on from the surprisingly fun free Pirates game mode update, that Firaxis Games released for everyone back in late October.

    This new content pack introduces Hammurabi as the leader of Babylon. The Babylon civilization excels at Science, as well as Government and Infrastructure. Additionally, it also brings with it a "Heroes and Legends" game mode which adds in legendary figures from various cultures as playable characters on the world.

  • Total War: WARHAMMER II – The Twisted & The Twilight announced for December | GamingOnLinux

    Total War: WARHAMMER II – The Twisted & The Twilight is the next expansion for the huge strategy game from Creative Assembly, SEGA and porting studio Feral Interactive. Arriving for Windows on December 3, Feral Interactive have confirmed that it will arrive on Linux (and macOS) "shortly" after Windows. This could be anything from a day to a few weeks, hopefully not long though.

    This Lords Pack for Total War: WARHAMMER II introduces two new Legendary lords for the Skaven and the Wood Elves. Each leads their own faction and features new characters, units, unique gameplay mechanics and narrative objectives.

  • Tenderfoot Tactics sold well enough to fund another game, more updates coming | GamingOnLinux

    Tenderfoot Tactics is probably one of the best games released this year. An open-world tactics RPG that mixed real-time exploration and turn-based tactical battles, with a really gorgeous simple visual style with bright colours.

    Badru, one of the team responsible for creating it mentioned in a recent update that they're working on another tactics RPG. This is because sales of Tenderfoot Tactics "are good enough that I'm likely going to be able to self-fund another game". Work hasn't stopped on Tenderfoot though, far from it.

  • Pharaoh-like isometric city builder Nebuchadnezzar to release February 17, 2021 | GamingOnLinux

    While there is an upcoming Pharaoh remaster (which has no Linux support plans), we also have the far more interesting looking Nebuchadnezzar.

    Nebuchadnezzar has been announced for release on February 17, 2021 and it will be coming with full Linux support from Nepos Games. If you love city-builders, you're going to want to take a look at this. In it you will experience "the mysterious history and culture of ancient Mesopotamia" with a campaign that has you rule over influential historical cities filled with complex monuments.

Qt and Qt Creator Releases

Filed under

  • Qt 5.15.2 Released

    We have released Qt 5.15.2 today. As a patch release, Qt 5.15.2 does not add any new functionality but provides bug fixes.

    Compared to Qt 5.15.1, the new Qt 5.15.2 contains 176 bug fixes.  For details of the most important changes, please check the Change files of Qt 5.15.2.

    Qt 5.15.2 can be installed by using the maintenance tool. Note that we have recently released new version of the installer, so unless you already have updated to it, you need to run the installer update first . 

  • Qt 5.15.2 Released With Another 176 Bug Fixes - Phoronix

    Two months ago Qt 5.15.1 released with over 400 bug fixes and today the second point release of Qt 5.15 LTS is out with another nearly two hundred fixes. 

    While all eyes are on Qt 6.0 that should be shipping in December, Qt 5.15 is very important considering it's a long-term support (LTS) release where as Qt6 won't be seeing an LTS release for another year until Qt 6.2. There were tons of fixes poured into Qt 5.15.1 and it remains that way with the newly minted Qt 5.15.2 LTS. 

  • Qt Creator 4.13.3 released

    We are happy to announce the release of Qt Creator 4.13.3 !

    For this release we updated the prebuilt binaries to Qt 5.15.2, which fixes drag & drop on macOS. Please see our change log for an overview of the other improvements.

  • Qt Creator 4.14 Beta2 released

    We are happy to announce the release of Qt Creator 4.14 Beta2 !

    For the Beta2 I'd like to refer you to the Beta blog post for the higher level overview of what improvements are included in Qt Creator 4.14, and to our change log for the more fine-grained list.

today's howtos

Filed under
  • PhD Thesis: Greybox Automatic Exploit Generation for Heap Overflows in Language Interpreters

    Pre-2016 exploit generation was primarily focused on single-shot, completely automated exploits for stack-based buffer overflows in things like network daemons and file parsers. In my opinion, the architecture of such systems unlikely to enable exploit generation systems for more complex bug classes, different target software, and in the presence of mitigations.

  • How To Install and Configure Mautic Marketing Automation Tool on Linux

    The Mautic marketing automation tool is an open-source and free software used to maintain your local business. You can spread, supervise, and advertise your product through the Mautic marketing automation tool. You can set your role to the organization to monitor the service and development. The research and development department team can use this tool to know what people are demanding and what products are available.

    The content, dashboard, and other Mautic marketing automation features are beneficial for new and experienced business merchandisers. You can also make an analytics report through the Mautic tool for your organization. Installing the Mautic marketing automation tool on Linux distributions is not a tough job. Moreover, using Mautic on Linux is more effortless and hassle-free.

  • How To Install FTP Server on Linux Mint 20 - idroot

    In this tutorial, we will show you how to install FTP Server on Linux Mint 20. For those of you who didn’t know, FTP stands for “file transfer protocol”, and it allows you to transfer files to a remote computer. The most common FTP server software for Ubuntu is the vsftpd package, which stands for “very secure FTP daemon.” It’s the default FTP package for Ubuntu, and most other Linux distributions as well.

    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 FTP Server on a Linux Mint 20 (Ulyana).

  • How to Install Imagemagick 7 on Debian

    Learn here how to install Imagemagick 7 on Debian 10. To install Imagemagick on Debian or Ubuntu, have to compile from source.

  • How to Install SOGo Groupware on Debian 10

    SOGo is a free, open-source and collaborative groupware server released under the GNU GPL/LGPL v2 and above. It comes with a simple and easy to use web-based interface and supports multiple native clients. It provides native Microsoft ActiveSync support and also supports mobile devices such as, Apple iPhone, Android, Windows Phone, and BlackBerry.

XFCE 4.16 pre2 Release Brings Major Updates

Filed under

Xfce team announced the availability of the lightweight desktop environment Xfce 4.16 pre2. This is the second pre-releases and probably the last before the final release.
Read more

The Pro1 X Smartphone looks like an awesome Linux phone for tech fans

Filed under

Here is your daily dose of not-linux-gaming news but still awesome. F(x)tec are currently crowdfunding (and very successfully so) for a new high spec Linux phone with a physical keyboard.

The thing is, it's not just another Android phone. Well, it could be, if you wanted that. The Pro1 X will be available with either Android, Lineage OS or Ubuntu Touch OS out of the box which is why we're so interested in it. Not only that, if you do get the Ubuntu version it will offer full convergence by turning into a proper computer if you hook it up to a monitor.

With a sleek 64-key physical keyboard which slides out from behind, you get full access to do whatever you need. It's a proper little mini-computer.

Read more

How we develop success metrics for open source events

Filed under

As many open source communities grow larger and older, they may face problems managing members' engagement. People turn towards metrics to understand large systems and prioritize resources, but there has not been a consensus set of metrics for understanding open source communities.

The Community Health Analytics Open Source Software (CHAOSS) project, a Linux Foundation-sponsored community of industry professionals and academics, is working to solve this problem by defining metrics for open source projects. The CHAOSS project focused first on developing metrics for open source event organizers because open source communities often depend on events like hackathons, meetups, conferences, and user group meetings to grow their communities and work on important project updates.

Read more

What do open source product teams do?

Filed under

If you go to any hip product management conference, you'll hear about product teams. At a minimum, a product team has a product manager, but it often includes roles in marketing, technical architecture, and even user experience (UX). Previous articles in this series have covered open source as a supply chain model and defining products in the open source software supply chain, and this article specifically focuses on the role of product management within the product team.

Product managers and product marketing managers are the two most common product management roles, but product management can be further split into any number of roles, including competitive analysis, business strategy, sales enablement, revenue growth, content creation, sales tools, and more. With a very large product, even the product management role may be broken up into separate roles. You may even hear titles like technical marketing manager, product evangelist, and business owner, not to mention people-management roles for groups of individual contributor roles. For the purpose of this article, I refer to all of these roles collectively as "product management."

Read more

Graphics: Intel, X11 and Wayland

Filed under
  • Intel Preparing To Restore Frame-Buffer Compression For Tiger Lake - Phoronix

    This summer Intel disabled frame-buffer compression for Gen12 Tiger Lake graphics. While FBC helps conserve memory bandwidth and can be beneficial to power-savings, under-run issues and related problems resorted Intel to disabling this common feature for Tiger Lake.

    But now the open-source Intel Linux developers are preparing to restore frame-buffer compression for benefiting these latest-generation Intel laptops. Well, at least in part.

  • Robert O'Callahan: Debugging With Screenshots In Pernosco

    When debugging graphical applications it can be helpful to see what the application had on screen at a given point in time. A while back we added this feature to Pernosco.

    This is nontrivial because in most record-and-replay debuggers the state of the display (e.g., the framebuffer) is not explicitly recorded. In rr for example, a typical application displays content by sending data to an X11 server, but the X11 server is not part of the recording.

    Pernosco analyzes the data sent to the X11 server and reconstructs the updates to window state. Currently it only works for simple bitmap copies, but that's enough for Firefox, Chrome and many other modern applications, because the more complicated X drawing primitives aren't suitable for those applications and they do their complex drawing internally.

  • Paalanen: Developing Wayland Color Management and High Dynamic Range []

    Over on the Collabora blog, Pekka Paalanen writes about adding color management and high dynamic range (HDR) support to the Wayland display server protocol.

  • Developing Wayland Color Management and High Dynamic Range

    Wayland (the protocol and architecture) is still lacking proper consideration for color management. Wayland also lacks support for high dynamic range (HDR) imagery which has been around in movie and broadcasting industry for a while now (e.g. Netflix HDR UI).

    While there are well established tools and workflows for how to do color management on X11, even X11 has not gained support for HDR. There were plans for it (Alex Goins, DeepColor Visuals), but as far as I know nothing really materialized from them. Right now, the only way to watch HDR content on a HDR monitor in Linux is to use the DRM KMS API directly, in other words, not use any window system, which means not using any desktop environment. Kodi is one of the very few applications that can do this at all.

    This is a story about starting the efforts to fix the situation on Wayland.

IBM/Red Hat/Fedora Leftovers

Filed under
Red Hat
  • Red Hat Drives Hybrid Cloud Ubiquity with OpenShift Innovation Across Architectures, Applications and Infrastructure

    Red Hat, Inc., the world's leading provider of open source solutions, today announced new capabilities and features for Red Hat OpenShift, the industry’s leading enterprise Kubernetes platform. From updates to OpenShift Serverless for enhanced developer efficiency to extended support across architectures, Red Hat OpenShift helps fuel enterprise innovation across the hybrid cloud backed by Red Hat’s expertise and commitment to production-ready open source.

  • Release Cockpit Composer 26

    We are happy to announce the release of cockpit-composer 26. This release has no major new features, but contains useful fixes.

    Below you can find the official change log, compiled by Jacob Kozol. Everyone is encouraged to upgrade!

  • Release Koji Osbuild 3

    We are happy to announce that we released koji-osbuild 3, our new project to integrate osbuild-composer with koji, the build and tracking system primarily used by the Fedora Project and Red Hat.

    Below you can find the official change log, compiled by Christian Kellner.

  • Release of osbuild-composer 25

    We are happy to announce that we released osbuild-composer 25. It now supports building RHEL 8.4.

    Below you can find the official change log, compiled by Ondřej Budai. Everyone is encouraged to upgrade!

  • Acer Aspire Switch 10 E SW3-016's (and SW5-012's) horrible EFI firmware

    Depending on what OS the BIOS thinks it is booting it renames one of these 2 to _HID. This is weird given that it will only boot if EFI/Microsoft/Boot/bootmgfw.efi exists, but it still does this. Worse it looks at the actual contents of EFI/Boot/bootx64.efi for this. It seems that that file must be signed, otherwise it goes in OS unknown mode and keeps the 2 above DSDT bits as is, so there is no _HID defined for the wifi's mmc controller and thus no wifi. I hit this issue when I replaced EFI/Boot/bootx64.efi with grubx64.efi to break the bootloop. grubx64.efi is not signed so the DSDT as Linux saw it contained the above AML code.

  • IBM Advance Toolchain for Linux on Power 12.0-4 released!

    The IBM Advance Toolchain for Linux on Power is a set of open source development tools (compiler, debugger and profiling tools) and runtime libraries that allow users to take leading edge advantage of IBM’s latest POWER® hardware features on Linux®.

A Review of NixOS

Filed under

Most reviews go over desktop tools and default tools, but such reviews are not very useful for describing NixOS, as the power of NixOS lies elsewhere. People who choose NixOS must be willing to do their own partitioning, and you will not be doing them any favours by telling them the default desktop manager can suit their needs.

With that said, if you can follow the NixOS manual, you will be fine. You can choose a default desktop environment if you want, but make sure you are comfortable with the command line and can edit a text file for configuration tasks.

Read more

GNU/Linux Devices: Raspberry Pi, Tinker Board 2, Librem 5 and More

Filed under
  • SolidRun's i.MX8M Plus module launches with HummingBoard Mate board

    The iMX8M Plus CoM supports Linux (Debian 10 and Yocto 3.1 “Dunfell”) or Android 10 on dual- or quad-core models of the i.MX8M Plus. The module ships with up to 8GB LPDDR4-4000, with optional ECC, and has an eMMC socket. A module with 802.11 ac and Bluetooth 5.0 is optional.

  • Allwinner H6 SBC is loaded with media features

    Boardcon’s 4K-ready “EMH6” SBC runs Android on a quad -A53 Allwinner H6 with 1GB RAM, 8GB eMMC, Fast and GbE LAN ports, HDMI 2.0, eDP, RGB, CVBS, analog and digital audio, 2x USB, and an M.2 slot.

    Boardcon is targeting the 4K OTT, DVB, and IPTV set-top markets with an EMH6 SBC that runs Android 7.1.2 on Allwinner’s media-friendly Allwinner H6. The H6 SoC, which supports 4KP60 HDR video, is found on Linux/Android hacker boards including Pine64’s Pine H64 Model B and Shenzhen Xunlong’s Orange Pi 3.

  • Raspberry Pi Compute Module 4 With New Form Factor Announced For $25

    In a surprise move, Raspberry Pi Foundation has announced a new addition to its family of single board computers – Raspberry Pi Compute Module 4. It is a simmered down variant of Raspberry Pi 4 Model B with a new form factor. The Compute Module 4 is aimed at users who want a compact form factor or onboard eMMC storage.

    It is based on the same 64-bit quad-core BCM2711 application processor as Raspberry Pi 4 but brings faster CPU cores, better multimedia, and interfacing capabilities. With Raspberry Pi Compute Module 4, the Pi foundation has, for the first time, introduced different RAM options for users to choose from along with wireless connectivity options.

  • Lilbits: Single board PCs, under-display cameras, and YouTube angers… everyone

    The latest Asus Tinker Board single-board-computers are the Tinker Board 2 with a Rockchip RK3399 hexa-core processor and up to 4GB of RAM, and the Tinker Board 2S, which also has 16GB of onboard eMMC storage. Both also support microSD cards.

  • Librem 5 Visual Walkthrough

    Lilbits: Single board PCs, under-display cameras, and YouTube angers… everyone

  • BBC Doctor Who "HiFive Inventor" Coding Kit aims to teach IoT to kids

    In what should be one of the first RISC-V education platforms, the BBC, Tynker, and SiFive have just announced the BBC Doctor Who “HiFive Inventor” Coding Kit that comes with an MCU board with WiFi & Bluetooth and guided lessons for kids that teach them to code for the IoT.

    The HiFive Inventor board is based on a SiFive FE310 RISC-V microcontroller ( the same chip as found in the HiFive1 board) and an ESP32 Solo module for WiFi 4 and Bluetooth 4.x/5.x connectivity. Just like the BBC Micro:bit, HiFive Inventor provides a kids-friendly edge connector with I/O, an LED matrix, sensors, and more.

today's howtos

Filed under
  • How To Install Brave Browser on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Brave Browser on Ubuntu 20.04 LTS. For those of you who didn’t know, The brave browser is a free and open-source browser. it’s Fast, speed, security, and privacy by blocking trackers and still based on chromium so you have all the extension and features you might be looking for.

    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 Brave Browser 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 install the Eolie web browser on Linux

    Tired of the mainstream web browser choices on Linux and looking for something modern yet elegant and fast? Check out Eolie! It’s a sleek, fancy, and minimalist web browser for the Linux platform that runs great on even PCs with meager system resources.

  • How to install Steam on Ubuntu 20.10 - YouTube

    In this video, we are looking at how to install Steam on Ubuntu 20.10.

  • How to Secure the SSH Server in Ubuntu 20.04 from Basic to Advanced – Linux Hint

    Just like all other servers, the SSH server is also prone to unauthorized access attempts. Therefore, whenever you wish to use an SSH server, you must have considered securing it first to save yourselves from any unwanted situation in the longer run. Generally, the term “securing a server” is also known as “hardening a server.” This can be done by taking multiple measures. These measures depend upon the level of security that you require.
    The measures of securing the SSH server range from basic to advanced, and as we said earlier, you can pick them up according to the level of security that you need. You can skip any of the prescribed measures if you have sufficient knowledge about the consequences and if you are in a good position to face them. Also, we can never say that a single step will ensure 100% security, or a certain step is better than the other.

    It all depends upon which type of security we actually need. Therefore, today we intend to give you a very deep insight into the basic and advanced steps for securing an SSH server in Ubuntu 20.04. Apart from these methods, we will also be sharing with you some additional tips for securing your SSH server as a bonus. So let us get started with today’s interesting discussion.

  • How to install MetaTrader 4 on a Chromebook with Crossover 20

    Today we are looking at how to install MetaTrader 4 on a Chromebook with Crossover 20. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • Invalid Command SSLEngine - Apache (httpd)

    I’ve been configuring Apache web server recently, it’s been a VPS installed from scratch that needed SSL certificate added.

    My primary webserver of choice is nginx, and so Apache skills are getting rusty.

Xfce 4.16pre2 released!

Filed under

We are pleased to announce the second pre-release of Xfce 4.16 (a.k.a. xfce4.16pre2), moving us closer to the final release. As you all may have noticed, we are again a bit behind the schedule, but nothing like the 4+ years it took from 4.12 to 4.14, so please hold your excitement a tad longer while we are polishing the rough edges. For now, help yourself with the latest batch of changes:

Read more

today's leftovers

Filed under
  • Sebastian Kügler: Bringing light to life

    Some of you may be wondering what I have been up to lately since I took a break from my work in the KDE community. Well, it was time for a change, a change towards family, friends and a more local life. The result is a more balanced, a more grown up me. These changes in my life lead to me having a small family and a group of new friends, both of which I spend a lot of time with. They brought more light into my life, one could say.

  • If you want to go far, together is faster (II).

    If you work in an environment where Continuous Delivery is the norm, those behind the execution will understand which actions have a positive correlation between throughput and stability. Your job will only be associated to link those actions with the ones you are familiar with in the community health and collaboration space. If not, you work will be harder, but still worth it.

    For our particular case, you might find for instance, that a simple measure to digest the increasing number of commits (bug fixes) can be to scale up the build capacity if you have remaining budget. You might find though that you have problems doing so when reviewing acceptance criteria because you lack automation, or that your current testing-on-hardware capacity is almost fixed due to limitations in the system that manage your test benches and additional effort to improve the situation is required.

    Establishing experiments that consider not just the collaboration side but also the software delivery one as well as translating into production those experiments that demonstrate a positive correlation of the target metrics, increasing all of them, might bring you to surprising results, sometimes far from common knowledge among those focused on collaboration aspects only, but closer to those focused in execution.

  • OSI Seeks to Hire Executive Director [Ed: More evidence that the Open Source Initiative is collapsing after Microsoft took over much of it.]

    It is with great pride and excitement that I announce that OSI, as of today, is embarking on a search for an Executive Director.

    This is the culmination of many years of work and dedication on the part of countless individuals, and should be taken as a sign that OSI is maturing as an organization. We are following in the footsteps of many organizations that have come before us: nonprofits often start as a scrappy band of volunteers, which then hire staff for day-to-day operations, and eventually the staff are empowered to lead the organization.

  • Transparency

    Technology must be transparent in order to be knowable. Technology must be knowable in order for us to be able to consent to it in good faith. Good faith informed consent is necessary to preserving our (digital) autonomy.

    Let’s now look at this in reverse, considering first why informed consent is necessary to our digital autonomy.

    Let’s take the concept of our digital autonomy as being one of the highest goods. It is necessary to preserve and respect the value of each individual, and the collectives we choose to form. It is a right to which we are entitled by our very nature, and a prerequisite for building the lives we want, that fulfill us. This is something that we have generally agreed on as important or even sacred. Our autonomy, in whatever form it takes, in whatever part of our life it governs, is necessary and must be protected.


    As long as the source code that powers computing technology is proprietary and opaque, we cannot truly know whether backdoors exist and how secure we are in our digital spaces and even our own computers, phones, and other mobile devices.

  • automake-1.16.3 released [stable]
    This is to announce automake-1.16.3, a stable release.
    There have been 62 commits by 15 people in the 35 weeks since 1.16.2.
    Special thanks to Karl Berry and Zack Weinberg for doing so much of the work.
    See the NEWS below for a brief summary.
    Thanks to everyone who has contributed!
    The following people contributed changes to this release:
      Akim Demaille (1)
      Colomban Wendling (1)
      Felix Yan (1)
      Issam E. Maghni (1)
      Jim Meyering (12)
      Karl Berry (23)
      Miro Hron\v{c}ok (1)
      Paul Eggert (4)
      Reuben Thomas (3)
      Robert Menteer (1)
      Robert Wanamaker (1)
      Samuel Tardieu (1)
      Samy Mahmoudi (1)
      Vincent Lefevre (1)
      Zack Weinberg (10)
    Jim [on behalf of the automake maintainers]
    Here is the GNU automake home page:
    For a summary of changes and contributors, see:;a=shortlog;h=v1.16.3
    or run this command from a git-cloned automake directory:
      git shortlog v1.16.2..v1.16.3
    Here are the compressed sources: (1.6MB) (2.3MB)
    Here are the GPG detached signatures[*]:
    Use a mirror for higher download bandwidth:
    [*] Use a .sig file to verify that the corresponding file (without the
    .sig suffix) is intact.  First, be sure to download both the .sig file
    and the corresponding tarball.  Then, run a command like this:
      gpg --verify automake-1.16.3.tar.xz.sig
    If that command fails because you don't have the required public key,
    then run this command to import it:
      gpg --keyserver --recv-keys 7FD9FCCB000BEEEE
    and rerun the 'gpg --verify' command.
    Please report bugs and problems to <>,
    and send general comments and feedback to <>.
    * New features added
      - In the testsuite summary, the "for $(PACKAGE_STRING)" suffix
        can be overridden with the AM_TESTSUITE_SUMMARY_HEADER variable.
    * Bugs fixed
      - Python 3.10 version number no longer considered to be 3.1.
      - Broken links in manual fixed or removed, and new script
        contrib/checklinkx (a small modification of W3C checklink) added,
        with accompany target checklinkx to recheck urls.
      - install-exec target depends on $(BUILT_SOURCES).
      - valac argument matching more precise, to avoid garbage in DIST_COMMON.
      - Support for Vala in VPATH builds fixed so that both freshly-generated and
        distributed C files work, and operation is more reliable with or without
        an installed valac.
      - Dejagnu doesn't break on directories containing spaces.
    * Distribution
      - new variable AM_DISTCHECK_DVI_TARGET, to allow overriding the
        "make dvi" that is done as part of distcheck.
    * Miscellaneous changes
      - install-sh tweaks:
        . new option -p to preserve mtime, i.e., invoke cp -p.
        . new option -S SUFFIX to attempt backup files using SUFFIX.
        . no longer unconditionally uses -f when rm is overridden by RMPROG.
        . does not chown existing directories.
      - Removed function up_to_date_p in lib/Automake/
        We believe this function is completely unused.
      - Support for in-tree Vala libraries improved.
  • TOP500 Expands Exaflops Capacity Amidst Low Turnover

    The 56th edition of the TOP500 saw the Japanese Fugaku supercomputer solidify its number one status in a list that reflects a flattening performance growth curve. Although two new systems managed to make it into the top 10, the full list recorded the smallest number of new entries since the project began in 1993.

    The entry level to the list moved up to 1.32 petaflops on the High Performance Linpack (HPL) benchmark, a small increase from 1.23 petaflops recorded in the June 2020 rankings. In a similar vein, the aggregate performance of all 500 systems grew from 2.22 exaflops in June to just 2.43 exaflops on the latest list. Likewise, average concurrency per system barely increased at all, growing from 145,363 cores six months ago to 145,465 cores in the current list.

Programming Leftovers

Filed under
  • Daniel Silverstone: Withdrawing Gitano from support

    Unfortunately, in Debian in particular, libgit2 is undergoing a transition which is blocked by gall. Despite having had over a month to deal with this, I've not managed to summon the tuits to update Gall to the new libgit2 which means, nominally, I ought to withdraw it from testing and possibly even from unstable given that I'm not really prepared to look after Gitano and friends in Debian any longer.

  • The 20 Best Scala Books For Beginner and Expert Developers

    Scala is an elevated level language that joins object-oriented and practical programming in one succinct. Certain static kinds of Scala help us dodge bugs in complex applications; moreover, its JVM, and JavaScript runtimes let us manufacture elite frameworks with simple admittance to colossal biological systems libraries. In the field of software, Scala is a very unique and multidimensional language. To learn Scala programming is not an easy job for someone new to this field, and therefore, a perfect set of Scala books is inevitably important for accurate guidance.

  • Comparing a new language for tiny machines

    Upstream seemed surprised that I was writing real programs in Cowgol, so I'm led to believe I might be the only one using the language. But that's fine. Let's write a simple program in C and in Cowgol so that we can compare them. Even if you're not going to use Cowgol, comparing programming languages I find to be a fun exercise and it might help you think about your own language choices, no matter what languages you choose to use.

  • Perl Weekly Challenge 87: Longest Consecutive Sequences and Largest Rectangle

    These are some answers to the Week 87 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

Syndicate content

More in Tux Machines

Sysmon – A Graphical System Activity Monitor for Linux

Sysmon is a Linux activity monitoring tool similar to Windows task manager, was written in Python and released under GPL-3.0 License. This is a Graphical visualization tool that visualizes the following data. By default distribution like Ubuntu comes with a system monitor tool, but the drawback with the default monitor tool is it does not display HDD, SSD, and GPU loads. Sysmon adds all the features to a single place similar to the Windows Task Manager. Read more

Kubuntu 20.04 LTS Review: The Familiar Operating System

Here's my review on Kubuntu 20.04 LTS Focal Fossa. Two years ago I call it friendly computing, now in 2020, I call it familiar operating system for everyone. We have so many good news with Kubuntu today and let's go, I hope you enjoy my review. Kubuntu 20.04 has a lot of benefits and a little of issues. I believe it is a familiar operating system most computer users can afford, by purchasing real Kubuntu laptops or by installing manually, you can push your computing for daily purposes, teaching and graphic designing quickly and comfortably. To complete everything, let's not forget it is a Long Term Support edition which will receive Ubuntu-based updates for five years until 2025 and desktop-based updates until 2023. Win-win solution, nice to everybody, that's Kubuntu Focal for you. That's my review. Read more

today's howtos

  • How to Access Google Drive on Debian 10

    Google Drive is a cloud storage and synchronization service that allows users to keep, synchronize, and share files across many devices. It offers 15GB of free storage space for each Google account to store files.

  • Keep track of multiple Git remote repositories |

    Working with remote repositories gets confusing when the names of the remote repositories in your local Git repo are inconsistent.

  • Merging and sorting files in Linux: Easier than you think
  • How to Administrate CloudLinux OS from Command Line
  • 5 Ways to Install IntelliJ IDEA on Ubuntu

    Here learn how to download and install IntelliJ on Ubuntu. Intellij Idea can be installed simply from GUI and also from CLI.

  • How to Install Htop in Centos 8? – Linux Hint

    Htop is more like an immersive Centos 8 system process viewer and device monitor. It shows resource-usage measures in color and helps you to conveniently keep track of the performance of your system as an enhancement. With both an additional array of choices and a clear picture on the board, it is the same as the standard main command. It shows details about the usage of Processor & RAM, tasks being done, average load, and uptime. Besides, Htop shows a list of all operating processes and can even show it in a tree-like structure. If you are interested to interactively control your device, then one of your best choices ought to be the Htop command. It runs on all distributions of Linux, and in most situations, is enabled by default. In this tutorial, you will learn to install Htop on Centos 8 using the command-line.

  • How to Install Steam on NixOS? – Linux Hint

    When installing things on NixOS, you need to have a package in the right format on the web page. Steam is available, but some quirks may trip you up when you try to install it. You will hear more about this here. In particular, it is a non-free software package, so you must enable this option. You will also need to handle the ‘glXChooseVisual failed’ problem. The process will work one way in NixOS and another way on other distributions. It is more complex with just the Nix package manager.

  • How to Install and Configure Angular CLI on Linux Distributions

    Modern and dynamic websites require many features, menus, and widgets to make the website user-friendly and reach the perfect marketplace. No matter which tool you use to create your website, javascript is always required to draw the finishing line

  • How to Install and Use FFmpeg in CentOS 8? – Linux Hint

    If you’d like a fast way of converting between audio and video files in Linux and would like something that doesn’t chew on resources and does the task properly, then you may give FFmpeg a try. FFmpeg is vital for keeping some level of familiarity between files uploaded by multiple users, as well as help maintain your storage space under control. When using FFmpeg, you can translate, adjust sample rates, record audio/video streams, and resize files between different video and audio formats. It provides a collection of audio and video libraries that are shared, including libavcodec, libavformat, and libavutil. Whenever it refers to converting files, FFmpeg has several command-line choices, and it is also recommended to use it from the CLI. Follow me on, and I’ll lead you to install FFmpeg in Centos 8. FFmpeg is not offered in the default repositories of Centos 8. You may opt to build FFmpeg utilities from the source or install them from the Negativo17 directory via DNF. In this article, we’ll move ahead with the second choice. It is also the fastest way to implement FFmpeg on the Centos 8 OS.

  • How to Kill Zombie Processes on Linux

    Linux, of course, has to keep track of all the applications and daemons running on your computer. One of the ways it does this is by maintaining the process table. This is a list of structures in kernel memory. Each process has an entry in this list that contains some information about it. There isn’t a great deal in each of the process table structures. They hold the process ID, a few other data items, and a pointer to the process control block (PCB) for that process. It’s the PCB that holds the many details Linux needs to look up or set for each process. The PCB is also updated as a process is created, given processing time, and finally destroyed.

  • How to Setup a Firewall with UFW on Debian 10 Linux - Linux Concept

    Nowadays, a Firewall is an essential utility and property of any system for security; by default Debian Operating system having a firewall configuration tool named UFW (Uncomplicated Firewall). UFW is a user-friendly front-end tool to manage iptables firewall rules. It provides you more straightforward methods to manage iptables as the name of this tool start from Uncomplicated.

  • How to Use arping Command in Linux – Linux Hint

    To a network administrator, the ARP protocol may sound familiar. ARP is a protocol that Layer 2 devices implement for discovering and communicating with each other. The arping tool works using this protocol. Now, why would you need arping? Imagine you are working with a small office network. Using the classic ping command to ping hosts to verify their availability is very tempting, right? Well, if you are using the ICMP protocol, then you are actually performing ARP requests for probing devices in the network. This is where the arping tool comes in. Like ping, arping pings network hosts using network layer ARP packets. This method is useful for hosts that do not respond to Layer 3 and Layer 4 ping requests. This article shows you how to use arping command in Linux.

  • How to configure YAML schema to make editing files easier - Red Hat Developer

    YAML is a friendly data serialization standard that works with all programming languages. While configuration files are often defined in YAML, it can even be used as a programming language, like the workflow language at Google, or Apache Camel K. It has the advantage of not having any braces, making it lightweight visually. One of the drawbacks is that editing YAML files may not always be easy. For instance, writing a tag at the wrong indentation level can be hard to detect. To help with editing, it is possible to provide a YAML schema that can be leveraged by a large set of integrated development environments (IDEs). Unfortunately, this practice is not widespread. Consequently, users waste time searching for a missing or extra space and browsing documentation. In this article, you will discover the benefits of providing a YAML schema and how to make it consumable for all your users, making it easier to edit YAML files.

  • How to connect and share data between two Linux systems

    I got an interesting request (not from singles in my area). One of my readers asked me, how does one go about connecting two Linux boxes - I presume for sharing purposes. This is a topic I've touched upon frequently, but often indirectly. As Commandant Lasard from Police Academy would say, there are many, many, many, many different ways to do this. So perhaps it's time for a proper tutorial. I will show you several common, robust ways to have two Linux systems communicate over network. We'll do it on the command line, then move up to file managers, and finally, also perform a remote data backup using a friendly GUI tool. Let's start.

  • How to manage user passwords on Linux

    If you’re a Linux admin, you probably take care of any number of servers, all of which contain numerous users. Those users log in via various means or protocols, such as SSH, FTP, HTTP. In order to successfully log in, those users have to have—passwords.

  • Linux patch management: How to back out a failed patch | Enable Sysadmin

    A good patch management plan always includes a good patch backout plan.

Today in Techrights