Welcome to the SILO GROUP knowledge base.
This knowledge base serves as a living document repository for primary sites, primary projects, and secondary projects in the SILO GROUP product portfolio.
Separate product categories will be created for each product in the near future as the documentation format evolves.
- 1 Primary Sites
- 2 Primary Projects
- 3 Secondary Projects
- 4 Projects in Prototyping Phase
This is the main landing page for SILO GROUP, which owns and develops all of these softwares.
This is the official blog of the SURRO Linux project, detailing design decisions, musing, and general headway of the development effort for the project.
This is the source code management system used for all SILO GROUP and SURRO projects. Email email@example.com for a user account.
The personal blog of the architect and developer behind all of these softwares and systems.
This is a legacy placeholder for documentation for a system called Orchard. Orchard is a scalable service orchestration system for service oriented architecture.
Will depend on the IDM/A system.
This is a legacy placeholder for design decisions, musings, and general chatter on the development effort for a log aggregation system called ircthulu, that seems to be spawning other products as subsystems.
Will depend on the IDM/A and Orchard systems.
This wiki is the knowledge base and documentation system for all SILO and SURRO projects.
A blog aggregator pulling together all SILO and SURRO projects along with any other linux world news that might be relevant to readers. Under construction.
The source code for developed software (at least that of which is public) is located at:
Examplar is a configuration management, automation, and testing tool with minimal runtime requirements, powered entirely by JSON and should integrate with almost any existing tools or frameworks. It has no external dependencies and is written in C++.
You can read about basic usage with Examplar and some introductory steps in the repository documentation, as well as peruse its source code. More detailed information about how Examplar works can be located on the Examplar wiki.
Examplar was built as a supporting component driving the creation of SURRO Linux.
Foster is an implementation of an Examplar project that builds the installer disc ISO and the docker container for SURRO Linux, and is a critical milestone in that project. Once complete, all development efforts will be shifted towards the first alpha release of SURRO Linux.
You can read more about Foster and see its source code in the repository linked to above.
Some smaller software is occassionally developed based on need for SILO GROUP. Most of that more trivial software is posted on github:
Scallywag is a linux desktop client for The Pirate Bay reverse proxies. It automatically retrieves a list of known reverse proxies for the famous PirateBay website and allows the user to search for, and select magnet links, and begins the download using the system's XDG-configured default magnet link downloader. Written in Python and uses the GTK UI.
This is a commandline tool for DNS management through GoDaddy's API.
SILOJourn is a curses-driven journaling system designed to create massive diversity in catalogued topics.
This is a browser-based tool that solves the National Security Agency's weekly cryptographic puzzle perpetually in an automated fashion. Written in Python.
Machapi is an API engine for interaction with various social networking sites written in Python.
Antikythera is a wordpress theme designed to be easy on the eyes and simple to navigate.
Marco is a simple HTTP echo service pieced together from example sources on the boost website with resultantly questionable licensing but of surprising utility when needed.
HOWDI is a browser IP anonymizer that pulls its proxies from various lists, then sets up an L4 bound to a local port to relay to the upstream proxies that it finds. Use responsibly.
Ivory Tower is a powerful task management system for the Linux desktop. Written with a GTK UI and based loosely on GTD task management concepts, it features infinite task hierarchies for all of your recursive compulsions.
ZNC-IRC-Logviewer is a simple log transformation engine for IRC logs created by the ZNC bouncer. Designed to be easy to use.
Projects in Prototyping Phase
Some projects are still in an early prototyping phase in the system design process that is not yet ready for publication, but it may be of interest to readers to push some high level documentation here as these designs become more established.
These projects are somewhat different than the others so far as they will be using a different design process that is more documentation-central.
SME/D is a Delphi-based think tank system designed to allow highly functional subject matter experts to explore and debate diverse angles of many issues. Not yet available for prototype showcasing.
IDM/A is a user management system that provides session management and group based access control for web systems and PAM-capable systems. Not yet available for prototype showcasing.
SMQ/S is a very simple message queue service designed to be quite fast and barebones. Not yet available for prototype showcasing.
SAL/M is a promising system that manages the artifacts and processes of the Systems Architecture Lifecycle. It will use SME/D for stakeholder engagement.