aboutsummaryrefslogtreecommitdiff
path: root/docs/blog-Tennnessee-build-farm.org
diff options
context:
space:
mode:
Diffstat (limited to 'docs/blog-Tennnessee-build-farm.org')
-rw-r--r--docs/blog-Tennnessee-build-farm.org12
1 files changed, 8 insertions, 4 deletions
diff --git a/docs/blog-Tennnessee-build-farm.org b/docs/blog-Tennnessee-build-farm.org
index beb5d13..610c128 100644
--- a/docs/blog-Tennnessee-build-farm.org
+++ b/docs/blog-Tennnessee-build-farm.org
@@ -7,10 +7,14 @@ However, building software from source for every package can be time-consuming a
resource-intensive. This is where substitute servers play a crucial role, allowing users to
download pre-built binary packages instead of compiling them locally.
+Here we built a dedicated build farm and substitute server in just few lines of code!
+Guix hands us the programmer's dream of deploying a full server with its services and orchestration as a program!
+Not only can the 'program' be adapted to other machines -- across the planet -- the deployment also benefits from Guix reproducibility guarantees, including natural roll-backs of full and partial deployment.
+The federated nature of these build farms is increasingly important - in fact, I invite you to roll-your-own based on this article.
+
Earlier this year [[https://lists.gnu.org/archive/html/guix-devel/2024-07/msg00033.html][I announced on the guix mailing list]] that a new North American based Guix
substitute server and build farm, cuirass.genenetwork.org, was available for general use.
-This initiative was made possible by the generous contribution of server hardware and
-infrastructure from GeneNetwork.org.
+Having a server in the USA increases the speed and reduces the latency for North American downloaders of Guix and all 20,000+ built free software packages. It also provides redundancy in case something happens with other substitute servers.
* Why Build Another Substitute Server?
@@ -39,7 +43,7 @@ who provided the following server specifications:
- **RAM**: 768 GB DDR5 ECC
- **Storage**: 1 TB SSD
- **Network**: 1 Gbps nic, 100Mbps dedicated connection
-- **Location**: University of Tennessee, Knoxville Data Center
+- **Location**: Memphis TN
These robust specifications allow for efficient package building, caching, and serving of
substitutes for the Guix community.
@@ -750,4 +754,4 @@ and more accessible.
We thank the Guix North America team consisting of Collin Doering, Pjotr Prins and Arun Isaac.
We wish to acknowledge the GNU Guix project, in particular Ludovic Courtès, Efraim Flashner, Christopher Baines, Ricardo Wurmus, Christine Lemmer-Webber and Andy Wingo for their incredible work on GNU Guix and GNU Guile and are a continuous inspiration. Without their input our work would not be possible.
-We also wish to acknowledge the fantastic [GeneNetwork and Pangenome teams](https://genenetwork.org/facilities/) for providing support and hardware, including the spiffy R6625 AMD Genoa machine that runs the Tennessee Guix Build Farm at Memphis-based [Worldspice](https://www.worldspice.net/).
+We also wish to acknowledge the fantastic [GeneNetwork and Pangenome teams](https://genenetwork.org/facilities/) for providing support and hardware, including the spiffy AMD Genoa machine that runs the Tennessee Guix Build Farm at Memphis-based [Worldspice](https://www.worldspice.net/).