Showing 100 articles max
IT Services Circle
IT Services Circle
May 6, 2026 · Fundamentals

Why Does a .tar.gz File Have Two Extensions?

The article explains that the .tar.gz suffix reflects two separate Unix tools—tar for archiving and gzip for compression—combined via a pipeline, tracing their historical origins, design philosophy, and why this dual‑extension format remains prevalent today.

Unixarchivingcompression
0 likes · 10 min read
Why Does a .tar.gz File Have Two Extensions?
Deepin Linux
Deepin Linux
May 6, 2026 · Fundamentals

Master Linux Memory Performance: From Theory to Real‑World Optimization

This article systematically breaks down Linux's core memory mechanisms, identifies common performance bottlenecks, and demonstrates how to use tools like numastat, perf, and Valgrind together with kernel parameters such as swappiness and min_free_kbytes to achieve practical memory optimizations.

LinuxMemoryNUMA
0 likes · 55 min read
Master Linux Memory Performance: From Theory to Real‑World Optimization
Liangxu Linux
Liangxu Linux
May 5, 2026 · Fundamentals

What Is an Embedded System? A Simple, Everyday Explanation

The article explains how embedding a computer into devices gives them dedicated intelligence, outlines the hardware‑software makeup, development challenges, widespread applications from household gadgets to industrial control, and highlights emerging AI trends and career opportunities in embedded engineering.

AIC languageIoT
0 likes · 6 min read
What Is an Embedded System? A Simple, Everyday Explanation
Linux Tech Enthusiast
Linux Tech Enthusiast
May 5, 2026 · Fundamentals

100‑Slide PPT That Fully Explains Common Linux Commands

This article shares a 100‑page slide deck that systematically introduces and explains the most frequently used Linux commands, helping readers quickly grasp essential command‑line operations; it covers navigation, file manipulation, process control, permission management, networking utilities, and scripting basics, each illustrated with concise examples and usage tips.

Command LineLinuxPPT
0 likes · 1 min read
100‑Slide PPT That Fully Explains Common Linux Commands
Deepin Linux
Deepin Linux
May 5, 2026 · Fundamentals

Master Linux Memory Performance with HugePages

Linux’s default 4 KB pages cause massive page tables and TLB misses in high‑memory workloads; this article explains the HugePage mechanism, its types, how it reduces page‑table entries, improves TLB hit rates, lowers fragmentation, and provides step‑by‑step configuration for static and transparent huge pages in production.

LinuxMemory OptimizationPerformance tuning
0 likes · 39 min read
Master Linux Memory Performance with HugePages
ITPUB
ITPUB
May 4, 2026 · Fundamentals

Why Modern PCs Can’t Install Windows 7 Even With Patches

The article explains that the shift from BIOS to UEFI, combined with Windows 7’s lack of UEFI support, driver gaps, and security shortcomings, makes installing Windows 7 on current hardware extremely difficult despite patch workarounds.

BIOSBoot ProcessLegacy Support
0 likes · 8 min read
Why Modern PCs Can’t Install Windows 7 Even With Patches
Deepin Linux
Deepin Linux
May 4, 2026 · Fundamentals

Deep Dive into Linux VMA: Core Mechanisms of Virtual Memory Areas

Linux’s Virtual Memory Area (VMA) is the kernel’s core structure for managing a process’s address space, and this article explains its definition, key fields, linked‑list and red‑black‑tree organization, allocation, protection, page‑fault handling, copy‑on‑write, and practical usage examples.

Copy-on-WriteLinuxVMA
0 likes · 26 min read
Deep Dive into Linux VMA: Core Mechanisms of Virtual Memory Areas
Model Perspective
Model Perspective
May 3, 2026 · Fundamentals

How Travel Shows That Your Emotions Are Just a Budget Ledger

The article applies Barrett's brain‑budgeting framework to a recent trip in Gansu, showing how cognitive load, decision density, and physiological resources act like deposits and withdrawals that explain mood swings and decision quality, and proposes a pre‑trip planning method to keep the mental ledger balanced.

allostasisbehavioral budgetingdecision fatigue
0 likes · 9 min read
How Travel Shows That Your Emotions Are Just a Budget Ledger
Linux Tech Enthusiast
Linux Tech Enthusiast
May 3, 2026 · Fundamentals

