Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Monday, 23 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 today's leftovers Roy Schestowitz 1 21/11/2020 - 9:28pm
Story This week in KDE: Apps and Wayland fixes Roy Schestowitz 21/11/2020 - 9:18pm
Story Android Leftovers Rianne Schestowitz 21/11/2020 - 6:25pm
Story KStars v3.5.0 is Released Rianne Schestowitz 21/11/2020 - 6:16pm
Story Calindori 1.3 has been released Rianne Schestowitz 21/11/2020 - 6:13pm
Story Today in Techrights Roy Schestowitz 21/11/2020 - 2:53pm
Story Customize GNOME in Ubuntu 20.04 with this Productive Look arindam1989 21/11/2020 - 10:53am
Story Android Leftovers Rianne Schestowitz 21/11/2020 - 8:43am
Story Open source brings musicians together virtually Rianne Schestowitz 21/11/2020 - 8:37am
Story EasyOS version 2.5 released Roy Schestowitz 1 21/11/2020 - 8:34am

The 10 Best Linux Emulators for Windows

Filed under
Linux

The love for the Linux operating system is beyond words. However, the Windows operating system’s popularity makes it difficult for Linux to fully take over the OS world. Windows has a bigger platform of users due to the operational preferences it presents. It has advanced graphics that favor users who are Gamers. The Office Suite software package of Windows is on another level.

These accommodations continue to attract more individuals from both the business and academic world. Therefore, a Linux system’s technical preferences will always be in a tug of war with the graphical preferences of a Windows system. However, such differences do not imply that the two operating systems cannot co-exist peaceful. Thanks to Linux emulators fully functional in a Windows environment, you are legally allowed to be in a love triangle with these two operating systems.

Read more

Flatpak 1.10 Enters Development, Promises Major New Features and Improvements

Filed under
Software

Flatpak 1.10 development kicks off with the first unstable release, allowing us to have an early look at the new features and improvements. The biggest change in the upcoming series being the implementation of a new format for the summary file used when accessing an OSTree repository on the network.

This major change in Flatpak 1.10 not only bumps the OSTree dependency to version 2020.8, but it also makes several underlying enhancements to the behavior of this universal binary format used by numerous application developers and GNU/Linux distribution maintainers to distribute third-party apps.

Read more

10 Best Free and Open Source Python Data Analysis

Filed under
OSS

Python is a very popular general purpose programming language — with good reason. It’s object oriented, semantically structured, extremely versatile, and well supported. Programmers and data scientists favour Python because it’s easy to use and learn, offers a good set of built-in features, and is highly extensible. Python’s readability makes it an excellent first programming language.

Data analysis is a process of inspecting, cleansing, transforming and modelling data with the goal of discovering useful information, informing conclusions and supporting decision-making.

Here’s our recommendations for performing data analysis using Python. All of the software is free and open source goodness.

Read more

Educational Software GCompris is 20 Years Old Today

Filed under
KDE

GCompris is a popular collection of educational and fun activities for children from 2 to 10 years old. GCompris has become popular with teachers, parents, and, most importantly, kids from around the world and offers an ever-growing list of activities -- more than 150 at the last count. These activities have been translated to over 20 languages and cover a wide range of topics, from basic numeracy and literacy, to history, art, geography and technology.

The newest version of GCompris also incorporates a feature that teachers and parents alike will find useful: GCompris 1.0 lets educators select the level of the activities according to the proficiency of each child. For example, in an activity that lets children practice numbers, you can select what numbers they can learn, leaving higher and more difficult numbers for a later stage. An activity for practicing the time lets you choose whether the child will practice full hours, half hours, quarters of an hour, minutes, and so on. And in an activity where the aim is to figure out the change when buying things for Tux, the penguin, you can choose the maximum amount of money the child will play with.

We have built the activities to follow the principles of "nothing succeeds like success" and that children, when learning, should be challenged, but not made to feel threatened. Thus, GCompris congratulates, but does not reprimand; all the characters the child interacts with are friendly and supportive; activities are brightly colored, contain encouraging voices and play upbeat, but soothing music.

Read more

The relationship between labor and open source

