
toaruos: all your base are belong to us
Now i'm confused... is this the sortix kernel installed on Toaru's shell? or something...sortie wrote:
toaruos: all your base are belong to us
WOWsortie wrote:It's 100% Sortix, with a port of the toaru compositor and terminal.
sortie's port uses Unix sockets and mmap shared memory for IPC; you need an interface to keyboard scancodes and mouse data (I use a packet interface, sortie does raw PS/2 scancodes; since you're on BSD there's probably something closer to packets for USB and whatnot); you'll need access to a 32bpp RGBA framebuffer (limitations in Cairo, we could support 24bpp if we tried); software deps include a few Toaru libraries you should be able to port, plus Cairo/pixman, freetype (not used directly by the compositor), libpng (somewhat optional, but you'll want it for the panel/wallpaper, and the compositor uses it for the mouse cursor normally) and a sufficient C library.jojo wrote:What are the build deps for yutani? I kind of want to build it for BSD now.
WOW!sortie wrote:
toaruos: all your base are belong to us
WOW! I thought you just posted Linux with terminals!sortie wrote:
toaruos: all your base are belong to us
Every process gets random time to work?dseller wrote:I also implemented multitasking a while ago. This is a demonstration of 2 tasks writing either X or O to a terminal.