mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
We do not need separate “Intoduction” and “Booting” posts
This commit is contained in:
@@ -398,4 +398,4 @@ Note that this is just a minimal example of a freestanding Rust binary. This bin
|
||||
|
||||
The [next post] build upon our minimal freestanding binary by explaining the steps needed for creating a minimal operating system kernel. It explains how to configure the kernel for the target system, how to start it using a bootloader, and how to print something to the screen.
|
||||
|
||||
[next post]: ./second-edition/posts/04-minimal-rust-kernel/index.md
|
||||
[next post]: ./second-edition/posts/02-minimal-rust-kernel/index.md
|
||||
@@ -1,11 +0,0 @@
|
||||
+++
|
||||
title = "Introduction"
|
||||
order = 1
|
||||
path = "introduction"
|
||||
date = 0000-01-01
|
||||
template = "second-edition/page.html"
|
||||
+++
|
||||
|
||||
Needed?
|
||||
|
||||
<!-- more -->
|
||||
@@ -1,20 +0,0 @@
|
||||
+++
|
||||
title = "BIOS Booting"
|
||||
path = "booting/bios"
|
||||
date = 0000-01-01
|
||||
template = "second-edition/page.html"
|
||||
+++
|
||||
|
||||
This post describes the BIOS boot process of an x86_64 machine.
|
||||
|
||||
<!-- more -->
|
||||
|
||||
## The Boot Process
|
||||
The
|
||||
|
||||
|
||||
## BIOS
|
||||
|
||||
### Multiboot
|
||||
|
||||
## UEFI
|
||||
@@ -1,21 +0,0 @@
|
||||
+++
|
||||
title = "Booting"
|
||||
order = 2
|
||||
path = "booting"
|
||||
date = 0000-01-01
|
||||
template = "second-edition/page.html"
|
||||
+++
|
||||
|
||||
This post describes the boot process of an x86_64 machine. It presents different ways to boot an operating system and describes the necessary CPU initialization steps. It also provides an overview over the BIOS and UEFI systems and the Multiboot standard.
|
||||
|
||||
<!-- more -->
|
||||
|
||||
## The Boot Process
|
||||
The
|
||||
|
||||
|
||||
## BIOS
|
||||
|
||||
### Multiboot
|
||||
|
||||
## UEFI
|
||||
@@ -8,7 +8,7 @@ template = "second-edition/page.html"
|
||||
|
||||
In this post we create a minimal 64-bit Rust kernel. We built upon the [freestanding Rust binary] from the previous post to create a bootable disk image, that prints something to the screen.
|
||||
|
||||
[freestanding Rust binary]: ./second-edition/posts/03-freestanding-rust-binary/index.md
|
||||
[freestanding Rust binary]: ./second-edition/posts/01-freestanding-rust-binary/index.md
|
||||
|
||||
<!-- more -->
|
||||
|
||||
@@ -27,8 +27,6 @@
|
||||
<div class="posts bare-bones">
|
||||
{{ macros::post_link(page=posts.0) }}
|
||||
{{ macros::post_link(page=posts.1) }}
|
||||
{{ macros::post_link(page=posts.2) }}
|
||||
{{ macros::post_link(page=posts.3) }}
|
||||
</div>
|
||||
|
||||
<aside id="recent-updates">
|
||||
|
||||
Reference in New Issue
Block a user