The open source software ecosystem is a fascinating blend of personal passion projects and massive, collaborative corporate efforts. Sometimes there is even overlap when the passion projects are actually key components of the huge corporate projects or when a corporate project is abandoned by the original maintainers, but someone takes up the cause and makes it their personal passion project. Regardless of where an open source project falls on that spectrum, there is a lot of labor involved in the development and maintenance of open source projects. Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal thoroughly examines the relationship between labor and open source.

In addition to an introduction and conclusion, Working in Public consists of five chapters split between two parts: "Part 1: How People Make" and "Part 2: How People Maintain." The first part covers "GitHub as a platform," "The Structure of an Open Source Project," and "Roles, Incentives, and Relationships." The second part explores "The Work Required by Software" and "Managing the Costs of Production." Each chapter deftly covers the topic at hand and provides copious footnotes and end-notes to support the information presented.

Read more

A Basic Guide to Linux Boot Process

Filed under
Linux

Every time you power on your Linux PC, it goes through a series of stages before finally displaying a login screen that prompts for your username or password. There are 4 distinct stages that every Linux distribution goes through in a typical boot-up process.

In this guide, we will highlight the various steps taken by the Linux OS from the time it is powered on to the time you log in. Kindly note that this guide only takes into consideration the GRUB2 bootloader and systemd init as they are currently in use by a vast majority of modern Linux distributions.

Read more

Ubuntu Web Remix 20.04.1: First Stable Version Of Chrome OS Alternative

Filed under
OS
Web
Ubuntu

It’s been over four months since I reported about the arrival of yet another Ubuntu-based Linux distribution called Ubuntu Web Remix.

So, if you were also waiting for it just like me, the wait is over because its creator, Rudra Saraswat, has finally announced and made its first stable release, Ubuntu Web Remix 20.04.1, available to download.

To remind you, after Ubuntu Unity and UbuntuEd, Ubuntu Web is the third unofficial Ubuntu remix distros by the same developer Rudra Saraswat.

Unlike the other two, Ubuntu Web Remix aims to be a web-centric operating system and an alternative to Google’s Chrome OS or Chromium OS.

Read more

Mir 2.2 Released with Support for Software Buffers on X11, Wayland, and GBM/KMS

Filed under
Software

Developed by Canonical, Mir aims to offer a display stack that currently aims to provide a Wayland compositor designed ti make the transition from X11 to Wayland a breeze for many users. It's a well-tested and performant platform that's being actively used in the Ubuntu Touch mobile OS from UBports.

The new release, Mir 2.2, comes with better VM compatibility by implementing support for software buffers on X11, Wayland, and GBM/KMS, the ability to add and drop Wayland extensions, composite-bypass for Wayland clients, and improved handling of the DRM_FORMAT_MOD_INVALID Wayland extension.

Read more

How to SSH into a Docker Container

Filed under
HowTos

You can easily enter docker container but if you want to access it via SSH directly, here's how to configure SSH access to a container.
Read more

today's leftovers

