|
| 1 | +# <img src="https://github.com/user-attachments/assets/a24596af-cff3-489e-b9b9-5a497df36fa5" width=40 height=40/> Roadmap |
| 2 | +This file signifies a roadmap guide to quick-start the _Electrostatic-Sandbox_ project. In this file, it's entailed that _OS Development_ and _Networking Interfacing_ basic should be attained. |
| 3 | + |
| 4 | +## The following is a provisional outline for the recommended prerequisites before starting the development phases: |
| 5 | +* Networking and software: |
| 6 | + * POSIX Standards. |
| 7 | + * The C program memory layout. |
| 8 | + * POSIX Processes. |
| 9 | + * POSIX Processes Signals. |
| 10 | + * POSIX Processes Semaphores. |
| 11 | + * POSIX Processes memory info examination. |
| 12 | + * POSIX IPC. |
| 13 | + * POSIX Sockets. |
| 14 | + * POSIX Sockets IPC. |
| 15 | + * POSIX Threading. |
| 16 | + * GNU/Linux Dynamic Libraries. |
| 17 | + * GNU/Linux Static Libraries. |
| 18 | + |
| 19 | +## Implementation phases: |
| 20 | +* Networking Infrastructure. |
| 21 | + - Comm Interface. |
| 22 | + - Electroserial binaries. |
| 23 | + - Electrosocket binaries. |
| 24 | + - Electroparallel binaries. |
| 25 | + - Electropci binaries. |
| 26 | +* Software Infrastructure. |
| 27 | + - Electroproc. |
| 28 | + - Electrothread. |
| 29 | + - Utilities. |
| 30 | + - Networking Firewalls. |
| 31 | + - Federation Managers and IEEE-1516 HLA infrastructure. |
| 32 | + - Cryptography. |
| 33 | +* Simulation Infrastructure. |
| 34 | + - Human-Interface-Device Standardization (HID) on top of FOM. |
| 35 | + - Physics Simulation. |
| 36 | + - Electronics Simulation. |
| 37 | + - Realtime Graphics Simulation. |
| 38 | + |
| 39 | +## Resources: |
| 40 | +* Programming and Operating System Engineering: |
| 41 | + - Advanced Programming in the Unix Environment by Richard S. & Stephan Rago. |
| 42 | + - Linux Interface Programming by M. Kerrisk. |
| 43 | + - GNU/Linux Application programming. |
| 44 | + - TCP/IP Socket Programming in C. |
| 45 | +* Architecture and Networking Models: |
| 46 | + - [UNIX Operating System: The Development Tutorial via UNIX Kernel Services Springer](https://link.springer.com/book/10.1007/978-3-642-20432-6) |
| 47 | + - [Systems Programming in Unix/Linux Springer](https://link.springer.com/book/10.1007/978-3-319-92429-8) |
| 48 | + - [Reflections on Programming Systems Springer](https://link.springer.com/book/10.1007/978-3-319-97226-8) |
| 49 | + - |
0 commit comments