aboutsummaryrefslogtreecommitdiff
path: root/content/blog/2022-09-17-serenity-os.org
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2025-11-11 22:49:13 -0600
committerChristian Cleberg <[email protected]>2025-11-11 22:49:13 -0600
commit51a7a02f0c96d49b68fbcc155414c218207fa270 (patch)
tree845af8aad0e8769352efc02fcd1044eed9cc1ec1 /content/blog/2022-09-17-serenity-os.org
parent7d3e80ebf1dc770eac0e21890b74f18ba2d15a6b (diff)
downloadcleberg.net-51a7a02f0c96d49b68fbcc155414c218207fa270.tar.gz
cleberg.net-51a7a02f0c96d49b68fbcc155414c218207fa270.tar.bz2
cleberg.net-51a7a02f0c96d49b68fbcc155414c218207fa270.zip
fix grammar in 2022 posts
Diffstat (limited to 'content/blog/2022-09-17-serenity-os.org')
-rw-r--r--content/blog/2022-09-17-serenity-os.org76
1 files changed, 35 insertions, 41 deletions
diff --git a/content/blog/2022-09-17-serenity-os.org b/content/blog/2022-09-17-serenity-os.org
index 51b0df5..58c9551 100644
--- a/content/blog/2022-09-17-serenity-os.org
+++ b/content/blog/2022-09-17-serenity-os.org
@@ -5,13 +5,13 @@
* Overview
-[[https://serenityos.org][SerenityOS]] is a unique operating system (OS)
-that I have seen pop up in my news feed a few times over the last few
-years, but I have never had time to test it out until now.
+[[https://serenityos.org][SerenityOS]] is a unique operating system (OS) that I have seen pop up in my news
+feed a few times over the last few years, but I have never had time to test it
+out until now.
Testing out this system brought back fond memories of yellowed,
-modem-screeching, 100-pound computers that brought so many fond memories
-to my youth.
+modem-screeching, 100-pound computers that brought so many fond memories to my
+youth.
Per their website:
@@ -31,11 +31,10 @@ This is a system by us, for us, based on the things we like.
* Building
-Your first question may be "Where's the iso?" and the answer is... there
-are none. SerenityOS does not provide pre-built images for testing. You
-must build the images yourself. This seems intentionally to limit
-participation to only those who are truly interested enough to learn how
-to build the OS.
+Your first question may be "Where's the iso?" and the answer is... there are
+none. SerenityOS does not provide pre-built images for testing. You must build
+the images yourself. This seems intentionally to limit participation to only
+those who are truly interested enough to learn how to build the OS.
** Clone
@@ -47,25 +46,22 @@ git clone https://github.com/SerenityOS/serenity && cd serenity
** Build
-Note that I followed the
-[[https://github.com/SerenityOS/serenity/blob/master/Documentation/BuildInstructions.md][Build
-Instructions]] in the SerenityOS repository as of commit
-=660d2b53b1206e868d5470eee80b5e62d7e30da7=. Things may have changed
-since my installation, and you should double-check the instructions
-first.
+Note that I followed the [[https://github.com/SerenityOS/serenity/blob/master/Documentation/BuildInstructions.md][Build Instructions]] in the SerenityOS repository as of
+commit =660d2b53b1206e868d5470eee80b5e62d7e30da7=. Things may have changed since
+my installation, and you should double-check the instructions first.
-Regardless, I want to repeat my steps here to illustrate any errors or
-differing commands I needed to run in order to build and run SerenityOS.
+Regardless, I want to repeat my steps here to illustrate any errors or differing
+commands I needed to run in order to build and run SerenityOS.
-Since I am running Fedora, I needed to install these packages in order
-to build the OS images:
+Since I am running Fedora, I needed to install these packages in order to build
+the OS images:
#+begin_src sh
sudo dnf install texinfo binutils-devel curl cmake mpfr-devel libmpc-devel gmp-devel e2fsprogs ninja-build patch ccache rsync @"C Development Tools and Libraries" @Virtualization
#+end_src
-Next, make sure you're inside the =serenity= directory created earlier
-during the git cloning process and process to build the toolchain:
+Next, make sure you're inside the =serenity= directory created earlier during
+the git cloning process and process to build the toolchain:
#+begin_src sh
Meta/serenity.sh rebuild-toolchain
@@ -82,29 +78,27 @@ launch.
* Issues
-I played around in SerenityOS for an hour or two in order to see what I
-could do and had a lot of fun with it. The only issue I ran into was a
-lack of working internet. I didn't try very hard, but I could tell that
-the main network link wasn't connecting to my Fedora host properly.
+I played around in SerenityOS for an hour or two in order to see what I could do
+and had a lot of fun with it. The only issue I ran into was a lack of working
+internet. I didn't try very hard, but I could tell that the main network link
+wasn't connecting to my Fedora host properly.
* Screenshots
-The initial launch of the image displays the SerenityOS desktop, with a
-simple terminal already launched.
+The initial launch of the image displays the SerenityOS desktop, with a simple
+terminal already launched.
-There is also a "Fire" application (literally just shows fire burning),
-a browser with the local Serenity Browser page loaded, and a text
-editor.
+There is also a "Fire" application (literally just shows fire burning), a
+browser with the local Serenity Browser page loaded, and a text editor.
-I also poked around the system utilities and found most tools you'd
-expect to find within a standard desktop, such as a system monitoring
-tool.
+I also poked around the system utilities and found most tools you'd expect to
+find within a standard desktop, such as a system monitoring tool.
-Lastly, I noted that the default desktop contains numerous pre-defined
-themes to choose from. This is a small piece, but it's actually
-wonderful to see desktop developers consider theming directly out of the
-box rather than using an addon-based mentality.
+Lastly, I noted that the default desktop contains numerous pre-defined themes to
+choose from. This is a small piece, but it's actually wonderful to see desktop
+developers consider theming directly out of the box rather than using an
+addon-based mentality.
-I didn't take a screenshot of the other pre-installed games, but I did
-spend nearly 30 minutes playing Solitaire before remembering that I was
-supposed to be writing a post about the OS.
+I didn't take a screenshot of the other pre-installed games, but I did spend
+nearly 30 minutes playing Solitaire before remembering that I was supposed to be
+writing a post about the OS.