Aug 20, 2019
Now that I have the beginnings of a whole new computer, I'm at a loss for what to work on next. (One of the items is H's suggestion of socket syscalls.)
Today's little mini-experiment: a program to print out random numbers in an infinite loop. Works fine on Linux or Mac, but only prints zeroes when packaged up with my kernel fork and run on Qemu or Linode. Looks like I need to do something to initialize /dev/random.
Here's my complete current list of ideas, just for triggering serendipity:
- Test /dev/random without my kernel changes
- Test framebuffer syscalls
- Client socket helpers
- A compiled language -- kinda like my previous prototype (https://github.com/akkartik/mu1#readme)
- Some sort of storage. Either ramdisk (volatile) or local disk (needs mount) or S3 (needs sockets)
- An interpreted language. Either a subset of Oil or a straight-up Lisp. Needs storage.
This post is part of my Freewheeling Apps Devlog.
Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.