<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.kristyan.dev/</loc>
    <lastmod>2026-07-14T04:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/arquitetura-de-compiladores</loc>
    <lastmod>2026-07-14T04:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/Software-generico-o-imposto-oculto-da-abstracao</loc>
    <lastmod>2026-07-12T19:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/virtualizacao-tanenbaum-e-um-louco-genial</loc>
    <lastmod>2026-07-09T03:20:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/rust-o-culto-da-ferrugem</loc>
    <lastmod>2026-07-07T02:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/unixnomicon-um-glossario-do-kernel-aos-containers</loc>
    <lastmod>2026-07-05T02:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/window-managers-quando-o-desktop-para-de-tentar-pensar-por-voce</loc>
    <lastmod>2026-06-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/licenca-de-software-nao-e-rodape</loc>
    <lastmod>2026-06-25T19:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/linux-o-trade-off-do-kernel-hardening</loc>
    <lastmod>2026-06-21T23:50:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/linux-ufw-firewalls-e-docker</loc>
    <lastmod>2026-06-19T19:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/typescript-7-rc-go-tsc-nativo</loc>
    <lastmod>2026-06-19T02:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/x11-xorg-wayland-desktop-linux</loc>
    <lastmod>2026-06-17T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/git-bom-n%C3%A3o-come%C3%A7a-no-commit</loc>
    <lastmod>2026-06-15T02:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/aur-parte-2-o-caos-continua-agora-s%C3%A3o-1500-pacotes-afetados</loc>
    <lastmod>2026-06-13T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/github-bloqueado-a-internet-brasileira-virou-um-ambiente-hostil-para-desenvolvedores</loc>
    <lastmod>2026-06-12T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/mais-de-400-pacotes-aur-foram-comprometidos-com-infostealer-e-rootkit</loc>
    <lastmod>2026-06-11T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/luks-por-baixo-do-capo</loc>
    <lastmod>2026-06-08T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/systemd-a-guerra-do-init</loc>
    <lastmod>2026-06-07T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/a-ilusao-da-conveniencia-aur-helpers-e-o-preco-do-controle-no-arch-linux</loc>
    <lastmod>2026-05-29T00:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.kristyan.dev/posts/hello-world</loc>
    <lastmod>2026-05-25T00:00:00.000Z</lastmod>
  </url>
</urlset>
