Linus Torvalds Criticizes Case-Insensitive File Systems: A Major Mistake

Linus Torvalds Criticizes Case-Insensitive File Systems: A Major Mistake

Compiled by | Zheng LiyuanProduced by | CSDN (ID: CSDNnews) In the open-source community, Linus Torvalds’ outbursts often trigger a wave of “mini-earthquakes”. Recently, the father of Linux has once again fired back β€” this time targeting a long-standing issue in file system development: case insensitivity (i.e., not distinguishing between uppercase and lowercase characters). He … Read more

Configuring and Managing an Admin User with Sudo Privileges on Rocky Linux 9.5

Configuring and Managing an Admin User with Sudo Privileges on Rocky Linux 9.5

In Linux system administration, the Principle of Least Privilege (PoLP) is one of the core principles of secure operations. Directly using the <span>root</span> user for operations carries high risks; it is recommended to create an administrator user with <span>sudo</span> privileges (such as <span>admin</span>) to reduce the impact of accidental operations and security threats. This article … Read more

Linux io_uring Proof-of-Concept Rootkit Bypasses System Call-Based Threat Detection Tools

Linux io_uring Proof-of-Concept Rootkit Bypasses System Call-Based Threat Detection Tools

Recently, cybersecurity researchers demonstrated a proof-of-concept (PoC) Rootkit named “Curing” that utilizes the Linux asynchronous I/O mechanism io_uring to bypass traditional system call monitoring. 01 Significant Blind Spots in Security Tools ARMO stated that this leads to “significant blind spots in Linux runtime security tools.” In a report shared with The Hacker News, the company … Read more

Latest Linux News – April 27, 2025

Latest Linux News - April 27, 2025

πŸ–οΈ Zblock Compressed Slab Memory Allocator Expected to Land in Linux 6.16 Kernel With only one month left until the merge window for Linux 6.16 opens, the new Zblock allocator has been incorporated into Andrew Morton’s “MM” memory management code tree, and is highly likely to appear in the next kernel merge cycle.The design goal … Read more

Shocking! Modifying Linux Kernel Code Can Reduce Data Center Energy Consumption by 30%!

Shocking! Modifying Linux Kernel Code Can Reduce Data Center Energy Consumption by 30%!

As global energy consumption in data centers continues to rise, finding ways to reduce energy consumption while meeting the increasing demand for computing power has become an urgent issue. Recently, researchers from the University of Waterloo in Canada proposed an innovative solution: by modifying approximately 30 lines of code in the Linux kernel’s network stack, … Read more

Common Linux Disk Management Commands

Common Linux Disk Management Commands

1. Common Disk Management Commands Command Description Core Purpose df Displays disk space usage of file systems View overall disk usage and remaining space du Counts disk usage of files/directories Analyze storage usage of specific directories or files fdisk Disk partition management tool Create, delete, and adjust disk partitions mkfs Formats a disk partition to … Read more

Linus Torvalds Criticizes Case-Insensitive File Systems as a Major Mistake

Linus Torvalds Criticizes Case-Insensitive File Systems as a Major Mistake

Linus Torvalds, the “Father of Linux,” has once again expressed his frustration in a lengthy post on the Linux Kernel Mailing List (LKML), harshly criticizing the case-insensitive feature in file systems. He explicitly stated that this design is a “huge mistake” and that file system developers have never learned from past errors. The core issue … Read more

The ‘Non-configurable’ Aspects of Linux: Underlying Constraints and Design Choices

The 'Non-configurable' Aspects of Linux: Underlying Constraints and Design Choices

🌟 The ‘Non-configurable’ Aspects of Linux: Underlying Constraints and Design Choices πŸ’‘ Introduction: The Linux system is renowned for its high degree of customizability, with nearly all configurations achievable through modifying configuration files, recompiling the kernel, or writing scripts. However, within this open and free system, there still exist some ‘non-configurable’ or ‘hard-to-configure’ components. Today, … Read more

DevOps: Deploying Java on Linux

DevOps: Deploying Java on Linux

Environment Requirements Four Ways to Deploy Java Services on Linux (Including Environment Dependencies and Start/Stop Instructions) This article provides four methods for deploying Java services, compatible with JDK 21, detailing the environment dependencies, start, stop, and restart operations for each method. The JAR file provided in this example has been automatically placed in the /root/resume/ … Read more