Language Selection

English French German Italian Portuguese Spanish

Linux

Fedora Workstation 31 – What's new

Filed under
GNU
Linux
Red Hat

Fedora has been leading the migration to Wayland since day one and we are not planning to stop. XWayland on demand has been an effort a lot of people contributed to this cycle. The goal is to only need XWayland for legacy X applications, not have it started and running all the time as that is a waste of system resources and also having core functionality still depend on X under Wayland makes the system more fragile. XWayland-on-demand has been a big effort with contributions from a lot of people and companies. One piece of this was the Systemd user session patches that was originally written by Iain Lane from Canonical. They had been lingering for a bit so Benjamin Berg took those patches on for this cycle and helped shepherd them over the finish line and get them merged upstream. This work wasn’t a hard requirement for Wayland-on-demand, but since it makes it a lot easier to do different things under X and Wayland which in turn makes moving towards XWayland-on-demand a little simpler to implement. That work will also allow (in future releases) us to do things like only start services under GNOME that are actually needed for your hardware, so for instance if you don’t have a bluetooth adapter in your computer there is no reason to run the bits of GNOME dealing with bluetooth. So expect further resource savings coming from this work over time.

Carlos Garnacho then spent time going through GNOME Shell removing any lingering X dependencies while Olivier Fourdan worked on cleaning up the control center. This work has mostly landed, but it is hidden behind an experimental flag (gsettings set org.gnome.mutter experimental-features "[...,'autostart-xwayland']") in Fedora 31 as we need to mature it a bit more before its ready for primetime. But we hope and expect to have it running by default in Fedora Workstation 32.

Read more

Also: Fedora Workstation 31 Should Be Another Fantastic Release For Desktop Linux

Kernel: AMD Navi 10 Firmware and Linux 5.4 Additions

Filed under
Linux
  • AMD Navi 10 Firmware Finally Lands In The Linux-Firmware Tree

    While AMD has provided open-source Radeon RX 5700 series (Navi 10) support since launch and that code since worked into the various mainline code-bases from the Linux kernel to Mesa, one kink in their support has been their binary microcode images not being available from the reference linux-firmware.git location as needed to initialize the hardware. That Navi 10 firmware/microcode issue has finally been rectified with the images landing this morning.

    Up until now any Radeon RX 5700 series Linux customers or distribution/third-party driver packagers have had to pull these binary bits from this Navi10 directory on the personal site of AMDGPU lead maintainer Alex Deucher. Via his site is where he normally stages these binary microcode files until landing in linux-firmware.git as the de facto location for all Linux drivers' firmware files.

  • Linux 5.4 Brings Support For Wacom's MobileStudio Pro 13, Logitech Lightspeed Receivers

    Jiri Kosina on Sunday sent out the HID subsystem updates for the in-development Linux 5.4 kernel. The HID pull once again features support for several new devices particularly on the Logitech side.

  • Wireless USB + UWB Demotion Goes Ahead For Linux 5.4

    Back in August I noted that Wireless USB and Ultra Wideband would be deprecated within the Linux kernel and that is indeed happening for Linux 5.4.

    The Wireless USB (WUSB) and Ultra Wideband (UWB) subsystems within the Linux kernel were already orphaned for years with having no maintainer while now they are officially deprecated and demoted to the kernel's staging area. If no one steps up soon to maintain the code, it will be dropped in forthcoming kernel releases.

Devices: HEGduino Alaskit, Piper Computer Kit 2 and Intel NUC Mini PC

Filed under
GNU
Linux
Hardware
  • HEGduino IoT Real-time Neurofeedback Platform Aims to Increase Brain Function (Crowdfunding)

    The HEGduino Alaskit has developed a way to measure the blood-oxygen levels in the brain and create a biofeedback system that is said to increase brain function.

  • Piper Computer Kit 2 is a DIY Raspberry Pi 3 Computer for Kids’ Education

    Kids can easily build theirs own computer and then learn more about electronics and programming thanks to Piper Computer Kit 2.

  • Essential Accessories for Intel NUC Mini PC

    I bought a barebone Intel NUC mini PC a few weeks back. I installed Linux on it and I am totally enjoying it. This tiny fanless gadget replaces that bulky CPU of the desktop computer.

    Intel NUC mostly comes in barebone format which means it doesn’t have any RAM, hard disk and obviously no operating system. Many Linux-based mini PCs customize the Intel NUC and sell them to end users by adding disk, RAM and operating systems.

    Needless to say that it doesn’t come with keyboard, mouse or screen just like most other desktop computers out there.

