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
Drakeor
A collection of 42 posts
KoizOS - Malloc/Free and Memory
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
Equirectangular to Skybox Projection
Theory behind how to convert from Equirectangular textures to Skybox textures.
Function of Two Variables Surface Visualizer
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
KoizOS - Writing a simple FAT16 filesystem
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
Fixing your old Ghost Blog 's database migrations
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
KoizOS - Moving to GRUB2
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
Trying Out Web Hosting Control Panels in 2021
A few months ago, we thought it may be interesting to try going back to using a control panel to manage our sites.