From bd705c6cb98de49ce1ab21ad7115a2ed4fad6c5e Mon Sep 17 00:00:00 2001
From: Richard Hughes
OHM : "Resistance is futile" -
Table of Contents
Table of Contents
Table of Contents
Table of Contents
OHM is a small open source systems daemon which sits above HAL and abstracts out common hardware management tasks such as:
@@ -189,7 +189,35 @@ Alice is informed that Bob is in the process of a large download, howver as she has admin rights she can override Bob's request and shut the machine down. -
+ The OHM daemon with all management modules suitable for the platform loaded should: +
+ not have a binary size of over 200k in size +
+ start in less than 200ms on 100MHz ARM +
+ use less than 200k of private memory +
+ be platform neutral, i.e. use HAL wherever possible +
+ be plug-able so proprietary code can be used where required. +
+ be simple to change preferences for the session +
+ be secure so system policy cannot be changed +
+ be session-aware so that multiple users can be active +
+ not rely on any odd toolkits or high level programming frameworks +
+ be efficient enough to do complex rule processing with minimum CPU load +
+ be bug free and have no memory leaks so the daemon will never crash +
+ be an open and supported project, rather than a quick custom hack +
+ integrate well with modern desktops like GNOME where required +
OHM is lightweight.
GLib 2.10.0 (required)
diff --git a/docs/introduction.xml b/docs/introduction.xml
index 0f77dc6..1ffbef6 100644
--- a/docs/introduction.xml
+++ b/docs/introduction.xml
@@ -245,6 +245,80 @@
+