I probably won’t make much progress with real device drivers until I get my hardware setup under control, but I’ve been working on some virtual drivers for pseudo-terminals and may also start on improving IPC performance for the desktop environment.
Pseudo-terminals are used for GUI-based terminal emulators and may also be useful for testing drivers that operate over serial connections. I expect this new functionality will work pretty reliably as it’s based on existing kernel code for pipes, but it won’t be as efficient as it could be until I focus more on optimisations later.
Leave a Reply