Radmind is a suite of
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
command-line
A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive command (computing), commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invokin ...
tools and an
application server designed to remotely administer the
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one lar ...
s of multiple client machines.
For
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
, there is a
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
called Radmind Assistant, as well as a
GUI for the Radmind server called Radmind Server Manager.
Radmind was the 2003
Apple Design Awards
The Apple Design Awards (ADAs) is an event hosted by Apple Inc. at its annual Worldwide Developers Conference. The purpose of the event is to recognize the best and most innovative Macintosh
The Mac (known as Macintosh until 1999) is a fa ...
runner-up for Best Mac OS X Server Solution.
Radmind is developed by th
Research Systems Unix Groupat the
University of Michigan
, mottoeng = "Arts, Knowledge, Truth"
, former_names = Catholepistemiad, or University of Michigania (1817–1821)
, budget = $10.3 billion (2021)
, endowment = $17 billion (2021)As o ...
.
How Radmind Works
Radmind operates as a tripwire, detecting changes in a client's filesystem (and, in the case of
Microsoft Windows, the registry) and reversing the changes.
Radmind stores filesystem specifications in text files called ''transcripts'', signified with a .T extension. Transcripts are referenced from ''command files'', signified with a .K extension, which specify which transcripts (and with what precedence) should be applied to a client machine's filesystem.
Suite of tools
The radmind suite of tools comprises
* ktcheck, which updates the locally stored command files and transcripts to match those on the server.
* fsdiff, which checks the client filesystem against the transcripts on the local system without using network bandwidth.
* lapply, which updates the client filesystem to match the transcripts, downloading files as needed.
* lcreate, which uploads new transcripts to the server.
* lcksum, which verifies uploaded transcripts.
* lfdiff, which compares local files with copies on Radmind server.
* lmerge, which combines transcripts on the server.
* ra.sh , which automates the update process using ktcheck, fsdiff, and lapply.
* twhich, which returns which transcript(s) a file is referenced in.
* applefile, which allows Radmind to work with AppleSingle files.
References
{{reflist, 2
External links
Radmind wikiRadmind Manual for Mac OS X
Remote administration software
File managers
Software using the BSD license