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

today's howtos

Filed under
HowTos
  • Shading in Blender – Linux Hint

    Shading is an act of adding shade to a drawn object to give it a look and a perception of depth. Nobody likes white bland 3D objects. In 3D modeling, it is very significant to give objects some color material or texture. The process of adding shades to color materials and textures is called shading. Shading is so essential in 3D modeling that Blender has a dedicated workspace for shading.

    Shading workspace will automatically bring us in the “Look Dev” mode. Look Dev mode approximates lights and gives a general idea of the output of the object or scene. The shader editor will show the shader nodes of the selected object. Every object in Blender can be assigned a default material with white shading. And these shaders can be manipulated in the Shading workspace. You can add material to any object by going into the material tab.

  • Blender Viewport Navigation – Linux Hint

    The viewport is the main view of Blender that a user sees after getting it installed. At first look, it may appear intimidating, but it has become a lot comprehensible after the launch of the 2.80 version. The interface is less complicated and simple to learn.

    The viewport is a window that allows you to look around the scene or object you created. Viewport and camera view can be confusing, but both are not similar. A camera is an object in the scene, whereas the viewport is a part of the interface.

    Basics of navigating viewport include rotating, zooming, and panning the perspective of the view. There are various ways to navigate in the viewport.

  • Blender Cloud Rendering – Linux Hint

    How does it feel when you create a beautiful scene in Blender with high definition textures, shaders, particles, and volumetric effects and when you click on rendering, it just says that you need 2 hours to render just one frame? Yes, it feels discouraging. It is not easy to render a high-quality image or animation using an ordinary workstation.

    It is not a piece of cake to render in Blender, especially when working in Cycles (rendering engine). 3D rendering requires a lot of computing power. If you are rendering an animation, then it will take much more power and time. It would be best if you had a powerful PC with high-end specifications to get decent results. The trouble is the affordability of a robust workstation; they are costly. But this issue is fixable; just use cloud rendering.

  • Delete/Drop a Database in MySQL – Linux Hint

    MySQL is an RDBMS (Relational Database Management System) that is famous for its speed and easy-to-use interface. In this article, you will learn about the different methods to delete or drop a database in MySQL. In this article, we assume that you already have a working knowledge of the creation and listing of databases in MySQL. So, feel free to read on if you have already installed MySQL on your system and have some dummy databases in MySQL that you want to delete.

  • CentOS 8 Restart Network – Linux Hint

    Among the most frequent system administration practices is the process of restarting the network. To connect your machine with the Internet, a sound networking service is always required. At times, due to undesirable issues, the networking service in a particular operating system may start malfunctioning. If the issue is temporary, then it can be resolved simply by restarting your networking service.

    There are multiple methods that you can use in any operating system to restart the system’s networking service. Today, we walk you through the two primary methods of restarting the network service in CentOS 8, one of the most popular distributions of the Linux operating system.

    If you are using a system based on CentOS 8 and are not able to establish a secure connection with your network, you would be shocked by how many issues a quick restart can solve. You can restart the Linux networking service using various commands, but you must execute the commands to restart the network using sudo or su commands as a root user.

  • Installation of Sublime text editor on Ubuntu 20.04

    Sublime Text is a well-known text editor used to write source code for web development. This tutorial will assist you in installing Sublime Text on an Ubuntu 20.04 machine.

  • WireShark in-depth Tutorial – Linux Hint

    Wireshark is an open-source and free network traffic inspection tool. It captures and displays packets in real-time for offline analysis in a human-readable format with microscopic details. It requires some sound knowledge of basic networking and is considered an essential tool for system administrators and network security experts.
    Wireshark is the de-facto go-to tool for several network problems that vary from network troubleshooting, security issue examination, inspecting network traffic of a suspicious application, debugging protocol implementations, along with network protocol learning purposes, etc.

    The Wireshark project was initiated in 1998. Thanks to the global networking expert’s voluntary contribution, it continues to make updates for new technologies and encryption standards. Hence, it’s by far one of the best packet analyzer tools and is utilized as a standard commercial tool by various government agencies, educational institutes, and non-profit organizations.

