Fading Coder

One Final Commit for the Last Sprint

KVM Virtualization Deployment and Management Guide

Environment Preparation and InstallationPrior to deploying KVM, verify the system environment. The following steps assume a CentOS 7 operating system. It is critical to disable the firewall and SELinux to prevent network connectivity issues during the initial setup. Additionally, ensure the system h...

Docker Container Development: Virtualization

Docker's core value lies in virtualization, or more specifically, environment isolation. Through virtualization technology, Docker implements virtual environments that solve dependency issues in configuration and deployment, enabling decoupling. My understanding of virtualization comes from "O...

Experimenting with MDEV-Based Virtualization for PCI Serial Port Devices

This practice is based on the following Linux kernel documentation: Documentation/driver-api/vfio-mediated-device.rst Documentation/driver-api/vfio.rst Compiling and Loading the MTTY Kernel Module This step establishes a dummy device at /sys/devices/virtual/mtty/mtty/. Enable the CONFIG_SAMPLE_VFIO_...

ARM64 Translation Lookaside Buffer Architecture and Management

The Memory Management Unit (MMU) translates virtual addresses to physical addresses. To eliminate the latency of repeated page table walks in main memory, processors integrate a Translation Lookaside Buffer (TLB). This hardware cache stores recently accessed page table entries. Contemporary microarc...

Docker Fundamentals and Essential Commands

Docker is a containerization platform that packages applications and their dependencies into isolated units called containers. These containers provide consistent environments across different systems, eliminating issues related to configuration and runtime discrepancies. An image serves as a bluepr...