The article criticizes the practice of using `curl | sudo bash` for software installation as a severe security risk, citing dangers from compromised URLs, malformed output, and publishing errors that could execute malicious or destructive commands with root privileges. The author warns this practice signals poor security awareness from project authors.
#linux
30 items
Ubuntu 26.04 delivers significant performance improvements for gamers, including enhanced frame rates and reduced latency. The update also introduces new features and optimizations that benefit general users beyond just gaming performance.
A project called "Windows 9x Subsystem for Linux" (WSL9x) has been created, aiming to provide Linux compatibility on older Windows 9x operating systems, similar to modern WSL.
The article explains how to automatically run commands in response to file system events (such as creation, modification, or deletion) using tools like inotify, entr, and fswatch on Linux, with practical examples for automating workflows like rebuilding projects or triggering backups.
Kubuntu 26.04 Beta, codenamed "Resolute Raccoon," is now available for testing. This release features the KDE Plasma 6 desktop environment and includes various updates and improvements for users to evaluate.
CIQ is enhancing its enterprise Linux distribution to meet federal cryptographic and post-quantum computing compliance requirements. The company is working to ensure its platform can deliver the necessary security standards for government and regulated industries.
Arch Linux has released a reproducible container image that can be rebuilt to produce identical byte-for-byte results. This development allows users to verify the integrity of the image and ensures consistent builds across different environments.
The article discusses improvements to text-to-speech functionality on Linux systems. It explores various tools and methods for enhancing TTS quality and accessibility on the Linux platform.
The eSpeak text-to-speech program is widely available on Linux systems and supports many languages, but its robotic, monotonous sound quality resembles 1980s speech synthesis technology.
Linux kernel 7.1 introduces a new in-kernel NTFS driver that provides improved storage support for Linux users. The update delivers enhanced compatibility and performance for NTFS file systems.
The article discusses the concept of "boundary work" as an alternative to building metaphorical castles in professional contexts. It explores how establishing boundaries differs from creating rigid defensive structures in work environments.
Linux 7.1 will include an optional new NTFS driver. The updated driver offers improved performance and reliability for reading and writing to Windows NTFS filesystems.
Some Android-based handheld gaming devices can now run Steam games by installing a Linux operating system. This enables users to play PC games on portable hardware originally designed for Android apps. The capability expands gaming options for devices like the AYN Odin 2 and Retroid Pocket 4 Pro.
Crystal programming language now provides official Linux ARM64 builds, expanding support for ARM64 architecture. This enables developers to use Crystal on ARM64 systems without needing to compile from source.
Box64 0.4.2 has been released with initial work on a Power PPC64LE back end and support for SteamRT3. The update also includes various fixes and improvements to the x86_64 Linux emulator for running x86 Linux applications on ARM64 systems.
Sruthi Chandran has been elected as the new Debian Project Leader for 2026. She will succeed the current leader and take on the role of guiding the Debian project's development and community.
Bcachefs 1.38.0 has been released with various improvements and bug fixes. The update includes enhancements to the filesystem's functionality and stability.
The article details the challenges of upstreaming Linux PTP improvements, including a multi-year effort to get a new timestamping API accepted. It also covers recent features like hardware timestamping support for more network interfaces and enhanced monitoring capabilities.
The article describes challenges in mainlining Linux PTP features, including a multi-year effort to merge hardware timestamping support. It also covers recent developments like the PTP virtual clock driver and improvements to the PTP hardware clock infrastructure.
The article provides solutions to prevent Raspberry Pi NixOS builds from crashing due to memory issues. It suggests adjusting swap space and using cross-compilation to avoid running out of memory during compilation processes.
The PostmarketOS Conference is an event for the mobile Linux community to discuss development, share knowledge, and collaborate on the project. It brings together developers, contributors, and users interested in extending device lifespans through open-source software.
This GitHub repository contains a Prometheus exporter for RDMA (RoCE) NIC statistics on Linux systems. The tool collects and exposes RDMA network interface metrics for monitoring through Prometheus.
The article recommends enabling ZRAM on Linux systems to optimize RAM usage. ZRAM creates a compressed block device in RAM that can improve performance by reducing swap usage and memory pressure.
The video showcases a Linux setup using NixOS as the operating system, Niri as the window manager, and Helix as the text editor for both work and personal use. It demonstrates how these tools integrate to create a productive computing environment.
A Python API for controlling backlit keyboards currently supports Linux, with macOS support in development. The package enables custom notification systems like blinking alerts for website monitoring. Windows compatibility hasn't been tested yet.
The article explains how to create a bootable backup USB drive with full disk encryption on PopOS Linux. It covers using the Disks utility to format the drive with LUKS encryption, creating an ext4 filesystem, and using the PopOS recovery partition to make a bootable backup that can restore the system.
A Python program that displays Linux cgroup memory information evolved from showing two fields to needing three. The author considered creating a general solution for any number of fields but opted for a simpler hard-coded three-field version with a new command line option. This pragmatic approach provided immediate functionality without requiring a major redesign.
Systemd's IPAddressAllow and IPAddressDeny controls can be applied to socket units, restricting access only to those sockets rather than the entire service. This is implemented through eBPF programs attached to cgroups, with sockets inheriting these restrictions even when passed to other programs. However, this approach doesn't enable per-port IP access controls for regular service units.
The article explores how eBPF could implement per-port IP address restrictions by extending systemd's current LPM map approach. It proposes embedding port numbers in LPM map keys alongside IP addresses, allowing scalable filtering of network packets based on both destination port and source IP. The approach maintains simple eBPF program generation while enabling more granular access controls.
The author describes switching libvirt virtual machines from traditional BIOS/MBR booting to UEFI booting by directly editing the libvirt XML configuration. This change became possible after libvirt gained support for UEFI snapshots, and the author provides technical details about the XML modifications required for the transition.