{"id":112,"date":"2025-12-03T21:39:16","date_gmt":"2025-12-03T10:39:16","guid":{"rendered":"https:\/\/securelang.net\/cms\/?page_id=112"},"modified":"2025-12-04T17:09:58","modified_gmt":"2025-12-04T06:09:58","slug":"development","status":"publish","type":"page","link":"https:\/\/securelang.net\/cms\/technology\/securelang-custom-os\/development\/","title":{"rendered":"Development"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Building the OS<\/h2>\n\n\n\n<p>Two Makefiles are currently provided depending on whether you&#8217;re building with the new toolchain or with GCC.<\/p>\n\n\n\n<p>Building for different hardware targets is not yet streamlined, so will require small changes to the Makefile and a rebuild.<\/p>\n\n\n\n<p>To run a simple emulated demo (from a Linux terminal), <em>cd<\/em> into the main source directory and type <em>make -f Makefile.gcc qemu<\/em> <\/p>\n\n\n\n<p>(NOTE: You will need to install any missing tools e.g. using <em>apt<\/em> until the build succeeds the first time. This will be streamlined in future releases.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building the OS Two Makefiles are currently provided depending on whether you&#8217;re building with the new toolchain or with GCC. Building for different hardware targets is not yet streamlined, so will require small changes to the Makefile and a rebuild. To run a simple emulated demo (from a Linux terminal), cd into the main source [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":22,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-112","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/pages\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/types\/page"}],"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=112"}],"version-history":[{"count":2,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/pages\/112\/revisions"}],"predecessor-version":[{"id":163,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/pages\/112\/revisions\/163"}],"up":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/pages\/22"}],"wp:attachment":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/media?parent=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}