myMPD – standalone and lightweight web-based MPD client

Filed under
Software

My favorite pastime is to see an eclectic range of bands, solo artists, and orchestras live. It’s such a life-changing and exhilarating experience to be present. It’s one thing to be sitting at home listening to a CD or watching music videos on TV or on YouTube, but being with an audience, packed out in a stadium or music hall, takes it to another level. But it’s an expensive pastime, and still on hold given the coronavirus pandemic. I’m therefore listening to music from my CD collection which I’ve encoded to FLAC, a lossless audio format, and stored locally.

Linux offers a huge array of open source music players. And many of them are high quality. I’ve reviewed the vast majority for LinuxLinks, but I’m endeavoring to explore every free music player in case there’s an undiscovered gem.

MPD is a powerful server-side application for playing music. In a home environment, you can connect an MPD server to a Hi-Fi system, and control the server using a notebook or smartphone. You can, of course, play audio files on remote clients. MPD can be started system-wide or on a per-user basis.

myMPD is a standalone and lightweight web-based MPD client. Its developer claims myMPD is designed for minimal resource usage and requires only very few dependencies.

Read more

Games: CLI, Tristam Island, GamerOS and Much More

Filed under
Gaming
  • Best Command Line Games for Linux – Linux Hint

    This article will list various command line games available for Linux. These games do not require you to commit a lot of time and can be played in short bursts. If you are using a lightweight Linux distribution with minimal UI elements or using a headless OS based on Linux, this list should be useful for you.

  • Tristam Island is a Infocom-inspired text adventure available on over 30 platforms | GamingOnLinux

    Okay, now this is quite impressive. Tristam Island is a text adventure designed like old Infocom works and it's playable across more platforms than you might expect.

    Developed by Hugo Labrande using modern, open source tools on Linux naturally it has first-class Linux support. However, it's also available on over 30 other platforms too. From Linux to Windows, Amiga to Spectrum and even some calculators can run it. The technical details of it are just as impressive as the adventure you go on. The developer also supplies the plain ".z3" file to run in your favourite interactive fiction interpreter. It could run pretty much anywhere.

    "After crashing your plane at sea, you end up drifting to a small island, with not much to survive. You explore, and find out the island was inhabited, years ago. But why did the people leave? And why is there a fence around the white house at the top of the hill?"

  • SteamOS-like couch gaming Linux distribution GamerOS expands with a new release | GamingOnLinux

    Need an up to date Linux distribution for your living room big screen experience? GamerOS can fill that gap for you while Valve sit on SteamOS.

    GamerOS is one of the easiest ways to get a full-screen Steam experience on a big screen, with no-fuss updates and a whole bunch of special tweaks to make it run as nicely as possible. Not only that, it has a bunch of extras to support other stores and platforms too.

    With the release of GamerOS 21 the standard components included have been upgraded like the Linux Kernel 5.9.9, Mesa 20.2.2, NVIDIA 455.38, RetroArch 1.9 and updates to their Steam Tweaks and Steam Buddy apps too. Their Steam Buddy is web-based tool you use to manage non-Steam stuff, with these release it expanded to support the Atari Jaguar and PlayStation Portable through emulators. It also now has audio controls, it will generate banner images based on game titles when one isn't available, fixes gamepads not working with the Epic Games Store and more fixes.

  • Cloud Gaming Services: Explained and Tested on Linux - Boiling Steam

    Here’s a quick test run of some of these game streaming services, and I’ll explain what they do. In particular, we’ll see how well each service fares on the desktop Linux side.

  • 340 or so days later and I am still lost in The Longing | GamingOnLinux

    Remember the unique mix of point and click adventuring with an idle game in The Longing? It's supposed to have taken people 400 days to finish and it released back in March 2020 - to which I was impressed with it.

    This is because when you start, a big timer at the top of your screen will count down from 400 real-time days. It's a painfully slow game, and one that's very much the anti-AAA shot some readers might be needing. It's all about loneliness, and the longing to know more and have more. It's such a thoroughly strange experience.

    The Longing sits between a point and click adventure with an idle game. You can walk around, interact with things and explore for a while. However, certain parts of it force you to wait. You might need something to grow or get broken before you can pass, or even just opening a big door might take an hour or two. You can just quit and come back, and time will continue on so you don't need to have it open.

  • Jedi: Fallen Order arrives on Stadia, six new free games for Stadia Pro for December | GamingOnLinux

    Google continues to boost their game selection with many fan favourites continuing to arrive on their Stadia game streaming service. They also have big plans.

    As of right now, Star Wars Jedi: Fallen Order is available to buy on Stadia and it's 60% off at $23.99 / €27.99 / £23.99. The sale on that will end on December 3. They're also offering a free Stadia Premiere Edition (Controller + Chromecast Ultra) with pre-orders of Cyberpunk 2077 and I do have to admit I love the feel of my own Stadia Controller.

  • Re-live the experience of Half-Life with Black Mesa: Definitive Edition out now | GamingOnLinux

    Black Mesa: Definitive Edition is the final big update to the re-imagined fan-made Half-Life game, and it's looking pretty awesome. Easily the best way to experience the first part of Half-Life.

    Don't get me wrong, the original from Valve still has plenty of true charm but for modern audiences it's not the ideal way to try and get into it. Black Mesa (especially now with the Definitive Edition) makes it easier for a new generation to get invested into the crazy world that is Half-Life and experience the adventure of Dr. Gordon Freeman.

  • NVIDIA plan to support Linux with GeForce NOW using Chrome | GamingOnLinux

    For a while now you've been able to stream games using NVIDIA GeForce NOW in your browser, however it looks like NVIDIA will be making that a bit more official for Linux.

    Currently on certain platforms like Windows and macOS, NVIDIA have a dedicated downloadable application for their GeForce NOW streaming service. They expanded support into the browser for ChromeOS / Chromebooks in the Summer, which initially needed other platforms to spoof their browser string to ChromeOS but that hasn't been needed for a while.

  • Radeon RX 6800 Series 1440p Linux Gaming Benchmarks With 15 GPUs - Phoronix

    While the new Radeon RX 6800 series is suited for 4K gaming, a number of premium readers inquired about seeing 1440p gaming benchmarks for the cards. Now that all the initial launch coverage is out of the way, here is a look at the Radeon RX 6800 / RX 6800 XT with 15 graphics cards in total for this round of Linux gaming benchmarks focused at 1440p.

    Up for this comparison based on the cards I had available were the NVIDIA GeForce RTX 2060, RTX 2060 SUPER, RTX 2070 , RTX 2070 SUPER, RTX 2080, RTX 2080 SUPER, TITAN RTX, RTX 2080 Ti, and the RTX 3080 (unfortunately, the RTX 3080 remains my lone Ampere card at the moment with NVIDIA not yet sending out the RTX 3090/3070 for Linux testing). On the Radeon side is the RX 5600 XT, RX 5700, RX 5700 XT, Radeon VII, RX 6800, and RX 6800 XT.

    The very latest open-source Radeon Linux graphics drivers were used for this testing, which does incorporate the recent driver optimizations. Via the Phoronix Test Suite a variety of OpenGL and Vulkan test cases were conducted. The GPU power consumption and GPU core temperatures were also monitored on a per-test basis.

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

