{"id":424,"date":"2025-12-31T16:35:00","date_gmt":"2025-12-31T05:35:00","guid":{"rendered":"https:\/\/securelang.net\/cms\/?p=424"},"modified":"2025-12-31T16:35:00","modified_gmt":"2025-12-31T05:35:00","slug":"current-progress-with-network-stack","status":"publish","type":"post","link":"https:\/\/securelang.net\/cms\/blog\/2025\/12\/31\/current-progress-with-network-stack\/","title":{"rendered":"Current Progress With Network Stack"},"content":{"rendered":"\n<p>Some system calls have now been integrated with the network stack, and the system appears to initialise correctly (but without drivers).<\/p>\n\n\n\n<p>This means the port of <em>microps<\/em> network protocol stack is almost complete, aside from finishing some more system calls and writing or porting some drivers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Simple Networking Soon<\/h2>\n\n\n\n<p>This networking implementation is mainly aimed at being simple, rather than importing a larger &#8220;full&#8221; network stack. So hopefully this network stack will continue to be easy to work with as I look at bringing up more drivers &amp; legacy software, but it won&#8217;t fully replace the features of Linux or BSD network stacks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fast Networking Later<\/h2>\n\n\n\n<p>Improvements such as optimisations, extended protocol support or added security checks can be added to this codebase later, or could be implemented as alternative network implementations.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some system calls have now been integrated with the network stack, and the system appears to initialise correctly (but without drivers). This means the port of microps network protocol stack is almost complete, aside from finishing some more system calls and writing or porting some drivers. Simple Networking Soon This networking implementation is mainly aimed [&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-424","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/424","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=424"}],"version-history":[{"count":1,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/424\/revisions"}],"predecessor-version":[{"id":425,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/424\/revisions\/425"}],"wp:attachment":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/media?parent=424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/categories?post=424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/tags?post=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}