Filed under
Misc
  • AMD ROCm Open-Source Stack Coming To Xilinx FPGAs

    Now here is some darn interesting software news from SC20... AMD, which is in the process of acquiring Xilinx, is bringing the Radeon Open eCosystem "ROCm" stack to Xilinx hardware.

    Xilinx and AMD are offering a technology demonstration of the AMD ROCm open-source stack atop the Xilinx Alveo accelerator cards. AMD and Xilinx are working to fully support the FPGAs within the ROCm platform and integration between AMD Instinct GPUs and Alveo accelerators for compute, networking, and storage solutions. Ultimately they aim to provide a fully integrated ROCm runtime to span from AMD CPUs and GPUs through FPGAs.

  • Coffee Lake robotics controller to power Indy Autonomous Challenge racers

    Adlink’s Linux-ready “DLAP-8000” robotics controller offers a 9th Gen CPU, 4x swappable SATA, 2x PCIe x16, 2x PCIe x8, and PCIe x4. The system will be used in the Indy Autonomous Challenge (IAC).

    Adlink announced that its “preliminary” DLAP-8000 Series robotics controller and “industrial GPU workstation” is being used by competitors in the Indy Autonomous Challenge (IAC). The 9th Gen Coffee Lake based system is loaded with PCIe slots for performing rapid deep learning processing on up to Quadro RTX 8000 graphics cards (see farther below).

  • If you enjoy first-person dungeon crawling, you need to play Vaporum: Lockdown | GamingOnLinux

    Vaporum: Lockdown is the standalone prequel to the original Vaporum from 2017 and Fatbot Games did another fantastic job with a great world to explore. The game follows the story of Ellie Teller, a scientist who is a part of a mysterious research project in the middle of an ocean.

    After getting an official Linux release back in October, I spent some time with it crawling through dark hallways, dealing with freaky creatures and solving puzzles. Much like the first game, I've come away with a lasting impression and thoroughly enjoyed the experience it offers. With a sleek steampunk style, along with real-time exploration and combat, everything in Vaporum: Lockdown feels like it flows together quite nicely.

  • Respun ISOs Questionnaire

    I've just released a new version of 'isorespin.sh' that supports the respinning of the latest Ubuntu and Ubuntu flavoured 20.10 (Groovy Gorilla) ISOs.

    However I don't have sufficient space available at the moment to post an example ISO similar to those posted here.

    So I've created a questionnaire to ask which ISOs are required both now and in the future.

  • Security updates for Wednesday [LWN.net]

    Security updates have been issued by openSUSE (opera and raptor), Oracle (bind, bluez, firefox, microcode_ctl, and thunderbird), Red Hat (firefox, net-snmp, and thunderbird), SUSE (java-11-openjdk and tcpdump), and Ubuntu (firefox, krb5, and libvncserver, vino).

  • Cloud native security for your clusters

    Over the last few years a small, security focused community has been working diligently to deepen our understanding of security, given the evolving cloud native infrastructure and corresponding iterative deployment practices. To enable sharing of this knowledge with the rest of the community, members of CNCF SIG Security (a group which reports into CNCF TOC and who are friends with Kubernetes SIG Security) led by Emily Fox, collaborated on a whitepaper outlining holistic cloud native security concerns and best practices. After over 1200 comments, changes, and discussions from 35 members across the world, we are proud to share cloud native security whitepaper v1.0 that serves as essential reading for security leadership in enterprises, financial and healthcare industries, academia, government, and non-profit organizations.

    [...]

    The cloud native way, including containers, provides great security benefits for its users: immutability, modularity, faster upgrades and consistent state across the environment. Realizing this fundamental change in “the way things are done”, motivates us to look at security with a cloud native lens. One of the things that was evident for all the authors of the paper was the fact that it’s tough to make smarter decisions on how and what to secure in a cloud native ecosystem if you do not understand the tools, patterns, and frameworks at hand (in addition to knowing your own critical assets). Hence, for all the security practitioners out there who want to be partners rather than a gatekeeper for your friends in Operations, Product Development, and Compliance, let’s make an attempt to learn more so we can secure better.

today's howtos

Filed under
HowTos
  • How to install Gimp 2.10.23 with Plugins on a Chromebook

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

  • How to send files over the network on Linux with Warpinator

    Need to send a file to another Linux PC on your network but don’t want to fuss? Check out Warpinator! It can automatically detect computers on the network and allow you to send and receive files with ease.

  • CoreOS install via Live ISO --copy-network - A Random Walk Down Tech Street

    A couple of us recently gave an update to our Customer Experience team at Red Hat on the improvements that were made in Red Hat CoreOS for OpenShift 4.6. My part of the presentation focused on the new Live ISO that is now used for Fedora/Red Hat CoreOS installations and also the improvements that we made for being able to copy the install environment networking configuration into the installed system via coreos-installer --copy-network.

LWN Articles (Paywall Just Removed) About Kernel/Linux: KVM, Locking and Memory