Filed under
KDE
Reviews

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

Filed under
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 | Opensource.com

    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 nixos.org 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.

LibreOffice 7.1 - Top New Features and Release Dates

Filed under
Development
Linux
News

The upcoming LibreOffice 7.1 is under development. LibreOffice 7.1 Beta 1 is released just a while back. Here we take a look at the LibreOffice 7.1 top new features and release dates.
Read more

Ubuntu maker wants app developers to stop worrying too much about security

Filed under
Security
Ubuntu

Buoyed by the recent Snyk security report that found security vulnerabilities in several container images except Ubuntu’s, the company behind it, Canonical, has published a whole portfolio of hardened images.

Unsurprisingly, Canonical has partnered with Docker to streamline the delivery of the secure portfolio of images through Docker Hub.

“Canonical and Docker will partner together to ensure that hardened free and commercial Ubuntu images will be available to all developer software supply chains for multi-cloud app development,” Docker's Matt Carter wrote in a blog post announcing the collaboration.

Read more

Assign Actions To Touchpad Gestures On Linux With Touchegg

Filed under
Linux

The application runs in the background, transforming the multi-touch gestures you make on your touchpad into various desktop actions. For example, you can minimize a window by swiping down using 3 fingers, pinch in using 2 fingers to zoom in, etc.

