Secure your future in cybersecurity — save up to 40% now!

2 months 3 weeks ago

Your Cybersecurity Career Starts Here Boost Your Cyber Skills — Check out our FREE Cybersecurity Courses! Use code: OCT25CYBER to Save 40% on Cybersecurity Courses & CertificationsUse code: OCT25THRIVE to Save 30% on THRIVE-ONE Annual SubscriptionUse code: OCT25 to Save 30% on All Other Courses & Certifications *Offer ends October 21, 2025 ADVANCE NOW

The post Secure your future in cybersecurity — save up to 40% now! appeared first on Linux.com.

Linux.com Editorial Staff

Kubernetes on Bare Metal for Maximum Performance

2 months 3 weeks ago

When teams consider deploying Kubernetes, one of the first questions that arises is: where should it run? The default answer is often the public cloud, thanks to its flexibility and ease of use. However, a growing number of organizations are revisiting the advantages of running Kubernetes directly on bare metal servers. For workloads that demand […]

The post Kubernetes on Bare Metal for Maximum Performance appeared first on Linux.com.

Linux.com Editorial Staff

ytDownloader – Simple Linux GUI for YouTube Video Downloads

2 months 3 weeks ago
The post ytDownloader – Simple Linux GUI for YouTube Video Downloads first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Earlier, I wrote about yt-dlp, the powerful command-line tool for downloading videos from hundreds of websites, which is an incredible

The post ytDownloader – Simple Linux GUI for YouTube Video Downloads first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
Ravi Saive

[Testing Update] 2025-10-13 - Kernels, Qt 6.10, KDE Frameworks & Gear

2 months 3 weeks ago

Hello community, here we have another set of package updates. Welcome to our new development cycle of Manjaro 25.1.0, code-named ‘Anh-Linh’. It is not sure yet if we will focus on Plasma 6.4 series or adopt 6.5 series early on. For sure we will introduce GNOME 49 and maybe Cosmic 1.0 (Beta).

Current Promotions Recent News Valkey to replace Redis in the [extra] Repository (click for more details) Previous News Finding information easier about Manjaro (click for more details) Notable Package Updates
  • Some Kernels got updated
    • kernel 6.16 series is now marked EOL
    • including new firmware
  • Qt 6.10
  • KDE Frameworks 6.19.0
  • KDE Gear 25.08.2
  • New update to grub to fix installations on older UEFI systems
  • amdvlk got removed
  • LiberOffice 25.8.2
  • Pipewire 1.4.9
  • ROCm 6.4.4
  • Vulkan SDK 1.4.328.1
  • Haskell and Python updates
Additional Info Python 3.13 info (click for more details) Info about AUR packages (click for more details)

Get our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.

Our current supported kernels
  • linux54 5.4.300
  • linux510 5.10.245
  • linux515 5.15.194
  • linux61 6.1.155
  • linux66 6.6.111
  • linux612 6.12.52
  • linux616 6.16.12 [EOL]
  • linux617 6.17.2
  • linux618 6.18.0-rc1
  • linux61-rt 6.1.151_rt54
  • linux66-rt 6.6.106_rt61
  • linux612-rt 6.12.49_rt13
  • linux615-rt 6.15.0_rt2
  • linux616-rt 6.16.0_rt3

Package Changes (10/13/25 11:28 CEST)

  • testing core x86_64: 37 new and 37 removed package(s)
  • testing extra x86_64: 2489 new and 2518 removed package(s)
  • testing multilib x86_64: 25 new and 28 removed package(s)

A list of all changes can be found here.

Click to view the poll.

Check if your mirror has already synced:

7 posts - 7 participants

Read full topic

philm

Ubuntu Update Backlog: How a Brief Canonical Outage Cascaded into Multi-Day Delays

3 months ago
by George Whittaker Introduction

In early September 2025, Ubuntu users globally experienced disruptive delays in installing updates and new packages. What seemed like a fleeting outage—only about 36 minutes of server downtime—triggered a cascade of effects: mirrors lagging, queued requests overflowing, and installations hanging for days. The incident exposed how fragile parts of Ubuntu’s update infrastructure can be under sudden load.