Filed under
Linux
  • KVM for Android [LWN]

    A Google project aims to bring the Linux kernel virtualization mechanism, KVM, to Android systems. Will Deacon leads that effort and he (virtually) came to KVM Forum to discuss the project, its goals, and some of the challenges it has faced. Unlike some Android projects of the past, though, "protected KVM" is being worked on in the open, with code going upstream along the way.

    Deacon is one of the maintainers of the arm64 architecture for the kernel, as well as a maintainer and contributor in various other parts of the kernel, including concurrency, locking, atomic operations, and tools for the kernel memory model. He has worked in the kernel for a long time, but not really on KVM; the closest he had come to that is maintaining the Arm IOMMU drivers. He started working on the Android Systems team at Google in 2019 "and found myself leading the protected KVM project", which is the KVM on Android effort.

    The project is the top contributor to KVM for arm64 for the 5.9 and 5.10 kernels; KVM seems to be a "hot topic" right now, he said, and not just for arm64, but for other architectures as well. All of the project's work is being upstreamed as it goes, so what he was presenting was "very much a work in progress". He wants to avoid the trap of doing a bunch of work out of tree and then "throwing it over the wall", which does not lead to good solutions that are embraced by the community.

  • Migration disable for the mainline

    The realtime developers have been working for many years to create a kernel where the highest-priority task is always able to run without delay. That has meant a long process of finding and fixing situations where high-priority tasks might be blocked from running; one of the persistent problems in this regard has been kernel code that disables preemption. One tool that the realtime developers have reached for is disabling migration (moving a process from one CPU to another) rather than preemption; this approach has not been entirely popular among scheduler developers, though. Even so, the solution would appear to be this migration-disable patch set from scheduler developer Peter Zijlstra.

    One of the key scalability techniques used in the kernel is per-CPU data. System-wide locking is an effective way of protecting shared data, but it can kill performance in a number of ways, even if a given lock is itself not heavily contested. Any data structure that is only accessed by a single CPU does not need to be protected by system-wide locks, avoiding this problem. Thus, for example, the memory allocators maintain per-CPU lists of available memory that can be handed out without interference from the other CPUs on the system. But kernel code can only safely manipulate per-CPU data if it has exclusive access to the CPU; if some other process is able to jump in, it could find (or create) inconsistent per-CPU data structures. The normal way to prevent this from happening is to disable preemption when necessary; it is a cheap operation (setting a flag, essentially) that ensures that a given task will not be interrupted until its work is done.

    Disabling preemption runs afoul of the goals of the realtime developers, who have put so much work into ensuring that any given task can be interrupted if a higher-priority task needs the CPU. As they have worked to remove preemption-disabled regions, they have observed that, often, all that is really needed is to keep tasks from being moved between CPUs while they are accessing per-CPU data, with perhaps some (normally CPU-local) locking as well. See, for example, the kmap_local() work. Disabling migration still allows a process to be preempted, so it does not interfere with the goals of the realtime project — or so those developers hope.

    Disabling migration brings problems of its own, though. The kernel's CPU scheduler is tasked with making the best use of all of the CPUs in the system. If there are N CPUs available, they should be running the N highest-priority tasks at any given time. That goal cannot be achieved without occasionally moving tasks between CPUs; it would be nice if tasks just happened to land on the right processors every time, but the real world is not like that. Depriving the scheduler of the ability to migrate tasks, even for brief periods, thus takes away a tool that is crucial for the overall behavior and throughput of the system.

  • Atomic kmaps become local

    A 32-bit processor will, unsurprisingly, use 32-bit pointers, which limits the amount of memory that can be addressed to 4GB. The resulting 4GB address space is split between user space and the kernel, with the kernel getting 1GB in the most common configurations; that space holds the kernel's code and data, memory-mapped I/O areas, and the "direct map" that gives the kernel access to physical memory. The direct map clearly cannot address a lot of memory; once the kernel's other needs are taken care of, there is room for significantly less than 1GB of mappings to physical memory.

    As a result, any system with 1GB or more of physical memory will have to be managed without a direct mapping to some of that memory. The memory that lies above the range that can be directly mapped is called "high memory"; on many systems, most of the installed memory is high memory. User space can use high memory without noticing any difference, but the kernel side is a bit more complicated. Whenever the kernel must access a high-memory page (to zero out a page prior to giving it to user space, for example), it must first create a temporary mapping for that page. The kmap() interface exists to manage these mappings.

    The kmap() function itself will map a given page into the kernel's address space, returning a pointer that can now be used to access the page's contents. Mappings created this way are expensive, though. They consume address space, and mapping changes must be propagated across all the CPUs of the system, which is costly. This work is necessary if a mapping must last for a relatively long time, but the bulk of high-memory mappings in the kernel are short-lived and only used in one place; the cost of kmap() is mostly wasted in such cases.

    Thus, the kmap_atomic() API was added as a way of avoiding this cost. It, too, will map a high-memory page into the kernel's address space, but with some differences. It uses one of a small set of address slots for the mapping, and that mapping is only valid on the CPU where it is created. This design implies that code holding one of these mappings must run in atomic context (thus the name kmap_atomic()); if it were to sleep or be moved to another CPU, confusion and data corruption would be an almost certain result. Thus, whenever code running in kernel space creates an atomic mapping, it can no longer be preempted or migrated, and it is not allowed to sleep, until all atomic mappings have been released.