This is a demo video recorded by the Touchegg developer (image above credits also go to the dev).

Read more

Meet DevTerm: An Open Source Portable Linux Terminal For Developers

Filed under
Linux
OSS

You may be familiar with Clockwork company, which earlier launched an open-source Linux-powered portable game console called GameShell for gamers.

Now, they’re back with another new portable and modular device called DevTerm for developers, which you can easily carry along wherever you go.

Read more

today's leftovers

Filed under
Misc
  • GPUOpen Software Updated For The Radeon RX 6000 Series - Phoronix

    AMD has updated their collection of software offered under their "GPUOpen" umbrella for Radeon RX 6000 series / RDNA 2 compatibility.

    The Radeon GPU Profiler, Radeon Memory Visualizer, and other software packages offered via GPUOpen have been updated with "Big Navi" RDNA2 support.

  • OctopusWAF: A Customizable Open-Source WAF for High Performance Applications

    Mainstream web application firewalls (WAFs) can be very difficult to understand, with thousands of lines of code and obscure plugins. This complexity makes it challenging for developers to modify code to block specific anomalies and secure their applications. But OctopusWAF is different - the open-source WAF is customizable, user-friendly and optimized for a large number of parallel connections - making it ideal for high performance Asynchronous JavaScript and XML (AJAX) applications.

  • ZLUDA: Drop-In Open-Source CUDA Support For Intel Xe / UHD Graphics

    An interesting solution built off Intel's oneAPI Level Zero is the open-source "ZLUDA" that is providing a "Level Zero CUDA" implementation for being able to run programs geared for NVIDIA CUDA atop Intel UHD / Xe Graphics hardware.

    ZLUDA is a project independent of NVIDIA and Intel but one of the most interesting external projects we have seen so far targeting Intel's Level Zero interface. ZLUDA allows for unmodified CUDA applications to run on Intel GPUs with "near native" performance through this alternative libcuda running with Skylake / Gen9 graphics and newer.

  • Portwell and Congatec spin Elkhart Lake modules in multiple form factors

    Portwell unveiled a “PQ7-M109” Qseven module with Intel’s Atom x-6000. Congatec recently announced x6000 modules in Qseven (Conga-QA7), SMARC, (Conga-SA7), Mini Type 10 (Conga-MA7), and Compact Type 6 (Conga-TCA7) form factors.

    Portwell has announced the PQ7-M109, its first product based on Intel’s 10nm fabricated Elkhart Lake family of low-power system-on-chips, which includes several Atom x-6000, Celeron, and Pentium models. In September, in reporting on Congatec’s Elkhart Lake based Conga-PA7 Pico-ITX SBC, we promised to cover Congatec’s four Elkhart Lake compute modules in a separate report. Well, better late than ever: We briefly summarize Congatec’s Conga-QA7 (Qseven), Conga-SA7 (SMARC), and Conga-MA7 (COM Express Mini Type 10) and Conga-TCA7 (Compact Type-6) modules farther below.

  • Kubernetes and SUSE Enterprise Storage 7 - SUSE Communities

    Rook is a CNCF – the Cloud Native Compute Foundation (CNCF) hosts Kubernetes and related open source projects – graduated project which automates the installation, deployment and upgrade of Ceph. It takes care to launch and configure all Ceph components correctly, setup Ceph on storage devices and allows Kubernetes applications to use Ceph as storage – for block, file, and object storage.

    Deployment with Rook is like many other Kubernetes installation, you install Rook using a helm chart that you can configure, and then Kubernetes will do all the necessary steps to setup Ceph. You can also connect to the Ceph dashboard and see how your applications use storage.

    Once Rook is up, your containerized applications can use Ceph as persistent storage using the usual Kubernetes APIs like PersistentVolumeClaims (PVCs).

    Running Ceph with Rook on Kubernetes means that you have a smaller footprint overall instead of setting up a separate Ceph cluster and a Kubernetes cluster. Kubernetes will run applications and storage together in the same infrastructure. This is not advised for very large storage installations but a great option for a Kubernetes cluster that needs a smaller storage configuration. Depending on your use-cases and requirements, you can use dedicated storage nodes in your single cluster – and have dedicated application nodes – or use all your nodes for storage and applications.

  • Digest of YaST Development Sprint 113 | YaST

    Time flies and it has been already two weeks since our previous development report. On these special days, we keep being the YaST + Cockpit Team and we have news on both fronts. So let’s do a quick recap.

    Cockpit Modules

    Our Cockpit module to manage wicked keeps improving. Apart from several small enhancements, the module has now better error reporting and correctly manages those asynchronous operations that wicked takes some time to perform. In addition, we have improved the integration with a default Cockpit installation, ensuring the new module replaces the default network one (which relies on Network Manager) if both are installed. In the following days we will release RPM packages and a separate blog post to definitely present Cockpit Wicked to the world.

    On the other hand, we also have news about our Cockpit module to manage transactional updates. We are creating some early functional prototypes of the user interface to be used as a base for future development and discussions. You can check the details and several screenshots at the following pull requests: request#3, request#5.

  • Stantinko Botnet Now Targeting Linux Servers to Hide Behind Proxies [Ed: They say almost nothing about the fact that you actually need to sabotage your GNU/Linux setup and have malware installed on it for this to become a risk. Microsoft propaganda at ZDNet set off this "Linux" FUD.]

    According to a new analysis published by Intezer today and shared with The Hacker News, the trojan masquerades as HTTPd, a commonly used program on Linux servers, and is a new version of the malware belonging to a threat actor tracked as Stantinko.