Essential Linux Commands Cheat Sheet You Should Bookmark

This guide introduces Linux’s dominant role as a server OS, explains its directory layout, demonstrates the command syntax with examples, covers common file‑handling, compression, permission commands, and provides a concise overview of Vim editing shortcuts for efficient terminal work.

Command LineDirectory StructureLinux
0 likes · 5 min read
Essential Linux Commands Cheat Sheet You Should Bookmark
dbaplus Community
dbaplus Community
May 3, 2026 · Fundamentals

What Is 127.0.0.2? A Veteran Ops Engineer’s Surprising Discovery

The article explains that the entire 127.0.0.0/8 block consists of loopback addresses, shows how addresses like 127.0.0.2 and 127.0.1.1 are reachable, and demonstrates practical uses such as isolating services, simulating clusters, and the special role of 127.0.1.1 on Debian systems.

127.0.0.0/8Linux networkinghosts file
0 likes · 7 min read
What Is 127.0.0.2? A Veteran Ops Engineer’s Surprising Discovery
IT Services Circle
IT Services Circle
May 2, 2026 · Fundamentals

7 Recurring Mistakes I See in Every PR After Reviewing Over 1,000

After reviewing more than a thousand pull requests, the author identifies seven recurring problems—unreadable code, hidden error handling, thread‑safety oversights, N+1 database queries, hard‑coded configuration, ignoring failure paths, and overly large PRs—and explains why they matter and how to avoid them.

Best PracticesCode ReviewJava
0 likes · 13 min read
7 Recurring Mistakes I See in Every PR After Reviewing Over 1,000
Linux Tech Enthusiast
Linux Tech Enthusiast
May 2, 2026 · Fundamentals

25 Essential Linux Commands Every Beginner Should Know

This guide introduces 25 fundamental Linux commands, explaining their purpose, basic syntax, and typical usage examples so beginners can quickly perform file management, navigation, process inspection, and other common tasks directly from the terminal.

BeginnerCommand LineFile Management
0 likes · 12 min read
25 Essential Linux Commands Every Beginner Should Know
Linux Tech Enthusiast
Linux Tech Enthusiast
May 1, 2026 · Fundamentals

150 Essential Linux Commands Every Programmer Should Know

This article provides a comprehensive reference of 150 Linux commands, grouped by function such as file operations, system monitoring, networking, user management, and process control, each with concise English descriptions that explain their purpose and typical usage for developers and system administrators.

Command LineLinuxShell
0 likes · 16 min read
150 Essential Linux Commands Every Programmer Should Know
Deepin Linux
Deepin Linux
May 1, 2026 · Fundamentals

Mastering Linux Kernel Threads: Core Mechanisms and Scheduling

This article explains Linux kernel threads from basic concepts to deep internals, covering their data structures, creation, execution flow, scheduling strategies, context‑switch overhead, synchronization primitives, interrupt handling, and a practical kswapd memory‑reclaim case study, providing concrete code examples and step‑by‑step analysis.

LinuxSchedulingThreads
0 likes · 42 min read
Mastering Linux Kernel Threads: Core Mechanisms and Scheduling
Java Architect Handbook
Java Architect Handbook
Apr 30, 2026 · Fundamentals

What Is a Daemon Thread and How Does It Differ From a Normal Thread?

The article explains that a daemon (background) thread in Java supports user threads but does not prevent JVM shutdown; when all non‑daemon threads finish, the JVM exits regardless of daemon threads, covering definitions, usage scenarios, creation methods, pitfalls, detailed comparisons, and typical interview questions.

DaemonThreadJVMJava
0 likes · 10 min read
What Is a Daemon Thread and How Does It Differ From a Normal Thread?
IoT Full-Stack Technology
IoT Full-Stack Technology
Apr 30, 2026 · Fundamentals

A Comprehensive Introduction to Server Fundamentals

This article explains what servers are, compares them with personal computers, outlines their physical classifications, architectural types, rack unit measurements, front and rear panel features, internal components—including RAID cards—and details key parameters such as brand, model, serial number, asset ID, and configuration.

CISCHardwareManagement
0 likes · 5 min read
A Comprehensive Introduction to Server Fundamentals