Snowdrop OS dynamic memory and data structures
In version 25, I introduced support for dynamic memory. For the first time, kernel and applications are able to request contiguous chunks of memory (analogous to libc's malloc, free, and realloc).

This allowed the creation of a suite of dynamic data structure libraries such as linked list, stack, queue, N-ary tree, binary tree, and binary search tree (BST).

To find out more, visit the Snowdrop OS pages.