Alterator: Difference between revisions

From ALT Linux Wiki
(ru interwiki)
No edit summary
Line 15: Line 15:
Backends may be written in any language, and there are existing libraries for POSIX shell and Perl for dealing with frontend communication protocol.
Backends may be written in any language, and there are existing libraries for POSIX shell and Perl for dealing with frontend communication protocol.


== Documentation ==
* [[: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 ==


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 ==

Revision as of 13:33, 20 August 2008

Alterator is a system configuration framework.

Architecture

Alterator is layered:

backends
implement system interaction,
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.

Documentation

Uses

Alterator is currently used

License

Alterator is licensed under GPLv2 or later.

Source code

Communication