Alterator: Difference between revisions

From ALT Linux Wiki
(First attempt)
 
m (Undo revision 411 by spammer 195.177.75.67 (Talk))
 
(20 intermediate revisions by 9 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
[[ru:Alterator]]
[[Category:Sisyphus]]
[[category:admin]]
Alterator is a system configuration framework.
Alterator is a system configuration framework.


== Architecture ==
== Documentation ==
 
* [[Alterator/architecture|Architecture]]
Alterator is layered:
* [http://docs.altlinux.org/manpages/alterator-sh-functions.3.html alterator-sh-functions] - Shell library to write alterator backends.
 
* [http://docs.altlinux.org/manpages/alterator-woo.3.html alterator-woo] - Scheme library to communicate with alterator backends.
;backends: implement system interaction,
* [http://docs.altlinux.org/manpages/alterator-ajax.3.html alterator-ajax] - Scheme library to create a dynamic user interfaces.
;frontends: implement GUI and configuration logic,
;interfaces: translate frontend GUI descriptions to the specific GUI (Qt or Web).
 
Frontend and interfaces are implemented in Scheme. Backend/frontend interaction is performed through sockets by the specific Lisp-inspired protocol.


Backends may be written in any language, and there are existing libraries for POSIX shell and Perl for dealing with frontend communication protocol.
* [[:ru:Alterator|Alterator]] (ru, [http://translate.google.com/translate?u=http%3A%2F%2Fwww.altlinux.org%2FAlterator&hl=en&ie=UTF8&sl=ru&tl=en translated with google translate])


== Uses ==
== Uses ==
Line 18: Line 18:
Alterator is currently used
Alterator is currently used


* in [[ALT Linux]] and [[Sisyphus]] as standalone configuration tool,
* in [[ALT Linux]] and [[Sisyphus]] as a basis for configuration tool,
* in [[ALT Linux]] as a basic component for [[Installer]].
* in [[ALT Linux]] as a basis for [[Installer]].


== License ==
== License ==

Latest revision as of 16:27, 28 November 2010


Alterator is a system configuration framework.

Documentation

Uses

Alterator is currently used

License

Alterator is licensed under GPLv2 or later.

Source code

Communication