Audiocasts/Shows: Open Source Security Podcast, Linux Action News and GNU World Order

Filed under
GNU
Linux
OSS
Security

Introduction to the Linux chgrp and newgrp commands

Filed under
Linux

In a recent article, I introduced the chown command, which is used for modifying ownership of files on systems. Recall that ownership is the combination of the user and group assigned to an object. The chgrp and newgrp commands provide additional help for managing files that need to maintain group ownership.

It is important to understand how to manage users, groups, and permissions. It is also good to know a few alternative ways to work around problems you might encounter since not all environments are set up the same way.

Read more

Linux-Powered BeagleBoard AI Comes With Debian Out-of-the-box

Filed under
Linux
Debian

Linux-powered BeabgleBoard AI Single Board Computer (SBC) has been launched by the BeagleBoard foundation at a $125 price tag. The new SBC runs Debian GNU/Linux out of the box.

The organization says that the new SBC fills the gap between small Raspberry Pi-like computers and more powerful desktop machines.

The BeagleBoard AI was shown way back in February 2019 and now it has finally been launched.

In my experience, Beagleboard computers are really awesome devices. We have even included the original Beagleboard, the Beagleboard Black and the X15 on our list of “Best Raspberry-Pi Alternatives.”

Read more

Redcore Linux 1908 LXQt

Filed under
Linux
Reviews

Redcore is a Gentoo-based project which strives to make it easy to install the distribution and immediately have access to a pre-configured desktop environment. Redcore is available in two editions, KDE Plasma and LXQt, and offers builds for 64-bit (x86_64) machines exclusively. The latest version of Redcore Linux has shifted from using Gentoo's Stable branch as its upstream source to Gentoo Testing. Software now flows from Gentoo Testing, into Redcore's Testing repository, and then into Redcore Stable where most Redcore users will access it.

The Redcore ISO files are relatively large with both editions being 3.4GB downloads. Given the similarities in size, I decided to try the LXQt edition. Booting from the Redcore media brings up a graphical login screen with a mostly-white background. We can sign into the live desktop using the username and password "redcore". The default wallpaper is mostly white with abstract lines. The combination makes for a bright screen populated with harsh lines that I personally found unpleasant and I soon switch to another background.

There are two icons on the LXQt desktop. One opens the Calamares installer and the other is labelled "Ask for help". Clicking the latter icon causes LXQt to pop-up an error saying the selected icon is an invalid desktop entry file. Clicking the installer icon brings up a prompt asking if we would like to open or execute the installer's desktop file. Along the bottom of the screen we find a panel containing the application menu, task switcher and system tray.

Read more

Intel Icelake Thunderbolt Support, Stratix10 Additions & Other Material Hits Linux 5.4

Filed under
Linux

The "char/misc" changes for the Linux 5.4 are as eventful as ever.

Greg Kroah-Hartman sent in the char/misc changes earlier this week for the Linux 5.4 merge window that's now half-way through. The since merged material contains a lot of notable hardware support improvements.

Exciting us the most is that the Intel Icelake Thunderbolt support is now squared away. Intel had most of the Icelake CPU support in good shape going back months including for the Gen11 graphics, but the Thunderbolt support was the last holdout. With Icelake, the Thunderbolt controller has moved onto the CPU package itself sans the power deliver infrastructure. These changes yielded additional work to get Icelake Thunderbolt support going under Linux, but it's finally there for Linux 5.4 with Icelake laptops beginning to hit retail channels.

Read more

Best free Linux firewalls of 2019: go beyond Iptables for desktops and servers

Filed under
GNU
Linux
Security

Linux distros will often come with at least a basic firewall bundled with it. Often this won't be active by default so will need to be activated.

Additionally this will likely be the standard Iptables supplied, even though less experienced users may struggle with it. UFW - Uncomplicated Firewall is also bundled with some distros, and aims to make the process simpler.

