Liangxu Linux
Author

Liangxu Linux

Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)

3.5k
Articles
0
Likes
22.3k
Views
0
Comments
Recent Articles

Latest from Liangxu Linux

100 recent articles max
Liangxu Linux
Liangxu Linux
Aug 2, 2026 · Fundamentals

Why Linux Is Not a Real-Time Operating System

Linux was built for high throughput and average performance, not for the deterministic worst‑case response times required by real‑time systems, and even with the PREEMPT_RT patch it can only achieve soft real‑time guarantees after additional tuning.

CFSEmbeddedPREEMPT_RT
0 likes · 8 min read
Why Linux Is Not a Real-Time Operating System
Liangxu Linux
Liangxu Linux
Jul 30, 2026 · Industry Insights

Why University C Courses Skip Linux, Makefile, Git, and GDB

The article explains that university C programming courses omit Linux, Makefile, git, and gdb because of limited class hours, outdated curricula, and many instructors' lack of experience, arguing that self‑learning these tools often yields better results.

C programmingGitMakefile
0 likes · 7 min read
Why University C Courses Skip Linux, Makefile, Git, and GDB
Liangxu Linux
Liangxu Linux
Jul 26, 2026 · Fundamentals

Why Is Linux Really More Stable Than Windows?

Linux powers the majority of 24/7 systems—from servers and cloud platforms to supercomputers and aerospace—thanks to its modular kernel, robust process isolation, flexible updates, open‑source transparency, and low resource footprint, all of which make it far more stable than Windows.

Open Sourcekernellinux
0 likes · 7 min read
Why Is Linux Really More Stable Than Windows?
Liangxu Linux
Liangxu Linux
Jul 26, 2026 · R&D Management

Why Developers Dread Requirement Changes

The article explains how seemingly simple requirement tweaks can trigger extensive code rewrites, cascade effects across modules, missed deadlines, and morale issues, and it proposes structured change‑management processes and maintainable code practices to mitigate these hidden costs.

Agilecommunicationprocess management
0 likes · 7 min read
Why Developers Dread Requirement Changes
Liangxu Linux
Liangxu Linux
Jul 23, 2026 · Fundamentals

How to Automate Embedded Software Testing with Python

This guide explains how to automate embedded software testing by controlling hardware interfaces (DI/DO, CAN, 485, Ethernet) with Python, building a pytest‑based framework, and integrating continuous integration to achieve fast, reliable, and maintainable test cycles.

Pythonautomationembedded testing
0 likes · 8 min read
How to Automate Embedded Software Testing with Python
Liangxu Linux
Liangxu Linux
Jul 22, 2026 · Interview Experience

Top Embedded Engineer Interview Questions Every Interviewer Should Ask

This article outlines the essential embedded‑engineer interview questions—covering pointers, memory management, interrupts, peripheral protocols, debugging strategies, and system design—while explaining the reasoning behind each question and what answers reveal about a candidate's depth of knowledge.

C languageEmbeddedInterview
0 likes · 8 min read
Top Embedded Engineer Interview Questions Every Interviewer Should Ask
Liangxu Linux
Liangxu Linux
Jul 21, 2026 · Fundamentals

How to Achieve Real‑Time Performance with Linux in Embedded Systems

The article explains why Linux can be used for real‑time embedded applications, describes the misconception that Linux is inherently non‑real‑time, and details four practical techniques—PREEMPT_RT patch, CPU isolation, real‑time scheduling policies, and memory‑management optimizations—plus a brief discussion of dual‑kernel solutions for hard‑real‑time needs.

CPU isolationEmbeddedMemory Management
0 likes · 7 min read
How to Achieve Real‑Time Performance with Linux in Embedded Systems
Liangxu Linux
Liangxu Linux
Jul 19, 2026 · Fundamentals

What’s the Real Difference Between SOC and MCU in Embedded Systems?

The article explains how MCUs focus on minimal, low‑power designs with limited resources, while SOCs integrate powerful CPUs, GPUs, and peripherals for full operating systems, and it guides selection based on performance, power, and cost with concrete product examples.

MCUReal-timeSOC
0 likes · 7 min read
What’s the Real Difference Between SOC and MCU in Embedded Systems?
Liangxu Linux
Liangxu Linux
Jul 18, 2026 · Industry Insights

When Does RTOS Fall Short? Scenarios That Require Switching to Embedded Linux

The article analyzes the limitations of RTOS—such as weak file‑system support, constrained networking, and lack of process isolation—and explains why complex UI, multimedia, AI, and multi‑process requirements force developers to adopt embedded Linux, often in a hybrid architecture.

AIEmbedded LinuxHybrid Architecture
0 likes · 7 min read
When Does RTOS Fall Short? Scenarios That Require Switching to Embedded Linux