LibreOffice 7.1 Office Suite Enters Beta, Promises a Plethora of Improvements

Filed under
LibO

After about six months of development, the upcoming LibreOffice 7.1 office suite is now ready for public beta testing. The first beta release has arrived and anyone willing to help the development team discover and fix bugs can download it right now from the official website for Linux, macOS, and Windows platforms.

LibreOffice 7.1 promises a plethora of improvements and some new features, starting with a new outline folding mode for Writer. This adds a button with arrow next to a selected heading in a word document, allowing users to fold all text from the current heading to the next one when clicked and with all its subheadings when right clicked.

Read more

today's howtos and proprietary software

Filed under
Software
HowTos
  • Everything you need to know to become an expert Linux admin - TechRepublic

    IT professionals have to be life-long learners with quarterly goals for improving their skills to keep up with the industry, particularly when it comes to Linux. System administrators should be constantly looking for new ways to improve their skills for managing Linux servers and distributions. 

    This roundup of TechRepublic Premium resources, by Linux expert Jack Wallen, can help you fill the holes in your skills gap. There is advice for mastering the command line as well as selecting the best GUI tool. Maybe your challenge is managing users or permissions? Wallen has got you covered with that task, too.

    Sysadmins can use any one of these resources to get smarter about Linux and bring value to the IT team.

  • PAM Bypass: when null(is not)ok

    Someone enters an IRC support channel and proclaims their dovecot server has been hacked and a non existing user sends spam email from their server. The initial reaction might be something along the lines of

    Wat

    With the following assumption that the user clearly did something wrong. Hosting email is difficult after all. I don’t quite recall how rest of the support went, but it was solved and the root cause was not found. However, we keep on rolling! Then someone posts about a similar incident on r/archlinux.

    Now, if this happens twice something is amiss! Arch has had a few issues with PAM lately, thus it could be that there is a configuration issue. Johannes and I try to reproduce, but I don’t get far and Johannes keeps on working on the issue.

  • How to install Discord on Linux Mint 20 - YouTube

    In this video, we are looking at how to install Discord on Linux Mint 20.

  • How to install Discord Canary on a Chromebook

    Today we are looking at how to install Disord Canary, the Alpha Builds of Discord, 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.

  • Build your own ruler in the massive Crusader Kings III update out now | GamingOnLinux

    Paradox has released the big 1.2 update to Crusader Kings III, with it comes a fun new feature that lets you properly design your initial ruler.

    Since the release you've been able to step into the shoes of pre-set historical monarchs and leaders. Carrying their legacy on through the ages, and across the world. Now though, Paradox are giving us much more control over our game and our leader. You can now design them yourself with various options including appearance, age, ethnicity, sexual orientation, and more with the results sometimes looking quite amusing. You start by choosing a location, then the option to design your own will be available.

    Unlike how it was handled with Crusader Kings II, this is an entirely free feature added to the base game.

  • Vivaldi Web Browser Now Has a Built-in Email Client

    A fully-featured email client is the latest feature to be added to Vivaldi, the Chromium-based web browser.

    The bods beavering away on the wannabe web fave have added a native IMAP and POP3 email client to the app, as well as a RSS feed reader, and multi-account friendly calendar. Other recent feature additions have included a word processor and a built-in arcade game.

    Although Vivaldi Mail (as the feature is known) is currently of a ‘pre-Beta quality’ it is fully functional and works relatively well already.

    On paper Vivaldi Mail will work with most modern e-mail services via IMAP or POP. Alas, for now, this doesn’t include Google or Gmail accounts.

