Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Initial Version and Version 1 of ContemplatedFeatures


Ignore:
Timestamp:
2012-08-09T15:04:26Z (9 years ago)
Author:
Martin Decky
Comment:

create a catch-all feature list page

Legend:

Unmodified
Added
Removed
Modified
  • ContemplatedFeatures

    v1 v1  
     1== Contemplated Features ==
     2
     3This is catch-all list of interesting, cool and weird features we would like to have in HelenOS. Note that this is more like a brainstorming area than a road map, many of the features listed here might be not well thought through. If you consider to tackle some of the feature more seriously, remove it from the list here and create an enhancement ticket for it.
     4
     5=== Green HelenOS ===
     6
     7Implement frequency scaling, tickless kernel support and other power-saving and environment-aware features. When working on this project, you will get involved with the clock interrupt handling, various timer mechanisms, data structures, timeouts and scheduling. You will be also exposed to low-level platform code. Knowledge of C is required. Knowledge of assembly and/or a disposition to learn another platform's assembly is required.
     8
     9=== Real-time HelenOS ===
     10
     11Analyze and exploit the possibility to implement realtime features in HelenOS. Students working on this topic need to be strong in operating systems as they will need to deal with synchronization primitives and scheduling, as well as other parts of the kernel. Knowledge of C is required. Knowledge of some assembly is required.
     12
     13=== Port ZFS to HelenOS ===
     14
     15Investigate the feasibility of porting (and port) Sun Microsystem's ZFS filesystem to HelenOS. This project requires understanding of HelenOS IPC and the file system layer and, inevitably, the internals of the ZFS file system. Knowledge of C is required.