Hardware Requirements
TODO
This article is a work in progress.
Apostrophy OS is built on a system with the following specifications:
Hardware | Make/Model/Qty |
---|---|
CPU | AMD Threadripper Pro |
Memory | 512 GB DDR4 3200Mhz RAM 1 |
Disk | 4x 4TB Kingston NVMe |
10x Western Digital 4TB Red Caviar | |
OS | Fedora (current or current minus one) |
Airco | ecofort CoolAir 9+ (because AMD 2) |
UPS | APC Pro 1600 S 3 |
The signing system is a different system, about which you could dream, or speculate, or care less.
Tips
Mind Your Build Hierarchy Path Length
While you may of course originally develop in a hierarchy located at
/home/your-username/devel/src/aphy/aphyos/build-topic1/
, it should be noted this path can become
too long for certain build commands (and effectively run out of MAX_ARGS_LEN
).
If you encounter errors such as the following
$ make vts
(...)
posix_spawn: Argument list too long
09:42:16 ninja failed with: exit status 1
#### failed to build some targets (03:00 (mm:ss)) ####
then perhaps temporarily (or permanently) bind-mount to an effectively much shorter path length as examplified below, keeping in mind to perform at least one clean build.
$ sudo mkdir /srv/aphy
$ sudo mount -o bind \
/home/your-username/devel/src/aphy/aphyos/build-topic1/ \
/srv/aphy
$ cd /srv/aphy