{"id":513,"date":"2026-01-09T22:17:41","date_gmt":"2026-01-09T11:17:41","guid":{"rendered":"https:\/\/securelang.net\/cms\/?p=513"},"modified":"2026-01-09T22:17:41","modified_gmt":"2026-01-09T11:17:41","slug":"networking-progress-plans","status":"publish","type":"post","link":"https:\/\/securelang.net\/cms\/blog\/2026\/01\/09\/networking-progress-plans\/","title":{"rendered":"Networking Progress &amp; Plans"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Version 1.1 &#8211; &#8220;kinet&#8221;<\/h2>\n\n\n\n<p>Thanks to code borrowed from the <em>microps<\/em> project the system is now able to run simple network demos like a HTTP server, but without extended features like IPv6 or kqueue-enabled sockets.<\/p>\n\n\n\n<p>Although this network stack is quite limited, it works, and I like it the code is very compact I know where things are. So I&#8217;m happy with this borrowed codebase but still want to improve it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Version 1.2 onwards &#8211; Hv4<\/h2>\n\n\n\n<p>Later 1.x versions of the operating system will come with a &#8220;hardened&#8221; and more integrated version of the current stack. This should include performance\/stability fixes as well as general streamlining and auditing of the code, but probably won&#8217;t involve rapid redesigns at least until I&#8217;m more familiar with the codebase.<\/p>\n\n\n\n<p>Testing the kqueue\/kevent system will be an initial priority, as well as getting features like DHCP working (this will probably involve some extended system call API unless I&#8217;m mistaken). Server applications should run well on these versions aside from lack of more modern protocols.<\/p>\n\n\n\n<p>New drivers and a lot of documentation should be introduced in this stage as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Version 2 &#8211; maybe a secondary stack?<\/h2>\n\n\n\n<p>Other options will be investigated for integrating a full featured network stack, while keeping the streamlined simple stack for use cases not needing advanced features.<\/p>\n\n\n\n<p>This could involve porting functionality from the BSD operating systems or from another source, or could just be a more full featured fork of the streamlined stack. It&#8217;s also very likely that new improvements will be ported over from new versions of <em>microps<\/em> or related projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Version 1.1 &#8211; &#8220;kinet&#8221; Thanks to code borrowed from the microps project the system is now able to run simple network demos like a HTTP server, but without extended features like IPv6 or kqueue-enabled sockets. Although this network stack is quite limited, it works, and I like it the code is very compact I know [&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-513","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/513","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=513"}],"version-history":[{"count":1,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/513\/revisions"}],"predecessor-version":[{"id":516,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/513\/revisions\/516"}],"wp:attachment":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/media?parent=513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/categories?post=513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/tags?post=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}