{"componentChunkName":"component---src-templates-category-template-js","path":"/category/unix-en","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-011-kernel-main-08-en"},"frontmatter":{"date":"2022-02-13","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.","category":"Unix (en)","title":"Reading xv6OS Seriously to Fully Understand the Kernel - Serial Port"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-010-kernel-main-07-en"},"frontmatter":{"date":"2022-02-11","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.","category":"Unix (en)","title":"Reading xv6OS Seriously to Fully Understand the Kernel - Screen Rendering"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-009-kernel-main-06-en"},"frontmatter":{"date":"2022-02-06","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.","category":"Unix (en)","title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - IOAPIC Edition -"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-008-kernel-main-05-en"},"frontmatter":{"date":"2022-02-03","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.","category":"Unix (en)","title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Segment Descriptor Initialization Edition -"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-007-kernel-main-04-en"},"frontmatter":{"date":"2022-02-02","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.","category":"Unix (en)","title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Local APIC Edition -"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-006-kernel-main-03-en"},"frontmatter":{"date":"2022-01-31","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.","category":"Unix (en)","title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Multiprocessor Edition -"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-005-kernel-main-02-en"},"frontmatter":{"date":"2022-01-26","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.","category":"Unix (en)","title":"Reading xv6OS Thoroughly to Fully Understand the Kernel - Page Tables (PDT/PT) Edition -"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-004-kernel-main-01-en"},"frontmatter":{"date":"2022-01-25","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.","category":"Unix (en)","title":"Reading xv6 OS in Depth to Completely Understand the Kernel - Memory Allocation and Mutual Exclusion -"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-003-setup-kernel-debug-en"},"frontmatter":{"date":"2022-01-24","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.","category":"Unix (en)","title":"Reading xv6 OS Seriously to Fully Understand the Kernel – GDB Debug Environment Setup"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-002-load-kernel-en"},"frontmatter":{"date":"2022-01-16","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.","category":"Unix (en)","title":"Seriously Reading the xv6 OS to Fully Understand the Kernel — Linker and Paging Edition"}}},{"node":{"fields":{"categorySlug":"/category/unix-en/","slug":"/unix-xv6-001-bootstrap-en"},"frontmatter":{"date":"2022-01-10","description":"Reading the xv6 OS source code to learn about the kernel. This article walks through the bootstrap process of xv6 OS.","category":"Unix (en)","title":"Reading xv6 OS Seriously to Fully Understand the Kernel - Bootstrap"}}}]}},"pageContext":{"category":"Unix (en)","currentPage":0,"postsLimit":12,"postsOffset":0,"prevPagePath":"/category/unix-en","nextPagePath":"/category/unix-en/page/1","hasPrevPage":false,"hasNextPage":false}},"staticQueryHashes":["251939775","401334301","825871152"]}