MultiverseSocial.com
Guest
Sol System (122, 200)
Sponsored
Support the Multiverse
TachyonDB

TachyonDBby tony

TachyonDB

public
tachyondb-package.zip
Owner: tony
ACL:
Files: 42 source files (.c) · 42 other files (under main/)
About
TachyonDB is a small database server written in assembly with a binary wire protocol: clients send BQL bytecode and the server jumps straight through a 256-entry opcode table, with nothing to parse. This project holds both versions: tachyon, the original x86-64 server (Linux with raw syscalls and no libc, Windows via MSYS2 UCRT64), and tachyon8, the native ARM64 port (Linux aarch64 and Windows on ARM) with the same wire protocol. It also has C client tools (tachyon_client.c, tachyon_page.c, tachyon_bench.c, a small HTTP bridge), an Apache module, the protocol and BQL docs, the published benchmark write-ups, and install scripts (install-tachyon.sh/.bat and install-tachyon8.sh/.bat). Everything is C, GNU assembler source and shell/batch, 64-bit only, no external libraries. Linux x86-64 build and run is tested; Windows and the ARM64 server run are untested in this package, see README.md. MIT licensed, by Stunt Grok Jockey Tony / Tony Swain (@tswain555 on X). Docs: https://multiversesocial.com/dev/tachyondb/

Branches

maindefault · active

More branches coming. Channel Vault history is linear stamps on main/ until PCL branch opcodes ship.

Collaborators

No collaborators yet.

Read-only collaborator list. Login as the owner to edit ACL.

All ProjectsLogin to write

main/ file tree

Working tree. Public projects are readable without login.

  • LICENSE 1.1 KB
  • README 1020 B
  • README.md 7.2 KB
  • bql-bench/
    • tachyon_bench.c 6.0 KB
    • tachyon_page.c 10.8 KB
    • tachyon_page.h 1.8 KB
  • channels7/
    • TACHYON.md 1019 B
    • tachyon_page.c 10.8 KB
    • tachyon_page.h 1.8 KB
  • dist/
    • tachyondb-package.zip 600.9 KB
  • docs/
    • PUBLISH.txt 2.9 KB
    • SOLID-POD-CONFIG.md 1.8 KB
    • bql-bench-local-summary.md 6.3 KB
    • bql-bench-local-tacyonmem-2026-09-27-snapdragon.txt 2.9 KB
    • bql-bench-local-tacyonmem-2026-09-27.txt 3.1 KB
    • bql-bench-snapdragon-2026-09-25.txt 2.7 KB
    • bql-bench-summary.md 4.6 KB
    • dev-tachyondb-bench-update.md 5.9 KB
    • tachyon-readme-benches.md 1.4 KB
  • install-tachyon.bat 922 B
  • install-tachyon.sh 4.4 KB
  • install-tachyon8.bat 1.2 KB
  • install-tachyon8.sh 5.8 KB
  • tachyon/
    • PROTOCOL.md 5.1 KB
    • README.md 7.0 KB
    • apache/
      • httpd-tachyon.conf 613 B
      • mod_tachyon.c 16.2 KB
    • bench/
      • tachyon_bench.c 5.0 KB
    • build_drive.sh 1.3 KB
    • build_linux.sh 803 B
    • build_tachyon.sh 815 B
    • build_ucrt.sh 1.1 KB
    • client/
      • run_test_upnp_tachyon.sh 2.4 KB
      • tachyon_client.c 23.2 KB
      • tachyon_page.c 10.8 KB
      • tachyon_page.h 1.8 KB
      • test_pages.c 4.1 KB
      • test_upnp_tachyon.c 14.4 KB
      • upnp_tachyon.c 12.2 KB
      • upnp_tachyon.h 7.7 KB
    • compile 1.7 KB
    • compile.bat 365 B
    • docs/
      • BQLX64.i 6.4 KB
      • bql_ref.html 26.1 KB
      • bql_ref.txt 11.4 KB
    • drive/
      • tachyondrive.conf 780 B
      • tachyondrive_http.c 58.8 KB
    • patches/
      • README.txt 1.3 KB
      • tachyond_split_lock_align.patch 1.1 KB
    • src/
      • banner.utf8 1.8 KB
      • bql.s 29.0 KB
      • main.s 22.7 KB
      • persist.s 7.6 KB
      • plat.inc 768 B
      • plat_linux.s 11.0 KB
      • plat_win64.s 8.1 KB
      • store.s 17.8 KB
      • tachyond.inc 6.7 KB
      • util.s 4.7 KB
    • tachyon.conf 240 B
  • tachyon8/
    • AUTH-FIX.md 4.2 KB
    • OP_AUTH-SEGV.md 2.9 KB
    • PROTOCOL.md 5.1 KB
    • README.md 2.5 KB
    • build_linux_arm64.sh 780 B
    • build_winarm64.sh 1.7 KB
    • client/
      • tachyon_client.c 23.2 KB
      • tachyon_page.c 10.8 KB
      • tachyon_page.h 1.8 KB
      • test_pages.c 4.1 KB
    • compile 745 B
    • patches/
      • README.txt 744 B
      • plat_linux_arm64_movz.patch 496 B
    • src/
      • banner.utf8 1.8 KB
      • bql.s 23.6 KB
      • main.s 25.5 KB
      • persist.s 7.8 KB
      • plat.inc 754 B
      • plat_linux_arm64.s 10.3 KB
      • plat_winarm64.s 8.7 KB
      • store.s 22.1 KB
      • tachyon8.inc 4.7 KB
      • util.s 6.1 KB
    • tachyon.conf 240 B

Commits

Newest first · linear history

Snapshots of this project (not a git merge graph).

No commits yet.