From 0662e3574ef5227cd033d8d7f7eae97f33c3702c Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 21 Sep 2020 17:40:22 +0200 Subject: add file-system article + small fixes --- index.md | 50 ++++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 24 deletions(-) (limited to 'index.md') diff --git a/index.md b/index.md index c2a7141..0cb15c5 100644 --- a/index.md +++ b/index.md @@ -7,6 +7,8 @@ TODO: reference a mono font in the CSS +TODO: do figures properly in CSS + TODO: fix TOC CSS TODO: have a POSIX / UNIX / Linux section @@ -30,37 +32,37 @@ The objective is to deeply understand the Linux ecosystem: how it boots, what are the different pieces, how do they integrate with one-another, what are the different choices available to us when building such a system, etc. -Even though it is very rare to build these kinds of things "manually", I do -think it is better to do it this way for educative purposes. +Even though it's very rare to build these kinds of things "manually," I do +think it's better to do it this way for educative purposes. However, in the practical work part, we will build a Linux system in an -automated fashion, using [Buildroot](https://buildroot.org/), an well-known +automated fashion, using [Buildroot](https://buildroot.org/), a well-known software in the industry for building embedded Linux systems. This document is intended to serve several functions: - As notes, if I talk too fast, or if you don't like to take - notes[^take-notes], or miss classes + notes[^take-notes], or miss classes. - It's likely that this website is going to be more detailed than the course, so it's useful you want to go further. You can also follow the links to go - even further -- Should I miss some things while talking, this website should fix it + even further. +- Should I miss some things while talking, this website should fix it. [^take-notes]: - {-} You really should be taking notes, it does help remembering + {-} You really should be taking notes, it does help remember. The Linux command-line ---------------------- Main article: [CLI](cli.md) -When we say "command-line interface", we usually mean the text-based program +When we say "command-line interface," we usually mean the text-based program whose main purpose is to execute other commands. You input a program name, enter its arguments, press enter, and it will execute the said program with said arguments. In reality, the UNIX command-line is more complicated than that, but that also -makes it much more powerful. See the main article if you want to unlocking this +makes it much more powerful. See the main article if you want to unlock this power.