However, there are distros and applications out there that can cater for the more advanced user and the less experienced one, making it easier to setup and configure a firewall that works for your needs.

Some, like ClearOS build it directly into the operating system as part of its security focus, but most other options would be applications that aim to block rogue IPs, monitor ports, and prevent otherwise prevent bad packets from interfering with your machine.

For most home users there are few actual settings that need to be customized, so simple apps can be popular, but for those looking to manage their machine as a server, additional controls and advanced command options will tend to be the more welcome.

Read more

Lennart Talks Up systemd's SD-Boot + Boot Loader Specification

Filed under
Linux

In addition to announcing systemd-homed for better user home directories, Lennart Poettering also used this year's All Systems Go conference to drum up support for systemd's boot efforts around SD-Boot and the Boot Loader Specification.

systemd-boot/sd-boot is systemd's UEFI boot manager formerly known as Gummiboot. SD-Boot continues picking up new functionality and at least optional usage by more distributions. The Systemd Boot Loader Specification (also known as the FreeDesktop.org Boot Loader Specification) meanwhile is trying to assist use-cases around dual/multi-boot operating system setups and related use-cases with drop-in file handling, standardized configuration files and the like.

Read more

Syndicate content

More in Tux Machines

SUSE and Red Hat Leftovers

  • Skuba on SUSE CaaS Platform 4

    With SUSE CaaS Platform 4 we heard our customers feedback and decided to change what the lifecycle of the platform looks like. Previous versions of SUSE CaaS Platform included an administrator node that despite being useful for managing the whole platform, was another component to take care of, and an extra machine to take into account when deploying the platform. This administrator node used Salt to set up and maintain the Kubernetes cluster among the different nodes comprising your cluster. During this time, your feedback has been that a little more flexibility on the deployment was appreciated, so you could experiment with slightly different setups, even if they were for proof of concepts while you were fleshing out the details of production clusters.

  • Kubernetes Rolling Update Strategy in our production infra

    Kubernetes rolling update strategy means suppose we are running pod (containers) in our live infra and we want to update new changes into our running pod like build update, confrontational changes etc. While deployment new pod with new changes suppose our containers got stuck or failed due to any reason. So, we have to redeploy old pod with old changes again to avoid downtime of our application. This complete process is called rolling update strategy in Kubernetes. Kubernetes rolling update strategy Before moving to next we should aware about new pod deployment strategy of Kubernetes means how many new pods it will deploy at a time without taking downtime. Because high availability of our website is our first priority. So, while deploying new pod Kubernetes will deploy 25% or you can say one fourth of the total pod. Suppose we are running four pods first it will terminate 25% of total pod means one pod. Then it will launch 25% new pod and so on.

  • Tackle OpenStack networking woes with SUSE OpenStack Cloud Crowbar

    By far, the most difficult aspect of successfully deploying OpenStack is getting the networking right, a challenge that has caused many a well-intentioned IT team to throw up its hands and toss in the towel. Fortunately, SUSE OpenStack Cloud removes much of that pain by automating most of the network deployment and dramatically simplifying custom network set-ups.

  • Grow your virtualization environments without breaking the bank

    An IT director at a large financial services company shares the benefits and cost reductions they’ve experienced by switching to Red Hat Virtualization. In just three years, it’s paved the way for an efficient, stable and cost-effective virtualization environment.

  • How to Handle OpenShift Worker Nodes Resources in Overcommitted State

    One of the benefits in adopting a system like OpenShift is facilitating burstable and scalable workload. Horizontal application scaling involves adding or removing instances of an application to match demand. When OpenShift schedules a Pod, it’s important that the nodes have enough resources to actually run it. If a user schedules a large application (in the form of Pod) on a node with limited resources , it is possible for the node to run out of memory or CPU resources and for things to stop working! It’s also possible for applications to take up more resources than they should. This could be caused by a team spinning up more replicas than they need to artificially decrease latency or simply because of a configuration change that causes a program to go out of control and try to use 100% of the available CPU resources. Regardless of whether the issue is caused by a bad developer, bad code, or bad luck, what’s important is how a cluster administrator can manage and maintain control of the resources. In this blog, let’s take a look at how you can solve these problems using best practices.

  • How the new Quarkus extension for Visual Studio Code improves the development experience

    Earlier this year, we were introduced to Quarkus, the next-generation, container-first framework for Java applications. As expected, such new frameworks and technologies make way for new developer tools focused on making the development experience even better. The recent Quarkus extension for Visual Studio Code release aims to do just that, by bringing features specific to Quarkus project development within VS Code. The new VS Code extension is dependent on a couple of Java extensions for VS Code, so it is recommended that you have the Java Extension Pack installed. This article outlines what the Quarkus extension for VS Code has to offer: convenient features for an already convenient Java framework.

