aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-04-23 14:03:28 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-04-23 14:15:18 +0200
commitf6f10575f75ac23d06e1d94f7861611503daa7af (patch)
tree23c93eb6d63aac78cbe6c2b1b190665c1530e0dd
parent2d8fed40bd0d0f8144783b6b344dc79944291b72 (diff)
downloadkernel-f6f10575f75ac23d06e1d94f7861611503daa7af.tar.xz
kernel-f6f10575f75ac23d06e1d94f7861611503daa7af.zip
chore: banish relative includes
-rw-r--r--arch/x86_64/include/arch/boot/boot.hpp2
-rw-r--r--arch/x86_64/include/arch/bus/isa.hpp2
-rw-r--r--arch/x86_64/include/arch/cpu/control_register.hpp4
-rw-r--r--arch/x86_64/include/arch/cpu/global_descriptor_table.hpp4
-rw-r--r--arch/x86_64/include/arch/cpu/interrupts.hpp4
-rw-r--r--arch/x86_64/include/arch/cpu/legacy_pic.hpp2
-rw-r--r--arch/x86_64/include/arch/cpu/model_specific_register.hpp2
-rw-r--r--arch/x86_64/include/arch/cpu/registers.hpp6
-rw-r--r--arch/x86_64/include/arch/debug/qemu_output.hpp4
-rw-r--r--arch/x86_64/include/arch/devices/legacy_pit.hpp4
-rw-r--r--arch/x86_64/include/arch/devices/local_apic.hpp4
-rw-r--r--arch/x86_64/include/arch/memory/higher_half_mapper.hpp4
-rw-r--r--arch/x86_64/include/arch/memory/kernel_mapper.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/mmu.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/page_table.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/page_utilities.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/region_allocator.hpp6
-rw-r--r--arch/x86_64/include/arch/vga/crtc.hpp2
-rw-r--r--arch/x86_64/include/arch/vga/text.hpp10
-rw-r--r--arch/x86_64/include/arch/vga/text/attribute.hpp6
-rw-r--r--arch/x86_64/include/arch/vga/text/buffer.hpp4
-rw-r--r--arch/x86_64/include/arch/vga/text/color.hpp2
-rw-r--r--arch/x86_64/include/arch/vga/text/common_attributes.hpp8
-rw-r--r--arch/x86_64/include/arch/vga/text/device.hpp6
-rw-r--r--arch/x86_64/include/arch/vga/text/flags.hpp2
-rw-r--r--arch/x86_64/kapi/boot_modules.cpp16
-rw-r--r--arch/x86_64/kapi/cio.cpp6
-rw-r--r--arch/x86_64/kapi/cpu.cpp16
-rw-r--r--arch/x86_64/kapi/devices.cpp4
-rw-r--r--arch/x86_64/kapi/interrupts.cpp2
-rw-r--r--arch/x86_64/kapi/memory.cpp26
-rw-r--r--arch/x86_64/kapi/system.cpp2
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/main.hpp4
-rw-r--r--arch/x86_64/pre/src/context_switching/main.cpp16
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/main.cpp2
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp8
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp14
-rw-r--r--arch/x86_64/pre/src/kernel/main.cpp24
-rw-r--r--arch/x86_64/pre/src/user/main.cpp6
-rw-r--r--arch/x86_64/src/boot/boot32.S2
-rw-r--r--arch/x86_64/src/bus/isa.cpp4
-rw-r--r--arch/x86_64/src/cpu/initialization.cpp12
-rw-r--r--arch/x86_64/src/cpu/interrupts.cpp12
-rw-r--r--arch/x86_64/src/debug/qemu_output.cpp4
-rw-r--r--arch/x86_64/src/devices/init.cpp14
-rw-r--r--arch/x86_64/src/devices/legacy_pit.cpp10
-rw-r--r--arch/x86_64/src/devices/local_apic.cpp6
-rw-r--r--arch/x86_64/src/memory/higher_half_mapper.cpp10
-rw-r--r--arch/x86_64/src/memory/kernel_mapper.cpp8
-rw-r--r--arch/x86_64/src/memory/mmu.cpp6
-rw-r--r--arch/x86_64/src/memory/page_table.cpp4
-rw-r--r--arch/x86_64/src/memory/region_allocator.cpp6
-rw-r--r--arch/x86_64/src/vga/text/buffer.cpp4
-rw-r--r--arch/x86_64/src/vga/text/device.cpp10
-rw-r--r--kapi/include/kapi/boot_module/boot_module.hpp2
-rw-r--r--kapi/include/kapi/boot_module/boot_module_registry.hpp2
-rw-r--r--kapi/include/kapi/boot_modules.hpp2
-rw-r--r--kapi/include/kapi/cio.hpp2
-rw-r--r--kapi/include/kapi/cio/output_device.hpp2
-rw-r--r--kapi/include/kapi/cpu.hpp2
-rw-r--r--kapi/include/kapi/devices.hpp8
-rw-r--r--kapi/include/kapi/devices/bus.hpp4
-rw-r--r--kapi/include/kapi/devices/cpu.hpp2
-rw-r--r--kapi/include/kapi/devices/device.hpp2
-rw-r--r--kapi/include/kapi/devices/manager.hpp4
-rw-r--r--kapi/include/kapi/memory.hpp14
-rw-r--r--kapi/include/kapi/memory/address.hpp2
-rw-r--r--kapi/include/kapi/memory/chunk.hpp2
-rw-r--r--kapi/include/kapi/memory/frame.hpp8
-rw-r--r--kapi/include/kapi/memory/frame_allocator.hpp4
-rw-r--r--kapi/include/kapi/memory/layout.hpp4
-rw-r--r--kapi/include/kapi/memory/page.hpp8
-rw-r--r--kapi/include/kapi/memory/page_mapper.hpp6
-rw-r--r--kernel/include/kernel/devices/block_device.hpp2
-rw-r--r--kernel/include/kernel/devices/block_device_utils.hpp2
-rw-r--r--kernel/include/kernel/devices/root_bus.hpp2
-rw-r--r--kernel/include/kernel/devices/storage/controller.hpp2
-rw-r--r--kernel/include/kernel/devices/storage/management.hpp4
-rw-r--r--kernel/include/kernel/devices/storage/ram_disk/controller.hpp4
-rw-r--r--kernel/include/kernel/devices/storage/ram_disk/device.hpp4
-rw-r--r--kernel/include/kernel/filesystem/dentry.hpp2
-rw-r--r--kernel/include/kernel/filesystem/devfs/filesystem.hpp6
-rw-r--r--kernel/include/kernel/filesystem/devfs/inode.hpp2
-rw-r--r--kernel/include/kernel/filesystem/device_inode.hpp4
-rw-r--r--kernel/include/kernel/filesystem/ext2/filesystem.hpp10
-rw-r--r--kernel/include/kernel/filesystem/ext2/inode.hpp2
-rw-r--r--kernel/include/kernel/filesystem/file_descriptor_table.hpp2
-rw-r--r--kernel/include/kernel/filesystem/filesystem.hpp2
-rw-r--r--kernel/include/kernel/filesystem/mount.hpp4
-rw-r--r--kernel/include/kernel/filesystem/mount_table.hpp2
-rw-r--r--kernel/include/kernel/filesystem/open_file_description.hpp2
-rw-r--r--kernel/include/kernel/filesystem/rootfs/filesystem.hpp4
-rw-r--r--kernel/include/kernel/filesystem/rootfs/inode.hpp2
-rw-r--r--kernel/include/kernel/filesystem/vfs.hpp8
-rw-r--r--kernel/include/kernel/memory.hpp4
-rw-r--r--kernel/include/kernel/memory/bitmap_allocator.hpp2
-rw-r--r--kernel/include/kernel/memory/block_list_allocator.hpp4
-rw-r--r--kernel/include/kernel/memory/mmio_allocator.hpp2
-rw-r--r--kernel/include/kernel/test_support/bump_frame_allocator.hpp2
-rw-r--r--kernel/include/kernel/test_support/cio.hpp4
-rw-r--r--kernel/include/kernel/test_support/devices/block_device.hpp2
-rw-r--r--kernel/include/kernel/test_support/devices/character_device.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/ext2.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/filesystem.hpp4
-rw-r--r--kernel/include/kernel/test_support/filesystem/inode.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/storage_boot_module_fixture.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp2
-rw-r--r--kernel/include/kernel/test_support/memory.hpp2
-rw-r--r--kernel/include/kernel/test_support/page_mapper.hpp4
-rw-r--r--kernel/include/kernel/test_support/simulated_memory.hpp2
-rw-r--r--kernel/kapi/acpi.cpp6
-rw-r--r--kernel/kapi/boot_modules.cpp4
-rw-r--r--kernel/kapi/cio.cpp2
-rw-r--r--kernel/kapi/cpu.cpp4
-rw-r--r--kernel/kapi/cpu.tests.cpp4
-rw-r--r--kernel/kapi/devices.cpp6
-rw-r--r--kernel/kapi/devices/bus.cpp6
-rw-r--r--kernel/kapi/devices/cpu.cpp4
-rw-r--r--kernel/kapi/devices/device.cpp4
-rw-r--r--kernel/kapi/filesystem.cpp8
-rw-r--r--kernel/kapi/filesystem.tests.cpp4
-rw-r--r--kernel/kapi/interrupts.cpp2
-rw-r--r--kernel/kapi/memory.cpp8
-rw-r--r--kernel/kapi/system.cpp4
-rw-r--r--kernel/kapi/system.tests.cpp6
-rw-r--r--kernel/kstd/os.cpp2
-rw-r--r--kernel/kstd/print.cpp2
-rw-r--r--kernel/kstd/print.tests.cpp4
-rw-r--r--kernel/src/acpi/manager.cpp6
-rw-r--r--kernel/src/devices/block_device.cpp6
-rw-r--r--kernel/src/devices/block_device.tests.cpp4
-rw-r--r--kernel/src/devices/block_device_utils.cpp8
-rw-r--r--kernel/src/devices/block_device_utils.tests.cpp8
-rw-r--r--kernel/src/devices/root_bus.cpp4
-rw-r--r--kernel/src/devices/storage/controller.cpp4
-rw-r--r--kernel/src/devices/storage/management.cpp12
-rw-r--r--kernel/src/devices/storage/ram_disk/controller.cpp6
-rw-r--r--kernel/src/devices/storage/ram_disk/device.cpp8
-rw-r--r--kernel/src/devices/storage/ram_disk/device.tests.cpp6
-rw-r--r--kernel/src/filesystem/dentry.cpp6
-rw-r--r--kernel/src/filesystem/dentry.tests.cpp6
-rw-r--r--kernel/src/filesystem/devfs/filesystem.cpp12
-rw-r--r--kernel/src/filesystem/devfs/filesystem.tests.cpp6
-rw-r--r--kernel/src/filesystem/devfs/inode.cpp4
-rw-r--r--kernel/src/filesystem/devfs/inode.tests.cpp2
-rw-r--r--kernel/src/filesystem/device_inode.cpp10
-rw-r--r--kernel/src/filesystem/device_inode.tests.cpp8
-rw-r--r--kernel/src/filesystem/ext2/filesystem.cpp16
-rw-r--r--kernel/src/filesystem/ext2/filesystem.tests.cpp18
-rw-r--r--kernel/src/filesystem/ext2/inode.cpp8
-rw-r--r--kernel/src/filesystem/ext2/inode.tests.cpp20
-rw-r--r--kernel/src/filesystem/file_descriptor_table.cpp6
-rw-r--r--kernel/src/filesystem/file_descriptor_table.tests.cpp6
-rw-r--r--kernel/src/filesystem/filesystem.cpp8
-rw-r--r--kernel/src/filesystem/inode.cpp2
-rw-r--r--kernel/src/filesystem/mount.cpp8
-rw-r--r--kernel/src/filesystem/mount.tests.cpp10
-rw-r--r--kernel/src/filesystem/mount_table.cpp6
-rw-r--r--kernel/src/filesystem/mount_table.tests.cpp10
-rw-r--r--kernel/src/filesystem/open_file_description.cpp4
-rw-r--r--kernel/src/filesystem/open_file_description.tests.cpp8
-rw-r--r--kernel/src/filesystem/rootfs/filesystem.cpp6
-rw-r--r--kernel/src/filesystem/rootfs/filesystem.tests.cpp4
-rw-r--r--kernel/src/filesystem/rootfs/inode.cpp4
-rw-r--r--kernel/src/filesystem/rootfs/inode.tests.cpp2
-rw-r--r--kernel/src/filesystem/vfs.cpp16
-rw-r--r--kernel/src/filesystem/vfs.tests.cpp6
-rw-r--r--kernel/src/main.cpp28
-rw-r--r--kernel/src/memory.cpp10
-rw-r--r--kernel/src/memory/bitmap_allocator.cpp4
-rw-r--r--kernel/src/memory/bitmap_allocator.tests.cpp8
-rw-r--r--kernel/src/memory/block_list_allocator.cpp8
-rw-r--r--kernel/src/memory/block_list_allocator.tests.cpp6
-rw-r--r--kernel/src/memory/mmio_allocator.cpp6
-rw-r--r--kernel/src/memory/operators.cpp4
-rw-r--r--kernel/src/test_support/devices/block_device.cpp4
-rw-r--r--kernel/src/test_support/devices/character_device.cpp5
-rw-r--r--kernel/src/test_support/filesystem/ext2.cpp12
-rw-r--r--kernel/src/test_support/filesystem/filesystem.cpp6
-rw-r--r--kernel/src/test_support/filesystem/inode.cpp4
-rw-r--r--kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp14
-rw-r--r--kernel/src/test_support/filesystem/storage_boot_module_vfs_fixture.cpp6
-rw-r--r--kernel/src/test_support/kapi/cio.cpp4
-rw-r--r--kernel/src/test_support/kapi/cpu.cpp2
-rw-r--r--kernel/src/test_support/kapi/memory.cpp6
-rw-r--r--kernel/src/test_support/log_buffer.cpp2
-rw-r--r--kernel/src/test_support/output_device.cpp6
-rw-r--r--kernel/src/test_support/page_mapper.cpp4
-rw-r--r--kernel/src/test_support/simulated_memory.cpp4
-rw-r--r--kernel/src/test_support/state_reset_listener.cpp24
-rw-r--r--libs/elf/include/elf/section_header.hpp2
-rw-r--r--libs/kstd/include/kstd/bits/format/arg.hpp4
-rw-r--r--libs/kstd/include/kstd/bits/format/args.hpp8
-rw-r--r--libs/kstd/include/kstd/bits/format/context.hpp4
-rw-r--r--libs/kstd/include/kstd/bits/format/error.hpp2
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter.hpp6
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/bool.hpp10
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/byte.hpp6
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/char.hpp12
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/cstring.hpp6
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/integral.hpp10
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/ordering.hpp8
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/pointer.hpp10
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/range.hpp2
-rw-r--r--libs/kstd/include/kstd/bits/format/formatter/string_view.hpp8
-rw-r--r--libs/kstd/include/kstd/bits/format/parse_context.hpp2
-rw-r--r--libs/kstd/include/kstd/bits/format/specifiers.hpp4
-rw-r--r--libs/kstd/include/kstd/bits/format/string.hpp8
-rw-r--r--libs/kstd/include/kstd/bits/observer_ptr.hpp2
-rw-r--r--libs/kstd/include/kstd/format34
-rw-r--r--libs/kstd/include/kstd/memory6
-rw-r--r--libs/kstd/include/kstd/os/print.hpp4
-rw-r--r--libs/kstd/include/kstd/print5
-rw-r--r--libs/kstd/include/kstd/stack2
-rw-r--r--libs/kstd/src/libc/stdlib.cpp2
-rw-r--r--libs/kstd/src/mutex.cpp4
-rw-r--r--libs/kstd/src/os/error.cpp2
-rw-r--r--libs/kstd/tests/src/os_panic.cpp2
-rw-r--r--libs/kstd/tests/src/vector.cpp2
-rw-r--r--libs/multiboot2/multiboot2/constants.hpp2
-rw-r--r--libs/multiboot2/multiboot2/information.hpp6
-rw-r--r--libs/multiboot2/multiboot2/information/data.hpp4
-rw-r--r--libs/multiboot2/multiboot2/information/iterator.hpp4
-rw-r--r--libs/multiboot2/multiboot2/information/tag.hpp2
224 files changed, 646 insertions, 648 deletions
diff --git a/arch/x86_64/include/arch/boot/boot.hpp b/arch/x86_64/include/arch/boot/boot.hpp
index 3a598f5..7df61c4 100644
--- a/arch/x86_64/include/arch/boot/boot.hpp
+++ b/arch/x86_64/include/arch/boot/boot.hpp
@@ -31,7 +31,7 @@
// clang-format on
#else
-#include "kapi/boot.hpp" // IWYU pragma: export
+#include <kapi/boot.hpp> // IWYU pragma: export
#include <multiboot2/information.hpp>
diff --git a/arch/x86_64/include/arch/bus/isa.hpp b/arch/x86_64/include/arch/bus/isa.hpp
index 5deed25..e56f56a 100644
--- a/arch/x86_64/include/arch/bus/isa.hpp
+++ b/arch/x86_64/include/arch/bus/isa.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_BUS_ISA_HPP
#define TEACHOS_X86_64_BUS_ISA_HPP
-#include "kapi/devices/bus.hpp"
+#include <kapi/devices/bus.hpp>
#include <cstddef>
diff --git a/arch/x86_64/include/arch/cpu/control_register.hpp b/arch/x86_64/include/arch/cpu/control_register.hpp
index fafbfc7..9cedc35 100644
--- a/arch/x86_64/include/arch/cpu/control_register.hpp
+++ b/arch/x86_64/include/arch/cpu/control_register.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_CPU_CONTROL_REGISTERS_HPP
#define TEACHOS_X86_64_CPU_CONTROL_REGISTERS_HPP
-// IWYU pragma: private, include "arch/cpu/registers.hpp"
+// IWYU pragma: private, include <arch/cpu/registers.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/ext/bitfield_enum>
diff --git a/arch/x86_64/include/arch/cpu/global_descriptor_table.hpp b/arch/x86_64/include/arch/cpu/global_descriptor_table.hpp
index bc7d328..b17c509 100644
--- a/arch/x86_64/include/arch/cpu/global_descriptor_table.hpp
+++ b/arch/x86_64/include/arch/cpu/global_descriptor_table.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_GLOBAL_DESCRIPTOR_TABLE_HPP
#define TEACHOS_X86_64_GLOBAL_DESCRIPTOR_TABLE_HPP
-#include "arch/cpu/segment_descriptor.hpp"
+#include <arch/cpu/segment_descriptor.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <algorithm>
#include <array>
diff --git a/arch/x86_64/include/arch/cpu/interrupts.hpp b/arch/x86_64/include/arch/cpu/interrupts.hpp
index 24b72e9..6162f56 100644
--- a/arch/x86_64/include/arch/cpu/interrupts.hpp
+++ b/arch/x86_64/include/arch/cpu/interrupts.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_CPU_INTERRUPTS_HPP
#define TEACHOS_X86_64_CPU_INTERRUPTS_HPP
-#include "arch/cpu/segment_selector.hpp"
+#include <arch/cpu/segment_selector.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <array>
#include <cstdint>
diff --git a/arch/x86_64/include/arch/cpu/legacy_pic.hpp b/arch/x86_64/include/arch/cpu/legacy_pic.hpp
index 9f53d86..56ca9c4 100644
--- a/arch/x86_64/include/arch/cpu/legacy_pic.hpp
+++ b/arch/x86_64/include/arch/cpu/legacy_pic.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_CPU_LEGACY_PIC_HPP
#define TEACHOS_X86_64_CPU_LEGACY_PIC_HPP
-#include "arch/device_io/port_io.hpp"
+#include <arch/device_io/port_io.hpp>
#include <cstdint>
diff --git a/arch/x86_64/include/arch/cpu/model_specific_register.hpp b/arch/x86_64/include/arch/cpu/model_specific_register.hpp
index 8539a24..bd4aff9 100644
--- a/arch/x86_64/include/arch/cpu/model_specific_register.hpp
+++ b/arch/x86_64/include/arch/cpu/model_specific_register.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_CPU_MODEL_SPECIFIC_REGISTER_HPP
#define TEACHOS_X86_64_CPU_MODEL_SPECIFIC_REGISTER_HPP
-// IWYU pragma: private, include "x86_64/cpu/registers.hpp"
+// IWYU pragma: private, include <x86_64/cpu/registers.hpp>
#include <kstd/ext/bitfield_enum>
diff --git a/arch/x86_64/include/arch/cpu/registers.hpp b/arch/x86_64/include/arch/cpu/registers.hpp
index 62206bf..58633f6 100644
--- a/arch/x86_64/include/arch/cpu/registers.hpp
+++ b/arch/x86_64/include/arch/cpu/registers.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_X86_64_CPU_REGISTERS_HPP
#define TEACHOS_X86_64_CPU_REGISTERS_HPP
-#include "arch/cpu/control_register.hpp" // IWYU pragma: export
-#include "arch/cpu/model_specific_register.hpp" // IWYU pragma: export
+#include <arch/cpu/control_register.hpp> // IWYU pragma: export
+#include <arch/cpu/model_specific_register.hpp> // IWYU pragma: export
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
namespace arch::cpu
{
diff --git a/arch/x86_64/include/arch/debug/qemu_output.hpp b/arch/x86_64/include/arch/debug/qemu_output.hpp
index f43e147..5ddd4be 100644
--- a/arch/x86_64/include/arch/debug/qemu_output.hpp
+++ b/arch/x86_64/include/arch/debug/qemu_output.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_DEBUG_QEMU_OUTPUT_HPP
#define TEACHOS_X86_64_DEBUG_QEMU_OUTPUT_HPP
-#include "arch/device_io/port_io.hpp"
+#include <arch/device_io/port_io.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <string_view>
diff --git a/arch/x86_64/include/arch/devices/legacy_pit.hpp b/arch/x86_64/include/arch/devices/legacy_pit.hpp
index de742ae..356895c 100644
--- a/arch/x86_64/include/arch/devices/legacy_pit.hpp
+++ b/arch/x86_64/include/arch/devices/legacy_pit.hpp
@@ -1,8 +1,8 @@
#ifndef TEACHOS_ARCH_X86_64_DEVICES_LEGACY_PIT_HPP
#define TEACHOS_ARCH_X86_64_DEVICES_LEGACY_PIT_HPP
-#include "kapi/devices/device.hpp"
-#include "kapi/interrupts.hpp"
+#include <kapi/devices/device.hpp>
+#include <kapi/interrupts.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/arch/x86_64/include/arch/devices/local_apic.hpp b/arch/x86_64/include/arch/devices/local_apic.hpp
index ee1073f..f8f080d 100644
--- a/arch/x86_64/include/arch/devices/local_apic.hpp
+++ b/arch/x86_64/include/arch/devices/local_apic.hpp
@@ -1,8 +1,8 @@
#ifndef TEACHOS_ARCH_X86_64_DEVICES_LOCAL_APIC_HPP
#define TEACHOS_ARCH_X86_64_DEVICES_LOCAL_APIC_HPP
-#include "kapi/devices/device.hpp"
-#include "kapi/memory.hpp"
+#include <kapi/devices/device.hpp>
+#include <kapi/memory.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/arch/x86_64/include/arch/memory/higher_half_mapper.hpp b/arch/x86_64/include/arch/memory/higher_half_mapper.hpp
index 24bea17..9b02ee6 100644
--- a/arch/x86_64/include/arch/memory/higher_half_mapper.hpp
+++ b/arch/x86_64/include/arch/memory/higher_half_mapper.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_HIGHER_HALF_MAPPER_HPP
#define TEACHOS_X86_64_HIGHER_HALF_MAPPER_HPP
-#include "arch/memory/page_table.hpp"
+#include <arch/memory/page_table.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <cstddef>
diff --git a/arch/x86_64/include/arch/memory/kernel_mapper.hpp b/arch/x86_64/include/arch/memory/kernel_mapper.hpp
index ae593a5..adbf688 100644
--- a/arch/x86_64/include/arch/memory/kernel_mapper.hpp
+++ b/arch/x86_64/include/arch/memory/kernel_mapper.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_KERNEL_MAPPER_HPP
#define TEACHOS_X86_64_KERNEL_MAPPER_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <elf/format.hpp>
#include <elf/section_header.hpp>
diff --git a/arch/x86_64/include/arch/memory/mmu.hpp b/arch/x86_64/include/arch/memory/mmu.hpp
index 2d64184..64373f4 100644
--- a/arch/x86_64/include/arch/memory/mmu.hpp
+++ b/arch/x86_64/include/arch/memory/mmu.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_MEMORY_MMU_HPP
#define TEACHOS_X86_64_MEMORY_MMU_HPP
-#include "kapi/memory/address.hpp"
+#include <kapi/memory/address.hpp>
namespace arch::memory
{
diff --git a/arch/x86_64/include/arch/memory/page_table.hpp b/arch/x86_64/include/arch/memory/page_table.hpp
index c75ccaf..ce3d3a1 100644
--- a/arch/x86_64/include/arch/memory/page_table.hpp
+++ b/arch/x86_64/include/arch/memory/page_table.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_PAGE_TABLE_HPP
#define TEACHOS_X86_64_PAGE_TABLE_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/ext/bitfield_enum>
#include <kstd/units>
diff --git a/arch/x86_64/include/arch/memory/page_utilities.hpp b/arch/x86_64/include/arch/memory/page_utilities.hpp
index c48e74f..068e824 100644
--- a/arch/x86_64/include/arch/memory/page_utilities.hpp
+++ b/arch/x86_64/include/arch/memory/page_utilities.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_PAGE_UTILITIES_HPP
#define TEACHOS_X86_64_PAGE_UTILITIES_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <cstddef>
diff --git a/arch/x86_64/include/arch/memory/region_allocator.hpp b/arch/x86_64/include/arch/memory/region_allocator.hpp
index c7a836f..5d9da2e 100644
--- a/arch/x86_64/include/arch/memory/region_allocator.hpp
+++ b/arch/x86_64/include/arch/memory/region_allocator.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_MEMORY_REGION_ALLOCATOR_HPP
#define TEACHOS_X86_64_MEMORY_REGION_ALLOCATOR_HPP
-#include "kapi/memory/address.hpp"
-#include "kapi/memory/frame.hpp"
-#include "kapi/memory/frame_allocator.hpp"
+#include <kapi/memory/address.hpp>
+#include <kapi/memory/frame.hpp>
+#include <kapi/memory/frame_allocator.hpp>
#include <multiboot2/information.hpp>
diff --git a/arch/x86_64/include/arch/vga/crtc.hpp b/arch/x86_64/include/arch/vga/crtc.hpp
index dbdc365..a8bec93 100644
--- a/arch/x86_64/include/arch/vga/crtc.hpp
+++ b/arch/x86_64/include/arch/vga/crtc.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_VGA_IO_HPP
#define TEACHOS_X86_64_VGA_IO_HPP
-#include "arch/device_io/port_io.hpp"
+#include <arch/device_io/port_io.hpp>
#include <cstddef>
diff --git a/arch/x86_64/include/arch/vga/text.hpp b/arch/x86_64/include/arch/vga/text.hpp
index f81ab60..2e73dd2 100644
--- a/arch/x86_64/include/arch/vga/text.hpp
+++ b/arch/x86_64/include/arch/vga/text.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_HPP
#define TEACHOS_X86_64_VGA_TEXT_HPP
-#include "text/attribute.hpp" // IWYU pragma: export
-#include "text/color.hpp" // IWYU pragma: export
-#include "text/common_attributes.hpp" // IWYU pragma: export
-#include "text/device.hpp" // IWYU pragma: export
-#include "text/flags.hpp" // IWYU pragma: export
+#include <arch/vga/text/attribute.hpp> // IWYU pragma: export
+#include <arch/vga/text/color.hpp> // IWYU pragma: export
+#include <arch/vga/text/common_attributes.hpp> // IWYU pragma: export
+#include <arch/vga/text/device.hpp> // IWYU pragma: export
+#include <arch/vga/text/flags.hpp> // IWYU pragma: export
#endif // TEACHOS_ARCH_X86_64_VIDEO_VGA_TEXT_HPP \ No newline at end of file
diff --git a/arch/x86_64/include/arch/vga/text/attribute.hpp b/arch/x86_64/include/arch/vga/text/attribute.hpp
index 6a0f995..6395aed 100644
--- a/arch/x86_64/include/arch/vga/text/attribute.hpp
+++ b/arch/x86_64/include/arch/vga/text/attribute.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_ATTRIBUTE_HPP
#define TEACHOS_X86_64_VGA_TEXT_ATTRIBUTE_HPP
-// IWYU pragma: private, include "arch/vga/text.hpp"
+// IWYU pragma: private, include <arch/vga/text.hpp>
-#include "arch/vga/text/color.hpp"
-#include "arch/vga/text/flags.hpp"
+#include <arch/vga/text/color.hpp>
+#include <arch/vga/text/flags.hpp>
namespace arch::vga::text
{
diff --git a/arch/x86_64/include/arch/vga/text/buffer.hpp b/arch/x86_64/include/arch/vga/text/buffer.hpp
index 648d37a..8eb6645 100644
--- a/arch/x86_64/include/arch/vga/text/buffer.hpp
+++ b/arch/x86_64/include/arch/vga/text/buffer.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_BUFFER_HPP
#define TEACHOS_X86_64_VGA_TEXT_BUFFER_HPP
-// IWYU pragma: private, include "arch/vga/text.hpp"
+// IWYU pragma: private, include <arch/vga/text.hpp>
-#include "arch/vga/text/attribute.hpp"
+#include <arch/vga/text/attribute.hpp>
#include <cstddef>
#include <span>
diff --git a/arch/x86_64/include/arch/vga/text/color.hpp b/arch/x86_64/include/arch/vga/text/color.hpp
index a541830..e0ad6df 100644
--- a/arch/x86_64/include/arch/vga/text/color.hpp
+++ b/arch/x86_64/include/arch/vga/text/color.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_COLOR_HPP
#define TEACHOS_X86_64_VGA_TEXT_COLOR_HPP
-// IWYU pragma: private, include "arch/vga/text.hpp"
+// IWYU pragma: private, include <arch/vga/text.hpp>
#include <cstdint>
diff --git a/arch/x86_64/include/arch/vga/text/common_attributes.hpp b/arch/x86_64/include/arch/vga/text/common_attributes.hpp
index 9bd61a5..3d8929f 100644
--- a/arch/x86_64/include/arch/vga/text/common_attributes.hpp
+++ b/arch/x86_64/include/arch/vga/text/common_attributes.hpp
@@ -1,11 +1,11 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_COMMON_ATTRIBUTES_HPP
#define TEACHOS_X86_64_VGA_TEXT_COMMON_ATTRIBUTES_HPP
-// IWYU pragma: private, include "arch/vga/text.hpp"
+// IWYU pragma: private, include <arch/vga/text.hpp>
-#include "arch/vga/text/attribute.hpp"
-#include "arch/vga/text/color.hpp"
-#include "arch/vga/text/flags.hpp"
+#include <arch/vga/text/attribute.hpp>
+#include <arch/vga/text/color.hpp>
+#include <arch/vga/text/flags.hpp>
namespace arch::vga::text
{
diff --git a/arch/x86_64/include/arch/vga/text/device.hpp b/arch/x86_64/include/arch/vga/text/device.hpp
index d0eb45d..0a0e017 100644
--- a/arch/x86_64/include/arch/vga/text/device.hpp
+++ b/arch/x86_64/include/arch/vga/text/device.hpp
@@ -1,11 +1,11 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_DEVICE_HPP
#define TEACHOS_X86_64_VGA_TEXT_DEVICE_HPP
-// IWYU pragma: private, include "arch/vga/text.hpp"
+// IWYU pragma: private, include <arch/vga/text.hpp>
-#include "arch/vga/text/buffer.hpp"
+#include <arch/vga/text/buffer.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <string_view>
diff --git a/arch/x86_64/include/arch/vga/text/flags.hpp b/arch/x86_64/include/arch/vga/text/flags.hpp
index 67c6c11..7a29e33 100644
--- a/arch/x86_64/include/arch/vga/text/flags.hpp
+++ b/arch/x86_64/include/arch/vga/text/flags.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_X86_64_VGA_TEXT_FLAGS_HPP
#define TEACHOS_X86_64_VGA_TEXT_FLAGS_HPP
-// IWYU pragma: private, include "arch/vga/text.hpp"
+// IWYU pragma: private, include <arch/vga/text.hpp>
namespace arch::vga::text
{
diff --git a/arch/x86_64/kapi/boot_modules.cpp b/arch/x86_64/kapi/boot_modules.cpp
index 1a588cf..fb6bf46 100644
--- a/arch/x86_64/kapi/boot_modules.cpp
+++ b/arch/x86_64/kapi/boot_modules.cpp
@@ -1,13 +1,13 @@
-#include "kapi/boot_modules.hpp"
+#include <kapi/boot_modules.hpp>
-#include "arch/boot/boot.hpp"
-#include "arch/boot/ld.hpp"
+#include <arch/boot/boot.hpp>
+#include <arch/boot/ld.hpp>
-#include "kapi/boot.hpp"
-#include "kapi/boot_module/boot_module.hpp"
-#include "kapi/boot_module/boot_module_registry.hpp"
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/boot.hpp>
+#include <kapi/boot_module/boot_module.hpp>
+#include <kapi/boot_module/boot_module_registry.hpp>
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <kstd/print>
diff --git a/arch/x86_64/kapi/cio.cpp b/arch/x86_64/kapi/cio.cpp
index 015cf5e..b33c6e0 100644
--- a/arch/x86_64/kapi/cio.cpp
+++ b/arch/x86_64/kapi/cio.cpp
@@ -1,7 +1,7 @@
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
-#include "arch/debug/qemu_output.hpp"
-#include "arch/vga/text.hpp"
+#include <arch/debug/qemu_output.hpp>
+#include <arch/vga/text.hpp>
#include <optional>
diff --git a/arch/x86_64/kapi/cpu.cpp b/arch/x86_64/kapi/cpu.cpp
index baeab4b..40dc228 100644
--- a/arch/x86_64/kapi/cpu.cpp
+++ b/arch/x86_64/kapi/cpu.cpp
@@ -1,13 +1,13 @@
-#include "kapi/cpu.hpp"
+#include <kapi/cpu.hpp>
-#include "arch/cpu/initialization.hpp"
-#include "arch/devices/local_apic.hpp"
+#include <arch/cpu/initialization.hpp>
+#include <arch/devices/local_apic.hpp>
-#include "kapi/acpi.hpp"
-#include "kapi/devices.hpp"
-#include "kapi/devices/cpu.hpp"
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/acpi.hpp>
+#include <kapi/devices.hpp>
+#include <kapi/devices/cpu.hpp>
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <acpi/acpi.hpp>
diff --git a/arch/x86_64/kapi/devices.cpp b/arch/x86_64/kapi/devices.cpp
index 47c7f8c..f188c92 100644
--- a/arch/x86_64/kapi/devices.cpp
+++ b/arch/x86_64/kapi/devices.cpp
@@ -1,6 +1,6 @@
-#include "kapi/devices.hpp"
+#include <kapi/devices.hpp>
-#include "arch/devices/init.hpp"
+#include <arch/devices/init.hpp>
namespace kapi::devices
{
diff --git a/arch/x86_64/kapi/interrupts.cpp b/arch/x86_64/kapi/interrupts.cpp
index cf1defa..85acc0f 100644
--- a/arch/x86_64/kapi/interrupts.cpp
+++ b/arch/x86_64/kapi/interrupts.cpp
@@ -1,4 +1,4 @@
-#include "kapi/interrupts.hpp"
+#include <kapi/interrupts.hpp>
namespace kapi::interrupts
{
diff --git a/arch/x86_64/kapi/memory.cpp b/arch/x86_64/kapi/memory.cpp
index 423913d..5b870d5 100644
--- a/arch/x86_64/kapi/memory.cpp
+++ b/arch/x86_64/kapi/memory.cpp
@@ -1,16 +1,16 @@
-#include "kapi/memory.hpp"
-
-#include "arch/boot/boot.hpp"
-#include "arch/boot/ld.hpp"
-#include "arch/cpu/registers.hpp"
-#include "arch/memory/higher_half_mapper.hpp"
-#include "arch/memory/kernel_mapper.hpp"
-#include "arch/memory/page_table.hpp"
-#include "arch/memory/page_utilities.hpp"
-#include "arch/memory/region_allocator.hpp"
-
-#include "kapi/boot.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+
+#include <arch/boot/boot.hpp>
+#include <arch/boot/ld.hpp>
+#include <arch/cpu/registers.hpp>
+#include <arch/memory/higher_half_mapper.hpp>
+#include <arch/memory/kernel_mapper.hpp>
+#include <arch/memory/page_table.hpp>
+#include <arch/memory/page_utilities.hpp>
+#include <arch/memory/region_allocator.hpp>
+
+#include <kapi/boot.hpp>
+#include <kapi/system.hpp>
#include <kstd/print>
#include <kstd/units>
diff --git a/arch/x86_64/kapi/system.cpp b/arch/x86_64/kapi/system.cpp
index 09c7152..73a77e5 100644
--- a/arch/x86_64/kapi/system.cpp
+++ b/arch/x86_64/kapi/system.cpp
@@ -1,4 +1,4 @@
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
namespace kapi::system
{
diff --git a/arch/x86_64/pre/include/arch/context_switching/main.hpp b/arch/x86_64/pre/include/arch/context_switching/main.hpp
index f8477ea..07e00e8 100644
--- a/arch/x86_64/pre/include/arch/context_switching/main.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/main.hpp
@@ -1,8 +1,8 @@
#ifndef TEACHOS_ARCH_X86_64_CONTEXT_SWITCHING_MAIN_HPP
#define TEACHOS_ARCH_X86_64_CONTEXT_SWITCHING_MAIN_HPP
-#include "arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp"
-#include "arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp"
+#include <arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp>
+#include <arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp>
namespace teachos::arch::context_switching
{
diff --git a/arch/x86_64/pre/src/context_switching/main.cpp b/arch/x86_64/pre/src/context_switching/main.cpp
index 3eb6dae..0961499 100644
--- a/arch/x86_64/pre/src/context_switching/main.cpp
+++ b/arch/x86_64/pre/src/context_switching/main.cpp
@@ -1,12 +1,12 @@
-#include "arch/context_switching/main.hpp"
+#include <arch/context_switching/main.hpp>
-#include "arch/boot/pointers.hpp"
-#include "arch/context_switching/syscall/syscall_enable.hpp"
-#include "arch/kernel/cpu/call.hpp"
-#include "arch/kernel/cpu/if.hpp"
-#include "arch/kernel/cpu/segment_register.hpp"
-#include "arch/kernel/cpu/tr.hpp"
-#include "arch/user/main.hpp"
+#include <arch/boot/pointers.hpp>
+#include <arch/context_switching/syscall/syscall_enable.hpp>
+#include <arch/kernel/cpu/call.hpp>
+#include <arch/kernel/cpu/if.hpp>
+#include <arch/kernel/cpu/segment_register.hpp>
+#include <arch/kernel/cpu/tr.hpp>
+#include <arch/user/main.hpp>
namespace teachos::arch::context_switching
{
diff --git a/arch/x86_64/pre/src/context_switching/syscall/main.cpp b/arch/x86_64/pre/src/context_switching/syscall/main.cpp
index b4ab468..10bd087 100644
--- a/arch/x86_64/pre/src/context_switching/syscall/main.cpp
+++ b/arch/x86_64/pre/src/context_switching/syscall/main.cpp
@@ -1,4 +1,4 @@
-#include "arch/context_switching/syscall/main.hpp"
+#include <arch/context_switching/syscall/main.hpp>
namespace teachos::arch::context_switching::syscall
{
diff --git a/arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp b/arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp
index dbb3ed9..f9f070a 100644
--- a/arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp
+++ b/arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp
@@ -1,8 +1,8 @@
-#include "arch/context_switching/syscall/syscall_enable.hpp"
+#include <arch/context_switching/syscall/syscall_enable.hpp>
-#include "arch/context_switching/interrupt_descriptor_table/segment_selector.hpp"
-#include "arch/context_switching/syscall/syscall_handler.hpp"
-#include "arch/kernel/cpu/msr.hpp"
+#include <arch/context_switching/interrupt_descriptor_table/segment_selector.hpp>
+#include <arch/context_switching/syscall/syscall_handler.hpp>
+#include <arch/kernel/cpu/msr.hpp>
namespace teachos::arch::context_switching::syscall
{
diff --git a/arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp b/arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp
index c120f77..430d65c 100644
--- a/arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp
+++ b/arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp
@@ -1,11 +1,11 @@
-#include "arch/context_switching/syscall/syscall_handler.hpp"
+#include <arch/context_switching/syscall/syscall_handler.hpp>
-#include "arch/context_switching/syscall/main.hpp"
-#include "arch/exception_handling/assert.hpp"
-#include "arch/exception_handling/panic.hpp"
-#include "arch/memory/heap/global_heap_allocator.hpp"
-#include "arch/memory/main.hpp"
-#include "arch/video/vga/text.hpp"
+#include <arch/context_switching/syscall/main.hpp>
+#include <arch/exception_handling/assert.hpp>
+#include <arch/exception_handling/panic.hpp>
+#include <arch/memory/heap/global_heap_allocator.hpp>
+#include <arch/memory/main.hpp>
+#include <arch/video/vga/text.hpp>
namespace teachos::arch::context_switching::syscall
{
diff --git a/arch/x86_64/pre/src/kernel/main.cpp b/arch/x86_64/pre/src/kernel/main.cpp
index 43b5f90..2658678 100644
--- a/arch/x86_64/pre/src/kernel/main.cpp
+++ b/arch/x86_64/pre/src/kernel/main.cpp
@@ -1,16 +1,16 @@
-#include "arch/kernel/main.hpp"
+#include <arch/kernel/main.hpp>
-#include "arch/boot/pointers.hpp"
-#include "arch/context_switching/interrupt_descriptor_table/segment_selector.hpp"
-#include "arch/context_switching/main.hpp"
-#include "arch/kernel/cpu/if.hpp"
-#include "arch/kernel/cpu/segment_register.hpp"
-#include "arch/memory/heap/bump_allocator.hpp"
-#include "arch/memory/heap/global_heap_allocator.hpp"
-#include "arch/memory/main.hpp"
-#include "arch/memory/multiboot/reader.hpp"
-#include "arch/stl/vector.hpp"
-#include "arch/video/vga/text.hpp"
+#include <arch/boot/pointers.hpp>
+#include <arch/context_switching/interrupt_descriptor_table/segment_selector.hpp>
+#include <arch/context_switching/main.hpp>
+#include <arch/kernel/cpu/if.hpp>
+#include <arch/kernel/cpu/segment_register.hpp>
+#include <arch/memory/heap/bump_allocator.hpp>
+#include <arch/memory/heap/global_heap_allocator.hpp>
+#include <arch/memory/main.hpp>
+#include <arch/memory/multiboot/reader.hpp>
+#include <arch/stl/vector.hpp>
+#include <arch/video/vga/text.hpp>
namespace teachos::arch::kernel
{
diff --git a/arch/x86_64/pre/src/user/main.cpp b/arch/x86_64/pre/src/user/main.cpp
index 8b07e4a..10a17db 100644
--- a/arch/x86_64/pre/src/user/main.cpp
+++ b/arch/x86_64/pre/src/user/main.cpp
@@ -1,7 +1,7 @@
-#include "arch/user/main.hpp"
+#include <arch/user/main.hpp>
-#include "arch/context_switching/syscall/main.hpp"
-#include "arch/memory/heap/global_heap_allocator.hpp"
+#include <arch/context_switching/syscall/main.hpp>
+#include <arch/memory/heap/global_heap_allocator.hpp>
#include <algorithm>
#include <array>
diff --git a/arch/x86_64/src/boot/boot32.S b/arch/x86_64/src/boot/boot32.S
index 1c2fdaf..e6fcd85 100644
--- a/arch/x86_64/src/boot/boot32.S
+++ b/arch/x86_64/src/boot/boot32.S
@@ -1,4 +1,4 @@
-#include "arch/boot/boot.hpp"
+#include <arch/boot/boot.hpp>
/**
* @brief Uninitialized data for the bootstrapping process.
diff --git a/arch/x86_64/src/bus/isa.cpp b/arch/x86_64/src/bus/isa.cpp
index ff4ad71..f6cc72d 100644
--- a/arch/x86_64/src/bus/isa.cpp
+++ b/arch/x86_64/src/bus/isa.cpp
@@ -1,6 +1,6 @@
-#include "arch/bus/isa.hpp"
+#include <arch/bus/isa.hpp>
-#include "kapi/devices.hpp"
+#include <kapi/devices.hpp>
#include <cstddef>
diff --git a/arch/x86_64/src/cpu/initialization.cpp b/arch/x86_64/src/cpu/initialization.cpp
index b808c76..1be9c82 100644
--- a/arch/x86_64/src/cpu/initialization.cpp
+++ b/arch/x86_64/src/cpu/initialization.cpp
@@ -1,10 +1,10 @@
-#include "arch/cpu/initialization.hpp"
+#include <arch/cpu/initialization.hpp>
-#include "arch/cpu/global_descriptor_table.hpp"
-#include "arch/cpu/interrupts.hpp"
-#include "arch/cpu/legacy_pic.hpp"
-#include "arch/cpu/segment_descriptor.hpp"
-#include "arch/cpu/task_state_segment.hpp"
+#include <arch/cpu/global_descriptor_table.hpp>
+#include <arch/cpu/interrupts.hpp>
+#include <arch/cpu/legacy_pic.hpp>
+#include <arch/cpu/segment_descriptor.hpp>
+#include <arch/cpu/task_state_segment.hpp>
#include <kstd/print>
diff --git a/arch/x86_64/src/cpu/interrupts.cpp b/arch/x86_64/src/cpu/interrupts.cpp
index f58b851..f40422f 100644
--- a/arch/x86_64/src/cpu/interrupts.cpp
+++ b/arch/x86_64/src/cpu/interrupts.cpp
@@ -1,11 +1,11 @@
-#include "arch/cpu/interrupts.hpp"
+#include <arch/cpu/interrupts.hpp>
-#include "arch/cpu/legacy_pic.hpp"
-#include "arch/cpu/segment_selector.hpp"
+#include <arch/cpu/legacy_pic.hpp>
+#include <arch/cpu/segment_selector.hpp>
-#include "kapi/cpu.hpp"
-#include "kapi/interrupts.hpp"
-#include "kapi/memory.hpp"
+#include <kapi/cpu.hpp>
+#include <kapi/interrupts.hpp>
+#include <kapi/memory.hpp>
#include <kstd/print>
diff --git a/arch/x86_64/src/debug/qemu_output.cpp b/arch/x86_64/src/debug/qemu_output.cpp
index 535017d..71acede 100644
--- a/arch/x86_64/src/debug/qemu_output.cpp
+++ b/arch/x86_64/src/debug/qemu_output.cpp
@@ -1,6 +1,6 @@
-#include "arch/debug/qemu_output.hpp"
+#include <arch/debug/qemu_output.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <algorithm>
#include <string_view>
diff --git a/arch/x86_64/src/devices/init.cpp b/arch/x86_64/src/devices/init.cpp
index 8c96b38..c30e8cf 100644
--- a/arch/x86_64/src/devices/init.cpp
+++ b/arch/x86_64/src/devices/init.cpp
@@ -1,12 +1,12 @@
-#include "arch/devices/init.hpp"
+#include <arch/devices/init.hpp>
-#include "arch/boot/boot.hpp"
-#include "arch/bus/isa.hpp"
-#include "arch/devices/legacy_pit.hpp"
+#include <arch/boot/boot.hpp>
+#include <arch/bus/isa.hpp>
+#include <arch/devices/legacy_pit.hpp>
-#include "kapi/acpi.hpp"
-#include "kapi/cpu.hpp"
-#include "kapi/devices.hpp"
+#include <kapi/acpi.hpp>
+#include <kapi/cpu.hpp>
+#include <kapi/devices.hpp>
#include <acpi/acpi.hpp>
diff --git a/arch/x86_64/src/devices/legacy_pit.cpp b/arch/x86_64/src/devices/legacy_pit.cpp
index 44ff499..d542d47 100644
--- a/arch/x86_64/src/devices/legacy_pit.cpp
+++ b/arch/x86_64/src/devices/legacy_pit.cpp
@@ -1,10 +1,10 @@
-#include "arch/devices/legacy_pit.hpp"
+#include <arch/devices/legacy_pit.hpp>
-#include "arch/device_io/port_io.hpp"
+#include <arch/device_io/port_io.hpp>
-#include "kapi/devices.hpp"
-#include "kapi/devices/device.hpp"
-#include "kapi/interrupts.hpp"
+#include <kapi/devices.hpp>
+#include <kapi/devices/device.hpp>
+#include <kapi/interrupts.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/arch/x86_64/src/devices/local_apic.cpp b/arch/x86_64/src/devices/local_apic.cpp
index 4a81de8..660921b 100644
--- a/arch/x86_64/src/devices/local_apic.cpp
+++ b/arch/x86_64/src/devices/local_apic.cpp
@@ -1,7 +1,7 @@
-#include "arch/devices/local_apic.hpp"
+#include <arch/devices/local_apic.hpp>
-#include "kapi/devices.hpp"
-#include "kapi/memory.hpp"
+#include <kapi/devices.hpp>
+#include <kapi/memory.hpp>
#include <kstd/print>
diff --git a/arch/x86_64/src/memory/higher_half_mapper.cpp b/arch/x86_64/src/memory/higher_half_mapper.cpp
index b0d1995..75adb3c 100644
--- a/arch/x86_64/src/memory/higher_half_mapper.cpp
+++ b/arch/x86_64/src/memory/higher_half_mapper.cpp
@@ -1,10 +1,10 @@
-#include "arch/memory/higher_half_mapper.hpp"
+#include <arch/memory/higher_half_mapper.hpp>
-#include "arch/memory/page_table.hpp"
-#include "arch/memory/page_utilities.hpp"
+#include <arch/memory/page_table.hpp>
+#include <arch/memory/page_utilities.hpp>
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <algorithm>
#include <array>
diff --git a/arch/x86_64/src/memory/kernel_mapper.cpp b/arch/x86_64/src/memory/kernel_mapper.cpp
index 46d4dca..74272a0 100644
--- a/arch/x86_64/src/memory/kernel_mapper.cpp
+++ b/arch/x86_64/src/memory/kernel_mapper.cpp
@@ -1,9 +1,9 @@
-#include "arch/memory/kernel_mapper.hpp"
+#include <arch/memory/kernel_mapper.hpp>
-#include "arch/boot/ld.hpp"
+#include <arch/boot/ld.hpp>
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <elf/format.hpp>
#include <elf/section_header.hpp>
diff --git a/arch/x86_64/src/memory/mmu.cpp b/arch/x86_64/src/memory/mmu.cpp
index 6d185a0..2b53fa4 100644
--- a/arch/x86_64/src/memory/mmu.cpp
+++ b/arch/x86_64/src/memory/mmu.cpp
@@ -1,8 +1,8 @@
-#include "arch/memory/mmu.hpp"
+#include <arch/memory/mmu.hpp>
-#include "arch/cpu/registers.hpp"
+#include <arch/cpu/registers.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
namespace arch::memory
{
diff --git a/arch/x86_64/src/memory/page_table.cpp b/arch/x86_64/src/memory/page_table.cpp
index 26cdd29..2180420 100644
--- a/arch/x86_64/src/memory/page_table.cpp
+++ b/arch/x86_64/src/memory/page_table.cpp
@@ -1,6 +1,6 @@
-#include "arch/memory/page_table.hpp"
+#include <arch/memory/page_table.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <algorithm>
#include <bit>
diff --git a/arch/x86_64/src/memory/region_allocator.cpp b/arch/x86_64/src/memory/region_allocator.cpp
index 4ee3ca4..4086a10 100644
--- a/arch/x86_64/src/memory/region_allocator.cpp
+++ b/arch/x86_64/src/memory/region_allocator.cpp
@@ -1,7 +1,7 @@
-#include "arch/memory/region_allocator.hpp"
+#include <arch/memory/region_allocator.hpp>
-#include "kapi/memory/address.hpp"
-#include "kapi/memory/frame.hpp"
+#include <kapi/memory/address.hpp>
+#include <kapi/memory/frame.hpp>
#include <multiboot2/information.hpp>
diff --git a/arch/x86_64/src/vga/text/buffer.cpp b/arch/x86_64/src/vga/text/buffer.cpp
index 7112573..498b9a3 100644
--- a/arch/x86_64/src/vga/text/buffer.cpp
+++ b/arch/x86_64/src/vga/text/buffer.cpp
@@ -1,6 +1,6 @@
-#include "arch/vga/text/buffer.hpp"
+#include <arch/vga/text/buffer.hpp>
-#include "arch/vga/text/attribute.hpp"
+#include <arch/vga/text/attribute.hpp>
#include <algorithm>
#include <bit>
diff --git a/arch/x86_64/src/vga/text/device.cpp b/arch/x86_64/src/vga/text/device.cpp
index 0ecbef9..8468358 100644
--- a/arch/x86_64/src/vga/text/device.cpp
+++ b/arch/x86_64/src/vga/text/device.cpp
@@ -1,9 +1,9 @@
-#include "arch/boot/boot.hpp"
-#include "arch/boot/ld.hpp"
-#include "arch/vga/crtc.hpp"
-#include "arch/vga/text.hpp"
+#include <arch/boot/boot.hpp>
+#include <arch/boot/ld.hpp>
+#include <arch/vga/crtc.hpp>
+#include <arch/vga/text.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <bit>
#include <cstddef>
diff --git a/kapi/include/kapi/boot_module/boot_module.hpp b/kapi/include/kapi/boot_module/boot_module.hpp
index 85a1ac5..9b4b165 100644
--- a/kapi/include/kapi/boot_module/boot_module.hpp
+++ b/kapi/include/kapi/boot_module/boot_module.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_BOOT_MODULE_BOOT_MODULE_HPP
#define TEACHOS_KAPI_BOOT_MODULE_BOOT_MODULE_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <cstddef>
#include <string_view>
diff --git a/kapi/include/kapi/boot_module/boot_module_registry.hpp b/kapi/include/kapi/boot_module/boot_module_registry.hpp
index 0692d37..fc3590f 100644
--- a/kapi/include/kapi/boot_module/boot_module_registry.hpp
+++ b/kapi/include/kapi/boot_module/boot_module_registry.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_BOOT_MODULE_BOOT_MODULE_REGISTRY_HPP
#define TEACHOS_KAPI_BOOT_MODULE_BOOT_MODULE_REGISTRY_HPP
-#include "kapi/boot_module/boot_module.hpp"
+#include <kapi/boot_module/boot_module.hpp>
#include <kstd/vector>
diff --git a/kapi/include/kapi/boot_modules.hpp b/kapi/include/kapi/boot_modules.hpp
index 6eee169..026479d 100644
--- a/kapi/include/kapi/boot_modules.hpp
+++ b/kapi/include/kapi/boot_modules.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_BOOT_MODULES_HPP
#define TEACHOS_KAPI_BOOT_MODULES_HPP
-#include "kapi/boot_module/boot_module_registry.hpp" // IWYU pragma: export
+#include <kapi/boot_module/boot_module_registry.hpp> // IWYU pragma: export
namespace kapi::boot_modules
{
diff --git a/kapi/include/kapi/cio.hpp b/kapi/include/kapi/cio.hpp
index 8941a9f..9bbf7fa 100644
--- a/kapi/include/kapi/cio.hpp
+++ b/kapi/include/kapi/cio.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_CIO_HPP
#define TEACHOS_KAPI_CIO_HPP
-#include "kapi/cio/output_device.hpp" // IWYU pragma: export
+#include <kapi/cio/output_device.hpp> // IWYU pragma: export
#include <kstd/format>
diff --git a/kapi/include/kapi/cio/output_device.hpp b/kapi/include/kapi/cio/output_device.hpp
index f08d7ba..9fe2557 100644
--- a/kapi/include/kapi/cio/output_device.hpp
+++ b/kapi/include/kapi/cio/output_device.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_CIO_OUTPUT_DEVICE_HPP
#define TEACHOS_KAPI_CIO_OUTPUT_DEVICE_HPP
-// IWYU pragma: private, include "kapi/cio.hpp"
+// IWYU pragma: private, include <kapi/cio.hpp>
#include <string_view>
diff --git a/kapi/include/kapi/cpu.hpp b/kapi/include/kapi/cpu.hpp
index e736be1..deaf5cd 100644
--- a/kapi/include/kapi/cpu.hpp
+++ b/kapi/include/kapi/cpu.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_CPU_HPP
#define TEACHOS_KAPI_CPU_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/format>
#include <kstd/memory>
diff --git a/kapi/include/kapi/devices.hpp b/kapi/include/kapi/devices.hpp
index ec154a5..b597aa8 100644
--- a/kapi/include/kapi/devices.hpp
+++ b/kapi/include/kapi/devices.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_KAPI_DEVICES_HPP
#define TEACHOS_KAPI_DEVICES_HPP
-#include "kapi/devices/bus.hpp" // IWYU pragma: export
-#include "kapi/devices/cpu.hpp" // IWYU pragma: export
-#include "kapi/devices/device.hpp" // IWYU pragma: export
-#include "kapi/devices/manager.hpp" // IWYU pragma: export
+#include <kapi/devices/bus.hpp> // IWYU pragma: export
+#include <kapi/devices/cpu.hpp> // IWYU pragma: export
+#include <kapi/devices/device.hpp> // IWYU pragma: export
+#include <kapi/devices/manager.hpp> // IWYU pragma: export
namespace kapi::devices
{
diff --git a/kapi/include/kapi/devices/bus.hpp b/kapi/include/kapi/devices/bus.hpp
index 60134ff..59f49f7 100644
--- a/kapi/include/kapi/devices/bus.hpp
+++ b/kapi/include/kapi/devices/bus.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KAPI_DEVICES_BUS_HPP
#define TEACHOS_KAPI_DEVICES_BUS_HPP
-// IWYU pragma: private, include "kapi/devices.hpp"
+// IWYU pragma: private, include <kapi/devices.hpp>
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kapi/include/kapi/devices/cpu.hpp b/kapi/include/kapi/devices/cpu.hpp
index 00766b5..f8ff60c 100644
--- a/kapi/include/kapi/devices/cpu.hpp
+++ b/kapi/include/kapi/devices/cpu.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_DEVICES_CPU_HPP
#define TEACHOS_KAPI_DEVICES_CPU_HPP
-#include "kapi/devices/bus.hpp"
+#include <kapi/devices/bus.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/kapi/include/kapi/devices/device.hpp b/kapi/include/kapi/devices/device.hpp
index 9939494..70cf01f 100644
--- a/kapi/include/kapi/devices/device.hpp
+++ b/kapi/include/kapi/devices/device.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KAPI_DEVICES_DEVICE_HPP
#define TEACH_OS_KAPI_DEVICES_DEVICE_HPP
-// IWYU pragma: private, include "kapi/devices.hpp"
+// IWYU pragma: private, include <kapi/devices.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kapi/include/kapi/devices/manager.hpp b/kapi/include/kapi/devices/manager.hpp
index f19366e..c9b90b4 100644
--- a/kapi/include/kapi/devices/manager.hpp
+++ b/kapi/include/kapi/devices/manager.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KAPI_DEVICES_MANAGER_HPP
#define TEACHOS_KAPI_DEVICES_MANAGER_HPP
-// IWYU pragma: private, include "kapi/devices.hpp"
+// IWYU pragma: private, include <kapi/devices.hpp>
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
diff --git a/kapi/include/kapi/memory.hpp b/kapi/include/kapi/memory.hpp
index f5e126a..8ad8d6e 100644
--- a/kapi/include/kapi/memory.hpp
+++ b/kapi/include/kapi/memory.hpp
@@ -1,13 +1,13 @@
#ifndef TEACHOS_KAPI_MEMORY_HPP
#define TEACHOS_KAPI_MEMORY_HPP
-#include "kapi/memory/address.hpp" // IWYU pragma: export
-#include "kapi/memory/chunk.hpp" // IWYU pragma: export
-#include "kapi/memory/frame.hpp" // IWYU pragma: export
-#include "kapi/memory/frame_allocator.hpp" // IWYU pragma: export
-#include "kapi/memory/layout.hpp" // IWYU pragma: export
-#include "kapi/memory/page.hpp" // IWYU pragma: export
-#include "kapi/memory/page_mapper.hpp" // IWYU pragma: export
+#include <kapi/memory/address.hpp> // IWYU pragma: export
+#include <kapi/memory/chunk.hpp> // IWYU pragma: export
+#include <kapi/memory/frame.hpp> // IWYU pragma: export
+#include <kapi/memory/frame_allocator.hpp> // IWYU pragma: export
+#include <kapi/memory/layout.hpp> // IWYU pragma: export
+#include <kapi/memory/page.hpp> // IWYU pragma: export
+#include <kapi/memory/page_mapper.hpp> // IWYU pragma: export
#include <cstddef>
#include <optional>
diff --git a/kapi/include/kapi/memory/address.hpp b/kapi/include/kapi/memory/address.hpp
index 13bdf4c..9231cfc 100644
--- a/kapi/include/kapi/memory/address.hpp
+++ b/kapi/include/kapi/memory/address.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_MEMORY_ADDRESS_HPP
#define TEACHOS_KAPI_MEMORY_ADDRESS_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
#include <kstd/format>
#include <kstd/units>
diff --git a/kapi/include/kapi/memory/chunk.hpp b/kapi/include/kapi/memory/chunk.hpp
index a046221..485a890 100644
--- a/kapi/include/kapi/memory/chunk.hpp
+++ b/kapi/include/kapi/memory/chunk.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KAPI_MEMORY_CHUNK_HPP
#define TEACHOS_KAPI_MEMORY_CHUNK_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
#include <kstd/units>
diff --git a/kapi/include/kapi/memory/frame.hpp b/kapi/include/kapi/memory/frame.hpp
index a55b6ff..e423fa4 100644
--- a/kapi/include/kapi/memory/frame.hpp
+++ b/kapi/include/kapi/memory/frame.hpp
@@ -1,11 +1,11 @@
#ifndef TEACHOS_KAPI_MEMORY_FRAME_HPP
#define TEACHOS_KAPI_MEMORY_FRAME_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
-#include "kapi/memory/address.hpp"
-#include "kapi/memory/chunk.hpp"
-#include "kapi/memory/layout.hpp"
+#include <kapi/memory/address.hpp>
+#include <kapi/memory/chunk.hpp>
+#include <kapi/memory/layout.hpp>
#include <cstddef>
diff --git a/kapi/include/kapi/memory/frame_allocator.hpp b/kapi/include/kapi/memory/frame_allocator.hpp
index cfa8a1c..784ea93 100644
--- a/kapi/include/kapi/memory/frame_allocator.hpp
+++ b/kapi/include/kapi/memory/frame_allocator.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KAPI_MEMORY_FRAME_ALLOCATOR_HPP
#define TEACHOS_KAPI_MEMORY_FRAME_ALLOCATOR_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
-#include "kapi/memory/frame.hpp"
+#include <kapi/memory/frame.hpp>
#include <cstddef>
#include <optional>
diff --git a/kapi/include/kapi/memory/layout.hpp b/kapi/include/kapi/memory/layout.hpp
index 26b48d8..733fa96 100644
--- a/kapi/include/kapi/memory/layout.hpp
+++ b/kapi/include/kapi/memory/layout.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KAPI_MEMORY_LAYOUT_HPP
#define TEACHOS_KAPI_MEMORY_LAYOUT_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
-#include "kapi/memory/address.hpp"
+#include <kapi/memory/address.hpp>
#include <kstd/units>
diff --git a/kapi/include/kapi/memory/page.hpp b/kapi/include/kapi/memory/page.hpp
index aa161ee..d987534 100644
--- a/kapi/include/kapi/memory/page.hpp
+++ b/kapi/include/kapi/memory/page.hpp
@@ -1,11 +1,11 @@
#ifndef TEACHOS_KAPI_MEMORY_PAGE_HPP
#define TEACHOS_KAPI_MEMORY_PAGE_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
-#include "kapi/memory/address.hpp"
-#include "kapi/memory/chunk.hpp"
-#include "kapi/memory/layout.hpp"
+#include <kapi/memory/address.hpp>
+#include <kapi/memory/chunk.hpp>
+#include <kapi/memory/layout.hpp>
#include <cstddef>
diff --git a/kapi/include/kapi/memory/page_mapper.hpp b/kapi/include/kapi/memory/page_mapper.hpp
index c6052e9..fb600b2 100644
--- a/kapi/include/kapi/memory/page_mapper.hpp
+++ b/kapi/include/kapi/memory/page_mapper.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_KAPI_MEMORY_PAGE_MAPPER_HPP
#define TEACHOS_KAPI_MEMORY_PAGE_MAPPER_HPP
-// IWYU pragma: private, include "kapi/memory.hpp"
+// IWYU pragma: private, include <kapi/memory.hpp>
-#include "kapi/memory/frame.hpp"
-#include "kapi/memory/page.hpp"
+#include <kapi/memory/frame.hpp>
+#include <kapi/memory/page.hpp>
#include <kstd/ext/bitfield_enum>
diff --git a/kernel/include/kernel/devices/block_device.hpp b/kernel/include/kernel/devices/block_device.hpp
index 43e6511..a6d68ee 100644
--- a/kernel/include/kernel/devices/block_device.hpp
+++ b/kernel/include/kernel/devices/block_device.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_DEVICES_BLOCK_DEVICE_HPP
#define TEACH_OS_KERNEL_DEVICES_BLOCK_DEVICE_HPP
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/string>
diff --git a/kernel/include/kernel/devices/block_device_utils.hpp b/kernel/include/kernel/devices/block_device_utils.hpp
index 7b1daec..8be75b6 100644
--- a/kernel/include/kernel/devices/block_device_utils.hpp
+++ b/kernel/include/kernel/devices/block_device_utils.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_DEVICES_BLOCK_DEVICE_UTILS_HPP
#define TEACH_OS_KERNEL_DEVICES_BLOCK_DEVICE_UTILS_HPP
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
diff --git a/kernel/include/kernel/devices/root_bus.hpp b/kernel/include/kernel/devices/root_bus.hpp
index 660b715..c8fee52 100644
--- a/kernel/include/kernel/devices/root_bus.hpp
+++ b/kernel/include/kernel/devices/root_bus.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_DEVICES_ROOT_BUS_HPP
#define TEACHOS_KERNEL_DEVICES_ROOT_BUS_HPP
-#include "kapi/devices/bus.hpp"
+#include <kapi/devices/bus.hpp>
namespace kernel::devices
{
diff --git a/kernel/include/kernel/devices/storage/controller.hpp b/kernel/include/kernel/devices/storage/controller.hpp
index a91e452..bea18f3 100644
--- a/kernel/include/kernel/devices/storage/controller.hpp
+++ b/kernel/include/kernel/devices/storage/controller.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_CONTROLLER_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_CONTROLLER_HPP
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/devices/storage/management.hpp b/kernel/include/kernel/devices/storage/management.hpp
index b2f42d1..9a84087 100644
--- a/kernel/include/kernel/devices/storage/management.hpp
+++ b/kernel/include/kernel/devices/storage/management.hpp
@@ -1,9 +1,9 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_MANAGEMENT_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_MANAGEMENT_HPP
-#include "kernel/devices/storage/controller.hpp"
+#include <kernel/devices/storage/controller.hpp>
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/devices/storage/ram_disk/controller.hpp b/kernel/include/kernel/devices/storage/ram_disk/controller.hpp
index febec95..93cf30d 100644
--- a/kernel/include/kernel/devices/storage/ram_disk/controller.hpp
+++ b/kernel/include/kernel/devices/storage/ram_disk/controller.hpp
@@ -1,9 +1,9 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_CONTROLLER_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_CONTROLLER_HPP
-#include "kernel/devices/storage/controller.hpp"
+#include <kernel/devices/storage/controller.hpp>
-#include "kapi/boot_module/boot_module_registry.hpp"
+#include <kapi/boot_module/boot_module_registry.hpp>
namespace kernel::devices::storage::ram_disk
{
diff --git a/kernel/include/kernel/devices/storage/ram_disk/device.hpp b/kernel/include/kernel/devices/storage/ram_disk/device.hpp
index 0ee0f8f..89789ea 100644
--- a/kernel/include/kernel/devices/storage/ram_disk/device.hpp
+++ b/kernel/include/kernel/devices/storage/ram_disk/device.hpp
@@ -1,9 +1,9 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_DEVICE_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_DEVICE_HPP
-#include "kernel/devices/block_device.hpp"
+#include <kernel/devices/block_device.hpp>
-#include "kapi/boot_module/boot_module.hpp"
+#include <kapi/boot_module/boot_module.hpp>
#include <cstddef>
diff --git a/kernel/include/kernel/filesystem/dentry.hpp b/kernel/include/kernel/filesystem/dentry.hpp
index 58a918f..94fa39a 100644
--- a/kernel/include/kernel/filesystem/dentry.hpp
+++ b/kernel/include/kernel/filesystem/dentry.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_DENTRY_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_DENTRY_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/include/kernel/filesystem/devfs/filesystem.hpp b/kernel/include/kernel/filesystem/devfs/filesystem.hpp
index 53bb87d..8d96555 100644
--- a/kernel/include/kernel/filesystem/devfs/filesystem.hpp
+++ b/kernel/include/kernel/filesystem/devfs/filesystem.hpp
@@ -1,9 +1,9 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_DEVFS_FILESYSTEM_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_DEVFS_FILESYSTEM_HPP
-#include "kernel/filesystem/device_inode.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/device_inode.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/filesystem/devfs/inode.hpp b/kernel/include/kernel/filesystem/devfs/inode.hpp
index c117bd2..0fab280 100644
--- a/kernel/include/kernel/filesystem/devfs/inode.hpp
+++ b/kernel/include/kernel/filesystem/devfs/inode.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_DEVFS_INODE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_DEVFS_INODE_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <cstddef>
diff --git a/kernel/include/kernel/filesystem/device_inode.hpp b/kernel/include/kernel/filesystem/device_inode.hpp
index 6afe5bc..2f79fca 100644
--- a/kernel/include/kernel/filesystem/device_inode.hpp
+++ b/kernel/include/kernel/filesystem/device_inode.hpp
@@ -1,9 +1,9 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_DEVICE_INODE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_DEVICE_INODE_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
diff --git a/kernel/include/kernel/filesystem/ext2/filesystem.hpp b/kernel/include/kernel/filesystem/ext2/filesystem.hpp
index 9112866..516e71d 100644
--- a/kernel/include/kernel/filesystem/ext2/filesystem.hpp
+++ b/kernel/include/kernel/filesystem/ext2/filesystem.hpp
@@ -1,11 +1,11 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_EXT2_FILESYSTEM_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_EXT2_FILESYSTEM_HPP
-#include "kernel/filesystem/ext2/block_group_descriptor.hpp"
-#include "kernel/filesystem/ext2/inode.hpp"
-#include "kernel/filesystem/ext2/superblock.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/ext2/block_group_descriptor.hpp>
+#include <kernel/filesystem/ext2/inode.hpp>
+#include <kernel/filesystem/ext2/superblock.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/filesystem/ext2/inode.hpp b/kernel/include/kernel/filesystem/ext2/inode.hpp
index a1645cd..9291eea 100644
--- a/kernel/include/kernel/filesystem/ext2/inode.hpp
+++ b/kernel/include/kernel/filesystem/ext2/inode.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_EXT2_INODE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_EXT2_INODE_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
diff --git a/kernel/include/kernel/filesystem/file_descriptor_table.hpp b/kernel/include/kernel/filesystem/file_descriptor_table.hpp
index 5dd91e7..293dc36 100644
--- a/kernel/include/kernel/filesystem/file_descriptor_table.hpp
+++ b/kernel/include/kernel/filesystem/file_descriptor_table.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_FILE_DESCRIPTOR_TABLE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_FILE_DESCRIPTOR_TABLE_HPP
-#include "open_file_description.hpp"
+#include <kernel/filesystem/open_file_description.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/filesystem/filesystem.hpp b/kernel/include/kernel/filesystem/filesystem.hpp
index 16c07ad..2fdc0ed 100644
--- a/kernel/include/kernel/filesystem/filesystem.hpp
+++ b/kernel/include/kernel/filesystem/filesystem.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_FILESYSTEM_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_FILESYSTEM_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/filesystem/mount.hpp b/kernel/include/kernel/filesystem/mount.hpp
index 0ac6b2f..72855a0 100644
--- a/kernel/include/kernel/filesystem/mount.hpp
+++ b/kernel/include/kernel/filesystem/mount.hpp
@@ -1,8 +1,8 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_MOUNT_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_MOUNT_HPP
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/filesystem/filesystem.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/filesystem/filesystem.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/include/kernel/filesystem/mount_table.hpp b/kernel/include/kernel/filesystem/mount_table.hpp
index a5cdde6..00277ea 100644
--- a/kernel/include/kernel/filesystem/mount_table.hpp
+++ b/kernel/include/kernel/filesystem/mount_table.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_MOUNT_TABLE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_MOUNT_TABLE_HPP
-#include "kernel/filesystem/mount.hpp"
+#include <kernel/filesystem/mount.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/filesystem/open_file_description.hpp b/kernel/include/kernel/filesystem/open_file_description.hpp
index 738afd4..fad41e4 100644
--- a/kernel/include/kernel/filesystem/open_file_description.hpp
+++ b/kernel/include/kernel/filesystem/open_file_description.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_OPEN_FILE_DESCRIPTION_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_OPEN_FILE_DESCRIPTION_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
diff --git a/kernel/include/kernel/filesystem/rootfs/filesystem.hpp b/kernel/include/kernel/filesystem/rootfs/filesystem.hpp
index e14a1ee..cc778d8 100644
--- a/kernel/include/kernel/filesystem/rootfs/filesystem.hpp
+++ b/kernel/include/kernel/filesystem/rootfs/filesystem.hpp
@@ -1,8 +1,8 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_ROOTFS_FILESYSTEM_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_ROOTFS_FILESYSTEM_HPP
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/include/kernel/filesystem/rootfs/inode.hpp b/kernel/include/kernel/filesystem/rootfs/inode.hpp
index 469e47a..37d0a30 100644
--- a/kernel/include/kernel/filesystem/rootfs/inode.hpp
+++ b/kernel/include/kernel/filesystem/rootfs/inode.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_ROOTFS_INODE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_ROOTFS_INODE_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/include/kernel/filesystem/vfs.hpp b/kernel/include/kernel/filesystem/vfs.hpp
index 678e645..5b5c868 100644
--- a/kernel/include/kernel/filesystem/vfs.hpp
+++ b/kernel/include/kernel/filesystem/vfs.hpp
@@ -1,10 +1,10 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_VFS_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_VFS_HPP
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/mount_table.hpp"
-#include "kernel/filesystem/open_file_description.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/mount_table.hpp>
+#include <kernel/filesystem/open_file_description.hpp>
#include <kstd/memory>
diff --git a/kernel/include/kernel/memory.hpp b/kernel/include/kernel/memory.hpp
index 568dd24..17fb82b 100644
--- a/kernel/include/kernel/memory.hpp
+++ b/kernel/include/kernel/memory.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KERNEL_MEMORY_HPP
#define TEACHOS_KERNEL_MEMORY_HPP
-#include "kernel/memory/heap_allocator.hpp" // IWYU pragma: export
+#include <kernel/memory/heap_allocator.hpp> // IWYU pragma: export
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
namespace kernel::memory
{
diff --git a/kernel/include/kernel/memory/bitmap_allocator.hpp b/kernel/include/kernel/memory/bitmap_allocator.hpp
index fb5bf55..370ce64 100644
--- a/kernel/include/kernel/memory/bitmap_allocator.hpp
+++ b/kernel/include/kernel/memory/bitmap_allocator.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_MEMORY_BITMAP_ALLOCATOR_HPP
#define TEACHOS_KERNEL_MEMORY_BITMAP_ALLOCATOR_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/include/kernel/memory/block_list_allocator.hpp b/kernel/include/kernel/memory/block_list_allocator.hpp
index c2cb468..51b226e 100644
--- a/kernel/include/kernel/memory/block_list_allocator.hpp
+++ b/kernel/include/kernel/memory/block_list_allocator.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KERNEL_MEMORY_BLOCK_LIST_ALLOCATOR_HPP
#define TEACHOS_KERNEL_MEMORY_BLOCK_LIST_ALLOCATOR_HPP
-#include "kernel/memory/heap_allocator.hpp"
+#include <kernel/memory/heap_allocator.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/mutex>
#include <kstd/units>
diff --git a/kernel/include/kernel/memory/mmio_allocator.hpp b/kernel/include/kernel/memory/mmio_allocator.hpp
index 4ec6bec..c7a8ed0 100644
--- a/kernel/include/kernel/memory/mmio_allocator.hpp
+++ b/kernel/include/kernel/memory/mmio_allocator.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_MEMORY_MMIO_ALLOCATOR_HPP
#define TEACHOS_KERNEL_MEMORY_MMIO_ALLOCATOR_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/allocator>
#include <kstd/memory>
diff --git a/kernel/include/kernel/test_support/bump_frame_allocator.hpp b/kernel/include/kernel/test_support/bump_frame_allocator.hpp
index 6380294..a8ffd48 100644
--- a/kernel/include/kernel/test_support/bump_frame_allocator.hpp
+++ b/kernel/include/kernel/test_support/bump_frame_allocator.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_BUMP_FRAME_ALLOCATOR_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_BUMP_FRAME_ALLOCATOR_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <cstddef>
#include <optional>
diff --git a/kernel/include/kernel/test_support/cio.hpp b/kernel/include/kernel/test_support/cio.hpp
index e990825..afe27e0 100644
--- a/kernel/include/kernel/test_support/cio.hpp
+++ b/kernel/include/kernel/test_support/cio.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_CIO_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_CIO_HPP
-#include "kernel/test_support/log_buffer.hpp"
+#include <kernel/test_support/log_buffer.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <string_view>
diff --git a/kernel/include/kernel/test_support/devices/block_device.hpp b/kernel/include/kernel/test_support/devices/block_device.hpp
index 110872f..89a2bf1 100644
--- a/kernel/include/kernel/test_support/devices/block_device.hpp
+++ b/kernel/include/kernel/test_support/devices/block_device.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_DEVICES_BLOCK_DEVICE_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_DEVICES_BLOCK_DEVICE_HPP
-#include "kernel/devices/block_device.hpp"
+#include <kernel/devices/block_device.hpp>
#include <kstd/string>
#include <kstd/vector>
diff --git a/kernel/include/kernel/test_support/devices/character_device.hpp b/kernel/include/kernel/test_support/devices/character_device.hpp
index a106cfb..aba183a 100644
--- a/kernel/include/kernel/test_support/devices/character_device.hpp
+++ b/kernel/include/kernel/test_support/devices/character_device.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_DEVICES_CHARACTER_DEVICE_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_DEVICES_CHARACTER_DEVICE_HPP
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/string>
#include <kstd/vector>
diff --git a/kernel/include/kernel/test_support/filesystem/ext2.hpp b/kernel/include/kernel/test_support/filesystem/ext2.hpp
index edbda29..107e5a4 100644
--- a/kernel/include/kernel/test_support/filesystem/ext2.hpp
+++ b/kernel/include/kernel/test_support/filesystem/ext2.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_EXT2_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_EXT2_HPP
-#include "kernel/test_support/devices/block_device.hpp"
+#include <kernel/test_support/devices/block_device.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/include/kernel/test_support/filesystem/filesystem.hpp b/kernel/include/kernel/test_support/filesystem/filesystem.hpp
index 13aade4..dab0892 100644
--- a/kernel/include/kernel/test_support/filesystem/filesystem.hpp
+++ b/kernel/include/kernel/test_support/filesystem/filesystem.hpp
@@ -1,8 +1,8 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_FILESYSTEM_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_FILESYSTEM_HPP
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
diff --git a/kernel/include/kernel/test_support/filesystem/inode.hpp b/kernel/include/kernel/test_support/filesystem/inode.hpp
index 6568f24..9d17917 100644
--- a/kernel/include/kernel/test_support/filesystem/inode.hpp
+++ b/kernel/include/kernel/test_support/filesystem/inode.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_INODE_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_INODE_HPP
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <cstddef>
diff --git a/kernel/include/kernel/test_support/filesystem/storage_boot_module_fixture.hpp b/kernel/include/kernel/test_support/filesystem/storage_boot_module_fixture.hpp
index 4b49684..94a6668 100644
--- a/kernel/include/kernel/test_support/filesystem/storage_boot_module_fixture.hpp
+++ b/kernel/include/kernel/test_support/filesystem/storage_boot_module_fixture.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_STORAGE_BOOT_MODULE_FIXTURE_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_STORAGE_BOOT_MODULE_FIXTURE_HPP
-#include "kapi/boot_module/boot_module_registry.hpp"
+#include <kapi/boot_module/boot_module_registry.hpp>
#include <cstddef>
#include <filesystem>
diff --git a/kernel/include/kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp b/kernel/include/kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp
index bd1c289..55f4b29 100644
--- a/kernel/include/kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp
+++ b/kernel/include/kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_STORAGE_BOOT_MODULE_VFS_FIXTURE_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_FILESYSTEM_STORAGE_BOOT_MODULE_VFS_FIXTURE_HPP
-#include "kernel/test_support/filesystem/storage_boot_module_fixture.hpp"
+#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
#include <cstddef>
#include <filesystem>
diff --git a/kernel/include/kernel/test_support/memory.hpp b/kernel/include/kernel/test_support/memory.hpp
index 6034a1e..21030a4 100644
--- a/kernel/include/kernel/test_support/memory.hpp
+++ b/kernel/include/kernel/test_support/memory.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_MEMORY_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_MEMORY_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
namespace kernel::tests::memory
{
diff --git a/kernel/include/kernel/test_support/page_mapper.hpp b/kernel/include/kernel/test_support/page_mapper.hpp
index 05f4359..be4403b 100644
--- a/kernel/include/kernel/test_support/page_mapper.hpp
+++ b/kernel/include/kernel/test_support/page_mapper.hpp
@@ -1,9 +1,9 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_PAGE_MAPPER_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_PAGE_MAPPER_HPP
-#include "kernel/test_support/simulated_memory.hpp"
+#include <kernel/test_support/simulated_memory.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/units>
diff --git a/kernel/include/kernel/test_support/simulated_memory.hpp b/kernel/include/kernel/test_support/simulated_memory.hpp
index ef4e3ec..a201c3d 100644
--- a/kernel/include/kernel/test_support/simulated_memory.hpp
+++ b/kernel/include/kernel/test_support/simulated_memory.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_SIMULATED_MEMORY_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_SIMULATED_MEMORY_HPP
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/units>
diff --git a/kernel/kapi/acpi.cpp b/kernel/kapi/acpi.cpp
index fc9ff31..b6d5cdf 100644
--- a/kernel/kapi/acpi.cpp
+++ b/kernel/kapi/acpi.cpp
@@ -1,8 +1,8 @@
-#include "kapi/acpi.hpp"
+#include <kapi/acpi.hpp>
-#include "kernel/acpi/manager.hpp"
+#include <kernel/acpi/manager.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <acpi/acpi.hpp>
diff --git a/kernel/kapi/boot_modules.cpp b/kernel/kapi/boot_modules.cpp
index 0549368..1ad541b 100644
--- a/kernel/kapi/boot_modules.cpp
+++ b/kernel/kapi/boot_modules.cpp
@@ -1,6 +1,6 @@
-#include "kapi/boot_modules.hpp"
+#include <kapi/boot_modules.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <optional>
diff --git a/kernel/kapi/cio.cpp b/kernel/kapi/cio.cpp
index d447a6a..96f043c 100644
--- a/kernel/kapi/cio.cpp
+++ b/kernel/kapi/cio.cpp
@@ -1,4 +1,4 @@
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <optional>
#include <string_view>
diff --git a/kernel/kapi/cpu.cpp b/kernel/kapi/cpu.cpp
index 13de584..7b1a43b 100644
--- a/kernel/kapi/cpu.cpp
+++ b/kernel/kapi/cpu.cpp
@@ -1,6 +1,6 @@
-#include "kapi/cpu.hpp"
+#include <kapi/cpu.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/print>
diff --git a/kernel/kapi/cpu.tests.cpp b/kernel/kapi/cpu.tests.cpp
index 85b20fd..9ce2917 100644
--- a/kernel/kapi/cpu.tests.cpp
+++ b/kernel/kapi/cpu.tests.cpp
@@ -1,6 +1,6 @@
-#include "kapi/cpu.hpp"
+#include <kapi/cpu.hpp>
-#include "kernel/test_support/cpu.hpp"
+#include <kernel/test_support/cpu.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kapi/devices.cpp b/kernel/kapi/devices.cpp
index 53bab8c..572227e 100644
--- a/kernel/kapi/devices.cpp
+++ b/kernel/kapi/devices.cpp
@@ -1,8 +1,8 @@
-#include "kapi/devices.hpp"
+#include <kapi/devices.hpp>
-#include "kernel/devices/root_bus.hpp"
+#include <kernel/devices/root_bus.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/flat_map>
#include <kstd/memory>
diff --git a/kernel/kapi/devices/bus.cpp b/kernel/kapi/devices/bus.cpp
index 5f0dfcd..59753f7 100644
--- a/kernel/kapi/devices/bus.cpp
+++ b/kernel/kapi/devices/bus.cpp
@@ -1,7 +1,7 @@
-#include "kapi/devices/bus.hpp"
+#include <kapi/devices/bus.hpp>
-#include "kapi/devices.hpp"
-#include "kapi/system.hpp"
+#include <kapi/devices.hpp>
+#include <kapi/system.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/kapi/devices/cpu.cpp b/kernel/kapi/devices/cpu.cpp
index 9de5f94..f0e1d72 100644
--- a/kernel/kapi/devices/cpu.cpp
+++ b/kernel/kapi/devices/cpu.cpp
@@ -1,6 +1,6 @@
-#include "kapi/devices/cpu.hpp"
+#include <kapi/devices/cpu.hpp>
-#include "kapi/devices.hpp"
+#include <kapi/devices.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/kapi/devices/device.cpp b/kernel/kapi/devices/device.cpp
index 41d96dc..8b5d6b9 100644
--- a/kernel/kapi/devices/device.cpp
+++ b/kernel/kapi/devices/device.cpp
@@ -1,6 +1,6 @@
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
-#include "kapi/devices/bus.hpp"
+#include <kapi/devices/bus.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/kapi/filesystem.cpp b/kernel/kapi/filesystem.cpp
index eee3b8b..c8d4c6d 100644
--- a/kernel/kapi/filesystem.cpp
+++ b/kernel/kapi/filesystem.cpp
@@ -1,8 +1,8 @@
-#include "kapi/filesystem.hpp"
+#include <kapi/filesystem.hpp>
-#include "kernel/filesystem/file_descriptor_table.hpp"
-#include "kernel/filesystem/open_file_description.hpp"
-#include "kernel/filesystem/vfs.hpp"
+#include <kernel/filesystem/file_descriptor_table.hpp>
+#include <kernel/filesystem/open_file_description.hpp>
+#include <kernel/filesystem/vfs.hpp>
#include <kstd/memory>
diff --git a/kernel/kapi/filesystem.tests.cpp b/kernel/kapi/filesystem.tests.cpp
index aa24aed..baa8613 100644
--- a/kernel/kapi/filesystem.tests.cpp
+++ b/kernel/kapi/filesystem.tests.cpp
@@ -1,6 +1,6 @@
-#include "kapi/filesystem.hpp"
+#include <kapi/filesystem.hpp>
-#include "kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp"
+#include <kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kapi/interrupts.cpp b/kernel/kapi/interrupts.cpp
index 0e37bc3..4efcaa3 100644
--- a/kernel/kapi/interrupts.cpp
+++ b/kernel/kapi/interrupts.cpp
@@ -1,4 +1,4 @@
-#include "kapi/interrupts.hpp"
+#include <kapi/interrupts.hpp>
#include <kstd/flat_map>
#include <kstd/print>
diff --git a/kernel/kapi/memory.cpp b/kernel/kapi/memory.cpp
index 66ccb9c..5ea08b1 100644
--- a/kernel/kapi/memory.cpp
+++ b/kernel/kapi/memory.cpp
@@ -1,9 +1,9 @@
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
-#include "kernel/memory/bitmap_allocator.hpp"
-#include "kernel/memory/mmio_allocator.hpp"
+#include <kernel/memory/bitmap_allocator.hpp>
+#include <kernel/memory/mmio_allocator.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/print>
#include <kstd/units>
diff --git a/kernel/kapi/system.cpp b/kernel/kapi/system.cpp
index a17d9b9..9819ceb 100644
--- a/kernel/kapi/system.cpp
+++ b/kernel/kapi/system.cpp
@@ -1,6 +1,6 @@
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
-#include "kapi/cpu.hpp"
+#include <kapi/cpu.hpp>
#include <kstd/print>
diff --git a/kernel/kapi/system.tests.cpp b/kernel/kapi/system.tests.cpp
index 687053e..1e30031 100644
--- a/kernel/kapi/system.tests.cpp
+++ b/kernel/kapi/system.tests.cpp
@@ -1,7 +1,7 @@
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
-#include "kernel/test_support/cio.hpp"
-#include "kernel/test_support/cpu.hpp"
+#include <kernel/test_support/cio.hpp>
+#include <kernel/test_support/cpu.hpp>
#include <kstd/print>
diff --git a/kernel/kstd/os.cpp b/kernel/kstd/os.cpp
index 21254c4..ae69e7e 100644
--- a/kernel/kstd/os.cpp
+++ b/kernel/kstd/os.cpp
@@ -1,4 +1,4 @@
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/os/error.hpp>
diff --git a/kernel/kstd/print.cpp b/kernel/kstd/print.cpp
index a2e7fe7..d0611b2 100644
--- a/kernel/kstd/print.cpp
+++ b/kernel/kstd/print.cpp
@@ -1,6 +1,6 @@
#include <kstd/os/print.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <kstd/bits/format/output_buffer.hpp>
#include <kstd/format>
diff --git a/kernel/kstd/print.tests.cpp b/kernel/kstd/print.tests.cpp
index 8deeb17..4963f46 100644
--- a/kernel/kstd/print.tests.cpp
+++ b/kernel/kstd/print.tests.cpp
@@ -1,6 +1,6 @@
-#include "kstd/print"
+#include <kstd/print>
-#include "kernel/test_support/cio.hpp"
+#include <kernel/test_support/cio.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/src/acpi/manager.cpp b/kernel/src/acpi/manager.cpp
index f17c9cb..99c8860 100644
--- a/kernel/src/acpi/manager.cpp
+++ b/kernel/src/acpi/manager.cpp
@@ -1,7 +1,7 @@
-#include "kernel/acpi/manager.hpp"
+#include <kernel/acpi/manager.hpp>
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <acpi/acpi.hpp>
diff --git a/kernel/src/devices/block_device.cpp b/kernel/src/devices/block_device.cpp
index b7cb26e..13d73ac 100644
--- a/kernel/src/devices/block_device.cpp
+++ b/kernel/src/devices/block_device.cpp
@@ -1,7 +1,7 @@
-#include "kernel/devices/block_device.hpp"
+#include <kernel/devices/block_device.hpp>
-#include "kapi/devices/device.hpp"
-#include "kapi/system.hpp"
+#include <kapi/devices/device.hpp>
+#include <kapi/system.hpp>
#include <kstd/string>
diff --git a/kernel/src/devices/block_device.tests.cpp b/kernel/src/devices/block_device.tests.cpp
index 378437e..a2ddd2b 100644
--- a/kernel/src/devices/block_device.tests.cpp
+++ b/kernel/src/devices/block_device.tests.cpp
@@ -1,6 +1,6 @@
-#include "kernel/test_support/devices/block_device.hpp"
+#include <kernel/test_support/devices/block_device.hpp>
-#include "kernel/test_support/cpu.hpp"
+#include <kernel/test_support/cpu.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/devices/block_device_utils.cpp b/kernel/src/devices/block_device_utils.cpp
index 3c77308..cb8ecba 100644
--- a/kernel/src/devices/block_device_utils.cpp
+++ b/kernel/src/devices/block_device_utils.cpp
@@ -1,9 +1,9 @@
-#include "kernel/devices/block_device_utils.hpp"
+#include <kernel/devices/block_device_utils.hpp>
-#include "kernel/devices/block_device.hpp"
+#include <kernel/devices/block_device.hpp>
-#include "kapi/devices/device.hpp"
-#include "kapi/system.hpp"
+#include <kapi/devices/device.hpp>
+#include <kapi/system.hpp>
#include <kstd/cstring>
#include <kstd/memory>
diff --git a/kernel/src/devices/block_device_utils.tests.cpp b/kernel/src/devices/block_device_utils.tests.cpp
index f78e477..e2e1e65 100644
--- a/kernel/src/devices/block_device_utils.tests.cpp
+++ b/kernel/src/devices/block_device_utils.tests.cpp
@@ -1,8 +1,8 @@
-#include "kernel/devices/block_device_utils.hpp"
+#include <kernel/devices/block_device_utils.hpp>
-#include "kernel/test_support/cpu.hpp"
-#include "kernel/test_support/devices/block_device.hpp"
-#include "kernel/test_support/devices/character_device.hpp"
+#include <kernel/test_support/cpu.hpp>
+#include <kernel/test_support/devices/block_device.hpp>
+#include <kernel/test_support/devices/character_device.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/devices/root_bus.cpp b/kernel/src/devices/root_bus.cpp
index 43a35bf..1b754f2 100644
--- a/kernel/src/devices/root_bus.cpp
+++ b/kernel/src/devices/root_bus.cpp
@@ -1,6 +1,6 @@
-#include "kernel/devices/root_bus.hpp"
+#include <kernel/devices/root_bus.hpp>
-#include "kapi/devices.hpp"
+#include <kapi/devices.hpp>
namespace kernel::devices
{
diff --git a/kernel/src/devices/storage/controller.cpp b/kernel/src/devices/storage/controller.cpp
index 1bef670..171b918 100644
--- a/kernel/src/devices/storage/controller.cpp
+++ b/kernel/src/devices/storage/controller.cpp
@@ -1,6 +1,6 @@
-#include "kernel/devices/storage/controller.hpp"
+#include <kernel/devices/storage/controller.hpp>
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/devices/storage/management.cpp b/kernel/src/devices/storage/management.cpp
index 8ff1b06..7361cd5 100644
--- a/kernel/src/devices/storage/management.cpp
+++ b/kernel/src/devices/storage/management.cpp
@@ -1,11 +1,11 @@
-#include "kernel/devices/storage/management.hpp"
+#include <kernel/devices/storage/management.hpp>
-#include "kernel/devices/storage/controller.hpp"
-#include "kernel/devices/storage/ram_disk/controller.hpp"
+#include <kernel/devices/storage/controller.hpp>
+#include <kernel/devices/storage/ram_disk/controller.hpp>
-#include "kapi/boot_modules.hpp"
-#include "kapi/devices/device.hpp"
-#include "kapi/system.hpp"
+#include <kapi/boot_modules.hpp>
+#include <kapi/devices/device.hpp>
+#include <kapi/system.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/devices/storage/ram_disk/controller.cpp b/kernel/src/devices/storage/ram_disk/controller.cpp
index d230533..30441fa 100644
--- a/kernel/src/devices/storage/ram_disk/controller.cpp
+++ b/kernel/src/devices/storage/ram_disk/controller.cpp
@@ -1,8 +1,8 @@
-#include "kernel/devices/storage/ram_disk/controller.hpp"
+#include <kernel/devices/storage/ram_disk/controller.hpp>
-#include "kernel/devices/storage/ram_disk/device.hpp"
+#include <kernel/devices/storage/ram_disk/device.hpp>
-#include "kapi/boot_module/boot_module_registry.hpp"
+#include <kapi/boot_module/boot_module_registry.hpp>
#include <kstd/memory>
diff --git a/kernel/src/devices/storage/ram_disk/device.cpp b/kernel/src/devices/storage/ram_disk/device.cpp
index c6a1363..21b0000 100644
--- a/kernel/src/devices/storage/ram_disk/device.cpp
+++ b/kernel/src/devices/storage/ram_disk/device.cpp
@@ -1,9 +1,9 @@
-#include "kernel/devices/storage/ram_disk/device.hpp"
+#include <kernel/devices/storage/ram_disk/device.hpp>
-#include "kernel/devices/block_device.hpp"
+#include <kernel/devices/block_device.hpp>
-#include "kapi/boot_module/boot_module.hpp"
-#include "kapi/system.hpp"
+#include <kapi/boot_module/boot_module.hpp>
+#include <kapi/system.hpp>
#include <kstd/cstring>
#include <kstd/string>
diff --git a/kernel/src/devices/storage/ram_disk/device.tests.cpp b/kernel/src/devices/storage/ram_disk/device.tests.cpp
index b475c4b..d0fab76 100644
--- a/kernel/src/devices/storage/ram_disk/device.tests.cpp
+++ b/kernel/src/devices/storage/ram_disk/device.tests.cpp
@@ -1,7 +1,7 @@
-#include "kernel/devices/storage/ram_disk/device.hpp"
+#include <kernel/devices/storage/ram_disk/device.hpp>
-#include "kapi/boot_module/boot_module.hpp"
-#include "kapi/memory.hpp"
+#include <kapi/boot_module/boot_module.hpp>
+#include <kapi/memory.hpp>
#include <catch2/catch_test_macros.hpp>
#include <catch2/matchers/catch_matchers.hpp>
diff --git a/kernel/src/filesystem/dentry.cpp b/kernel/src/filesystem/dentry.cpp
index af5ceab..572dd82 100644
--- a/kernel/src/filesystem/dentry.cpp
+++ b/kernel/src/filesystem/dentry.cpp
@@ -1,8 +1,8 @@
-#include "kernel/filesystem/dentry.hpp"
+#include <kernel/filesystem/dentry.hpp>
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/dentry.tests.cpp b/kernel/src/filesystem/dentry.tests.cpp
index a6620d3..f81c260 100644
--- a/kernel/src/filesystem/dentry.tests.cpp
+++ b/kernel/src/filesystem/dentry.tests.cpp
@@ -1,7 +1,7 @@
-#include "kernel/filesystem/dentry.hpp"
+#include <kernel/filesystem/dentry.hpp>
-#include "kernel/test_support/cpu.hpp"
-#include "kernel/test_support/filesystem/inode.hpp"
+#include <kernel/test_support/cpu.hpp>
+#include <kernel/test_support/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/devfs/filesystem.cpp b/kernel/src/filesystem/devfs/filesystem.cpp
index 76b9489..96e40a8 100644
--- a/kernel/src/filesystem/devfs/filesystem.cpp
+++ b/kernel/src/filesystem/devfs/filesystem.cpp
@@ -1,11 +1,11 @@
-#include "kernel/filesystem/devfs/filesystem.hpp"
+#include <kernel/filesystem/devfs/filesystem.hpp>
-#include "kernel/devices/storage/management.hpp"
-#include "kernel/filesystem/devfs/inode.hpp"
-#include "kernel/filesystem/device_inode.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/devices/storage/management.hpp>
+#include <kernel/filesystem/devfs/inode.hpp>
+#include <kernel/filesystem/device_inode.hpp>
+#include <kernel/filesystem/inode.hpp>
-#include "kapi/devices/device.hpp"
+#include <kapi/devices/device.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/devfs/filesystem.tests.cpp b/kernel/src/filesystem/devfs/filesystem.tests.cpp
index f8c4764..2b6c09b 100644
--- a/kernel/src/filesystem/devfs/filesystem.tests.cpp
+++ b/kernel/src/filesystem/devfs/filesystem.tests.cpp
@@ -1,7 +1,7 @@
-#include "kernel/filesystem/devfs/filesystem.hpp"
+#include <kernel/filesystem/devfs/filesystem.hpp>
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/test_support/filesystem/storage_boot_module_fixture.hpp"
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/src/filesystem/devfs/inode.cpp b/kernel/src/filesystem/devfs/inode.cpp
index 52cf6fa..0ed66ad 100644
--- a/kernel/src/filesystem/devfs/inode.cpp
+++ b/kernel/src/filesystem/devfs/inode.cpp
@@ -1,6 +1,6 @@
-#include "kernel/filesystem/devfs/inode.hpp"
+#include <kernel/filesystem/devfs/inode.hpp>
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <cstddef>
diff --git a/kernel/src/filesystem/devfs/inode.tests.cpp b/kernel/src/filesystem/devfs/inode.tests.cpp
index 50e34a7..030d709 100644
--- a/kernel/src/filesystem/devfs/inode.tests.cpp
+++ b/kernel/src/filesystem/devfs/inode.tests.cpp
@@ -1,4 +1,4 @@
-#include "kernel/filesystem/devfs/inode.hpp"
+#include <kernel/filesystem/devfs/inode.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/device_inode.cpp b/kernel/src/filesystem/device_inode.cpp
index 5793bfc..3bafe06 100644
--- a/kernel/src/filesystem/device_inode.cpp
+++ b/kernel/src/filesystem/device_inode.cpp
@@ -1,10 +1,10 @@
-#include "kernel/filesystem/device_inode.hpp"
+#include <kernel/filesystem/device_inode.hpp>
-#include "kernel/devices/block_device_utils.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/devices/block_device_utils.hpp>
+#include <kernel/filesystem/inode.hpp>
-#include "kapi/devices/device.hpp"
-#include "kapi/system.hpp"
+#include <kapi/devices/device.hpp>
+#include <kapi/system.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/device_inode.tests.cpp b/kernel/src/filesystem/device_inode.tests.cpp
index 4e31812..8ac4eff 100644
--- a/kernel/src/filesystem/device_inode.tests.cpp
+++ b/kernel/src/filesystem/device_inode.tests.cpp
@@ -1,8 +1,8 @@
-#include "kernel/filesystem/device_inode.hpp"
+#include <kernel/filesystem/device_inode.hpp>
-#include "kernel/test_support/cpu.hpp"
-#include "kernel/test_support/devices/block_device.hpp"
-#include "kernel/test_support/devices/character_device.hpp"
+#include <kernel/test_support/cpu.hpp>
+#include <kernel/test_support/devices/block_device.hpp>
+#include <kernel/test_support/devices/character_device.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/ext2/filesystem.cpp b/kernel/src/filesystem/ext2/filesystem.cpp
index c0f97ed..41572ee 100644
--- a/kernel/src/filesystem/ext2/filesystem.cpp
+++ b/kernel/src/filesystem/ext2/filesystem.cpp
@@ -1,11 +1,11 @@
-#include "kernel/filesystem/ext2/filesystem.hpp"
-
-#include "kernel/filesystem/ext2/block_group_descriptor.hpp"
-#include "kernel/filesystem/ext2/inode.hpp"
-#include "kernel/filesystem/ext2/linked_directory_entry.hpp"
-#include "kernel/filesystem/ext2/superblock.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/ext2/filesystem.hpp>
+
+#include <kernel/filesystem/ext2/block_group_descriptor.hpp>
+#include <kernel/filesystem/ext2/inode.hpp>
+#include <kernel/filesystem/ext2/linked_directory_entry.hpp>
+#include <kernel/filesystem/ext2/superblock.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/filesystem/ext2/filesystem.tests.cpp b/kernel/src/filesystem/ext2/filesystem.tests.cpp
index a7b8d5b..31c4c29 100644
--- a/kernel/src/filesystem/ext2/filesystem.tests.cpp
+++ b/kernel/src/filesystem/ext2/filesystem.tests.cpp
@@ -1,12 +1,12 @@
-#include "kernel/filesystem/ext2/filesystem.hpp"
-
-#include "kernel/devices/storage/management.hpp"
-#include "kernel/filesystem/device_inode.hpp"
-#include "kernel/filesystem/ext2/inode.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/test_support/devices/block_device.hpp"
-#include "kernel/test_support/filesystem/ext2.hpp"
-#include "kernel/test_support/filesystem/storage_boot_module_fixture.hpp"
+#include <kernel/filesystem/ext2/filesystem.hpp>
+
+#include <kernel/devices/storage/management.hpp>
+#include <kernel/filesystem/device_inode.hpp>
+#include <kernel/filesystem/ext2/inode.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/test_support/devices/block_device.hpp>
+#include <kernel/test_support/filesystem/ext2.hpp>
+#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/filesystem/ext2/inode.cpp b/kernel/src/filesystem/ext2/inode.cpp
index 6b42db6..c45c41e 100644
--- a/kernel/src/filesystem/ext2/inode.cpp
+++ b/kernel/src/filesystem/ext2/inode.cpp
@@ -1,9 +1,9 @@
-#include "kernel/filesystem/ext2/inode.hpp"
+#include <kernel/filesystem/ext2/inode.hpp>
-#include "kernel/filesystem/ext2/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/ext2/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/src/filesystem/ext2/inode.tests.cpp b/kernel/src/filesystem/ext2/inode.tests.cpp
index ae66aff..4d61790 100644
--- a/kernel/src/filesystem/ext2/inode.tests.cpp
+++ b/kernel/src/filesystem/ext2/inode.tests.cpp
@@ -1,13 +1,13 @@
-#include "kernel/filesystem/ext2/inode.hpp"
-
-#include "kernel/devices/storage/management.hpp"
-#include "kernel/filesystem/device_inode.hpp"
-#include "kernel/filesystem/ext2/filesystem.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/test_support/cpu.hpp"
-#include "kernel/test_support/devices/block_device.hpp"
-#include "kernel/test_support/filesystem/ext2.hpp"
-#include "kernel/test_support/filesystem/storage_boot_module_fixture.hpp"
+#include <kernel/filesystem/ext2/inode.hpp>
+
+#include <kernel/devices/storage/management.hpp>
+#include <kernel/filesystem/device_inode.hpp>
+#include <kernel/filesystem/ext2/filesystem.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/test_support/cpu.hpp>
+#include <kernel/test_support/devices/block_device.hpp>
+#include <kernel/test_support/filesystem/ext2.hpp>
+#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/filesystem/file_descriptor_table.cpp b/kernel/src/filesystem/file_descriptor_table.cpp
index 4160429..db7692b 100644
--- a/kernel/src/filesystem/file_descriptor_table.cpp
+++ b/kernel/src/filesystem/file_descriptor_table.cpp
@@ -1,8 +1,8 @@
-#include "kernel/filesystem/file_descriptor_table.hpp"
+#include <kernel/filesystem/file_descriptor_table.hpp>
-#include "kernel/filesystem/open_file_description.hpp"
+#include <kernel/filesystem/open_file_description.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/file_descriptor_table.tests.cpp b/kernel/src/filesystem/file_descriptor_table.tests.cpp
index 5aeadb2..86ed7bf 100644
--- a/kernel/src/filesystem/file_descriptor_table.tests.cpp
+++ b/kernel/src/filesystem/file_descriptor_table.tests.cpp
@@ -1,7 +1,7 @@
-#include "kernel/filesystem/file_descriptor_table.hpp"
+#include <kernel/filesystem/file_descriptor_table.hpp>
-#include "kernel/filesystem/open_file_description.hpp"
-#include "kernel/test_support/filesystem/inode.hpp"
+#include <kernel/filesystem/open_file_description.hpp>
+#include <kernel/test_support/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/filesystem.cpp b/kernel/src/filesystem/filesystem.cpp
index f958660..24d0e22 100644
--- a/kernel/src/filesystem/filesystem.cpp
+++ b/kernel/src/filesystem/filesystem.cpp
@@ -1,9 +1,9 @@
-#include "kernel/filesystem/filesystem.hpp"
+#include <kernel/filesystem/filesystem.hpp>
-#include "kernel/filesystem/ext2/filesystem.hpp"
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/ext2/filesystem.hpp>
+#include <kernel/filesystem/inode.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/inode.cpp b/kernel/src/filesystem/inode.cpp
index 1cbead8..2f0764c 100644
--- a/kernel/src/filesystem/inode.cpp
+++ b/kernel/src/filesystem/inode.cpp
@@ -1,4 +1,4 @@
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
namespace kernel::filesystem
{
diff --git a/kernel/src/filesystem/mount.cpp b/kernel/src/filesystem/mount.cpp
index 9c8584b..67450b7 100644
--- a/kernel/src/filesystem/mount.cpp
+++ b/kernel/src/filesystem/mount.cpp
@@ -1,9 +1,9 @@
-#include "kernel/filesystem/mount.hpp"
+#include <kernel/filesystem/mount.hpp>
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/filesystem/filesystem.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/filesystem/filesystem.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/src/filesystem/mount.tests.cpp b/kernel/src/filesystem/mount.tests.cpp
index 4c4393a..d630464 100644
--- a/kernel/src/filesystem/mount.tests.cpp
+++ b/kernel/src/filesystem/mount.tests.cpp
@@ -1,9 +1,9 @@
-#include "kernel/filesystem/mount.hpp"
+#include <kernel/filesystem/mount.hpp>
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/test_support/cpu.hpp"
-#include "kernel/test_support/filesystem/filesystem.hpp"
-#include "kernel/test_support/filesystem/inode.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/test_support/cpu.hpp>
+#include <kernel/test_support/filesystem/filesystem.hpp>
+#include <kernel/test_support/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/mount_table.cpp b/kernel/src/filesystem/mount_table.cpp
index 3b1dee3..da3c451 100644
--- a/kernel/src/filesystem/mount_table.cpp
+++ b/kernel/src/filesystem/mount_table.cpp
@@ -1,7 +1,7 @@
-#include "kernel/filesystem/mount_table.hpp"
+#include <kernel/filesystem/mount_table.hpp>
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/filesystem/mount.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/filesystem/mount.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/filesystem/mount_table.tests.cpp b/kernel/src/filesystem/mount_table.tests.cpp
index 439fe97..747ffdf 100644
--- a/kernel/src/filesystem/mount_table.tests.cpp
+++ b/kernel/src/filesystem/mount_table.tests.cpp
@@ -1,9 +1,9 @@
-#include "kernel/filesystem/mount_table.hpp"
+#include <kernel/filesystem/mount_table.hpp>
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/filesystem/mount.hpp"
-#include "kernel/test_support/filesystem/filesystem.hpp"
-#include "kernel/test_support/filesystem/inode.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/filesystem/mount.hpp>
+#include <kernel/test_support/filesystem/filesystem.hpp>
+#include <kernel/test_support/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/open_file_description.cpp b/kernel/src/filesystem/open_file_description.cpp
index f049a34..3033e2b 100644
--- a/kernel/src/filesystem/open_file_description.cpp
+++ b/kernel/src/filesystem/open_file_description.cpp
@@ -1,6 +1,6 @@
-#include "kernel/filesystem/open_file_description.hpp"
+#include <kernel/filesystem/open_file_description.hpp>
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <kstd/memory>
#include <kstd/os/error.hpp>
diff --git a/kernel/src/filesystem/open_file_description.tests.cpp b/kernel/src/filesystem/open_file_description.tests.cpp
index ec35546..ce3c81a 100644
--- a/kernel/src/filesystem/open_file_description.tests.cpp
+++ b/kernel/src/filesystem/open_file_description.tests.cpp
@@ -1,8 +1,8 @@
-#include "kernel/filesystem/open_file_description.hpp"
+#include <kernel/filesystem/open_file_description.hpp>
-#include "kernel/filesystem/vfs.hpp"
-#include "kernel/test_support/filesystem/inode.hpp"
-#include "kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp"
+#include <kernel/filesystem/vfs.hpp>
+#include <kernel/test_support/filesystem/inode.hpp>
+#include <kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/rootfs/filesystem.cpp b/kernel/src/filesystem/rootfs/filesystem.cpp
index f718c72..6187c3c 100644
--- a/kernel/src/filesystem/rootfs/filesystem.cpp
+++ b/kernel/src/filesystem/rootfs/filesystem.cpp
@@ -1,7 +1,7 @@
-#include "kernel/filesystem/rootfs/filesystem.hpp"
+#include <kernel/filesystem/rootfs/filesystem.hpp>
-#include "kernel/filesystem/inode.hpp"
-#include "kernel/filesystem/rootfs/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
+#include <kernel/filesystem/rootfs/inode.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/rootfs/filesystem.tests.cpp b/kernel/src/filesystem/rootfs/filesystem.tests.cpp
index b013f78..81ac9e4 100644
--- a/kernel/src/filesystem/rootfs/filesystem.tests.cpp
+++ b/kernel/src/filesystem/rootfs/filesystem.tests.cpp
@@ -1,6 +1,6 @@
-#include "kernel/filesystem/rootfs/filesystem.hpp"
+#include <kernel/filesystem/rootfs/filesystem.hpp>
-#include "kernel/filesystem/filesystem.hpp"
+#include <kernel/filesystem/filesystem.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/rootfs/inode.cpp b/kernel/src/filesystem/rootfs/inode.cpp
index 3ca9c02..eeea3fe 100644
--- a/kernel/src/filesystem/rootfs/inode.cpp
+++ b/kernel/src/filesystem/rootfs/inode.cpp
@@ -1,6 +1,6 @@
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
-#include "kernel/filesystem/rootfs/inode.hpp"
+#include <kernel/filesystem/rootfs/inode.hpp>
#include <kstd/memory>
#include <kstd/string>
diff --git a/kernel/src/filesystem/rootfs/inode.tests.cpp b/kernel/src/filesystem/rootfs/inode.tests.cpp
index a0c5938..879818c 100644
--- a/kernel/src/filesystem/rootfs/inode.tests.cpp
+++ b/kernel/src/filesystem/rootfs/inode.tests.cpp
@@ -1,4 +1,4 @@
-#include "kernel/filesystem/rootfs/inode.hpp"
+#include <kernel/filesystem/rootfs/inode.hpp>
#include <kstd/memory>
#include <kstd/print>
diff --git a/kernel/src/filesystem/vfs.cpp b/kernel/src/filesystem/vfs.cpp
index 23ced4c..5b454f6 100644
--- a/kernel/src/filesystem/vfs.cpp
+++ b/kernel/src/filesystem/vfs.cpp
@@ -1,13 +1,13 @@
-#include "kernel/filesystem/vfs.hpp"
+#include <kernel/filesystem/vfs.hpp>
-#include "kernel/filesystem/dentry.hpp"
-#include "kernel/filesystem/devfs/filesystem.hpp"
-#include "kernel/filesystem/filesystem.hpp"
-#include "kernel/filesystem/mount.hpp"
-#include "kernel/filesystem/mount_table.hpp"
-#include "kernel/filesystem/rootfs/filesystem.hpp"
+#include <kernel/filesystem/dentry.hpp>
+#include <kernel/filesystem/devfs/filesystem.hpp>
+#include <kernel/filesystem/filesystem.hpp>
+#include <kernel/filesystem/mount.hpp>
+#include <kernel/filesystem/mount_table.hpp>
+#include <kernel/filesystem/rootfs/filesystem.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/memory>
diff --git a/kernel/src/filesystem/vfs.tests.cpp b/kernel/src/filesystem/vfs.tests.cpp
index eba157d..9cadb4d 100644
--- a/kernel/src/filesystem/vfs.tests.cpp
+++ b/kernel/src/filesystem/vfs.tests.cpp
@@ -1,7 +1,7 @@
-#include "kernel/filesystem/vfs.hpp"
+#include <kernel/filesystem/vfs.hpp>
-#include "kernel/filesystem/open_file_description.hpp"
-#include "kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp"
+#include <kernel/filesystem/open_file_description.hpp>
+#include <kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/main.cpp b/kernel/src/main.cpp
index 52cbe2e..60b6e6e 100644
--- a/kernel/src/main.cpp
+++ b/kernel/src/main.cpp
@@ -1,17 +1,17 @@
-#include "kernel/devices/storage/management.hpp"
-#include "kernel/filesystem/device_inode.hpp"
-#include "kernel/filesystem/file_descriptor_table.hpp"
-#include "kernel/filesystem/open_file_description.hpp"
-#include "kernel/filesystem/vfs.hpp"
-#include "kernel/memory.hpp"
-
-#include "kapi/boot_modules.hpp"
-#include "kapi/cio.hpp"
-#include "kapi/cpu.hpp"
-#include "kapi/devices.hpp"
-#include "kapi/interrupts.hpp"
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kernel/devices/storage/management.hpp>
+#include <kernel/filesystem/device_inode.hpp>
+#include <kernel/filesystem/file_descriptor_table.hpp>
+#include <kernel/filesystem/open_file_description.hpp>
+#include <kernel/filesystem/vfs.hpp>
+#include <kernel/memory.hpp>
+
+#include <kapi/boot_modules.hpp>
+#include <kapi/cio.hpp>
+#include <kapi/cpu.hpp>
+#include <kapi/devices.hpp>
+#include <kapi/interrupts.hpp>
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <kstd/format>
#include <kstd/memory>
diff --git a/kernel/src/memory.cpp b/kernel/src/memory.cpp
index b5f65fa..6a85c0e 100644
--- a/kernel/src/memory.cpp
+++ b/kernel/src/memory.cpp
@@ -1,10 +1,10 @@
-#include "kernel/memory.hpp"
+#include <kernel/memory.hpp>
-#include "kernel/memory/block_list_allocator.hpp"
-#include "kernel/memory/heap_allocator.hpp"
+#include <kernel/memory/block_list_allocator.hpp>
+#include <kernel/memory/heap_allocator.hpp>
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <kstd/print>
#include <kstd/units>
diff --git a/kernel/src/memory/bitmap_allocator.cpp b/kernel/src/memory/bitmap_allocator.cpp
index caaf5a4..240e2af 100644
--- a/kernel/src/memory/bitmap_allocator.cpp
+++ b/kernel/src/memory/bitmap_allocator.cpp
@@ -1,6 +1,6 @@
-#include "kernel/memory/bitmap_allocator.hpp"
+#include <kernel/memory/bitmap_allocator.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/src/memory/bitmap_allocator.tests.cpp b/kernel/src/memory/bitmap_allocator.tests.cpp
index eff6d85..05d11a3 100644
--- a/kernel/src/memory/bitmap_allocator.tests.cpp
+++ b/kernel/src/memory/bitmap_allocator.tests.cpp
@@ -1,10 +1,10 @@
-#include "kernel/memory/bitmap_allocator.hpp"
+#include <kernel/memory/bitmap_allocator.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
-#include "catch2/matchers/catch_matchers.hpp"
-#include "catch2/matchers/catch_matchers_range_equals.hpp"
#include <catch2/catch_test_macros.hpp>
+#include <catch2/matchers/catch_matchers.hpp>
+#include <catch2/matchers/catch_matchers_range_equals.hpp>
#include <cstdint>
#include <limits>
diff --git a/kernel/src/memory/block_list_allocator.cpp b/kernel/src/memory/block_list_allocator.cpp
index 5c416fa..6e68ada 100644
--- a/kernel/src/memory/block_list_allocator.cpp
+++ b/kernel/src/memory/block_list_allocator.cpp
@@ -1,9 +1,9 @@
-#include "kernel/memory/block_list_allocator.hpp"
+#include <kernel/memory/block_list_allocator.hpp>
-#include "kernel/memory/heap_allocator.hpp"
+#include <kernel/memory/heap_allocator.hpp>
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <kstd/mutex>
#include <kstd/units>
diff --git a/kernel/src/memory/block_list_allocator.tests.cpp b/kernel/src/memory/block_list_allocator.tests.cpp
index fccdad5..c5f84c5 100644
--- a/kernel/src/memory/block_list_allocator.tests.cpp
+++ b/kernel/src/memory/block_list_allocator.tests.cpp
@@ -1,8 +1,8 @@
-#include "kernel/memory/block_list_allocator.hpp"
+#include <kernel/memory/block_list_allocator.hpp>
-#include "kernel/test_support/memory.hpp"
+#include <kernel/test_support/memory.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/units>
diff --git a/kernel/src/memory/mmio_allocator.cpp b/kernel/src/memory/mmio_allocator.cpp
index ddbdfc2..ba23dbd 100644
--- a/kernel/src/memory/mmio_allocator.cpp
+++ b/kernel/src/memory/mmio_allocator.cpp
@@ -1,7 +1,7 @@
-#include "kernel/memory/mmio_allocator.hpp"
+#include <kernel/memory/mmio_allocator.hpp>
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
+#include <kapi/memory.hpp>
+#include <kapi/system.hpp>
#include <kstd/allocator>
diff --git a/kernel/src/memory/operators.cpp b/kernel/src/memory/operators.cpp
index dd3b4fa..5673d68 100644
--- a/kernel/src/memory/operators.cpp
+++ b/kernel/src/memory/operators.cpp
@@ -1,6 +1,6 @@
-#include "kernel/memory.hpp"
+#include <kernel/memory.hpp>
-#include "kapi/system.hpp"
+#include <kapi/system.hpp>
#include <kstd/units>
diff --git a/kernel/src/test_support/devices/block_device.cpp b/kernel/src/test_support/devices/block_device.cpp
index d1d4101..9a9e544 100644
--- a/kernel/src/test_support/devices/block_device.cpp
+++ b/kernel/src/test_support/devices/block_device.cpp
@@ -1,6 +1,6 @@
-#include "kernel/test_support/devices/block_device.hpp"
+#include <kernel/test_support/devices/block_device.hpp>
-#include "kernel/devices/block_device.hpp"
+#include <kernel/devices/block_device.hpp>
#include <kstd/string>
#include <kstd/vector>
diff --git a/kernel/src/test_support/devices/character_device.cpp b/kernel/src/test_support/devices/character_device.cpp
index 9e9227d..3806654 100644
--- a/kernel/src/test_support/devices/character_device.cpp
+++ b/kernel/src/test_support/devices/character_device.cpp
@@ -1,7 +1,6 @@
+#include <kernel/test_support/devices/character_device.hpp>
-#include "kernel/test_support/devices/character_device.hpp"
-
-#include "kapi/devices.hpp"
+#include <kapi/devices.hpp>
#include <kstd/string>
diff --git a/kernel/src/test_support/filesystem/ext2.cpp b/kernel/src/test_support/filesystem/ext2.cpp
index 3627373..5a27b63 100644
--- a/kernel/src/test_support/filesystem/ext2.cpp
+++ b/kernel/src/test_support/filesystem/ext2.cpp
@@ -1,10 +1,10 @@
-#include "kernel/test_support/filesystem/ext2.hpp"
+#include <kernel/test_support/filesystem/ext2.hpp>
-#include "kernel/filesystem/ext2/block_group_descriptor.hpp"
-#include "kernel/filesystem/ext2/filesystem.hpp"
-#include "kernel/filesystem/ext2/inode.hpp"
-#include "kernel/filesystem/ext2/superblock.hpp"
-#include "kernel/test_support/devices/block_device.hpp"
+#include <kernel/filesystem/ext2/block_group_descriptor.hpp>
+#include <kernel/filesystem/ext2/filesystem.hpp>
+#include <kernel/filesystem/ext2/inode.hpp>
+#include <kernel/filesystem/ext2/superblock.hpp>
+#include <kernel/test_support/devices/block_device.hpp>
#include <cstdint>
#include <cstring>
diff --git a/kernel/src/test_support/filesystem/filesystem.cpp b/kernel/src/test_support/filesystem/filesystem.cpp
index 225d096..12d43e0 100644
--- a/kernel/src/test_support/filesystem/filesystem.cpp
+++ b/kernel/src/test_support/filesystem/filesystem.cpp
@@ -1,7 +1,7 @@
-#include "kernel/test_support/filesystem/filesystem.hpp"
+#include <kernel/test_support/filesystem/filesystem.hpp>
-#include "kernel/filesystem/inode.hpp"
-#include "kernel/test_support/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
+#include <kernel/test_support/filesystem/inode.hpp>
#include <kstd/memory>
diff --git a/kernel/src/test_support/filesystem/inode.cpp b/kernel/src/test_support/filesystem/inode.cpp
index 5df7bcd..54bd7e0 100644
--- a/kernel/src/test_support/filesystem/inode.cpp
+++ b/kernel/src/test_support/filesystem/inode.cpp
@@ -1,6 +1,6 @@
-#include "kernel/test_support/filesystem/inode.hpp"
+#include <kernel/test_support/filesystem/inode.hpp>
-#include "kernel/filesystem/inode.hpp"
+#include <kernel/filesystem/inode.hpp>
#include <cstddef>
diff --git a/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp b/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp
index 7fa2cb8..aabaace 100644
--- a/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp
+++ b/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp
@@ -1,12 +1,12 @@
-#include "kernel/test_support/filesystem/storage_boot_module_fixture.hpp"
+#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
-#include "kernel/devices/storage/management.hpp"
-#include "kernel/test_support/boot_modules.hpp"
-#include "kernel/test_support/devices/storage/management.hpp"
+#include <kernel/devices/storage/management.hpp>
+#include <kernel/test_support/boot_modules.hpp>
+#include <kernel/test_support/devices/storage/management.hpp>
-#include "kapi/boot_module/boot_module.hpp"
-#include "kapi/boot_modules.hpp"
-#include "kapi/memory.hpp"
+#include <kapi/boot_module/boot_module.hpp>
+#include <kapi/boot_modules.hpp>
+#include <kapi/memory.hpp>
#include <cstddef>
#include <fcntl.h>
diff --git a/kernel/src/test_support/filesystem/storage_boot_module_vfs_fixture.cpp b/kernel/src/test_support/filesystem/storage_boot_module_vfs_fixture.cpp
index 1a71b57..02ccfec 100644
--- a/kernel/src/test_support/filesystem/storage_boot_module_vfs_fixture.cpp
+++ b/kernel/src/test_support/filesystem/storage_boot_module_vfs_fixture.cpp
@@ -1,7 +1,7 @@
-#include "kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp"
+#include <kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp>
-#include "kernel/filesystem/vfs.hpp"
-#include "kernel/test_support/filesystem/vfs.hpp"
+#include <kernel/filesystem/vfs.hpp>
+#include <kernel/test_support/filesystem/vfs.hpp>
#include <cstddef>
#include <filesystem>
diff --git a/kernel/src/test_support/kapi/cio.cpp b/kernel/src/test_support/kapi/cio.cpp
index 5cdd462..98bc99d 100644
--- a/kernel/src/test_support/kapi/cio.cpp
+++ b/kernel/src/test_support/kapi/cio.cpp
@@ -1,6 +1,6 @@
-#include "kernel/test_support/cio.hpp"
+#include <kernel/test_support/cio.hpp>
-#include "kernel/test_support/log_buffer.hpp"
+#include <kernel/test_support/log_buffer.hpp>
#include <kapi/cio.hpp>
diff --git a/kernel/src/test_support/kapi/cpu.cpp b/kernel/src/test_support/kapi/cpu.cpp
index 671097e..5d95633 100644
--- a/kernel/src/test_support/kapi/cpu.cpp
+++ b/kernel/src/test_support/kapi/cpu.cpp
@@ -1,4 +1,4 @@
-#include "kernel/test_support/cpu.hpp"
+#include <kernel/test_support/cpu.hpp>
#include <kapi/cpu.hpp>
diff --git a/kernel/src/test_support/kapi/memory.cpp b/kernel/src/test_support/kapi/memory.cpp
index 3b4a1bd..7fc95cb 100644
--- a/kernel/src/test_support/kapi/memory.cpp
+++ b/kernel/src/test_support/kapi/memory.cpp
@@ -1,7 +1,7 @@
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
-#include "kernel/test_support/bump_frame_allocator.hpp"
-#include "kernel/test_support/page_mapper.hpp"
+#include <kernel/test_support/bump_frame_allocator.hpp>
+#include <kernel/test_support/page_mapper.hpp>
#include <kapi/memory.hpp>
diff --git a/kernel/src/test_support/log_buffer.cpp b/kernel/src/test_support/log_buffer.cpp
index 9cff596..04d875b 100644
--- a/kernel/src/test_support/log_buffer.cpp
+++ b/kernel/src/test_support/log_buffer.cpp
@@ -1,4 +1,4 @@
-#include "kernel/test_support/log_buffer.hpp"
+#include <kernel/test_support/log_buffer.hpp>
#include <algorithm>
#include <string>
diff --git a/kernel/src/test_support/output_device.cpp b/kernel/src/test_support/output_device.cpp
index 505e385..45fb4bc 100644
--- a/kernel/src/test_support/output_device.cpp
+++ b/kernel/src/test_support/output_device.cpp
@@ -1,7 +1,7 @@
-#include "kernel/test_support/cio.hpp"
-#include "kernel/test_support/log_buffer.hpp"
+#include <kernel/test_support/cio.hpp>
+#include <kernel/test_support/log_buffer.hpp>
-#include "kapi/cio.hpp"
+#include <kapi/cio.hpp>
#include <iostream>
#include <string>
diff --git a/kernel/src/test_support/page_mapper.cpp b/kernel/src/test_support/page_mapper.cpp
index 9236deb..3d50ff1 100644
--- a/kernel/src/test_support/page_mapper.cpp
+++ b/kernel/src/test_support/page_mapper.cpp
@@ -1,6 +1,6 @@
-#include "kernel/test_support/page_mapper.hpp"
+#include <kernel/test_support/page_mapper.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/units>
diff --git a/kernel/src/test_support/simulated_memory.cpp b/kernel/src/test_support/simulated_memory.cpp
index 2a4f15b..074e6b1 100644
--- a/kernel/src/test_support/simulated_memory.cpp
+++ b/kernel/src/test_support/simulated_memory.cpp
@@ -1,6 +1,6 @@
-#include "kernel/test_support/simulated_memory.hpp"
+#include <kernel/test_support/simulated_memory.hpp>
-#include "kapi/memory.hpp"
+#include <kapi/memory.hpp>
#include <kstd/units>
diff --git a/kernel/src/test_support/state_reset_listener.cpp b/kernel/src/test_support/state_reset_listener.cpp
index 1967743..1815110 100644
--- a/kernel/src/test_support/state_reset_listener.cpp
+++ b/kernel/src/test_support/state_reset_listener.cpp
@@ -1,15 +1,15 @@
-#include "kernel/filesystem/file_descriptor_table.hpp"
-#include "kernel/test_support/boot_modules.hpp"
-#include "kernel/test_support/cio.hpp"
-#include "kernel/test_support/cpu.hpp"
-#include "kernel/test_support/devices/storage/management.hpp"
-#include "kernel/test_support/filesystem/file_descriptor_table.hpp"
-#include "kernel/test_support/filesystem/vfs.hpp"
-#include "kernel/test_support/memory.hpp"
-
-#include "kapi/cio.hpp"
-#include "kapi/cpu.hpp"
-#include "kapi/memory.hpp"
+#include <kernel/filesystem/file_descriptor_table.hpp>
+#include <kernel/test_support/boot_modules.hpp>
+#include <kernel/test_support/cio.hpp>
+#include <kernel/test_support/cpu.hpp>
+#include <kernel/test_support/devices/storage/management.hpp>
+#include <kernel/test_support/filesystem/file_descriptor_table.hpp>
+#include <kernel/test_support/filesystem/vfs.hpp>
+#include <kernel/test_support/memory.hpp>
+
+#include <kapi/cio.hpp>
+#include <kapi/cpu.hpp>
+#include <kapi/memory.hpp>
#include <catch2/catch_test_case_info.hpp>
#include <catch2/interfaces/catch_interfaces_reporter.hpp>
diff --git a/libs/elf/include/elf/section_header.hpp b/libs/elf/include/elf/section_header.hpp
index 2b907cb..b1305ec 100644
--- a/libs/elf/include/elf/section_header.hpp
+++ b/libs/elf/include/elf/section_header.hpp
@@ -1,7 +1,7 @@
#ifndef ELF_SECTION_HEADER_HPP
#define ELF_SECTION_HEADER_HPP
-#include "format.hpp"
+#include <elf/format.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/libs/kstd/include/kstd/bits/format/arg.hpp b/libs/kstd/include/kstd/bits/format/arg.hpp
index a9a6ab5..e65b26f 100644
--- a/libs/kstd/include/kstd/bits/format/arg.hpp
+++ b/libs/kstd/include/kstd/bits/format/arg.hpp
@@ -3,8 +3,8 @@
// IWYU pragma: private, include <kstd/format>
-#include "error.hpp"
-#include "fwd.hpp"
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/fwd.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/libs/kstd/include/kstd/bits/format/args.hpp b/libs/kstd/include/kstd/bits/format/args.hpp
index d1586ac..e8e3114 100644
--- a/libs/kstd/include/kstd/bits/format/args.hpp
+++ b/libs/kstd/include/kstd/bits/format/args.hpp
@@ -3,10 +3,10 @@
// IWYU pragma: private, include <kstd/format>
-#include "arg.hpp"
-#include "context.hpp"
-#include "fwd.hpp"
-#include "parse_context.hpp"
+#include <kstd/bits/format/arg.hpp>
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/fwd.hpp>
+#include <kstd/bits/format/parse_context.hpp>
#include <array>
#include <concepts>
diff --git a/libs/kstd/include/kstd/bits/format/context.hpp b/libs/kstd/include/kstd/bits/format/context.hpp
index 1883fc8..c166ba9 100644
--- a/libs/kstd/include/kstd/bits/format/context.hpp
+++ b/libs/kstd/include/kstd/bits/format/context.hpp
@@ -3,8 +3,8 @@
// IWYU pragma: private, include <kstd/format>
-#include "kstd/bits/format/arg.hpp"
-#include "kstd/bits/format/output_buffer.hpp"
+#include <kstd/bits/format/arg.hpp>
+#include <kstd/bits/format/output_buffer.hpp>
#include <kstd/os/error.hpp>
#include <concepts>
diff --git a/libs/kstd/include/kstd/bits/format/error.hpp b/libs/kstd/include/kstd/bits/format/error.hpp
index f0863eb..c0cb53d 100644
--- a/libs/kstd/include/kstd/bits/format/error.hpp
+++ b/libs/kstd/include/kstd/bits/format/error.hpp
@@ -1,7 +1,7 @@
#ifndef KSTD_BITS_FORMAT_ERROR_HPP
#define KSTD_BITS_FORMAT_ERROR_HPP
-#include "kstd/os/error.hpp"
+#include <kstd/os/error.hpp>
namespace kstd::bits::format
{
diff --git a/libs/kstd/include/kstd/bits/format/formatter.hpp b/libs/kstd/include/kstd/bits/format/formatter.hpp
index 096168d..eb28829 100644
--- a/libs/kstd/include/kstd/bits/format/formatter.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter.hpp
@@ -3,9 +3,9 @@
// IWYU pragma: private, include <kstd/format>
-#include "context.hpp"
-#include "error.hpp"
-#include "parse_context.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/parse_context.hpp>
#include <algorithm>
#include <iterator>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/bool.hpp b/libs/kstd/include/kstd/bits/format/formatter/bool.hpp
index e371cec..cc8d190 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/bool.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/bool.hpp
@@ -1,11 +1,11 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_BOOL_HPP
#define KSTD_BITS_FORMAT_FORMATTER_BOOL_HPP
-#include "../context.hpp"
-#include "../error.hpp"
-#include "../formatter.hpp"
-#include "../parse_context.hpp"
-#include "../specifiers.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/parse_context.hpp>
+#include <kstd/bits/format/specifiers.hpp>
#include <iterator>
#include <string_view>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/byte.hpp b/libs/kstd/include/kstd/bits/format/formatter/byte.hpp
index 70d98f4..cc8aece 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/byte.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/byte.hpp
@@ -1,9 +1,9 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_BYTE_HPP
#define KSTD_BITS_FORMAT_FORMATTER_BYTE_HPP
-#include "../context.hpp"
-#include "../formatter.hpp"
-#include "integral.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/formatter/integral.hpp>
#include <cstddef>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/char.hpp b/libs/kstd/include/kstd/bits/format/formatter/char.hpp
index ddfefe5..92489a1 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/char.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/char.hpp
@@ -1,12 +1,12 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_CHAR_HPP
#define KSTD_BITS_FORMAT_FORMATTER_CHAR_HPP
-#include "../context.hpp"
-#include "../error.hpp"
-#include "../formatter.hpp"
-#include "../parse_context.hpp"
-#include "../specifiers.hpp"
-#include "integral.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/formatter/integral.hpp>
+#include <kstd/bits/format/parse_context.hpp>
+#include <kstd/bits/format/specifiers.hpp>
#include <iterator>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/cstring.hpp b/libs/kstd/include/kstd/bits/format/formatter/cstring.hpp
index 9afb974..553c8ca 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/cstring.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/cstring.hpp
@@ -1,9 +1,9 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_CSTRING_HPP
#define KSTD_BITS_FORMAT_FORMATTER_CSTRING_HPP
-#include "../context.hpp"
-#include "../formatter.hpp"
-#include "string_view.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/formatter/string_view.hpp>
#include <string_view>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/integral.hpp b/libs/kstd/include/kstd/bits/format/formatter/integral.hpp
index e5a234a..d17dc95 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/integral.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/integral.hpp
@@ -1,11 +1,11 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_INTEGRAL_HPP
#define KSTD_BITS_FORMAT_FORMATTER_INTEGRAL_HPP
-#include "../context.hpp"
-#include "../error.hpp"
-#include "../formatter.hpp"
-#include "../parse_context.hpp"
-#include "../specifiers.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/parse_context.hpp>
+#include <kstd/bits/format/specifiers.hpp>
#include <array>
#include <concepts>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/ordering.hpp b/libs/kstd/include/kstd/bits/format/formatter/ordering.hpp
index 758285d..7832226 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/ordering.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/ordering.hpp
@@ -1,10 +1,10 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_ORDERING_HPP
#define KSTD_BITS_FORMAT_FORMATTER_ORDERING_HPP
-#include "../context.hpp"
-#include "../formatter.hpp"
-#include "../parse_context.hpp"
-#include "../specifiers.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/parse_context.hpp>
+#include <kstd/bits/format/specifiers.hpp>
#include <compare>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/pointer.hpp b/libs/kstd/include/kstd/bits/format/formatter/pointer.hpp
index fe75a2f..15f9a5b 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/pointer.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/pointer.hpp
@@ -1,11 +1,11 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_POINTER_HPP
#define KSTD_BITS_FORMAT_FORMATTER_POINTER_HPP
-#include "../context.hpp"
-#include "../formatter.hpp"
-#include "../parse_context.hpp"
-#include "../specifiers.hpp"
-#include "integral.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/formatter/integral.hpp>
+#include <kstd/bits/format/parse_context.hpp>
+#include <kstd/bits/format/specifiers.hpp>
#include <bit>
#include <cstdint>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/range.hpp b/libs/kstd/include/kstd/bits/format/formatter/range.hpp
index 54ee7fb..05af06f 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/range.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/range.hpp
@@ -1,7 +1,7 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_RANGE_HPP
#define KSTD_BITS_FORMAT_FORMATTER_RANGE_HPP
-#include "../formatter.hpp"
+#include <kstd/bits/format/formatter.hpp>
#include <concepts>
#include <ranges>
diff --git a/libs/kstd/include/kstd/bits/format/formatter/string_view.hpp b/libs/kstd/include/kstd/bits/format/formatter/string_view.hpp
index f5b698e..7d74579 100644
--- a/libs/kstd/include/kstd/bits/format/formatter/string_view.hpp
+++ b/libs/kstd/include/kstd/bits/format/formatter/string_view.hpp
@@ -1,10 +1,10 @@
#ifndef KSTD_BITS_FORMAT_FORMATTER_STRING_VIEW_HPP
#define KSTD_BITS_FORMAT_FORMATTER_STRING_VIEW_HPP
-#include "../context.hpp"
-#include "../error.hpp"
-#include "../formatter.hpp"
-#include "../parse_context.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/parse_context.hpp>
#include <string_view>
diff --git a/libs/kstd/include/kstd/bits/format/parse_context.hpp b/libs/kstd/include/kstd/bits/format/parse_context.hpp
index 063263b..cab8d72 100644
--- a/libs/kstd/include/kstd/bits/format/parse_context.hpp
+++ b/libs/kstd/include/kstd/bits/format/parse_context.hpp
@@ -3,7 +3,7 @@
// IWYU pragma: private, include <kstd/format>
-#include "error.hpp"
+#include <kstd/bits/format/error.hpp>
#include <cstddef>
#include <string_view>
diff --git a/libs/kstd/include/kstd/bits/format/specifiers.hpp b/libs/kstd/include/kstd/bits/format/specifiers.hpp
index 18c6f66..211c95d 100644
--- a/libs/kstd/include/kstd/bits/format/specifiers.hpp
+++ b/libs/kstd/include/kstd/bits/format/specifiers.hpp
@@ -3,8 +3,8 @@
// IWYU pragma: private
-#include "error.hpp"
-#include "parse_context.hpp"
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/parse_context.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/libs/kstd/include/kstd/bits/format/string.hpp b/libs/kstd/include/kstd/bits/format/string.hpp
index 40282e4..e7e4088 100644
--- a/libs/kstd/include/kstd/bits/format/string.hpp
+++ b/libs/kstd/include/kstd/bits/format/string.hpp
@@ -3,10 +3,10 @@
// IWYU pragma: private, include <kstd/format>
-#include "context.hpp"
-#include "error.hpp"
-#include "formatter.hpp"
-#include "parse_context.hpp"
+#include <kstd/bits/format/context.hpp>
+#include <kstd/bits/format/error.hpp>
+#include <kstd/bits/format/formatter.hpp>
+#include <kstd/bits/format/parse_context.hpp>
#include <array>
#include <cstddef>
diff --git a/libs/kstd/include/kstd/bits/observer_ptr.hpp b/libs/kstd/include/kstd/bits/observer_ptr.hpp
index 1c5da15..2593d7a 100644
--- a/libs/kstd/include/kstd/bits/observer_ptr.hpp
+++ b/libs/kstd/include/kstd/bits/observer_ptr.hpp
@@ -3,7 +3,7 @@
// IWYU pragma: private, include <kstd/memory>
-#include "kstd/os/error.hpp"
+#include <kstd/os/error.hpp>
#include <compare>
#include <concepts>
diff --git a/libs/kstd/include/kstd/format b/libs/kstd/include/kstd/format
index 047ea5c..e04b79a 100644
--- a/libs/kstd/include/kstd/format
+++ b/libs/kstd/include/kstd/format
@@ -1,22 +1,22 @@
#ifndef KSTD_FORMAT_HPP
#define KSTD_FORMAT_HPP
-#include "bits/format/arg.hpp" // IWYU pragma: export
-#include "bits/format/args.hpp" // IWYU pragma: export
-#include "bits/format/context.hpp" // IWYU pragma: export
-#include "bits/format/formatter.hpp" // IWYU pragma: export
-#include "bits/format/formatter/bool.hpp" // IWYU pragma: export
-#include "bits/format/formatter/byte.hpp" // IWYU pragma: export
-#include "bits/format/formatter/char.hpp" // IWYU pragma: export
-#include "bits/format/formatter/cstring.hpp" // IWYU pragma: export
-#include "bits/format/formatter/integral.hpp" // IWYU pragma: export
-#include "bits/format/formatter/ordering.hpp" // IWYU pragma: export
-#include "bits/format/formatter/pointer.hpp" // IWYU pragma: export
-#include "bits/format/formatter/range.hpp" // IWYU pragma: export
-#include "bits/format/formatter/string_view.hpp" // IWYU pragma: export
-#include "bits/format/output_buffer.hpp" // IWYU pragma: export
-#include "bits/format/parse_context.hpp" // IWYU pragma: export
-#include "bits/format/string.hpp" // IWYU pragma: export
-#include "bits/format/vformat.hpp" // IWYU pragma: export
+#include <kstd/bits/format/arg.hpp> // IWYU pragma: export
+#include <kstd/bits/format/args.hpp> // IWYU pragma: export
+#include <kstd/bits/format/context.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/bool.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/byte.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/char.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/cstring.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/integral.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/ordering.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/pointer.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/range.hpp> // IWYU pragma: export
+#include <kstd/bits/format/formatter/string_view.hpp> // IWYU pragma: export
+#include <kstd/bits/format/output_buffer.hpp> // IWYU pragma: export
+#include <kstd/bits/format/parse_context.hpp> // IWYU pragma: export
+#include <kstd/bits/format/string.hpp> // IWYU pragma: export
+#include <kstd/bits/format/vformat.hpp> // IWYU pragma: export
#endif \ No newline at end of file
diff --git a/libs/kstd/include/kstd/memory b/libs/kstd/include/kstd/memory
index 493f49a..f108c6d 100644
--- a/libs/kstd/include/kstd/memory
+++ b/libs/kstd/include/kstd/memory
@@ -1,8 +1,8 @@
#ifndef KSTD_MEMORY_HPP
#define KSTD_MEMORY_HPP
-#include "kstd/bits/observer_ptr.hpp" // IWYU pragma: export
-#include "kstd/bits/shared_ptr.hpp" // IWYU pragma: export
-#include "kstd/bits/unique_ptr.hpp" // IWYU pragma: export
+#include <kstd/bits/observer_ptr.hpp> // IWYU pragma: export
+#include <kstd/bits/shared_ptr.hpp> // IWYU pragma: export
+#include <kstd/bits/unique_ptr.hpp> // IWYU pragma: export
#endif \ No newline at end of file
diff --git a/libs/kstd/include/kstd/os/print.hpp b/libs/kstd/include/kstd/os/print.hpp
index b8e0732..36cb43d 100644
--- a/libs/kstd/include/kstd/os/print.hpp
+++ b/libs/kstd/include/kstd/os/print.hpp
@@ -1,8 +1,8 @@
#ifndef KSTD_OS_PRINT_HPP
#define KSTD_OS_PRINT_HPP
-#include "kstd/bits/format/args.hpp"
-#include "kstd/bits/print_sink.hpp"
+#include <kstd/bits/format/args.hpp>
+#include <kstd/bits/print_sink.hpp>
#include <string_view>
diff --git a/libs/kstd/include/kstd/print b/libs/kstd/include/kstd/print
index f91cb04..1033f72 100644
--- a/libs/kstd/include/kstd/print
+++ b/libs/kstd/include/kstd/print
@@ -1,10 +1,9 @@
#ifndef KSTD_PRINT
#define KSTD_PRINT
-#include "bits/print_sink.hpp" // IWYU pragma: export
-#include "os/print.hpp"
-
+#include <kstd/bits/print_sink.hpp> // IWYU pragma: export
#include <kstd/format>
+#include <kstd/os/print.hpp>
#include <type_traits>
diff --git a/libs/kstd/include/kstd/stack b/libs/kstd/include/kstd/stack
index 77e6bfd..02e44ea 100644
--- a/libs/kstd/include/kstd/stack
+++ b/libs/kstd/include/kstd/stack
@@ -1,7 +1,7 @@
#ifndef KSTD_STACK_HPP
#define KSTD_STACK_HPP
-#include "kstd/vector"
+#include <kstd/vector>
#include <initializer_list>
#include <utility>
diff --git a/libs/kstd/src/libc/stdlib.cpp b/libs/kstd/src/libc/stdlib.cpp
index bb40605..a18fed0 100644
--- a/libs/kstd/src/libc/stdlib.cpp
+++ b/libs/kstd/src/libc/stdlib.cpp
@@ -1,4 +1,4 @@
-#include "kstd/os/error.hpp"
+#include <kstd/os/error.hpp>
namespace kstd::libc
{
diff --git a/libs/kstd/src/mutex.cpp b/libs/kstd/src/mutex.cpp
index d66cb98..7387657 100644
--- a/libs/kstd/src/mutex.cpp
+++ b/libs/kstd/src/mutex.cpp
@@ -1,6 +1,6 @@
-#include "kstd/mutex"
+#include <kstd/mutex>
-#include "kstd/os/error.hpp"
+#include <kstd/os/error.hpp>
#include <atomic>
diff --git a/libs/kstd/src/os/error.cpp b/libs/kstd/src/os/error.cpp
index b82158d..f969cb5 100644
--- a/libs/kstd/src/os/error.cpp
+++ b/libs/kstd/src/os/error.cpp
@@ -1,4 +1,4 @@
-#include "kstd/os/error.hpp"
+#include <kstd/os/error.hpp>
namespace kstd::os
{
diff --git a/libs/kstd/tests/src/os_panic.cpp b/libs/kstd/tests/src/os_panic.cpp
index 3eae6ff..0759763 100644
--- a/libs/kstd/tests/src/os_panic.cpp
+++ b/libs/kstd/tests/src/os_panic.cpp
@@ -1,4 +1,4 @@
-#include "kstd/tests/os_panic.hpp"
+#include <kstd/tests/os_panic.hpp>
#include <source_location>
#include <string>
diff --git a/libs/kstd/tests/src/vector.cpp b/libs/kstd/tests/src/vector.cpp
index 415ca8e..b838f42 100644
--- a/libs/kstd/tests/src/vector.cpp
+++ b/libs/kstd/tests/src/vector.cpp
@@ -1,7 +1,7 @@
#include <kstd/vector>
-#include "kstd/tests/os_panic.hpp"
#include <kstd/ranges>
+#include <kstd/tests/os_panic.hpp>
#include <kstd/tests/test_types.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/libs/multiboot2/multiboot2/constants.hpp b/libs/multiboot2/multiboot2/constants.hpp
index 2198210..57fa940 100644
--- a/libs/multiboot2/multiboot2/constants.hpp
+++ b/libs/multiboot2/multiboot2/constants.hpp
@@ -1,7 +1,7 @@
#ifndef MULTIBOOT2_CONSTANTS_HPP
#define MULTIBOOT2_CONSTANTS_HPP
-#include "constants/architecture_id.hpp" // IWYU pragma: export
+#include <multiboot2/constants/architecture_id.hpp> // IWYU pragma: export
#include <cstdint>
diff --git a/libs/multiboot2/multiboot2/information.hpp b/libs/multiboot2/multiboot2/information.hpp
index 5f75fc8..f688fe5 100644
--- a/libs/multiboot2/multiboot2/information.hpp
+++ b/libs/multiboot2/multiboot2/information.hpp
@@ -6,9 +6,9 @@
#include <kstd/units>
-#include "multiboot2/information/data.hpp" // IWYU pragma: export
-#include "multiboot2/information/iterator.hpp" // IWYU pragma: export
-#include "multiboot2/information/tag.hpp" // IWYU pragma: export
+#include <multiboot2/information/data.hpp> // IWYU pragma: export
+#include <multiboot2/information/iterator.hpp> // IWYU pragma: export
+#include <multiboot2/information/tag.hpp> // IWYU pragma: export
#include <algorithm>
#include <cstddef>
diff --git a/libs/multiboot2/multiboot2/information/data.hpp b/libs/multiboot2/multiboot2/information/data.hpp
index 531e2f3..f39a6cb 100644
--- a/libs/multiboot2/multiboot2/information/data.hpp
+++ b/libs/multiboot2/multiboot2/information/data.hpp
@@ -5,8 +5,8 @@
#include <kstd/units>
-#include "multiboot2/constants/information_id.hpp"
-#include "multiboot2/constants/memory_type.hpp"
+#include <multiboot2/constants/information_id.hpp>
+#include <multiboot2/constants/memory_type.hpp>
#include <cstdint>
diff --git a/libs/multiboot2/multiboot2/information/iterator.hpp b/libs/multiboot2/multiboot2/information/iterator.hpp
index ec0f4a2..bded43e 100644
--- a/libs/multiboot2/multiboot2/information/iterator.hpp
+++ b/libs/multiboot2/multiboot2/information/iterator.hpp
@@ -3,8 +3,8 @@
// IWYU pragma: private, include <multiboot2/information.hpp>
-#include "multiboot2/constants/information_id.hpp"
-#include "multiboot2/information/tag.hpp"
+#include <multiboot2/constants/information_id.hpp>
+#include <multiboot2/information/tag.hpp>
#include <cstddef>
#include <iterator>
diff --git a/libs/multiboot2/multiboot2/information/tag.hpp b/libs/multiboot2/multiboot2/information/tag.hpp
index 8d90790..0c29299 100644
--- a/libs/multiboot2/multiboot2/information/tag.hpp
+++ b/libs/multiboot2/multiboot2/information/tag.hpp
@@ -3,7 +3,7 @@
// IWYU pragma: private, include <multiboot2/information.hpp>
-#include "multiboot2/constants/information_id.hpp"
+#include <multiboot2/constants/information_id.hpp>
#include <bit>
#include <cstddef>