User Tools

Site Tools


soc:2017:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
soc:2017:start [2017/03/12 14:24]
dcvmoole created
soc:2017:start [2017/03/14 19:33]
dcvmoole update email address
Line 5: Line 5:
 === Project: MINIX 3 and embedded ARM platforms === === Project: MINIX 3 and embedded ARM platforms ===
  
-Mentor: [[michael@schloh.com|Michael Schloh von Bennewitz]]+Mentor: [[minix@encambio.com|Michael Schloh von Bennewitz]]
  
 MINIX 3 aims to be suitable for use on the high end of embedded ARM platforms. Important steps have been made in that direction, but there is much more work to be done. In this project, a concrete goal in that direction will be arranged together with the student, which could range from porting MINIX 3 to a board similar to those supported already, to implementing drivers to support for example Serial Peripheral Interface (SPI) and/or Controller Area Network (CAN) bus devices. MINIX 3 aims to be suitable for use on the high end of embedded ARM platforms. Important steps have been made in that direction, but there is much more work to be done. In this project, a concrete goal in that direction will be arranged together with the student, which could range from porting MINIX 3 to a board similar to those supported already, to implementing drivers to support for example Serial Peripheral Interface (SPI) and/or Controller Area Network (CAN) bus devices.
- 
-=== Project: New service API for stateless service restarts === 
- 
-Mentor: [[david@minix3.org|David van Moolenbroek]] 
- 
-One of MINIX 3's key features is the ability to restart services – the components that make up most of the operating system – in the case that they crash. MINIX 3 currently supports two service crash recovery modes: stateful and stateless. The latter variant provides stronger guarantees, but requires involvement from the services around the crashed one in order to work properly. To that end, an internal crash notification API is used, but that API is now a decade old and has shown to come with severe limitations. In this project, the student will gather requirements,​ and design and implement a replacement API. 
- 
  
soc/2017/start.txt · Last modified: 2017/03/15 19:26 by jeanbaptisteboric