Security: New Updates and "Optimizing KVM Virtualization Performance Stemming From Spectre"

  • Security updates for Monday

    Security updates have been issued by Debian (expat, php-pecl-http, and php7.0), Fedora (ImageMagick, jackson-annotations, jackson-bom, jackson-core, jackson-databind, and rubygem-rmagick), Mageia (chromium-browser-stable, ibus, kernel, samba, and thunderbird), openSUSE (chromium), Oracle (dovecot and kernel), Red Hat (dbus, kernel, kernel-alt, and kpatch-patch), Scientific Linux (dovecot and kernel), and SUSE (expat, ibus, kernel, kernel-source-rt, nmap, openssl, and webkit2gtk3).

  • Red Hat Working On Optimizing KVM Virtualization Performance Stemming From Spectre

    Red Hat's Andrea Arcangeli sent out an interesting patch series on Friday to micro-optimize the Kernel-based Virtual Machine (KVM) to enhance the VMEXIT performance in wake of Spectre mitigations. The "KVM monolithic" patch series ends up linking the KVM common code both into kvm-intel and kvm-amd so that the common "kvm" kernel module can be dropped. This occupies more disk space but should yield better run-time performance particularly for systems mitigated against Spectre Variant Two.

  • 10 Best Anonymous Browser Apps for Android to Stay Incognito

    Android isn’t the most secure platform out there, but with the 10 best apps for anonymous browsing, you can greatly enhance your privacy online. Today we’ll define what anonymous browsing actually entails, run through 10 essential Android apps, and present the 2 best Android VPNs for the ultimate mobile cybersecurity.

Kernel: AMD Navi 10 Firmware and Linux 5.4 Additions

  • AMD Navi 10 Firmware Finally Lands In The Linux-Firmware Tree

    While AMD has provided open-source Radeon RX 5700 series (Navi 10) support since launch and that code since worked into the various mainline code-bases from the Linux kernel to Mesa, one kink in their support has been their binary microcode images not being available from the reference linux-firmware.git location as needed to initialize the hardware. That Navi 10 firmware/microcode issue has finally been rectified with the images landing this morning. Up until now any Radeon RX 5700 series Linux customers or distribution/third-party driver packagers have had to pull these binary bits from this Navi10 directory on the personal site of AMDGPU lead maintainer Alex Deucher. Via his site is where he normally stages these binary microcode files until landing in linux-firmware.git as the de facto location for all Linux drivers' firmware files.

  • Linux 5.4 Brings Support For Wacom's MobileStudio Pro 13, Logitech Lightspeed Receivers

    Jiri Kosina on Sunday sent out the HID subsystem updates for the in-development Linux 5.4 kernel. The HID pull once again features support for several new devices particularly on the Logitech side.

  • Wireless USB + UWB Demotion Goes Ahead For Linux 5.4

    Back in August I noted that Wireless USB and Ultra Wideband would be deprecated within the Linux kernel and that is indeed happening for Linux 5.4. The Wireless USB (WUSB) and Ultra Wideband (UWB) subsystems within the Linux kernel were already orphaned for years with having no maintainer while now they are officially deprecated and demoted to the kernel's staging area. If no one steps up soon to maintain the code, it will be dropped in forthcoming kernel releases.

Videos from LibreOffice Conference 2019: OpenDocument Format

LibreOffice can open documents in many formats, including Microsoft Office files (.docx, .xlxs, .pptx). But it’s native file format is the fully open and standardised OpenDocument Format (ODF). At the recent LibreOffice Conference 2019 in Spain, community members gave presentations about news and updates for ODF. So, here are the first videos from the presentations (use headphones for best audio quality). Read more