Alterator: Difference between revisions
(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 | * in [[ALT Linux]] and [[Sisyphus]] as a basis for configuration tool, | ||
* in [[ALT Linux]] as a | * in [[ALT Linux]] as a basis for [[Installer]]. | ||
== License == | == License == |
Revision as of 16: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
- alterator-* git repositories
Communication
- Mailing list devel-conf@lists.altlinux.org