1. A distributed multi-mesh computing apparatus, comprising: a primary mesh including a primary input/output (I/O) switch module and multiple primary nodes; a redundant mesh including a redundant I/O switch module and multiple redundant nodes; wherein the primary and redundant I/O switch modules each include: an external I/O interface configured to communicate with one or more systems external to the distributed multi-mesh computing apparatus, wherein each external I/O interface is configured to communicate with the one or more systems external to the distributed multi-mesh computing apparatus via external interconnects responsive to commands directing the corresponding I/O switch module to transmit data to or access data from the one or more external systems, and multiple communications modules configured to transmit and receive data over multiple communication channels, wherein the redundant I/O switch module is configured to be activated when the primary I/O switch module encounters a fault; wherein each node of the multiple primary nodes includes: primary communications modules; and one or more of a memory module, a processing module, or an input/output (I/O) module, wherein each of the primary communications modules is communicatively coupled to transmit and receive data to and from at least two other primary nodes and the primary I/O switch over the multiple communication channels via primary node interconnects, and wherein one or more of the multiple primary nodes are redundant and configured to be activated when another primary node encounters a fault, wherein each node of the multiple redundant nodes includes: redundant communications modules; and one or more of a memory module, a processing module, or an input/output (I/O) module, wherein each of the redundant communications modules is communicatively coupled to transmit and receive data to and from at least two other redundant nodes and the redundant I/O switch module over the multiple channels via redundant node interconnects, and wherein one or more of the multiple redundant nodes is redundant and configured to be activated when another redundant node encounters a fault, and wherein each node of the multiple primary nodes is interconnected with a corresponding node of the multiple redundant nodes; wherein the primary and redundant meshes collectively provide the distributed computing apparatus with high reliability and fault-tolerance in space environments.