Red Hat: Ceph Storage 3, OpenShift and Eradicating Words

Filed under
Red Hat
  • Red Hat Ceph Storage 3 end of life extended to February 28, 2021

    Customers running Red Hat Ceph Storage 3 are going to have a little more time to plan and prepare for their upgrade.

    Earlier this year we announced several product life cycle changes to help take the pressure off organizations focused on near-term operations. Our priority was to provide extensions to our products that would have had an end of maintenance (EOM) phase in the near future so our customers are not forced to perform upgrades or migrations while reeling from the impact of COVID-19.

    The end of life date we published for Ceph Storage 3 in April has been extended from December 1, 2020 to February 28, 2021 as a customer courtesy. This will allow an additional period for you to prepare and carry out your upgrade to Red Hat Ceph Storage 4, which is to be supported through the end of January 2023.

  • Red Hat tunes up RHEL and OpenShift for life on computing's edge | ZDNet

    At the virtual KubeCon, leading Linux and cloud company Red Hat showed up new edge computing capabilities for Red Hat Enterprise Linux (RHEL) and Red Hat OpenShift, its Kubernetes platform. With these, RHEL will be more stable than ever in even smaller hardware footprints. Meanwhile, OpenShift will support a remote worker node architecture to help deliver Kubernetes to space-constrained and remote deployments.

  • An update on Red Hat's conscious language efforts [Ed: It's outsourced to Microsoft again... for censorship (never mind their own history)]

    In June, I committed to holding the space to listen, learn and have important conversations about the systemic injustices and racism that exist in our society. As part of that work, Red Hat announced our intention to remove harmful language from our code and documentation. While that marked the beginning of a focused effort, Red Hatters have been laying the groundwork for several years. A grassroots team had been working on developing guidelines about using language consciously and inclusively for some time. In June, we started working with that group to catalyze the conscious language guidelines into an action plan for change. We expected this would be a significant amount of work, and a long term effort to effect real change, so we thought it would be useful to share a progress update.

Audiocasts/Shows: HIE Of One, ArcoLinux, youtube-dl

Filed under
GNU
Linux

  • FLOSS Weekly 605: Trust in Health Care

    HIE Of One is a non-profit patient privacy rights foundation designed to advance healthcare information solutions and standards. Doc Searls and Shawn Powers talk with Adrian Gropper MD, who is the volunteer CTO of HIE. They discuss how in today's healthcare environment, medical records and personal wellness information are often spread across a complicated maze of systems, leaving patients and providers without an easy way to access and share important health data. To help with this, HIE is building, Trustee. Trustee is a private, patient-directed health information record being built on the HIE of One open source platform. The Trustee, universal health record, is designed to give the patient complete control over who has access to their medical files. They also talk about the importance of blockchain and how it can be the solution for standards in identity management.

  • A First Look At ArcoLinux With Dwm - YouTube

    ArcoLinux recently released a new version (20.11.9). This release is the first one to offer a dwm edition of ArcoLinuxB.

  • MacOS Lincoler | Coder Radio 388

    The guys deploy their sage wisdom to answer your age-old questions and solve why the latest macOS is less appealing than ever to developers.

    Plus our thoughts on youtube-dl’s return to GitHub.

Google Publishes Latest Linux Core Scheduling Patches So Only Trusted Tasks Share A Core

Filed under
Linux
Google

Google engineer Joel Fernandes sent out the ninth version of their "core scheduling" patches for the Linux kernel that allows for allowing only trusted tasks to run concurrently on the same CPU core -- in cases where Hyper Threading is involved to safeguard the system against the possible security exploits.

Core Scheduling has been a popular topic since vulnerabilities like MDS and L1TF have come to light. Core Scheduling aims to make Hyper Threading safer and by only letting trusted tasks share a CPU core is a reasonable safeguard for still leaving Hyper Threading active on servers rather than disabling it in the name of security. DigitalOcean, Oracle, Google, and other major x86_64 players have all been interested in core scheduling and working on different solutions in order to keep HT/SMT active. Particularly for the major cloud server providers having to disable HT/SMT would be a big blow to their models.

Read more

Can You Replace Your Desktop PC With a Raspberry Pi 4?

