Tagged articles
19 articles
Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 31, 2026 · Fundamentals

Essential U‑Boot Concepts and Practical Guide

This article provides a comprehensive overview of U‑Boot, covering its definition, boot stages, environment variables, command system, device‑tree usage, network and storage support, security features, debugging techniques, performance tuning, platform migration steps, and a comparison with other bootloaders, all illustrated with concrete code examples and tables.

Device TreeSecure BootU-Boot
0 likes · 20 min read
Essential U‑Boot Concepts and Practical Guide
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 22, 2023 · Fundamentals

Overview of Embedded ROM Flashing Processes and Online Programming Techniques

The article explains embedded ROM updating terminology, compares factory‑level burner programming with board‑level online flashing, details the boot sequence and U‑Boot implementation, outlines security signatures, common USB‑related issues, and the evolution of flash storage, concluding that online flashing offers low‑cost, scalable, high‑speed production for smartphones.

FlashingMobile DevelopmentROM
0 likes · 15 min read
Overview of Embedded ROM Flashing Processes and Online Programming Techniques
Liangxu Linux
Liangxu Linux
Sep 20, 2023 · Information Security

How to Secure Your Bootloader: Image Verification, Signature Authentication, and Memory Protection

This article explains essential bootloader security mechanisms—including image integrity checks, digital signature verification, hardware/software memory protection, and the use of read‑only storage—while highlighting practical implementation tips for STM32 and the trade‑offs between security and system complexity.

bootloaderdigital signatureembedded
0 likes · 8 min read
How to Secure Your Bootloader: Image Verification, Signature Authentication, and Memory Protection
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2021 · Fundamentals

Unraveling Linux Boot: From BIOS Power‑On to Kernel Init

This article explains the complete Linux boot sequence, covering BIOS initialization, POST self‑test, MBR structure, primary and secondary boot loaders like GRUB, kernel decompression, transition to protected mode, and the init process that finally hands control to the user login prompt.

BIOSBoot ProcessMBR
0 likes · 23 min read
Unraveling Linux Boot: From BIOS Power‑On to Kernel Init
Liangxu Linux
Liangxu Linux
Jan 20, 2021 · Fundamentals

Master Embedded Linux: From Cross‑Compilation to Bootloader and RootFS

This guide walks through the complete workflow of embedded Linux system porting, covering the rationale and setup of a cross‑compilation environment, bootloader selection and migration, kernel configuration and build, and root filesystem creation, while offering practical commands, tool recommendations, and troubleshooting tips.

Embedded LinuxRootFSbootloader
0 likes · 33 min read
Master Embedded Linux: From Cross‑Compilation to Bootloader and RootFS
Programmer DD
Programmer DD
Sep 26, 2020 · Fundamentals

From PowerPC to Intel: The Untold History of Hackintosh and Bootloader Evolution

This article chronicles the evolution of running macOS on non‑Apple hardware—from the early PowerPC‑based “black Apple” experiments, through Intel transitions, legal battles, and the development of bootloaders like Chameleon, Clover, and OpenCore—highlighting technical challenges and milestones.

AppleHackintoshOperating System
0 likes · 24 min read
From PowerPC to Intel: The Untold History of Hackintosh and Bootloader Evolution
ITPUB
ITPUB
Nov 21, 2019 · Fundamentals

Understanding GNU/Linux: From GPL to RAID and System Basics

Explore the core concepts of GNU/Linux, including the GNU project and GPL license, Linux distributions, Unix heritage, swap partitions, GRUB bootloader, buffer vs cache, TCP three-way handshake, directory hierarchy, hard and symbolic links, and RAID storage levels, all explained in clear detail.

FilesystemGNULinux
0 likes · 11 min read
Understanding GNU/Linux: From GPL to RAID and System Basics
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2018 · Operations

How to Build Your Own Minimal Linux System from Scratch

This step‑by‑step guide explains how to create a custom minimal Linux system by adding a new disk, partitioning it, installing GRUB, copying kernel and initramfs files, configuring boot scripts, and enabling network functionality, complete with detailed commands and screenshots.

GRUBInitramfsLinux
0 likes · 9 min read
How to Build Your Own Minimal Linux System from Scratch
Liangxu Linux
Liangxu Linux
Dec 24, 2018 · Fundamentals

How to Master Linux Application Development: Practical Learning Path and Resources

This guide shares a self‑taught developer’s experience on transitioning to Linux application development, covering essential command learning, the distinction from operations, a clear definition of Linux app development, and a step‑by‑step roadmap for mastering bootloader, kernel, driver, and root‑filesystem development.

Application DevelopmentDevice DriversLearning Path
0 likes · 7 min read
How to Master Linux Application Development: Practical Learning Path and Resources
MaGe Linux Operations
MaGe Linux Operations
Oct 7, 2017 · Fundamentals

How to Build Your Own Minimal Linux System from Scratch

This step‑by‑step guide explains how to trim an existing Linux installation, partition a new disk, install GRUB, copy kernel and essential binaries, and finally create a bootable, network‑enabled custom Linux system using CentOS 6.9 as an example.

Custom OSInitramfsbootloader
0 likes · 7 min read
How to Build Your Own Minimal Linux System from Scratch
ITPUB
ITPUB
Sep 29, 2017 · Operations

Using a Rescue Disk Set to Recover and Repair a Linux System

This guide explains how to employ a boot/root rescue disk set to mount a damaged Linux filesystem, run e2fsck with backup superblocks, recover lost files, fix broken libraries, reset the root password, and restore the bootloader using LILO or loadlin.

Filesystem RepairRescue DiskRoot Password
0 likes · 9 min read
Using a Rescue Disk Set to Recover and Repair a Linux System