{"id":1512,"date":"2026-09-07T03:12:11","date_gmt":"2026-09-06T16:12:11","guid":{"rendered":"https:\/\/securelang.net\/cms\/?p=1512"},"modified":"2026-09-07T03:12:11","modified_gmt":"2026-09-06T16:12:11","slug":"early-cleanfork-builds","status":"publish","type":"post","link":"https:\/\/securelang.net\/cms\/blog\/2026\/09\/07\/early-cleanfork-builds\/","title":{"rendered":"Early CleanFork Builds"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">These are recompiled versions of third-party operating systems with some small patches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note that these systems are early testing versions of ideally-stable versions of outdated or near-outdated open source operating system versions.<strong> Do not <\/strong>install them on your grandmother&#8217;s PC with the family photos, these are only intended as test builds for use in a VM.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Simple HPC Solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FreeBSD still rebuilds successfully, even on 32-bit i386 targets (which are being phased out starting with removal in 15.x):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/SecureLang.net\/release\/OriginsHPC-14.4p01.zip\" data-type=\"link\" data-id=\"https:\/\/SecureLang.net\/release\/OriginsHPC-14.4p01.zip\">https:\/\/SecureLang.net\/release\/OriginsHPC-14.4p01.zip<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This build doesn&#8217;t include any notable patches, but is missing part of the FreeBSD upstream. Note that future &#8220;HPC&#8221; builds will probably be based on slightly updated upstream sources, but that 32-bit x86 support is ending in the main FreeBSD project (so 32-bit support will still &#8220;work&#8221; but any package hosting etc. will need to rely on smaller volunteer or business forks such as this).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Microkernel Builds With Test Branding<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The patch p02 build successfully changes the CD label from MINIX to CeanFork branding (this needs to be modified in two parts of the source at the same time for a successful build, see \/usr\/src\/DISTRO-CHANGES):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/SecureLang.net\/release\/OriginsMK-3.1.8p02.zip\">https:\/\/SecureLang.net\/release\/OriginsMK-3.1.8p02.zip<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The patch p03 also adds a uname option allowing the system to report either the original or new\/testing version information. This works by running uname -T to toggle between (this setting is currently global), with the default of using old uname information allowing scripts to run unmodified:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/SecureLang.net\/release\/OriginsMK-3.1.8p03.zip\">https:\/\/SecureLang.net\/release\/OriginsMK-3.1.8p03.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>These are recompiled versions of third-party operating systems with some small patches. Note that these systems are early testing versions of ideally-stable versions of outdated or near-outdated open source operating system versions. Do not install them on your grandmother&#8217;s PC with the family photos, these are only intended as test builds for use in a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1512","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/1512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/comments?post=1512"}],"version-history":[{"count":1,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/1512\/revisions"}],"predecessor-version":[{"id":1513,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/1512\/revisions\/1513"}],"wp:attachment":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/media?parent=1512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/categories?post=1512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/tags?post=1512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}