KYNGIN Technical Summary
The KYNGIN software suite is written in-house and deployed on custom assembled nodes designed specifically for the purposes at hand.
First Party Hardware
- All KYNGIN nodes are custom assembled, built entirely to match the facility they are serving.
First Party Software Components
- KYNGIN Web Foundation
- KYNGIN Global Libraries
- KYNGIN Messaging Service
- KYNGIN CLI
Open Source and 3rd Party Software Components
The following components affect all facilities of KYNGIN.
- FreeBSD (core facilities)
- OpenBSD (routing + services)
- NetBSD (services)
- SONiC (routing/switching)
- Java Programming Language (web application + cli + daemon processes)
- C++ Programming Language (cli + daemon processes)
- Apache Tomcat (kyngin.net web application server)
- PostgreSQL (kyngin.net relational database)
Honorable Mentions
- Raspberry Pi (systems monitoring, GPIO utilities, HVAC control, prototyping)
- SUSE (workstation)
- Debian Linux (service testing + workstation)
- Alpine Linux (service testing)
- Rocky Linux (LTS services)
- Alma Linux (LTS services)
- Ubuntu Linux (LTS services)