Arusha Project 20040529
Details
| Size: | 0K |
| Last Update: | 2008-04-19 23:33:33 |
| OS Support: | Linux |
| License/Program Type: | BSD License |
| Publisher: | Will Partain |
| Price: | $0.00 |
Description:
Arusha Project 20040529 is system administration software developed by Will Partain.
The Arusha Project (ARK) seeks to provide a framework and/or tools for collaborative system administration of multi-platform Unix sites with many dozens of machines.
The core ARK developers are interested in using the Arusha Project as a comprehensive solution for system administration.
It is therefore easy to miss the point that the core ARK engine---which simply provides a ``configuration language'' to say sysadminish things---can be used in many less-than-comprehensive ways.
Here is a ``laundry list''... There are undoubtedly hundreds of other weird-and-wonderful possibilities we haven't thought of.
Also note that some of these uses are orthogonal to each other. You could pick one (or none) of the ways to tackle software packages and pick one (or none) of the ways to manage the config files in /etc and pick one (or none) of the ways to manage user accounts, etc. -- this gives you many ARK options, without even breaking a sweat.
1. As a multi-platform package manager for user applications, particularly standard freeware packages.
(We aren't pleased to have written Yet Another package manager, but the others [RPM, BSD ports, etc.] just aren't up to much when you have several diverse Unix platforms for which you want the ``same'' packages.)
(Other system administration would be done by other means.)
2. To provide an early-adopter `playpen': [a variant on 1] at a site of any size, you will have a small number of people keen to try out beta- and even alpha-quality software. (It is wise to let them do so---they accumulate much ``intelligence'' which is helpful when deciding about new software to roll out to the general user population.)
You could use ARK to set up a `playpen' where early-adopters could do their trials in a controlled and non-problematic way. (The Sidai version wrapper stuff is one way to get a handle on the multiple-versions-live-at-the-same-time problem.)
3. As a `unifier' for diverse package managers: Imagine you have a site of Solaris, Linux, and NetBSD boxes, .and you want to use the native package managers for each. But you want the ``same'' packages on all hosts, and want a site-at-a-time way to manage them; i.e. ark package install ALL should install all packages on all hosts, each in the appropriate way.
4. As a (binary) package producer: One can imagine having a small number of ARK hosts whose job is to produce (say) binary RPM packages of everything of interest to your site. Your (many?) client/production hosts would then simply use the RPMs.
5. As a front-end for Cfengine or PIKT, or similar: Express what there is to know about the hosts, etc., at your site in the ARK object way (including constraints between them), then push a button to generate a configuration for one of the established sysadmin tools, which will do the heavy lifting for you.
6. As a fancy `rdist': A Unix site has bunches of config files that need to be ``the same'' across many machines, e.g. /etc/hosts or /etc/resolv.conf. The distributed ARK code (notably from team Sidai) is a good way to do this stuff, and you might use ARK just for that.
7. As an `idea bank': Don't run ARK code at all; simply study others' sysadmin solutions as a source of ideas. This is a pathetic choice in our view :-), but entirely legitimate!
8. Toss it for system administration and build chip designs with it, instead! (While this is a mostly-facetious suggestion, it reflects the fact that the earliest ARK ideas emerged alongside some chip-building ideas at Glasgow University in 1999.)
Arusha Project 20040529 supports different languages (including english). It works with Linux.
Downloading Arusha Project 20040529 will take if you use fast ADSL connection.
0 comments
Add to
Arusha Project 20040529 Version History
Related Software
|
|
From category: Recovery |
| bkp 0.1 is recovery software developed by franz. bkp is a command line backup tool intended for local storing written in bash under GPL license. It allows you to make a solid backup of your data, k... |
|
|
From category: Operating-Systems-Linux-Distri |
| ExTiX 2.0 is operating systems linux distri software developed by ExTiX Team. This new version of ExTiX Linux Live DVD includes the 2.6.11 kernel by default, KDE 3.4.1, OpenOffice.org 2.0, KOffice,... |
|
|
From category: Operating-Systems |
| Absolute Linux is a lightweight modification of Slackware.... |
|
|
From category: Operating-Systems |
| Musix GNU+Linux is a Free Operating system intended for musicians and users in general.... |
|
|
From category: Software-Distribution |
| Alien GUI 0.4 is software distribution software developed by Thibault Baldetti. Alien GUI is a graphical user interface of famous Alien which makes it possible to transform packages. You mus... |
|
|
From category: Operating-Systems-Linux-Distri |
| Cinemix 0.30 is operating systems linux distri software developed by Jan Prusakowski. Cinemix is a minidistribution of Linux designed for playing movies after booting directly from a CD. The only r... |
|
|
From category: Backup |
| aB Backup Tools 0.3 is backup software developed by tuxipuxi.org. aB Backup Tools is a toolset for creating and maintaining backups and recoveries of important data on your system. What\'s N... |
|
|
From category: Operating-Systems |
| Myah is a simple and easy to use Operating System for standard Intel or AMD powered computers.... |
|
|
From category: Software-Distribution |
| DebianPackageMaker is a simple user interface/tool to make a Debian/Ubuntu package.... |
|
|
From category: Operating-Systems-Linux-Distri |
| Black Orion Enterprise Linux Desktop 4.3 is operating systems linux distri software developed by Emiel J.Ph. Obdam. Black Orion Network is an update and system management platform for among others... |
|
|
From category: Archiving |
| Archive sort 0.1 is archiving software developed by Jason Dunsmore. Archive sort is a bash script that sorts directories into manageable 4.4GB directories for the purpose of archiving onto DVDs. \... |
|
|
From category: Networking |
| bridged 0.0.1 is networking software developed by Borek Lupomesky. bridged is a user-space alternative to the in-kernel bridge code in Linux. It uses AVL trees to speed lookups. Currently it only o... |
|
|
From category: Networking |
| EtherPuppet 0.2 is networking software developed by Philippe Biondi. EtherPuppet will create a virtual interface (TUN/TAP) between two machines through a TCP connection. Everything seen by t... |
|
|
From category: Diagnostics |
| Dstat 0.6.4 is diagnostics software developed by dag. Dstat project is a versatile replacement for iostat, vmstat and ifstat. Dstat overcomes some of the limitations and adds some extra features.... |
|
|
From category: Software-Distribution |
| Paludis is a package management library that works with Gentoo style ebuilds, together with a simple console client.... |
Leave a comment