{"componentChunkName":"component---src-templates-tag-template-js","path":"/tag/kernel-en","result":{"data":{"site":{"siteMetadata":{"title":"かえるのひみつきち","subtitle":""}},"allMarkdownRemark":{"edges":[{"node":{"fields":{"slug":"/unix-xv6-011-kernel-main-08-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Seriously to Fully Understand the Kernel - Serial Port","date":"2022-02-13","category":"Unix (en)","description":"I'm reading the source code of the educational OS xv6OS to learn how its kernel works. In this article, I trace through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/unix-xv6-010-kernel-main-07-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Seriously to Fully Understand the Kernel - Screen Rendering","date":"2022-02-11","category":"Unix (en)","description":"I'm reading the source code of the educational OS xv6OS to learn how its kernel works. In this article, I trace through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/unix-xv6-009-kernel-main-06-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - IOAPIC Edition -","date":"2022-02-06","category":"Unix (en)","description":"I am learning about kernels by reading the source code of the educational OS xv6OS. In this article, I walk through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/unix-xv6-008-kernel-main-05-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Segment Descriptor Initialization Edition -","date":"2022-02-03","category":"Unix (en)","description":"I am learning about kernels by reading the source code of the educational OS xv6OS. In this article, I walk through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/unix-xv6-007-kernel-main-04-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Local APIC Edition -","date":"2022-02-02","category":"Unix (en)","description":"I am learning about kernels by reading the source code of the educational OS xv6OS. In this article, I walk through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/unix-xv6-006-kernel-main-03-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Multiprocessor Edition -","date":"2022-01-31","category":"Unix (en)","description":"I am learning about kernels by reading the source code of the educational OS xv6OS. In this article, I walk through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/windows-windriver-002-irp-en","categorySlug":"/category/windows-en/"},"frontmatter":{"title":"Writing a Windows Kernel Driver from Scratch and Inspecting IRP Requests with WinDbg","date":"2022-01-29","category":"Windows (en)","description":""}}},{"node":{"fields":{"slug":"/unix-xv6-005-kernel-main-02-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Page Tables (PDT/PT) Edition -","date":"2022-01-26","category":"Unix (en)","description":"I am learning about kernels by reading the source code of the educational OS xv6OS. In this article, I walk through the behavior of the xv6OS kernel's main function."}}},{"node":{"fields":{"slug":"/unix-xv6-004-kernel-main-01-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6 OS in Depth to Completely Understand the Kernel - Memory Allocation and Mutual Exclusion -","date":"2022-01-25","category":"Unix (en)","description":"Learning about the kernel by reading the source code of the educational OS xv6. This article explores the behavior of the main function in the xv6 OS kernel."}}},{"node":{"fields":{"slug":"/unix-xv6-003-setup-kernel-debug-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6 OS Seriously to Fully Understand the Kernel – GDB Debug Environment Setup","date":"2022-01-24","category":"Unix (en)","description":"Reading the source code of xv6 OS, an educational operating system, to learn about the kernel. In this article, we set up a GDB debugging environment for the xv6 OS kernel."}}},{"node":{"fields":{"slug":"/unix-xv6-002-load-kernel-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Seriously Reading the xv6 OS to Fully Understand the Kernel — Linker and Paging Edition","date":"2022-01-16","category":"Unix (en)","description":"Reading the source code of the educational xv6 OS to learn about the kernel. This article traces how the xv6 kernel is loaded — covering the linker script and paging setup."}}},{"node":{"fields":{"slug":"/unix-xv6-001-bootstrap-en","categorySlug":"/category/unix-en/"},"frontmatter":{"title":"Reading xv6 OS Seriously to Fully Understand the Kernel - Bootstrap","date":"2022-01-10","category":"Unix (en)","description":"Reading the xv6 OS source code to learn about the kernel. This article walks through the bootstrap process of xv6 OS."}}}]}},"pageContext":{"tag":"Kernel (en)","currentPage":0,"postsLimit":12,"postsOffset":0,"prevPagePath":"/tag/kernel-en","nextPagePath":"/tag/kernel-en/page/1","hasPrevPage":false,"hasNextPage":true}},"staticQueryHashes":["251939775","401334301","825871152"]}