Linux Operating System and Application Technologies

Linux Operating System and Application Technologies

Task 1: Installation and Startup of Linux Operating System and Application TechnologiesLinux is an operating system similar to UNIX, which predates Linux, symbolized by a penguin named Tux. Its development relies on the UNIX operating system, MINIX operating system, CNU project, POSIX standards, and the Internet.2.Characteristics of the Linux Operating System1. Open Source. Linux is … Read more

Linux Open Source Daily Report – September 9, 2025

Linux Open Source Daily Report - September 9, 2025

Note: Swipe left on the briefing content to view the event timeline, historical background, technical details, and quick Q&A information. Mozilla to End Support for 32-bit Linux Version of Firefox in 2026 Mozilla will stop building the 32-bit Linux version of Firefox starting with version 145 in 2026; the final 32-bit regular version will be … Read more

Linux Physical Memory Models

Linux Physical Memory Models

In general, the kernel manages physical memory in pages, with each page being 4K in size, described using the struct page structure, which stores various information about the physical page. To quickly index specific physical memory pages, the kernel defines an index number for each physical page struct page: PFN (Page Frame Number), where PFN … Read more

8 Practical Examples of the uniq Command: Quickly Remove Duplicate Text Lines in Linux

8 Practical Examples of the uniq Command: Quickly Remove Duplicate Text Lines in Linux

When using Linux systems in daily tasks, we often need to handle various text files. When there is a lot of duplicate content in a file, processing it using conventional methods may be inefficient. Therefore, Linux provides a practical tool specifically for handling duplicate text lines: the uniq command. Note: uniq has an important characteristic: … Read more

The Three Musketeers of Linux: grep

The Three Musketeers of Linux: grep

In the vast world of Linux, the command line is not only a powerful tool for system administrators but also the core of daily work for developers, operations engineers, and data processing personnel. Faced with massive log files, configuration information, and text data, how to quickly and accurately extract the required content becomes key to … Read more

Understanding the Linux Command Line: A Beginner’s Guide

Understanding the Linux Command Line: A Beginner's Guide

Hey, friend! Does the Linux command line feel like a foreign language to you? Don’t worry, it’s actually as simple as ordering food in a restaurant! Let me show you its basic structure in the most relatable way.🍽️ Ordering: Command = What do you want to eat?Imagine you walk into a restaurant:•Command is like your … Read more

Quick Reference for Linux and C Language Basics

Quick Reference for Linux and C Language Basics

This is a clean version of notes compiled from classroom/self-study, covering commonly used Linux commands, the minimal structure of C programs, input/output, and formatting placeholders, along with directly runnable example code. 1. Quick Reference for Common Linux Commands Create Directory mkdir lab Change Directory cd lab View Current Path pwd List Current Directory Contents ls … Read more

Important Configuration of Automotive Electronic SOC Networks – Comprehensive Analysis of Default Routing: Concepts, Message Differences, and Multi-System Configuration Guide

Important Configuration of Automotive Electronic SOC Networks - Comprehensive Analysis of Default Routing: Concepts, Message Differences, and Multi-System Configuration Guide

“ There is a crack in everything, that’s how the light gets in. Leonard Cohen 1. Overview When driving and using in-car navigation to load maps, have you ever thought about the “brain” behind the navigation – the IVI domain SOC (such as the Qualcomm 8155 chip), which has an IP of 192.168.2.20 (belonging to … Read more

GDB Debugging Methods (2) – Ptrace

GDB Debugging Methods (2) - Ptrace

GDB uses the ptrace system call to implement its functionality. This article provides a brief overview of ptrace. Ptrace The ptrace system call /* kernel/ptrace.c */ #define __NR_ptrace 117 __SYSCALL(__NR_ptrace, sys_ptrace) When using ptrace, you need to include<span>/sys/ptrace.h</span>. When calling the ptrace system call, you need to send requests based on different requests, which are … Read more