commit 11e955c8eeb34431218cb257898257ddc27ab9c2
parent 9d6aaa5da0fae81da2f236c9c50f65d04dc7d5e4
Author: alex wennerberg <alex@alexwennerberg.com>
Date: Sun, 30 Apr 2023 19:43:34 -0400
update forth guide
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/guide.md b/guide.md
@@ -83,5 +83,23 @@ Let's break this command down. p" is a word that says to interpret a string as a
Next: Change Dirs, List files, cat/head files
+Dusk has two editors: ed and ged. ed is a line-based editor, ged is a
+grid-based editor. We will start with ed. If you're not familiar with
+line-based editors (I wasn't) this may take some getting used to. The documentation for both are excellent and will cover in more detail than this guide does.
+
+
+Now that we're here, what's the point? Why use this extremely austere system?
+Dusk OS gives you a deep understanding of the 'guts' of its sytem. It is not
+unreasonable for one individual to understand, articulate and modify everything
+that we did today down to the bare metal. This is simply inconceivable in a
+modern UNIX system. It gives you a deep level of mastery and connection with
+your computer that I think we have lost. You can gain any level of
+understanding of Dusk OS that you like -- there are parts that are beyond me at
+this point etc. A good place to go further is the [Dusk OS
+Documentation](https://oldbytes.space/@rc2014) as well as [Virgil Dupras's
+Substack](https://tumbleforth.substack.com/?utm_source=substack&utm_medium=web&utm_campaign=substack_profile).
+Some background knowledge in Forth and C are also required. If you lack that, I
+recommend "Starting Forth" and "The C Programming Language", respectively.
+
I'm happy to help and answer questions about Dusk. Feel free to email me at
alex@alexwennerberg.com