- Summary
- Example programs
- Updated (?) edit.k
- ~2014 older version that has more info
- The project has been running since at least 2012
- Impending kOS, September 2014
2014-10: Hacker News comment from geocar:
- "This summer, Pierre and I got kOS to boot directly into g (the graphical interface; formally called z) with ISR, keymap, modesetting, basic filesystem, etc weighing in around 100 lines of C. That was pretty exciting. Could probably be done with less with some deeper changes to Arthur's code, but it's still very useful to run k under Linux. Oleg made a silly little game in kOS."
- "Arthur, Oleg and Pierre use Asus UX31A; I have a MBA. I did the first kernel in qemu, but Pierre got an EFI boot going with Intel modesetting pretty quickly."
2014-12: Hacker News comment from geocar:
- "kOS doesn't use the Linux kernel code. It supports a few of the same syscalls: clone, execve(!), epoll_create, epoll_ctl, epoll_wait, dup2, stat, rename, unlink, getcwd, chdir, fstat, getdents, open, close, read, write, ftruncate, mmap2, munmap, ioctl, gettimeofday, socket, bind, connect, listen, acccept, socketpair, setsockopt"
- "execve just runs another k interpreter (regardless of what you tell it to do) though, so it can just be used to run more k programs."
2018-12: "Arthur succeeded in getting it to run, but eventually got drowned in device drivers."
2019-04: Arthur mentions k/os in a post in the Shakti Google Group, as an OS on which k7 can run.
What is the "PUTITYYEUOP" at the bottom-right of this video?
The contents of this gist would be perfect for the kOS page on the APL Wiki: https://aplwiki.com/wiki/KOS; at the moment, it is only listed under the external links category. That is to say, this is an open invitation to add a "what we know so far" section to the wiki page if you are so inclined. 😄
Edit: Fixed link.