Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Ubuntu 21.04 Server Performance Offering Nice Gains For AMD EPYC 7003 Series

Tomorrow's release of Ubuntu 21.04 is exciting on the desktop for Wayland by default in supported configurations and many other package updates and enhancements. But even for being a non-LTS release if you are interested in running Ubuntu Server there are some performance improvements to enjoy with newer platforms. Here is a look at the AMD EPYC 7003 "Milan" performance across Ubuntu 20.04 LTS, 20.10, and 21.04 with an AMD EPYC 7763 Supermicro server. With newer hardware, generally the newer the Linux distribution means better performance and support. It shouldn't come as much of a surprise although doesn't always hold true when sometimes there are regressions and other changes that end up lowering the performance in the name of security or other factors. But in any case with Ubuntu 21.04 on AMD EPYC 7003 series hardware we are seeing some nice performance gains to enjoy with this latest Linux distribution release. Read more

Kubernetes Leftovers

  • Graceful Node Shutdown Goes Beta

    Graceful node shutdown, beta in 1.21, enables kubelet to gracefully evict pods during a node shutdown. Kubernetes is a distributed system and as such we need to be prepared for inevitable failures — nodes will fail, containers might crash or be restarted, and - ideally - your workloads will be able to withstand these catastrophic events. One of the common classes of issues are workload failures on node shutdown or restart. The best practice prior to bringing your node down is to safely drain and cordon your node. This will ensure that all pods running on this node can safely be evicted. An eviction will ensure your pods can follow the expected pod termination lifecycle meaning receiving a SIGTERM in your container and/or running preStopHooks. Prior to Kubernetes 1.20 (when graceful node shutdown was introduced as an alpha feature), safe node draining was not easy: it required users to manually take action and drain the node beforehand. If someone or something shut down your node without draining it first, most likely your pods would not be safely evicted from your node and shutdown abruptly. Other services talking to those pods might see errors due to the pods exiting abruptly. Some examples of this situation may be caused by a reboot due to security patches or preemption of short lived cloud compute instances.

  • Kubernetes dockershim to live on

    When Kubernetes 1.23 is released towards the end of 2021, it will no longer include dockershim. This program enables you to use the Docker containerd container runtime within Kubernetes. Unfortunately, Docker was never designed to be embedded inside Kubernetes, and it's incompatible with Kubernetes' Container Runtime Interface (CRI). The fix was for dockershim to bridge the gap between Docker's containerd and CRI. Maintaining dockershim, however, was a pain so Kubernetes started depreciating it. Mirantis, which now owns the Docker program, will continue to support dockershim in Docker Engine and Mirantis Container Runtime with Kubernetes.

  • Hypergiant and SUSE RGS, taking Kubernetes to the final frontier

    Hypergiant Industries focuses on solving humanity’s most challenging problems by delivering best in class artificial intelligence solutions and products in a host of sectors, including space science and exploration. Hypergiant’s SUSE RGS (Rancher Government Solutions)-supported SatelliteONE mission is on track to achieve the impossible in the most hostile environment of all – putting K3s to work in orbit on military satellites, for the very first time.

Stable Kernels: 5.11.16, 5.10.32, and 5.4.114

I'm announcing the release of the 5.11.16 kernel.

All users of the 5.11 kernel series must upgrade.

The updated 5.11.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.11.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

thanks,

greg k-h
Read more Also: Linux 5.10.32 Linux 5.4.114

today's howtos

  • How To Install WinSCP on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install WinSCP on Ubuntu 20.04 LTS. For those of you who didn’t know, WinSCP is a popular, free and open-source FTP client program that is available only for Microsoft Windows. Most people prefer WinSCP because of its simple and powerful interface. It is mainly used as an FTP client to transfer files between a local and a remote computer, and also supports secure FTP (sFTP). Please visit the official WinSCP website to gather more information. 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 WinSCP 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 Fix the Read-Error on Swap-Device Failure in Ubuntu Linux

    The Linux operating system is one of the most stable and secure desktop and server operating systems, no wonder that it is the go-to operating system for most servers. System administrators and engineers love Linux for its stability and performance, but occasionally Linux too experiences performance hiccups. The "read-error on swap-device" is a relatively common failure on Linux that can cause your system to crash or be non-responsive rendering it unusable. This guide will show you how to fix the read-error on swap-device failure on Ubuntu Linux.

  • Build smaller containers

    Working with containers is a daily task for many users and developers. Container developers often need to (re)build container images frequently. If you develop containers, have you ever thought about reducing the image size? Smaller images have several benefits. They require less bandwidth to download and they save costs when run in cloud environments. Also, using smaller container images on Fedora CoreOS, IoT and Silverblue improves overall system performance because those operating systems rely heavily on container workflows. This article will provide a few tips for reducing the size of container images.

  • Simos Xenitellis: How to setup multiple WordPress sites in LXD containers

    My article was recently published on Linode on how to setup many WordPress websites on a single server, and put each website inside LXD containers. By doing so, you can have greater density on your VPS and more value for money.

  • Setting Up Multiple WordPress Sites with LXD Containers

    LXD (pronounced “Lex-Dee”) is a system container manager built on top of Linux Containers (LXC), and is supported by Canonical. The goal of LXD is to provide an experience similar to a virtual machine but through containerization rather than hardware virtualization.

  • Easily migrate CentOS 8 to CentOS Stream

    Back in December 2020, Red Hat accounted that it will be discontinuing CentOS based on RedHat releases. Instead, it will now release CentOS Stream as the main CentOS distribution. So in short, there will not a CentOS 9 based on RHEL 9 but instead, we will get a CentOS stream, which will serve as an upstream branch of RHEL. This has come as quite a shock for the CentOS community because a rolling release is not something that instills confidence in CentOS users & for many years CentOS has been known for its stability but with a rolling release, that might be an issue. CentOS users are already looking for alternate options, especially those using CentOS 6 as it has reached the end of life. Though users that are using CentOS 6 can migrate to CentOS 7 as the EOL for CentOS 7 is 30 June 2024. But users that are already running CentOS 8 do not have that option at all as the EOL for CentOS 8 is in December 2021. So What should they do?