We do not need separate “Intoduction” and “Booting” posts

This commit is contained in:
Philipp Oppermann
2018-02-03 14:14:06 +01:00
parent 244dd16819
commit c266193a34
6 changed files with 2 additions and 56 deletions

View File

@@ -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. 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

View File

@@ -1,11 +0,0 @@
+++
title = "Introduction"
order = 1
path = "introduction"
date = 0000-01-01
template = "second-edition/page.html"
+++
Needed?
<!-- more -->

View File

@@ -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

View File

@@ -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

View File

@@ -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. 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 --> <!-- more -->

View File

@@ -27,8 +27,6 @@
<div class="posts bare-bones"> <div class="posts bare-bones">
{{ macros::post_link(page=posts.0) }} {{ macros::post_link(page=posts.0) }}
{{ macros::post_link(page=posts.1) }} {{ macros::post_link(page=posts.1) }}
{{ macros::post_link(page=posts.2) }}
{{ macros::post_link(page=posts.3) }}
</div> </div>
<aside id="recent-updates"> <aside id="recent-updates">