Linux · Android · Open-Source Utilities

Fastfetch 2.70 Released with Linux and Android Improvements

Fastfetch 2.70 brings broader Android hardware reporting, a Linux ALSA audio fallback, fewer library dependencies, and configuration changes that may affect existing scripts. Here is what administrators and desktop Linux users should review before upgrading.

By Khurram Shahzad · October 19, 2026 · Software News

Futuristic terminal showing system information with Linux and Android hardware indicators
Fastfetch displays operating-system, hardware, terminal, and other system details in a customizable terminal layout.
Upgrade warning: Fastfetch 2.70 removes deprecated QuickJS format scripting and changes disk-format and Command-module configuration behavior. Review your configuration before upgrading automated reports or shared workstation images.

What is Fastfetch?

Fastfetch is an open-source system information utility that displays details about an operating system, processor, memory, storage, graphics, network interfaces, desktop environment, terminal, and other components in a customizable terminal output. It is commonly used for quick diagnostics, workstation inventories, support screenshots, and shell customization.

Version 2.70.0 was published on October 14, 2026. The release focuses on Android reporting, Linux audio behavior, dependency reduction, configuration cleanup, and bug fixes across Linux, Windows, macOS, and other supported platforms.

Android hardware details

New sound-device detection and Binder-based display detection, plus more detailed battery and media reporting.

Linux audio fallback

The Sound module can use ALSA when no sound server is running, instead of failing to report output-device details.

Fewer dependencies

The release removes libpulse and libddcutil dependencies, allowing package maintainers to adjust package requirements.

Configuration changes

QuickJS format scripting is removed; disk placeholders and the Command module’s output-selection option also change.

Android improvements in Fastfetch 2.70

Sound and display detection

Fastfetch can now detect sound devices on Android. Display detection uses Android’s Binder interface and does not require an additional permission or a separate child process, according to the release notes. The update also fixes display detection on Android 17.

More useful battery reporting

The Battery module adds temperature, estimated remaining time, and charging-method detection. It distinguishes AC, USB, and wireless charging, giving support teams more context than a battery percentage alone.

Media detection for app UIDs

Media detection is available when Fastfetch runs under an Android application UID. This capability requires Notification access permission. Fastfetch can also report application display names instead of relying solely on package identifiers, including for media-player and terminal-app labels.

Android privacy note: Grant Notification access only when you understand why it is needed. Review the permission prompt and Android settings rather than enabling it automatically on every device.

Linux changes: ALSA fallback and fewer libraries

The Sound module now has an ALSA fallback. On a Linux system without a sound server, Fastfetch can still report the output device and volume rather than returning an error. This can help on minimal installations and systems with a deliberately small audio stack.

The project also removes its libpulse and libddcutil dependencies. Package maintainers may be able to simplify dependency declarations; check your distribution’s package metadata because packaging can vary between repositories and builds.

  • External monitors detected through DDC/CI should no longer be randomly reported as built-in displays.
  • Vulkan driver names are corrected on systems with multiple GPUs.
  • The foot terminal font size is parsed correctly for forms such as Berkeley Mono-12.
  • Snapdragon X1 and X2 processor model identification is improved.

Breaking and behavior-changing configuration updates

Users with custom Fastfetch JSON configurations, format strings, or scripts should check these changes before replacing an existing binary.

AreaChange in 2.70Recommended action
QuickJS format scriptingThe experimental feature deprecated in 2.69 has been removed.Migrate format scripting to Lua; search scripts and build options for QuickJS references.
Command moduleuseStdErr is replaced by useOutput; the default captures both streams.Choose stdout, stderr, or both to match intended behavior.
Disk custom format{size-available} is removed. {size-free} follows disk.useAvailable.Replace the removed placeholder and verify how free/available space appears in reports.
Disk JSON outputbytes.available and bytes.used are no longer emitted.Update parsers; used bytes can be derived from total minus free where appropriate.
Login shell detectionThe Shell module reads the login shell from /etc/passwd, not $SHELL.Check automation that expected the environment variable to determine the displayed shell.

For the Command module, the new useOutput values are stdout, stderr, and both. The default is both, which may change displayed output when commands write diagnostics to standard error.

Other fixes and additions

Fastfetch 2.70 adds Finnish language support, pkgsrc package detection on macOS, and a filled Artix Linux logo. It also fixes Bash completion for configuration paths containing spaces and corrects platform-specific reporting issues.

  • Windows: fixes disk-capacity reporting for volumes with per-user quotas, including some network shares. On Windows 10 version 1809 and later, the default reports whole-volume capacity; set disk.useAvailable to true to retain user-available capacity including quotas.
  • macOS: fixes a MAC-address reporting issue on macOS 27.
  • Android: fixes a build issue involving OpenGL headers in the Android NDK.
  • Windows networking: LocalIP flags now describe interface operational state, media connection state, and interface type.
  • General: fixes an assertion failure when a percentage exceeds 100 and improves the error for a nonexistent command on Windows.

Download Fastfetch 2.70

Use the official GitHub release page to choose the correct package for your operating system and architecture. Distribution repositories may take time to update, and their versions may differ from upstream.

Open the official Fastfetch 2.70.0 release page

Source code and the full version history are available in the Fastfetch GitHub repository. Prefer upstream release assets over repackaged binaries from unofficial sites.

Upgrade checklist for Linux and Android users

  1. Back up your Fastfetch configuration before upgrading.
  2. Search for useStdErr, {size-available}, bytes.available, bytes.used, and QuickJS settings.
  3. Update the Command module to useOutput and select the desired stream behavior.
  4. Test disk output against your required capacity semantics, especially on quota-limited Windows volumes and network shares.
  5. On Android, test media reporting with Notification access only if the feature is needed.
  6. Compare old and new output before deploying to shared machines or automated reports.
# Show Fastfetch version
fastfetch --version

# Show available command-line help
fastfetch --help

# Display system information
fastfetch

These are general verification commands. Exact installation and update commands depend on your Linux distribution or Android environment.

Who should upgrade?

Fastfetch 2.70 is particularly relevant for Android users who want richer device information, Linux users on machines without a sound server, and package maintainers seeking to remove unneeded dependencies. Administrators using Fastfetch output in scripts should prioritize reviewing the Command and Disk changes.

If your setup uses custom QuickJS formatting or parses Fastfetch JSON output, treat the upgrade as a compatibility change rather than a purely cosmetic update. Validate scripts and dashboards in a test environment first.

Official sources

VMoreCloud takeaway: Fastfetch 2.70 is more than a cosmetic update. Android gains useful hardware details, Linux audio detection becomes more resilient, and dependency cleanup helps lean installations. Check the removed QuickJS feature and disk/Command configuration changes before upgrading.
Khurram Shahzad
Hybrid Cloud & Virtualization Engineer

Hybrid Cloud & Virtualization Engineer specializing in VMware, Azure, AWS, Windows Server, Microsoft 365, Linux, networking, backup & disaster recovery. I share practical guides, technical projects and insights into modern IT infrastructure through VMoreCloud.

Leave a Reply

Your email address will not be published. Required fields are marked *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock