{"id":2732,"date":"2023-02-17T06:46:39","date_gmt":"2023-02-17T06:46:39","guid":{"rendered":"https:\/\/cml-a.com\/content\/?p=2732"},"modified":"2024-05-24T08:02:02","modified_gmt":"2024-05-24T08:02:02","slug":"serenityos","status":"publish","type":"post","link":"https:\/\/cml-a.com\/content\/2023\/02\/17\/serenityos\/","title":{"rendered":"SerenityOS"},"content":{"rendered":"\n<p>Played with this a bit recently. I'm saving my build for later. To download this build of SerenityOS project, visit here:<\/p>\n\n\n\n<p><a href=\"https:\/\/cml-a.com\/data\/SerenityOS\/SerenityOS_2_16_2023_43f98ac.zip\">Download link (180 MB) - SerenityOS_2_16_2023_43f98ac.zip<\/a><\/p>\n\n\n\n<p>To use the provided launcher, QEMU emulator is required. To download QEMU for Windows, visit here: <\/p>\n\n\n\n<p><a href=\"https:\/\/www.qemu.org\/download\/#windows\">https:\/\/www.qemu.org\/download\/#windows<\/a>.<\/p>\n\n\n\n<p>About this operating system: this is an open-source operating system created from the ground up by a group of hobbyists. Under the hood, it's similar to Unix. Cosmetically, it looks a lot like Windows 95 though.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cml-a.com\/content\/wp-content\/uploads\/2023\/02\/image.png\" alt=\"\" class=\"wp-image-2733\"\/><\/figure>\n\n\n\n<p>Build contents:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>_disk_image (1.98 GB, compresses really well)<\/li>\n\n\n\n<li>Kernel (54.1 MB)<\/li>\n\n\n\n<li>Launch.bat (2 KB)<\/li>\n\n\n\n<li>LICENSE (2 KB)<\/li>\n\n\n\n<li>Prekernel (47 KB)<\/li>\n\n\n\n<li>README.txt (1 KB)<\/li>\n<\/ul>\n\n\n\n<p>The Launch.bat script is the same as what as produced from SerenityOS's \"launch the operating system in QEMU emulator\" script, with one change. I removed<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hostfwd=tcp:127.0.0.1:2222-10.0.2.15:22<\/code><\/pre>\n\n\n\n<p>because it conflicts with some Windows <a href=\"https:\/\/dandini.wordpress.com\/2019\/07\/15\/administered-port-exclusions-blocking-high-ports\/\">TCP exclusion range<\/a>. You can add it back if you don't use anything that conflicts.<\/p>\n\n\n\n<p>For more information about SerenityOS, visit <a href=\"https:\/\/serenityos.org\">https:\/\/serenityos.org<\/a>.<\/p>\n\n\n\n<p>For source code, visit <a href=\"https:\/\/github.com\/SerenityOS\/serenity\">https:\/\/github.com\/SerenityOS\/serenity<\/a>.<\/p>\n\n\n\n<p>For the project's license file, see LICENSE.TXT included with the build, or view it at <\/p>\n\n\n\n<p><a href=\"https:\/\/raw.githubusercontent.com\/SerenityOS\/serenity\/master\/LICENSE\">https:\/\/raw.githubusercontent.com\/SerenityOS\/serenity\/master\/LICENSE<\/a>.<\/p>\n\n\n\n<p>This is an x86-64 build created off of commit hash <a href=\"https:\/\/github.com\/SerenityOS\/serenity\/commit\/43f98ac6e1eb913846980226b2524a4b419c6183\">43f98ac6e1eb913846980226b2524a4b419c6183<\/a> on 2\/12\/2023. <br> The build was produced in a WSL environment using Ubuntu 22.04.1 LTS distribution.<\/p>\n\n\n\n<p>Today most people use SerenityOS by running it in an emulator. From what I saw, that's the road better traveled. More specifically they run it in QEMU emulator, emulating a very low spec x64 based computer. I did see there's a subgroup of their community getting it to run on hardware. It seems like they wrote the software stack first and then tried to find hardware to fit it, doing things in that order.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Played with this a bit recently. I&#8217;m saving my build for later. To download this build of SerenityOS project, visit here: Download link (180 MB) &#8211; SerenityOS_2_16_2023_43f98ac.zip To use the provided launcher, QEMU emulator is required. To download QEMU for Windows, visit here: https:\/\/www.qemu.org\/download\/#windows. About this operating system: this is an open-source operating system created [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[150],"class_list":["post-2732","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-retro"],"_links":{"self":[{"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/posts\/2732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/comments?post=2732"}],"version-history":[{"count":1,"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/posts\/2732\/revisions"}],"predecessor-version":[{"id":2823,"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/posts\/2732\/revisions\/2823"}],"wp:attachment":[{"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/media?parent=2732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/categories?post=2732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cml-a.com\/content\/wp-json\/wp\/v2\/tags?post=2732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}