<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://alexonlinux.com/</loc>
    <lastmod>2026-01-04T21:37:44-05:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/author/</loc>
    <lastmod>2026-01-04T21:37:44-05:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/</loc>
    <lastmod>2016-07-05T04:49:56+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/why-you-need-a-mutex-to-protect-an-int/</loc>
    <lastmod>2016-07-05T04:49:56+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/cautionary-tale-about-using-threads-and-fork/</loc>
    <lastmod>2015-05-25T05:34:31+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/bloom-filters/</loc>
    <lastmod>2013-09-04T05:08:24+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/printf-vs-stream-io-in-cpp/</loc>
    <lastmod>2012-08-14T21:10:51+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/gcc-macro-language-extensions/</loc>
    <lastmod>2012-02-09T00:28:41+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/uml-cheatsheet/</loc>
    <lastmod>2011-09-19T18:48:44+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/models-for-multithreaded-applications/</loc>
    <lastmod>2011-04-22T00:00:18+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/pthread-exit-in-cpp/</loc>
    <lastmod>2010-10-09T11:28:03+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/call-a-constructor-or-allocate-an-object-in-place/</loc>
    <lastmod>2010-07-04T22:40:10+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/how-less-processes-its-input/</loc>
    <lastmod>2010-04-28T15:37:37+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/what-is-direct-io-anyway/</loc>
    <lastmod>2010-02-15T12:03:57+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/direct-io-in-python/</loc>
    <lastmod>2010-01-12T09:50:06+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/rethinking-linked-list-insertion/</loc>
    <lastmod>2009-12-19T14:24:36+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/msi-x-the-right-way-to-spread-interrupt-load/</loc>
    <lastmod>2009-11-18T09:46:11+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/why-interrupt-affinity-with-multiple-cores-is-not-such-a-good-thing/</loc>
    <lastmod>2009-09-17T14:44:23+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/cc-reference-counting-with-atomic-variables-and-gcc/</loc>
    <lastmod>2009-05-27T13:08:51+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/pthread-mutex-vs-pthread-spinlock/</loc>
    <lastmod>2009-05-17T14:16:41+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/a-new-kind-of-virtualization/</loc>
    <lastmod>2009-05-06T12:39:32+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/pythons-optparse-for-human-beings/</loc>
    <lastmod>2009-04-29T10:23:17+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/signal-handling-in-linux/</loc>
    <lastmod>2009-04-19T20:16:17+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/backup-and-restore-your-linux-installation/</loc>
    <lastmod>2009-04-08T16:18:40+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/creating-new-application-on-top-of-ssh/</loc>
    <lastmod>2009-03-23T15:03:16+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/ssh-crash-course/</loc>
    <lastmod>2009-03-17T19:07:06+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/how-to-handle-sigsegv-but-also-generate-a-core-dump/</loc>
    <lastmod>2009-02-08T00:03:43+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/multithreaded-simple-data-type-access-and-atomic-variables/</loc>
    <lastmod>2008-12-23T13:55:29+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/pthread-spinlocks/</loc>
    <lastmod>2008-11-09T09:23:39+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/do-you-need-a-mutex-to-protect-an-int/</loc>
    <lastmod>2008-10-23T17:16:23+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/how-inheritance-encapsulation-and-polymorphism-work-in-cpp/</loc>
    <lastmod>2008-09-18T18:15:09+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/32bit-vs-64bit-computers-the-qa/</loc>
    <lastmod>2008-08-26T12:05:00+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/swap-vs-no-swap/</loc>
    <lastmod>2008-08-21T11:43:25+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/few-problems-that-you-may-encounter-when-booting-linux/</loc>
    <lastmod>2008-07-26T12:08:30+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/sed-the-missing-manual/</loc>
    <lastmod>2008-07-16T08:28:54+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/aligned-vs-unaligned-memory-access/</loc>
    <lastmod>2008-06-03T18:27:13+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/opening-and-modifying-the-initrd/</loc>
    <lastmod>2008-06-01T14:26:33+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/tcpdump-for-dummies/</loc>
    <lastmod>2008-05-18T16:29:11+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/smp-affinity-and-proper-interrupt-handling-in-linux/</loc>
    <lastmod>2008-04-15T15:11:29+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/how-to-obtain-a-unique-thread-identifier-on-linux/</loc>
    <lastmod>2008-03-25T21:35:18+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/how-debugger-works/</loc>
    <lastmod>2008-03-24T11:39:18+00:00</lastmod>
  </url><url>
    <loc>https://alexonlinux.com/essays/useful-linux-networking-commands/</loc>
    <lastmod>2007-12-23T17:22:30+00:00</lastmod>
  </url>
</urlset>