Programming Leftovers

Filed under
Development
  • A beginner's guide to developing with React | Opensource.com

    React is a JavaScript user interface (UI) library that was built and is maintained by Facebook. React helps JavaScript developers think logically and functionally about how they want to build a UI.

  • DOM Recording For Web Application Demos

    To show off the power of our Pernosco debugger, we wanted many short demo videos of the application interface. Regular videos are relatively heavyweight and lossy; we wanted something more like Asciinema, but for our Web application, not just a terminal. So we created DOMRec, a DOM recorder.

  • The 20 Best Kotlin Books for Beginner and Expert Developers

    Here you will find the top Kotlin books that will make it very interesting and almost effortless for you to learn Kotlin.

    Kotlin is a statically composed, universally useful programming language with type deduction. It is also a cross-platform language. Kotlin is intended to engage completely with Java, and Kotlin’s standard library’s JVM variant relies upon the Java Class Library. However, Kotlin’s type of derivation permits its syntax to be more compact and precise. Therefore, it has become quite crucial to learn Kotlin these days. But to learn it in the shortest number of days, a perfect set of Kotlin books is indecipherably important.

    Whether or not to pick Kotlin or Java for new advancement has been coming up a ton in the Android people group since the Google I/O declaration. The short answer is that Kotlin code is more secure and more succinct than Java code and that Kotlin and Java records can coincide in Android applications, so Kotlin isn’t just valuable for new applications but also for growing existing Java applications as well.

  • What the Error Handling Project Group is Working On

    The Rust community takes its error handling seriously. There’s already a strong culture in place for emphasizing helpful error handling and reporting, with multiple libraries each offering their own take (see Jane Lusby’s thorough survey of Rust error handling/reporting libraries).

    But there’s still room for improvement. The main focus of the group is carrying on error handling-related work that was in progress before the group's formation. To that end, we're working on systematically addressing error handling-related issues, as well as eliminating blockers that are holding up stalled RFCs.

    Our first few meetings saw us setting a number of short- and long-term goals. These goals fall into one of three themes: making the Error trait more universally accessible, improving error handling ergonomics, and authoring additional learning resources.

  • How to collect Rust source-based code coverage

    Source-based code coverage was recently introduced in Rust. It is more precise than the gcov-based coverage, with fewer workarounds needed. Its only drawback is that it makes the profiled program slower than with gcov-based coverage.

    In this post, I will show you a simple example on how to set up source-based coverage on a Rust project, and how to generate a report using grcov (in a readable format or in a JSON format which can be parsed to generate custom reports or upload results to Coveralls/Codecov).

