{"id":10161,"date":"2020-12-05T04:37:08","date_gmt":"2020-12-05T04:37:08","guid":{"rendered":"https:\/\/oxhosting.com\/blog\/2020\/12\/05\/os-development-applying-the-linux-kernel-tailor-made-memory-allocator-component-6\/"},"modified":"2020-12-05T04:37:08","modified_gmt":"2020-12-05T04:37:08","slug":"os-development-applying-the-linux-kernel-tailor-made-memory-allocator-component-6","status":"publish","type":"post","link":"https:\/\/oxhosting.com\/blog\/2020\/12\/05\/os-development-applying-the-linux-kernel-tailor-made-memory-allocator-component-6\/","title":{"rendered":"OS development applying the Linux kernel &#8211; Tailor made Memory Allocator (Component 6)"},"content":{"rendered":"<p><iframe loading=\"lazy\"  width=\"580\" height=\"385\" src=\"https:\/\/www.youtube.com\/embed\/ugEgQuiobGY?rel=0&#038;cc_load_policy=1&#038;modestbranding=1\" frameborder=\"0\" allowfullscreen><\/iframe><br \/>\n<br \/>This video clip shows you how to get started building your very own OS using Linux for your kernel.  Not the identical as &#8220;Linux from scratch&#8221;, this focuses on producing your have, at the low degree of training course!<\/p>\n<p>This is the sixth online video in the collection which will protect making a personalized memory allocator applying brk and mmap.  In a prior video we included how memory is actually allotted onto the heap, but in this a person we will create a a lot more intricate heap allocator implementation, I hope you love and make sure you comment with any queries you have.<\/p>\n<p>This is a hyperlink to the video series playlist:<\/p>\n<p>Source code:<\/p>\n<p>documentation on syscalls:<\/p>\n<p>reddit sub for new updates and issues:<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This video clip shows you how to get started building your very own OS using Linux for your kernel. Not the identical as &#8220;Linux from&#8230;<\/p>\n","protected":false},"author":1165,"featured_media":10162,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[12520,12518,1681,70,12521,82,12517,12519],"_links":{"self":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/posts\/10161"}],"collection":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/users\/1165"}],"replies":[{"embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/comments?post=10161"}],"version-history":[{"count":0,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/posts\/10161\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/media\/10162"}],"wp:attachment":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/media?parent=10161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/categories?post=10161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/tags?post=10161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}