Introduction KoizOS has a file system and memory management, but there's not an effective way to actually interact with the operating system. I put in two hastily coded test shell commands to test memory usage last post, but in this
Introduction First post of 2024! After getting the FAT16 filesystem set up, the next step is move to dynamic memory, specifically implementing malloc/free commands. The allocator I'm building for my operating system is loosely inspired by the Slab Allocator
Theory behind how to convert from Equirectangular textures to Skybox textures.
Since it's been a while since I posted to my blog, I thought I'd give an update with a small tool I built over the weekend. This tool is a simple 3d surface plotter that takes an equation of z
Introduction An important part of many modern operating systems is the storage and retrieval of data / files. For KoizOS, I'll be implementing FAT16 as my filesystem on top of a ramdisk I've created on boot. I chose FAT16 for both
Introduction I admit I haven't upgraded my Ghost Blog's to the next major version until today. Most of the reason was because I kept running into the following error: Ghost was able to start, but errored during boot with: alter
Introduction I feel like I've made considerable progress on Koiz OS. I built a bootloader, memory management functions, interrupt handlers, and a simple C library. At this point, I thought it would be fun to actually try running the operating
A few months ago, we thought it may be interesting to try going back to using a control panel to manage our sites.