Audiocasts/Shows/Videos: Feren OS, A First Look At Garuda Linux KDE "Dr4Gonized", and Trolling Linux

Filed under
GNU
Linux

Free Software: Curl, DOSEMU2, SFC, BookStack and Hantro

Filed under
GNU
  • Daniel Stenberg: The curl web infrastructure

    The purpose of the curl web site is to inform the world about what curl and libcurl are and provide as much information as possible about the project, the products and everything related to that.

    The web site has existed in some form for as long as the project has, but it has of course developed and changed over time.

  • DOSEMU2

    Since I have the original DOSEMU working, I'm not going to attempt to install DOSEMU2 at this time. (Especially as I'd have to build from source; precompiled packages for Debian are not provided.) But I'm glad to hear that someone has "forked" the DOSEMU project and is continuing maintenance and development, since the original DOSEMU seems to have been frozen in mid-2013.

  • Generous Match Challenge from Individual Conservancy Supporters for Annual Fundraiser

    We are pleased to launch our annual fundraiser today with a match challenge of $111,029. This match is extremely exciting (not only because it is a prime number for the second year but also) because the pledges comes entirely from individuals (not companies!) who care deeply about software freedom. The bulk of this match challenge was provided by one very generous donor who prefers to remain anonymous. Their amount was augmented by six Conservancy Supporters (listed alphabetically) who came together to increase the match even more: Jeremy Allison, Kevin P. Fleming, Roan Kattouw, Jim McDonough, Allison Randal and Daniel Vetter. You'll be hearing more about why they joined this year's match donation in interviews on our blog in the coming weeks.

  • BookStack:Collaboratively Create and editor books with your team

    When writing or editing a complex project like a book collaboratively with a team, there are many problems that start from selecting the best tools. The main problem here is there are many tools to choose from and most of them require a time to learn and setup for all team members.

    Many teams tend to use several tools at once which may conflict with their workflow and takes time to jump from here to there with notes, revisions and content.

    The best option is to keep the collaborative writing and editing workflow in one place to manage book sections, comments, revisions, images, sorting, search and exports.

    Wiki engines and collaborative writing tools usually require customization for book editing. Also, it's good to consider the technical knowledge of writers and editors and the time needed to learn how to use the system.

  • Hantro H1 hardware accelerated video encoding support in mainline Linux

    With the increasing need for video encoding, there are some breakthrough developments in hardware-accelerated video encoding for Linux. Bootlin has been working on the implementation of Hantro H1 hardware accelerated video encoding to support H.264 encoding on Linux which follows the company’s work on the previously-released open-source VPU driver for Allwinner processors.

LibreOffice 7.1 Beta1 is available for testing

Filed under
LibO

The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.1 Beta1 is available for testing!

LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan for more information ) being LibreOffice 7.1 Beta1 the second pre-release since the development of version 7.1 started at the end of May, 2020. Since the previous release, LibreOffice 7.1 Alpha1, 1131 commits have been submitted to the code repository and 245 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

Read more

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 | Opensource.com

    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 nixos.org 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