XMOS Operating System Interest Group (XOSIG)
From XCore Exchange
XOSIG provides a forum covering all theoretical and practical aspects of operating systems relating to XMOS technology. We have our group at [1] where members are encouraged to propose ideas. Or group members are active within xcore and make various contributions to the forum, for example [2].
Index Of Ideas
An XOSIG Index Of Ideas is maintained. Its aim is to outline substantive ideas within XOSIG, providing a first port-of-call to locate projects and those involved with them. The current source can be found at XOSIG IoI, and a PDF of version 0.3.1 can be found at [3]. Other ideas have been proposed in group postings.
FreeRTOS
XOSIG group member Bianco has provided a port of FreeRTOS for the XS-1 processor. This is a traditional virtualising kernel that runs multiple tasks on a single XS-1 core thread. The project is maintained at [4].
PiXC
PiXC is a proposal to extend the XC programming language with mobile processes and mobile channels, loosely based on ideas from the Pi-calculus. One of its aims is to break away from the traditional "virtualisation" mechanism to create a new "processisation" paradigm for Operating Systems. The current specification can be found at PiXC and a PDF of version 0.3 is at [5]. There has been recent discussion on version 0.3 protocol component at [6].
