PacketFive Publications

Publications

Systems-level books, hands-on learning resources and research publications.

Books

Linux Distributed Systems Programming with Python

A Lab-Driven Systems-Level Guide to Building Reliable Distributed Systems

By Weqaar Janjua · First edition · 2026

Build a Python service step by step, from production engineering and Linux internals to network communication, consensus, replicated storage and resource scheduling. Progressive chapter labs connect systems-level concepts to a working distributed service.

Book Details & Reader Resources

Coming soon

Janjua's Series on Computer Science Applications in the Modern AI/HPC Hyperscale Infrastructure

A planned, lab-driven series connecting mathematics and computer science to Linux systems, RISC-V hardware, networking and AI/HPC infrastructure.

  1. Golden Manual of Computational Mathematics
  2. Introduction to Computer Science
  3. Linux Systems Programming in GNU C
  4. Algorithms and Data Structures in Linux and glibc
  5. Linux Synchronisation and Atomic Locking
  6. Linux Kernel Networking Stack
  7. RISC-V Based Digital Design with Verilog
  8. Applied Interconnects with Emphasis on PCIe
  9. Linux Distributed Systems Programming with Python
  10. Observability and High-performance Network Programming with the Linux eBPF Bytecode JIT VM
  11. Operating Systems Design for RISC-V
  12. High-performance Packet Processing and Network Programming for the AI Data Center
  13. Deterministic Networking and Time Synchronisation
  14. Open-source Real-time Systems Programming with Zephyr RTOS
  15. Python Bytecode JIT VM
  16. Modern Secure Virtualization, Containerisation and Hardware Emulation
  17. Software Engineering for the AI/HPC Hyperscale Data Centre
  18. Introduction to Cnuas - AI/HPC Hyperscale Data Center Emulation
  19. AI Coding the Right Way
  20. LaTeX for Awesome Publications

Research Publications

Cnuas

The Cnuas arXiv preprint is publicly available. Its project availability page records publication and upstream contribution status.