Filed under
GNU
Linux
Hardware

Since the introduction of the Raspberry Pi 4, a lot more people have been trying to use this microcomputer as their desktop PC. More recently, the Raspberry Pi 400 Personal Computer has been released, the name of which directly indicates its “main” purpose. I have long been interested in the possibility of using a portable and silent PC for simple tasks like creating this text, where the full-size desktop is redundant and the tablet is inconvenient. Finally, I bought a top-of-the-line Raspberry Pi 4 with 8GB of memory. It’s time to see how it works.

Read more

FydeOS beta brings Chromium OS to the PineBook Pro (Android app support too)

Filed under
GNU
Linux
Google

The PineBook Pro is a $200 laptop with a 14 inch full HD display, a Rockchip RK3399 processor, 4GB of RAM, 64GB of storage, and support for a bunch of different operating systems… most of which are GNU/Linux distributions.

But you can also turn the laptop into a Chromebook-like device by installing a new beta release of FydeOS 11.2 for the PineBook Pro.

Read more

Games: Godot, Steam and Unity3D (Microsoft Mono Vector)

Filed under
Gaming
  • Godot Engine - Dev snapshot: Godot 3.2.4 beta 2

    While development keeps going at full speed towards Godot 4.0 (see recent devblogs on GDScript typed instructions and Complex Text Layout), a lot of work is also being done on the 3.2 branch for the upcoming Godot 3.2.4.

  • Bridge Constructor: Walking Dead. Come Again? - Boiling Steam

    This has to be one of the most unlikely partnerships in the history of video games: mixing zombies (sorry, walkers was it?) with bridge construction mechanics. The idea sounds so crazy on its own that I had to try it out.

    At first, I was not sure what the game was trying to be. It recounts the story of survivors trying to make it through the zombie/walker apocalypse. By the way, you do not need to be familiar with the series to enjoy the game, while you will recognize some famous characters (modeled after the TV show characters) throughout the story. Walking Dead the show is all about following the destinies of small groups of people as they try to restart their lives in a land infested with walkers (aka zombies). It takes place in good old contemporary America.

    The first few missions are about building bridges or structures to make folks or vehicles reach a specific point on the map. To build structures, you start working with wooden planks, and as you move on, wires and steel pillars become available. While materials are not restricted in any way, they cost resources and each stage encourages you to build with less by awarding you a badge if you complete a stage with few resources. But who cares? I’m a pragmatist. As long as it works, I’m good.

  • How to install Unity3D on Ubuntu 20.04

    Today we are looking at how to install Unity3D on Ubuntu 20.04. Firstly, we download the UnityHUB and make it executable as a program. Then we open a terminal in the folder where the package is located. Then we run two commands, firstly we move the package to the /opt directory as many 3rd party applications store their data there. Then we install a menu editor. Next, we add unity to our menu by creating a menu launcher with the editor we installed. Lastly, we launch Unity, activate it, install an editor, and create and launch projects. Enjoy!

Syndicate content

More in Tux Machines

Xfce Virtual Machine Images For Development

The openSUSE distributions offer a variety of graphical desktop environments, one of them being the popular and lightweight Xfce. Up to now there was the stable tested branch available in Tumbleweed already during install. Furthermore, for interested users the development OBS repository xfce:next offered a preview state of what’s coming up next to Tumbleweed. Xfce Development in openSUSE Thanks to the hard work of openSUSE’s Xfce team there is a third option: Xfce Development Repository aka RAT In a playful way, a rat is meant to represent the unpolished nature of this release: a rat is scruffy looking compared to a mouse (the cute and beloved mascot of Xfce). And the RAT repository provides packages automatically built right from the Git Master Branch of Xfce upstream development. The goal of this project is to test and preview the new software so that bugs can be spotted and fixed ahead of time by contributing upstream. The packages pull in source code state on a daily basis and offer a quite convenient way to test and eventually help development. So this is where the team builds and tests the latest and unstable releases of Xfce Desktop Environment for openSUSE. Read more

Radeon RX 6800 Series Performance Comes Out Even Faster With Newest Linux Code

