Buildbots

Buildbots that can be used by AOSC developers

General Information

This page contains information about AOSC Buildbots.

AOSC buildbots are all connected to our central relay node (relay.aosc.io), and are allocated fixed port numbers. To be specific, ports are allocated as per the buildbot's architecture:

  • AMD64: 22001 - 23000
  • MIPS: 23001-24000
  • ARM: 24001-25000
  • PowerPC: 25001-26000
  • RISC-V: 26001-27000

Between the relay and the buildbots, Popub is used to forward your SSH port to our relay server. For usage of Popub, please read their README.

Each buildbot is allocated 2 ports; the smaller one is for connection between your machine and the relay, and the larger one is for outside connections to the relay. For example, the AMD64 buildbot Ry1800X is using 12333 and 22333, where Ry1800X forwards its SSH port using popub-local to 12333 on the relay, and the relay exposes this port to the outside on port 22333.

You can log into these buildbots over SSH (by using ssh -p <port_number> <username>@relay.aosc.io). For usernames, passwords, and SSH public key exchange, you may contact the owners of buildbots first.

If you are willing to contribute your machine to AOSC, please make sure your machine have an usable AOSC Buildkit or a Ciel configuration, and contact Junde Yhi <lmy441900 at aosc dot xyz>, providing:

  • A name for your machine (optional, just for fun).
  • The port number you want to expose on the relay server.
  • The Pre-Shared Key of Popub.

List of Buildbots

NOTE:

  • port_number - 10000 is occupied by that machine. See information above.
  • The parameter speed is defined as the total execution time for make, after mkdir build && cd build && ../configure --prefix=/usr within the unzipped source tree of GNU C Library (version 2.27) - this will be the command time make, collect the Real time, and round up to a second. This test is to be conducted on the main storage/scratch disk/build partition/...

AMD64 (22001 - 23000)

Name Port CPU Memory Speed Maintainer Note
Ry1800X 22333 AMD Ryzen 7 1800X @ 3.60 - 4.10GHz 32GiB 73s (-j16) Mingcong Bai
EPSON-PC 22718 Intel Core 2 Duo T8100 @ 2.10GHz 4GiB 588s (-j2) Zamir Sun Available time: 8:00 - 21:30 UTC+8, use zsun.dynu.net : 22718 for direct connection.
SITS 22729 Intel Xeon CPU E3-1225 v3 @ 3.20GHz 16GiB 395s (-j5) S. aureus

MIPS (23001-24000)

Name Port CPU Memory Speed Maintainer Note
Gobson 23072 Loongson 3B-1500G (R2, Hexa) @ 1.2GHz (A1511) 8GiB 1333s (-j7) Junde Yhi Hosted by the Network Coding Lab at CUHK(SZ) sponsored by Xiaoxing Ye; owned by Mingcong Bai
Godson 23141 Loongson 3A-2000C (R2) @ 1GHz (A1601) 8GiB 801s (-j5) Junde Yhi
Yayloong 23210 Loongson 2F (STLS2F02-1) @ 1GHz (Lemote Yeeloong 8089D) 1GiB 9077s (-j1) Junde Yhi For testing purposes only, not 24x7 online (slow, hot and noisy); owned by Mingcong Bai

ARM (24001-25000)

Name Port CPU Memory Speed Maintainer Note
ice-pineh64 24064 Quad Core ARM Cortex-A53 @ 1.488GHz (Allwinner H6, Pine H64 Model B) 3GiB 981s (-j5) Icenowy Zheng On demand
Tegra 24096 Quad Core ARM Cortex-A57 @ 1.73GHz (NVIDIA Jetson TX1 Developer Kit) 4GiB 446s (-j5) Mingcong Bai
Pine64 24399 Quad Core ARM Cortex-A53 @ 1.2GHz (Allwinner A64, Pine64 Plus) 2GiB 1351s (-j5) Mingcong Bai (Down)
JellyXavier 24444 4 x dual core NVIDIA Carmel CPU clusters @ 2.26GHz (NVIDIA Jetson AGX Xavier Developer Kit) 16GiB 227s (-j9) Mingcong Bai
YetAnotherPine64 24514 Quad Core ARM Cortex-A53 @ 1.2GHz (Allwinner A64, Pine64 Plus) 2GiB 1365s (-j5) Salted Fish (Down) Local mirror located at /dev/sda4

PowerPC (25001-26000)

Name Port CPU Memory Speed Maintainer Note
G5-PPC64BE 25120 IBM PowerPC 970MP @ 2.5GHz (PowerMac G5, Quad, 2005) 8GiB 566s (-j5) Mingcong Bai
G5-PPC32BE 25121 IBM PowerPC 970MP @ 2.5GHz (PowerMac G5, Quad, 2005) 16GiB 553s (-j5) Mingcong Bai

RISC-V (26001-27000)

Name Port CPU Memory Speed Maintainer Note
ice-hfu 26001 SiFive FU540 @ 1.5GHz (SiFive HiFive Unleashed) 8GiB 2000s (-j5) Icenowy Zheng On demand