In this article, we’ll walk through what happened, why the fallout was so severe, how Canonical responded, and lessons for users and infrastructure architects alike.

What Happened: Outage & Immediate Impact

On September 5, 2025, Canonical’s archive servers—specifically archive.ubuntu.com and security.ubuntu.com—suffered an unplanned outage. The status page for Canonical showed the incident lasting roughly 36 minutes, after which operations were declared “resolved.”

However, that brief disruption set off a domino effect. Because the archives and security servers serve as the central hubs for Ubuntu’s package ecosystem, any downtime causes massive backlog among mirror servers and client requests. Mirrors found themselves out of sync, processing queues piled up, and users attempting updates or new installs encountered failed downloads, hung operations, or “404 / package not found” errors.

On Ubuntu’s community forums, Canonical acknowledged that while the server outage was short, the upload / processing queue for security and repository updates had become “obscenely” backlogged. Users were urged to be patient, as there was no immediate workaround.

Throughout September 5–7, users continued reporting incomplete or failed updates, slow mirror responses, and installations freezing mid-process. Even newly provisioning systems faced broken repos due to inconsistent mirror states.

By September 8, the situation largely stabilized: mirrors caught up, package availability resumed, and normal update flows returned. But the extended period of degraded service had already left many users frustrated.

Why a Short Outage Turned into Days of Disruption

At first blush, 36 minutes seems trivial. Why did it have such prolonged consequences? Several factors contributed:

  1. Centralized repository backplane Ubuntu’s infrastructure is architected around central canonical repositories (archive, security) which then propagate to mirrors worldwide. When the central system is unavailable, mirrors stop receiving updates and become stale.

Go to Full Article
George Whittaker

Bringing Desktop Linux GUIs to Android: The Next Step in Graphical App Support

3 months ago
by George Whittaker Introduction

Android has long been focused on running mobile apps, but in recent years, features aimed at developers and power users have begun pushing its boundaries. One exciting frontier: running full Linux graphical (GUI) applications on Android devices. What was once a novelty is now gradually becoming more viable, and recent developments point toward much smoother, GPU-accelerated Linux GUI experiences on Android.

In this article, we’ll trace how Linux apps have run on Android so far, explain the new architecture changes enabling GPU rendering, showcase early demonstrations, discuss remaining hurdles, and look at where this capability is headed.

The State of Linux on Android Today The Linux Terminal App

Google’s Linux Terminal app is the core interface for running Linux environments on Android. It spins up a virtual machine (VM), often booting Debian or similar, and lets users enter a shell, install packages, run command-line tools, etc.

Initially, the app was limited purely to text / terminal-based Linux programs; graphical apps were not supported meaningfully. More recently, Google introduced support for launching GUI Linux applications in experimental channels.

Limitations: Rendering & Performance

Even now, most GUI Linux apps on Android are rendered in software, that is, all drawing happens on the CPU (via a software renderer) rather than using the device’s GPU. This leads to sluggish UI, high CPU usage, more thermal stress, and shorter battery life.

Because of these limitations, running heavy GUI apps (graphics editors, games, desktop-level toolkits) has been more experimental than practical.

What’s Changing: GPU-Accelerated Rendering

The big leap forward is moving from CPU rendering to GPU-accelerated rendering, letting the device’s graphics hardware do the heavy lifting.

Lavapipe (Current Baseline)

At present, the Linux VM uses Lavapipe (a Mesa software rasterizer) to interpret GPU API calls on the CPU. This works, but is inefficient, especially for complex GUIs or animations.

Introducing gfxstream

Google is planning to integrate gfxstream into the Linux Terminal app. gfxstream is a GPU virtualization / forwarding technology: rather than reinterpreting graphics calls in software, it forwards them from the guest (Linux VM) to the host’s GPU directly. This avoids CPU overhead and enables near-native rendering speeds.

Go to Full Article
George Whittaker