Last week we delivered AMD Radeon RX 6800 / RX 6800 XT Linux benchmarks and the performance was great both for Linux gaming as well as the OpenCL compute performance. But for as good as those Big Navi numbers were on the open-source Linux graphics driver stack, they are now even better. That launch-day testing was based on the Linux state in the second-half of October when the cards arrived and initial (re-)testing began in preparing for the Radeon RX 6800 series reviews -- not only the Radeon RX 6800 series but re-testing all of the other AMD Radeon and NVIDIA GeForce graphics cards for the comparison too. Thanks to the rate of the open-source graphics driver progression and the newest code always being available, now just days after launch the numbers are even more compelling for Linux gamers with the slightly newer Linux 5.10 and Mesa Git compared to just weeks ago. In particular were the last minute NGG fixes and other Big Navi tweaks along with an important Radeon RX 6800 (non-XT) fix. There has also been other RADV improvements and more that accumulated in Mesa 21.0-devel this month. On the kernel side, Linux 5.10 is still at play. Both the old and newer Mesa snapshots were also on LLVM 11.0. Read more Also: Intel: AMD Gimps On Battery-Powered Laptop Performance - But DPTF On Linux Still Sucks - Phoronix

today's howtos

  • How to Install and Configure Hadoop on Ubuntu 20.04 – TecAdmin

    Hadoop is a free, open-source and Java-based software framework used for storage and processing of large datasets on clusters of machines. It uses HDFS to store its data and process these data using MapReduce. It is an ecosystem of Big Data tools that are primarily used for data mining and machine learning. Apache Hadoop 3.3 come with noticeable improvements any many bug fixes over the previous releases. It has four major components such as Hadoop Common, HDFS, YARN, and MapReduce.

  • How to create a Cloudwatch Event Rule in AWS

    A near-real-time stream of system events that describe changes in AWS resources is delivered by CloudWatch Events. We can create a rule that matches events and route them to one or more target functions. We can use CloudWatch Events to schedule automated actions. These actions can be self-triggered at certain times using cron or rate expressions. We can have EC2 instances, Lambda functions, Kinesis Data Streams, ECS tasks, Batch jobs, SNS topics, SQS queues, and a few more services as target endpoints for CloudWatch Events. To know more about Cloudwatch events, visit the official AWS documentation here.

  • How to use Bash file test operators in Linux

    File Test Operators are used in Linux to check and verify attributes of files like ownership or if they are a symlink. Every Test operator has a specific purpose. The most important operators are -e and -s. In this article, you will learn to test files using the if statement followed by some important test operators in Linux.

  • How To Install Wireguard on CentOS 8 - idroot

    In this tutorial, we will show you how to install Wireguard on CentOS 8. For those of you who didn’t know, Wireguard is an open-source, dependable, advanced, VPN tunneling software you can install and use right now to create a secure, point-to-point connection to a server. It is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS. Wireguard is a peer-to-peer VPN. it does not use the client-server model. Depending on its configuration, a peer can act as a traditional server or client. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of the Wireguard VPN on CentOS 8.

  • How To Install NVM on CentOS/RHEL 7 – TecAdmin

    NVM stands for Node Version Manager is a command-line utility for managing Node versions. Sometimes you required to deploy multiple node application with different-2 versions. Managing the multiple Node.js versions for differnt-2 projects are a pain for the developers. But NVM helped to easily manage multiple active Node.js versions on a single system. This tutorial will explain you to install NVM on CentOS/RHEL 7/6 systems and manage multiple Node.js versions.

  • How to install Kali Linux 2020.4 - YouTube

    In this video, I am going to show how to install Kali Linux 2020.4.

  • How to make your own personal VPN in under 30 minutes

    In the Distribution box, choose the newest available Ubuntu LTS release — as of the time of writing, that's 20.04 LTS. Below that, pick the region you want your VPN to be located in. It's possible to change the location later, but you'll have to contact Linode support. For the plan, select 'Nanode 1GB' from the list of Shared CPU options. VPNs don't need much processing power, so this low-spec option will work just fine.

  • Use nnn as a File Manager for Linux Terminal - Make Tech Easier

    If you have used the Linux terminal for an extended period of time, you probably know some of the useful commands, like cd to move into and out of folders, create new ones, and copy or move files. Still, you may prefer how desktop file managers are more user-friendly and quicker for some tasks. In that case, you’ll love nnn. nnn is the equivalent of a desktop file manager for the terminal. Although not an ultra-complex solution like Midnight Commander, nnn is light on resources, fast, and allows you to navigate your file system without having to type commands.

Android Leftovers