USER: guest@syscallOS: terminalcraft-v1.0.0STATUS: ONLINE

Syscall

Ship your first real systems project — and earn the hardware grant to build the next one.

sys.duration
04_WEEKS
sys.language
C//ZIG
sys.eligibility
13-18_YRS
sys.grant
HARDWARE

Build something close to the metal — a tiny HTTP server, a binary parser, a toy shell, or a steganography tool. Track your hours in Hackatime and ship it open-source.

Execution_Protocol

Phase_010x01

Pick a systems project

Anything close to the metal: a tiny HTTP server, a binary parser, a toy shell, or a steganography tool. If you'd be excited to talk about it, it counts.

Phase_020x02

Track your time

Connect your editor to Hackatime so reviewers can see the hours behind the repo, not just the final commit.

Phase_030x03

Build it in the open

Your project has to be open-source. Push it to a public repo on GitHub, GitLab, Codeberg, or wherever you host code.

Phase_040x04

Make it runnable

Record a short demo video or write a README that walks someone through building and running it. Reviewers must be able to try it.

Phase_050x05

Spend the grant

Once you're approved, we send a hardware grant. Devboards, debug probes, multimeters, oscilloscopes — what you order is up to you.

Telemetry_Feed

+

awaiting_first_submission...

Approved Syscall projects show up in this feed with a link to the repo and the demo. Yours could be the first one this cohort.

Kernel_Modules

[MOD-01]

Memory & Pointers

Allocate, free, and reason about raw memory without leaking it.

[MOD-02]

File I/O

Read and write bytes, manage file descriptors, handle real OS errors.

[MOD-03]

Networking

Open a TCP socket and send a request without a library doing it for you.

[MOD-04]

Binary Formats

Parse a real file format byte by byte instead of relying on a wrapper.

[MOD-05]

Concurrency

Run work in parallel and learn what goes wrong when it shares state.

[MOD-06]

Hardware

Talk to a board, read a sensor, drive a pin — get past the OS abstraction.

[MOD-07]

Debugging

Drop into a debugger, read a stack trace, follow a crash to its source.

[MOD-08]

C & Zig

Write idiomatic C or Zig — not transliterated Python.

SYSCALL-OS|README.md
LFUTF-8● SSH_ACTIVE
Explorer⌥⌘1
zig_src
concepts
Loading syntax engine...
MAIN*
0 0
Spaces: 4
UTF-8
ZIG 0.14.0-DEV

FAQ

System_Documentation_Utility
● SESSION_ACTIVE
Query_Index
0x00

Who can join Syscall?

Anyone aged 13 to 18, from any country. Syscall is a global initiative for teenage hackers. Syscall is free to participate in and open to everyone within the age range, globally.

0x01

Do I need prior systems experience?

No. You should be comfortable writing code in some language, but you don't need prior C or Zig experience — picking it up is the point.

0x02

Does it have to be C or Zig?

Yes. To ensure a focused experience with memory and the OS, only C and Zig projects are eligible for this program.

0x03

What are the requirements?

A working systems project on GitHub, with time tracked in Hackatime and either a short demo video or a README that explains how to build it.

0x04

What is the hardware grant?

Once approved, you get a grant for devboards, multimeters, oscilloscopes, or other systems gear of your choice.