<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ashokg.ai/</loc></url><url><loc>https://ashokg.ai/blog/</loc></url><url><loc>https://ashokg.ai/blog/00-why/</loc></url><url><loc>https://ashokg.ai/blog/01-toolchain/</loc></url><url><loc>https://ashokg.ai/blog/02-libc/</loc></url><url><loc>https://ashokg.ai/blog/03-userland/</loc></url><url><loc>https://ashokg.ai/blog/04-init/</loc></url><url><loc>https://ashokg.ai/blog/05-kernel/</loc></url><url><loc>https://ashokg.ai/blog/06-boot/</loc></url><url><loc>https://ashokg.ai/blog/07-storage/</loc></url><url><loc>https://ashokg.ai/blog/08-networking/</loc></url><url><loc>https://ashokg.ai/blog/09-isolation/</loc></url><url><loc>https://ashokg.ai/blog/10-reproducibility/</loc></url><url><loc>https://ashokg.ai/blog/11-observability/</loc></url><url><loc>https://ashokg.ai/blog/principles/</loc></url><url><loc>https://ashokg.ai/design/</loc></url><url><loc>https://ashokg.ai/design/01-a-single-request/</loc></url><url><loc>https://ashokg.ai/design/02-one-machine/</loc></url><url><loc>https://ashokg.ai/design/03-measuring/</loc></url><url><loc>https://ashokg.ai/design/04-scaling-out/</loc></url><url><loc>https://ashokg.ai/design/05-databases/</loc></url><url><loc>https://ashokg.ai/design/06-caching/</loc></url><url><loc>https://ashokg.ai/design/07-queues-and-async/</loc></url><url><loc>https://ashokg.ai/design/08-queueing-and-overload/</loc></url><url><loc>https://ashokg.ai/design/09-partitioning/</loc></url><url><loc>https://ashokg.ai/design/10-replication-and-consistency/</loc></url><url><loc>https://ashokg.ai/design/11-clocks-consensus-locks/</loc></url><url><loc>https://ashokg.ai/design/12-storage-engines/</loc></url><url><loc>https://ashokg.ai/design/13-delivery-and-transactions/</loc></url><url><loc>https://ashokg.ai/design/14-resilience/</loc></url><url><loc>https://ashokg.ai/design/15-services-and-apis/</loc></url><url><loc>https://ashokg.ai/design/16-operating/</loc></url><url><loc>https://ashokg.ai/design/17-low-level-design/</loc></url><url><loc>https://ashokg.ai/design/18-rate-limiter/</loc></url><url><loc>https://ashokg.ai/design/19-worked-designs/</loc></url><url><loc>https://ashokg.ai/essays/big-o/</loc></url><url><loc>https://ashokg.ai/essays/concurrency/</loc></url><url><loc>https://ashokg.ai/essays/jwt-tokens-oauth-zero-trust/</loc></url><url><loc>https://ashokg.ai/essays/kafka/</loc></url><url><loc>https://ashokg.ai/essays/kubernetes-control-plane/</loc></url><url><loc>https://ashokg.ai/essays/postgres-indexes/</loc></url><url><loc>https://ashokg.ai/essays/rdma-roce/</loc></url><url><loc>https://ashokg.ai/essays/redis-internals/</loc></url><url><loc>https://ashokg.ai/essays/rust-vs-go-vs-cpp/</loc></url><url><loc>https://ashokg.ai/essays/semaphore-mutex-lock/</loc></url><url><loc>https://ashokg.ai/essays/tls-decryption/</loc></url><url><loc>https://ashokg.ai/gpu/</loc></url><url><loc>https://ashokg.ai/gpu/01-from-pixels-to-compute/</loc></url><url><loc>https://ashokg.ai/gpu/02-inside-the-silicon/</loc></url><url><loc>https://ashokg.ai/gpu/03-the-cuda-model/</loc></url><url><loc>https://ashokg.ai/gpu/04-below-the-thread/</loc></url><url><loc>https://ashokg.ai/gpu/05-ebpf-meets-cuda/</loc></url><url><loc>https://ashokg.ai/gpu/06-why-llms-need-this/</loc></url><url><loc>https://ashokg.ai/gpu/07-the-whole-stack/</loc></url><url><loc>https://ashokg.ai/kernel/</loc></url><url><loc>https://ashokg.ai/kernel/00-lab-setup/</loc></url><url><loc>https://ashokg.ai/kernel/01-syscall-entry/</loc></url><url><loc>https://ashokg.ai/kernel/02-open/</loc></url><url><loc>https://ashokg.ai/kernel/03-fork-exec/</loc></url><url><loc>https://ashokg.ai/kernel/04-scheduler/</loc></url><url><loc>https://ashokg.ai/kernel/05-page-fault/</loc></url><url><loc>https://ashokg.ai/kernel/06-page-cache/</loc></url><url><loc>https://ashokg.ai/kernel/07-connect/</loc></url><url><loc>https://ashokg.ai/kernel/08-tx/</loc></url><url><loc>https://ashokg.ai/kernel/09-rx/</loc></url><url><loc>https://ashokg.ai/kernel/10-verifier/</loc></url><url><loc>https://ashokg.ai/kernel/11-lsm-cgroup/</loc></url><url><loc>https://ashokg.ai/kernel/12-signals-timers-rcu/</loc></url><url><loc>https://ashokg.ai/kernel/map/</loc></url><url><loc>https://ashokg.ai/metal/</loc></url><url><loc>https://ashokg.ai/metal/part-1/</loc></url><url><loc>https://ashokg.ai/metal/part-2/</loc></url><url><loc>https://ashokg.ai/metal/part-3/</loc></url><url><loc>https://ashokg.ai/metal/part-4/</loc></url><url><loc>https://ashokg.ai/metal/part-5/</loc></url><url><loc>https://ashokg.ai/metal/references/</loc></url><url><loc>https://ashokg.ai/photography/</loc></url><url><loc>https://ashokg.ai/photography/manual-mode-nikon-d7500/</loc></url><url><loc>https://ashokg.ai/refs/</loc></url></urlset>