Get the latest tech news
Towards userspaceification of POSIX – part I: signal handling and IO
The Redox official website
The Redox kernel implements IO syscalls, such as SYS_READ, by mapping affected memory ranges directly into the handler process, and by queueing Packet s containing metadata of those scheme calls. Jeremy Soller previously used the file copy utility dd as a benchmark when tuning the most efficient block size, taking into account both context switch and virtual memory overhead. This implementation proposal focuses primarily on optimizing the receive-related signal APIs, as opposed to kill/ pthread_kill and sigqueue, which need exclusive access (which will probably not change), currently kept in the kernel.
Or read this on Hacker News