diff --git a/src/kernel/Jamfile b/src/system/Jamfile similarity index 100% rename from src/kernel/Jamfile rename to src/system/Jamfile diff --git a/src/kernel/boot/Jamfile b/src/system/boot/Jamfile similarity index 100% rename from src/kernel/boot/Jamfile rename to src/system/boot/Jamfile diff --git a/src/kernel/boot/arch/Jamfile b/src/system/boot/arch/Jamfile similarity index 100% rename from src/kernel/boot/arch/Jamfile rename to src/system/boot/arch/Jamfile diff --git a/src/kernel/boot/arch/alpha/Jamfile b/src/system/boot/arch/alpha/Jamfile similarity index 100% rename from src/kernel/boot/arch/alpha/Jamfile rename to src/system/boot/arch/alpha/Jamfile diff --git a/src/kernel/boot/arch/alpha/stage2.c b/src/system/boot/arch/alpha/stage2.c similarity index 100% rename from src/kernel/boot/arch/alpha/stage2.c rename to src/system/boot/arch/alpha/stage2.c diff --git a/src/kernel/boot/arch/alpha/stage2.ld b/src/system/boot/arch/alpha/stage2.ld similarity index 100% rename from src/kernel/boot/arch/alpha/stage2.ld rename to src/system/boot/arch/alpha/stage2.ld diff --git a/src/kernel/boot/arch/alpha/stage2.mk b/src/system/boot/arch/alpha/stage2.mk similarity index 100% rename from src/kernel/boot/arch/alpha/stage2.mk rename to src/system/boot/arch/alpha/stage2.mk diff --git a/src/kernel/boot/arch/m68k/Jamfile b/src/system/boot/arch/m68k/Jamfile similarity index 100% rename from src/kernel/boot/arch/m68k/Jamfile rename to src/system/boot/arch/m68k/Jamfile diff --git a/src/kernel/boot/arch/m68k/boot.mk b/src/system/boot/arch/m68k/boot.mk similarity index 100% rename from src/kernel/boot/arch/m68k/boot.mk rename to src/system/boot/arch/m68k/boot.mk diff --git a/src/kernel/boot/arch/m68k/config.ini b/src/system/boot/arch/m68k/config.ini similarity index 100% rename from src/kernel/boot/arch/m68k/config.ini rename to src/system/boot/arch/m68k/config.ini diff --git a/src/kernel/boot/arch/m68k/stage1.S b/src/system/boot/arch/m68k/stage1.S similarity index 100% rename from src/kernel/boot/arch/m68k/stage1.S rename to src/system/boot/arch/m68k/stage1.S diff --git a/src/kernel/boot/arch/m68k/stage1.ld b/src/system/boot/arch/m68k/stage1.ld similarity index 100% rename from src/kernel/boot/arch/m68k/stage1.ld rename to src/system/boot/arch/m68k/stage1.ld diff --git a/src/kernel/boot/arch/m68k/stage2.c b/src/system/boot/arch/m68k/stage2.c similarity index 100% rename from src/kernel/boot/arch/m68k/stage2.c rename to src/system/boot/arch/m68k/stage2.c diff --git a/src/kernel/boot/arch/m68k/stage2.ld b/src/system/boot/arch/m68k/stage2.ld similarity index 100% rename from src/kernel/boot/arch/m68k/stage2.ld rename to src/system/boot/arch/m68k/stage2.ld diff --git a/src/kernel/boot/arch/m68k/stage2_asm.S b/src/system/boot/arch/m68k/stage2_asm.S similarity index 100% rename from src/kernel/boot/arch/m68k/stage2_asm.S rename to src/system/boot/arch/m68k/stage2_asm.S diff --git a/src/kernel/boot/arch/m68k/stage2_nextmon.c b/src/system/boot/arch/m68k/stage2_nextmon.c similarity index 100% rename from src/kernel/boot/arch/m68k/stage2_nextmon.c rename to src/system/boot/arch/m68k/stage2_nextmon.c diff --git a/src/kernel/boot/arch/m68k/stage2_text.c b/src/system/boot/arch/m68k/stage2_text.c similarity index 100% rename from src/kernel/boot/arch/m68k/stage2_text.c rename to src/system/boot/arch/m68k/stage2_text.c diff --git a/src/kernel/boot/arch/mips/Jamfile b/src/system/boot/arch/mips/Jamfile similarity index 100% rename from src/kernel/boot/arch/mips/Jamfile rename to src/system/boot/arch/mips/Jamfile diff --git a/src/kernel/boot/arch/mips/boot.mk b/src/system/boot/arch/mips/boot.mk similarity index 100% rename from src/kernel/boot/arch/mips/boot.mk rename to src/system/boot/arch/mips/boot.mk diff --git a/src/kernel/boot/arch/mips/config.ini b/src/system/boot/arch/mips/config.ini similarity index 100% rename from src/kernel/boot/arch/mips/config.ini rename to src/system/boot/arch/mips/config.ini diff --git a/src/kernel/boot/arch/mips/stage1.S b/src/system/boot/arch/mips/stage1.S similarity index 100% rename from src/kernel/boot/arch/mips/stage1.S rename to src/system/boot/arch/mips/stage1.S diff --git a/src/kernel/boot/arch/mips/stage1.ld b/src/system/boot/arch/mips/stage1.ld similarity index 100% rename from src/kernel/boot/arch/mips/stage1.ld rename to src/system/boot/arch/mips/stage1.ld diff --git a/src/kernel/boot/arch/mips/stage2.c b/src/system/boot/arch/mips/stage2.c similarity index 100% rename from src/kernel/boot/arch/mips/stage2.c rename to src/system/boot/arch/mips/stage2.c diff --git a/src/kernel/boot/arch/mips/stage2.ld b/src/system/boot/arch/mips/stage2.ld similarity index 100% rename from src/kernel/boot/arch/mips/stage2.ld rename to src/system/boot/arch/mips/stage2.ld diff --git a/src/kernel/boot/arch/ppc/Jamfile b/src/system/boot/arch/ppc/Jamfile similarity index 100% rename from src/kernel/boot/arch/ppc/Jamfile rename to src/system/boot/arch/ppc/Jamfile diff --git a/src/kernel/boot/arch/ppc/boot.mk b/src/system/boot/arch/ppc/boot.mk similarity index 100% rename from src/kernel/boot/arch/ppc/boot.mk rename to src/system/boot/arch/ppc/boot.mk diff --git a/src/kernel/boot/arch/ppc/stage1.S b/src/system/boot/arch/ppc/stage1.S similarity index 100% rename from src/kernel/boot/arch/ppc/stage1.S rename to src/system/boot/arch/ppc/stage1.S diff --git a/src/kernel/boot/arch/ppc/stage1.ld b/src/system/boot/arch/ppc/stage1.ld similarity index 100% rename from src/kernel/boot/arch/ppc/stage1.ld rename to src/system/boot/arch/ppc/stage1.ld diff --git a/src/kernel/boot/arch/ppc/stage2.c b/src/system/boot/arch/ppc/stage2.c similarity index 100% rename from src/kernel/boot/arch/ppc/stage2.c rename to src/system/boot/arch/ppc/stage2.c diff --git a/src/kernel/boot/arch/ppc/stage2_asm.S b/src/system/boot/arch/ppc/stage2_asm.S similarity index 100% rename from src/kernel/boot/arch/ppc/stage2_asm.S rename to src/system/boot/arch/ppc/stage2_asm.S diff --git a/src/kernel/boot/arch/ppc/stage2_faults.c b/src/system/boot/arch/ppc/stage2_faults.c similarity index 100% rename from src/kernel/boot/arch/ppc/stage2_faults.c rename to src/system/boot/arch/ppc/stage2_faults.c diff --git a/src/kernel/boot/arch/ppc/stage2_mmu.c b/src/system/boot/arch/ppc/stage2_mmu.c similarity index 100% rename from src/kernel/boot/arch/ppc/stage2_mmu.c rename to src/system/boot/arch/ppc/stage2_mmu.c diff --git a/src/kernel/boot/arch/ppc/stage2_of.c b/src/system/boot/arch/ppc/stage2_of.c similarity index 100% rename from src/kernel/boot/arch/ppc/stage2_of.c rename to src/system/boot/arch/ppc/stage2_of.c diff --git a/src/kernel/boot/arch/ppc/stage2_text.c b/src/system/boot/arch/ppc/stage2_text.c similarity index 100% rename from src/kernel/boot/arch/ppc/stage2_text.c rename to src/system/boot/arch/ppc/stage2_text.c diff --git a/src/kernel/boot/arch/sh4/Jamfile b/src/system/boot/arch/sh4/Jamfile similarity index 100% rename from src/kernel/boot/arch/sh4/Jamfile rename to src/system/boot/arch/sh4/Jamfile diff --git a/src/kernel/boot/arch/sh4/boot.mk b/src/system/boot/arch/sh4/boot.mk similarity index 100% rename from src/kernel/boot/arch/sh4/boot.mk rename to src/system/boot/arch/sh4/boot.mk diff --git a/src/kernel/boot/arch/sh4/config.ini b/src/system/boot/arch/sh4/config.ini similarity index 100% rename from src/kernel/boot/arch/sh4/config.ini rename to src/system/boot/arch/sh4/config.ini diff --git a/src/kernel/boot/arch/sh4/mmu.c b/src/system/boot/arch/sh4/mmu.c similarity index 100% rename from src/kernel/boot/arch/sh4/mmu.c rename to src/system/boot/arch/sh4/mmu.c diff --git a/src/kernel/boot/arch/sh4/serial.c b/src/system/boot/arch/sh4/serial.c similarity index 100% rename from src/kernel/boot/arch/sh4/serial.c rename to src/system/boot/arch/sh4/serial.c diff --git a/src/kernel/boot/arch/sh4/stage1.S b/src/system/boot/arch/sh4/stage1.S similarity index 100% rename from src/kernel/boot/arch/sh4/stage1.S rename to src/system/boot/arch/sh4/stage1.S diff --git a/src/kernel/boot/arch/sh4/stage2.c b/src/system/boot/arch/sh4/stage2.c similarity index 100% rename from src/kernel/boot/arch/sh4/stage2.c rename to src/system/boot/arch/sh4/stage2.c diff --git a/src/kernel/boot/arch/sh4/stage2.ld b/src/system/boot/arch/sh4/stage2.ld similarity index 100% rename from src/kernel/boot/arch/sh4/stage2.ld rename to src/system/boot/arch/sh4/stage2.ld diff --git a/src/kernel/boot/arch/sh4/vcpu.S b/src/system/boot/arch/sh4/vcpu.S similarity index 100% rename from src/kernel/boot/arch/sh4/vcpu.S rename to src/system/boot/arch/sh4/vcpu.S diff --git a/src/kernel/boot/arch/sh4/vcpu_c.c b/src/system/boot/arch/sh4/vcpu_c.c similarity index 100% rename from src/kernel/boot/arch/sh4/vcpu_c.c rename to src/system/boot/arch/sh4/vcpu_c.c diff --git a/src/kernel/boot/arch/sparc/Jamfile b/src/system/boot/arch/sparc/Jamfile similarity index 100% rename from src/kernel/boot/arch/sparc/Jamfile rename to src/system/boot/arch/sparc/Jamfile diff --git a/src/kernel/boot/arch/sparc/closeall.c b/src/system/boot/arch/sparc/closeall.c similarity index 100% rename from src/kernel/boot/arch/sparc/closeall.c rename to src/system/boot/arch/sparc/closeall.c diff --git a/src/kernel/boot/arch/sparc/dvma.c b/src/system/boot/arch/sparc/dvma.c similarity index 100% rename from src/kernel/boot/arch/sparc/dvma.c rename to src/system/boot/arch/sparc/dvma.c diff --git a/src/kernel/boot/arch/sparc/libkern/__main.c b/src/system/boot/arch/sparc/libkern/__main.c similarity index 100% rename from src/kernel/boot/arch/sparc/libkern/__main.c rename to src/system/boot/arch/sparc/libkern/__main.c diff --git a/src/kernel/boot/arch/sparc/libkern/bzero.c b/src/system/boot/arch/sparc/libkern/bzero.c similarity index 100% rename from src/kernel/boot/arch/sparc/libkern/bzero.c rename to src/system/boot/arch/sparc/libkern/bzero.c diff --git a/src/kernel/boot/arch/sparc/libkern/udiv.S b/src/system/boot/arch/sparc/libkern/udiv.S similarity index 100% rename from src/kernel/boot/arch/sparc/libkern/udiv.S rename to src/system/boot/arch/sparc/libkern/udiv.S diff --git a/src/kernel/boot/arch/sparc/libkern/urem.S b/src/system/boot/arch/sparc/libkern/urem.S similarity index 100% rename from src/kernel/boot/arch/sparc/libkern/urem.S rename to src/system/boot/arch/sparc/libkern/urem.S diff --git a/src/kernel/boot/arch/sparc/libsa/alloc.c b/src/system/boot/arch/sparc/libsa/alloc.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/alloc.c rename to src/system/boot/arch/sparc/libsa/alloc.c diff --git a/src/kernel/boot/arch/sparc/libsa/exit.c b/src/system/boot/arch/sparc/libsa/exit.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/exit.c rename to src/system/boot/arch/sparc/libsa/exit.c diff --git a/src/kernel/boot/arch/sparc/libsa/memcmp.c b/src/system/boot/arch/sparc/libsa/memcmp.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/memcmp.c rename to src/system/boot/arch/sparc/libsa/memcmp.c diff --git a/src/kernel/boot/arch/sparc/libsa/memcpy.c b/src/system/boot/arch/sparc/libsa/memcpy.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/memcpy.c rename to src/system/boot/arch/sparc/libsa/memcpy.c diff --git a/src/kernel/boot/arch/sparc/libsa/memset.c b/src/system/boot/arch/sparc/libsa/memset.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/memset.c rename to src/system/boot/arch/sparc/libsa/memset.c diff --git a/src/kernel/boot/arch/sparc/libsa/printf.c b/src/system/boot/arch/sparc/libsa/printf.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/printf.c rename to src/system/boot/arch/sparc/libsa/printf.c diff --git a/src/kernel/boot/arch/sparc/libsa/strcmp.c b/src/system/boot/arch/sparc/libsa/strcmp.c similarity index 100% rename from src/kernel/boot/arch/sparc/libsa/strcmp.c rename to src/system/boot/arch/sparc/libsa/strcmp.c diff --git a/src/kernel/boot/arch/sparc/promdev.c b/src/system/boot/arch/sparc/promdev.c similarity index 100% rename from src/kernel/boot/arch/sparc/promdev.c rename to src/system/boot/arch/sparc/promdev.c diff --git a/src/kernel/boot/arch/sparc/srt0.S b/src/system/boot/arch/sparc/srt0.S similarity index 100% rename from src/kernel/boot/arch/sparc/srt0.S rename to src/system/boot/arch/sparc/srt0.S diff --git a/src/kernel/boot/arch/sparc/stage2.c b/src/system/boot/arch/sparc/stage2.c similarity index 100% rename from src/kernel/boot/arch/sparc/stage2.c rename to src/system/boot/arch/sparc/stage2.c diff --git a/src/kernel/boot/arch/sparc/stage2.mk b/src/system/boot/arch/sparc/stage2.mk similarity index 100% rename from src/kernel/boot/arch/sparc/stage2.mk rename to src/system/boot/arch/sparc/stage2.mk diff --git a/src/kernel/boot/arch/sparc64/Jamfile b/src/system/boot/arch/sparc64/Jamfile similarity index 100% rename from src/kernel/boot/arch/sparc64/Jamfile rename to src/system/boot/arch/sparc64/Jamfile diff --git a/src/kernel/boot/arch/sparc64/stage2.mk b/src/system/boot/arch/sparc64/stage2.mk similarity index 100% rename from src/kernel/boot/arch/sparc64/stage2.mk rename to src/system/boot/arch/sparc64/stage2.mk diff --git a/src/kernel/boot/arch/x86/Jamfile b/src/system/boot/arch/x86/Jamfile similarity index 100% rename from src/kernel/boot/arch/x86/Jamfile rename to src/system/boot/arch/x86/Jamfile diff --git a/src/kernel/boot/arch/x86/bootblock.asm b/src/system/boot/arch/x86/bootblock.asm similarity index 100% rename from src/kernel/boot/arch/x86/bootblock.asm rename to src/system/boot/arch/x86/bootblock.asm diff --git a/src/kernel/boot/arch/x86/bootblock.bin b/src/system/boot/arch/x86/bootblock.bin similarity index 100% rename from src/kernel/boot/arch/x86/bootblock.bin rename to src/system/boot/arch/x86/bootblock.bin diff --git a/src/kernel/boot/arch/x86/smp_boot.c b/src/system/boot/arch/x86/smp_boot.c similarity index 100% rename from src/kernel/boot/arch/x86/smp_boot.c rename to src/system/boot/arch/x86/smp_boot.c diff --git a/src/kernel/boot/arch/x86/smp_trampoline.S b/src/system/boot/arch/x86/smp_trampoline.S similarity index 100% rename from src/kernel/boot/arch/x86/smp_trampoline.S rename to src/system/boot/arch/x86/smp_trampoline.S diff --git a/src/kernel/boot/arch/x86/stage2.c b/src/system/boot/arch/x86/stage2.c similarity index 100% rename from src/kernel/boot/arch/x86/stage2.c rename to src/system/boot/arch/x86/stage2.c diff --git a/src/kernel/boot/arch/x86/stage2_asm.S b/src/system/boot/arch/x86/stage2_asm.S similarity index 100% rename from src/kernel/boot/arch/x86/stage2_asm.S rename to src/system/boot/arch/x86/stage2_asm.S diff --git a/src/kernel/boot/bin2asm.c b/src/system/boot/bin2asm.c similarity index 100% rename from src/kernel/boot/bin2asm.c rename to src/system/boot/bin2asm.c diff --git a/src/kernel/boot/bin2h.c b/src/system/boot/bin2h.c similarity index 100% rename from src/kernel/boot/bin2h.c rename to src/system/boot/bin2h.c diff --git a/src/kernel/boot/bootmaker.c b/src/system/boot/bootmaker.c similarity index 100% rename from src/kernel/boot/bootmaker.c rename to src/system/boot/bootmaker.c diff --git a/src/kernel/boot/loader/Jamfile b/src/system/boot/loader/Jamfile similarity index 100% rename from src/kernel/boot/loader/Jamfile rename to src/system/boot/loader/Jamfile diff --git a/src/kernel/boot/loader/RootFileSystem.cpp b/src/system/boot/loader/RootFileSystem.cpp similarity index 100% rename from src/kernel/boot/loader/RootFileSystem.cpp rename to src/system/boot/loader/RootFileSystem.cpp diff --git a/src/kernel/boot/loader/RootFileSystem.h b/src/system/boot/loader/RootFileSystem.h similarity index 100% rename from src/kernel/boot/loader/RootFileSystem.h rename to src/system/boot/loader/RootFileSystem.h diff --git a/src/kernel/boot/loader/elf.cpp b/src/system/boot/loader/elf.cpp similarity index 100% rename from src/kernel/boot/loader/elf.cpp rename to src/system/boot/loader/elf.cpp diff --git a/src/kernel/boot/loader/elf.h b/src/system/boot/loader/elf.h similarity index 100% rename from src/kernel/boot/loader/elf.h rename to src/system/boot/loader/elf.h diff --git a/src/kernel/boot/loader/file_systems/Jamfile b/src/system/boot/loader/file_systems/Jamfile similarity index 100% rename from src/kernel/boot/loader/file_systems/Jamfile rename to src/system/boot/loader/file_systems/Jamfile diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/Directory.cpp b/src/system/boot/loader/file_systems/amiga_ffs/Directory.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/Directory.cpp rename to src/system/boot/loader/file_systems/amiga_ffs/Directory.cpp diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/Directory.h b/src/system/boot/loader/file_systems/amiga_ffs/Directory.h similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/Directory.h rename to src/system/boot/loader/file_systems/amiga_ffs/Directory.h diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/File.cpp b/src/system/boot/loader/file_systems/amiga_ffs/File.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/File.cpp rename to src/system/boot/loader/file_systems/amiga_ffs/File.cpp diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/File.h b/src/system/boot/loader/file_systems/amiga_ffs/File.h similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/File.h rename to src/system/boot/loader/file_systems/amiga_ffs/File.h diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/Jamfile b/src/system/boot/loader/file_systems/amiga_ffs/Jamfile similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/Jamfile rename to src/system/boot/loader/file_systems/amiga_ffs/Jamfile diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/Volume.cpp b/src/system/boot/loader/file_systems/amiga_ffs/Volume.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/Volume.cpp rename to src/system/boot/loader/file_systems/amiga_ffs/Volume.cpp diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/Volume.h b/src/system/boot/loader/file_systems/amiga_ffs/Volume.h similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/Volume.h rename to src/system/boot/loader/file_systems/amiga_ffs/Volume.h diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/amiga_ffs.cpp b/src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/amiga_ffs.cpp rename to src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.cpp diff --git a/src/kernel/boot/loader/file_systems/amiga_ffs/amiga_ffs.h b/src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.h similarity index 100% rename from src/kernel/boot/loader/file_systems/amiga_ffs/amiga_ffs.h rename to src/system/boot/loader/file_systems/amiga_ffs/amiga_ffs.h diff --git a/src/kernel/boot/loader/file_systems/bfs/BPlusTree.cpp b/src/system/boot/loader/file_systems/bfs/BPlusTree.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/BPlusTree.cpp rename to src/system/boot/loader/file_systems/bfs/BPlusTree.cpp diff --git a/src/kernel/boot/loader/file_systems/bfs/BPlusTree.h b/src/system/boot/loader/file_systems/bfs/BPlusTree.h similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/BPlusTree.h rename to src/system/boot/loader/file_systems/bfs/BPlusTree.h diff --git a/src/kernel/boot/loader/file_systems/bfs/Directory.cpp b/src/system/boot/loader/file_systems/bfs/Directory.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Directory.cpp rename to src/system/boot/loader/file_systems/bfs/Directory.cpp diff --git a/src/kernel/boot/loader/file_systems/bfs/Directory.h b/src/system/boot/loader/file_systems/bfs/Directory.h similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Directory.h rename to src/system/boot/loader/file_systems/bfs/Directory.h diff --git a/src/kernel/boot/loader/file_systems/bfs/File.cpp b/src/system/boot/loader/file_systems/bfs/File.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/File.cpp rename to src/system/boot/loader/file_systems/bfs/File.cpp diff --git a/src/kernel/boot/loader/file_systems/bfs/File.h b/src/system/boot/loader/file_systems/bfs/File.h similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/File.h rename to src/system/boot/loader/file_systems/bfs/File.h diff --git a/src/kernel/boot/loader/file_systems/bfs/Jamfile b/src/system/boot/loader/file_systems/bfs/Jamfile similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Jamfile rename to src/system/boot/loader/file_systems/bfs/Jamfile diff --git a/src/kernel/boot/loader/file_systems/bfs/Link.cpp b/src/system/boot/loader/file_systems/bfs/Link.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Link.cpp rename to src/system/boot/loader/file_systems/bfs/Link.cpp diff --git a/src/kernel/boot/loader/file_systems/bfs/Link.h b/src/system/boot/loader/file_systems/bfs/Link.h similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Link.h rename to src/system/boot/loader/file_systems/bfs/Link.h diff --git a/src/kernel/boot/loader/file_systems/bfs/Stream.cpp b/src/system/boot/loader/file_systems/bfs/Stream.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Stream.cpp rename to src/system/boot/loader/file_systems/bfs/Stream.cpp diff --git a/src/kernel/boot/loader/file_systems/bfs/Stream.h b/src/system/boot/loader/file_systems/bfs/Stream.h similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Stream.h rename to src/system/boot/loader/file_systems/bfs/Stream.h diff --git a/src/kernel/boot/loader/file_systems/bfs/Volume.h b/src/system/boot/loader/file_systems/bfs/Volume.h similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/Volume.h rename to src/system/boot/loader/file_systems/bfs/Volume.h diff --git a/src/kernel/boot/loader/file_systems/bfs/bfs.cpp b/src/system/boot/loader/file_systems/bfs/bfs.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/bfs/bfs.cpp rename to src/system/boot/loader/file_systems/bfs/bfs.cpp diff --git a/src/kernel/boot/loader/file_systems/hfs_plus/Jamfile b/src/system/boot/loader/file_systems/hfs_plus/Jamfile similarity index 100% rename from src/kernel/boot/loader/file_systems/hfs_plus/Jamfile rename to src/system/boot/loader/file_systems/hfs_plus/Jamfile diff --git a/src/kernel/boot/loader/file_systems/hfs_plus/hfs_plus.cpp b/src/system/boot/loader/file_systems/hfs_plus/hfs_plus.cpp similarity index 100% rename from src/kernel/boot/loader/file_systems/hfs_plus/hfs_plus.cpp rename to src/system/boot/loader/file_systems/hfs_plus/hfs_plus.cpp diff --git a/src/kernel/boot/loader/file_systems/hfs_plus/hfs_plus.h b/src/system/boot/loader/file_systems/hfs_plus/hfs_plus.h similarity index 100% rename from src/kernel/boot/loader/file_systems/hfs_plus/hfs_plus.h rename to src/system/boot/loader/file_systems/hfs_plus/hfs_plus.h diff --git a/src/kernel/boot/loader/heap.cpp b/src/system/boot/loader/heap.cpp similarity index 100% rename from src/kernel/boot/loader/heap.cpp rename to src/system/boot/loader/heap.cpp diff --git a/src/kernel/boot/loader/kernel_args.cpp b/src/system/boot/loader/kernel_args.cpp similarity index 100% rename from src/kernel/boot/loader/kernel_args.cpp rename to src/system/boot/loader/kernel_args.cpp diff --git a/src/kernel/boot/loader/load_driver_settings.cpp b/src/system/boot/loader/load_driver_settings.cpp similarity index 100% rename from src/kernel/boot/loader/load_driver_settings.cpp rename to src/system/boot/loader/load_driver_settings.cpp diff --git a/src/kernel/boot/loader/load_driver_settings.h b/src/system/boot/loader/load_driver_settings.h similarity index 100% rename from src/kernel/boot/loader/load_driver_settings.h rename to src/system/boot/loader/load_driver_settings.h diff --git a/src/kernel/boot/loader/loader.cpp b/src/system/boot/loader/loader.cpp similarity index 100% rename from src/kernel/boot/loader/loader.cpp rename to src/system/boot/loader/loader.cpp diff --git a/src/kernel/boot/loader/loader.h b/src/system/boot/loader/loader.h similarity index 100% rename from src/kernel/boot/loader/loader.h rename to src/system/boot/loader/loader.h diff --git a/src/kernel/boot/loader/main.cpp b/src/system/boot/loader/main.cpp similarity index 100% rename from src/kernel/boot/loader/main.cpp rename to src/system/boot/loader/main.cpp diff --git a/src/kernel/boot/loader/menu.cpp b/src/system/boot/loader/menu.cpp similarity index 100% rename from src/kernel/boot/loader/menu.cpp rename to src/system/boot/loader/menu.cpp diff --git a/src/kernel/boot/loader/menu.h b/src/system/boot/loader/menu.h similarity index 100% rename from src/kernel/boot/loader/menu.h rename to src/system/boot/loader/menu.h diff --git a/src/kernel/boot/loader/partitions.cpp b/src/system/boot/loader/partitions.cpp similarity index 100% rename from src/kernel/boot/loader/partitions.cpp rename to src/system/boot/loader/partitions.cpp diff --git a/src/kernel/boot/loader/stdio.cpp b/src/system/boot/loader/stdio.cpp similarity index 100% rename from src/kernel/boot/loader/stdio.cpp rename to src/system/boot/loader/stdio.cpp diff --git a/src/kernel/boot/loader/vfs.cpp b/src/system/boot/loader/vfs.cpp similarity index 100% rename from src/kernel/boot/loader/vfs.cpp rename to src/system/boot/loader/vfs.cpp diff --git a/src/kernel/boot/makeflop.c b/src/system/boot/makeflop.c similarity index 100% rename from src/kernel/boot/makeflop.c rename to src/system/boot/makeflop.c diff --git a/src/kernel/boot/platform/Jamfile b/src/system/boot/platform/Jamfile similarity index 100% rename from src/kernel/boot/platform/Jamfile rename to src/system/boot/platform/Jamfile diff --git a/src/kernel/boot/platform/bios_ia32/Jamfile b/src/system/boot/platform/bios_ia32/Jamfile similarity index 100% rename from src/kernel/boot/platform/bios_ia32/Jamfile rename to src/system/boot/platform/bios_ia32/Jamfile diff --git a/src/kernel/boot/platform/bios_ia32/bios.S b/src/system/boot/platform/bios_ia32/bios.S similarity index 100% rename from src/kernel/boot/platform/bios_ia32/bios.S rename to src/system/boot/platform/bios_ia32/bios.S diff --git a/src/kernel/boot/platform/bios_ia32/bios.h b/src/system/boot/platform/bios_ia32/bios.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/bios.h rename to src/system/boot/platform/bios_ia32/bios.h diff --git a/src/kernel/boot/platform/bios_ia32/console.cpp b/src/system/boot/platform/bios_ia32/console.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/console.cpp rename to src/system/boot/platform/bios_ia32/console.cpp diff --git a/src/kernel/boot/platform/bios_ia32/console.h b/src/system/boot/platform/bios_ia32/console.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/console.h rename to src/system/boot/platform/bios_ia32/console.h diff --git a/src/kernel/boot/platform/bios_ia32/cpu.cpp b/src/system/boot/platform/bios_ia32/cpu.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/cpu.cpp rename to src/system/boot/platform/bios_ia32/cpu.cpp diff --git a/src/kernel/boot/platform/bios_ia32/cpu.h b/src/system/boot/platform/bios_ia32/cpu.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/cpu.h rename to src/system/boot/platform/bios_ia32/cpu.h diff --git a/src/kernel/boot/platform/bios_ia32/debug.c b/src/system/boot/platform/bios_ia32/debug.c similarity index 100% rename from src/kernel/boot/platform/bios_ia32/debug.c rename to src/system/boot/platform/bios_ia32/debug.c diff --git a/src/kernel/boot/platform/bios_ia32/devices.cpp b/src/system/boot/platform/bios_ia32/devices.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/devices.cpp rename to src/system/boot/platform/bios_ia32/devices.cpp diff --git a/src/kernel/boot/platform/bios_ia32/images.h b/src/system/boot/platform/bios_ia32/images.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/images.h rename to src/system/boot/platform/bios_ia32/images.h diff --git a/src/kernel/boot/platform/bios_ia32/keyboard.cpp b/src/system/boot/platform/bios_ia32/keyboard.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/keyboard.cpp rename to src/system/boot/platform/bios_ia32/keyboard.cpp diff --git a/src/kernel/boot/platform/bios_ia32/keyboard.h b/src/system/boot/platform/bios_ia32/keyboard.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/keyboard.h rename to src/system/boot/platform/bios_ia32/keyboard.h diff --git a/src/kernel/boot/platform/bios_ia32/menu.cpp b/src/system/boot/platform/bios_ia32/menu.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/menu.cpp rename to src/system/boot/platform/bios_ia32/menu.cpp diff --git a/src/kernel/boot/platform/bios_ia32/mmu.cpp b/src/system/boot/platform/bios_ia32/mmu.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/mmu.cpp rename to src/system/boot/platform/bios_ia32/mmu.cpp diff --git a/src/kernel/boot/platform/bios_ia32/mmu.h b/src/system/boot/platform/bios_ia32/mmu.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/mmu.h rename to src/system/boot/platform/bios_ia32/mmu.h diff --git a/src/kernel/boot/platform/bios_ia32/serial.cpp b/src/system/boot/platform/bios_ia32/serial.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/serial.cpp rename to src/system/boot/platform/bios_ia32/serial.cpp diff --git a/src/kernel/boot/platform/bios_ia32/serial.h b/src/system/boot/platform/bios_ia32/serial.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/serial.h rename to src/system/boot/platform/bios_ia32/serial.h diff --git a/src/kernel/boot/platform/bios_ia32/shell.S b/src/system/boot/platform/bios_ia32/shell.S similarity index 100% rename from src/kernel/boot/platform/bios_ia32/shell.S rename to src/system/boot/platform/bios_ia32/shell.S diff --git a/src/kernel/boot/platform/bios_ia32/smp.h b/src/system/boot/platform/bios_ia32/smp.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/smp.h rename to src/system/boot/platform/bios_ia32/smp.h diff --git a/src/kernel/boot/platform/bios_ia32/smp_boot.c b/src/system/boot/platform/bios_ia32/smp_boot.c similarity index 100% rename from src/kernel/boot/platform/bios_ia32/smp_boot.c rename to src/system/boot/platform/bios_ia32/smp_boot.c diff --git a/src/kernel/boot/platform/bios_ia32/smp_trampoline.S b/src/system/boot/platform/bios_ia32/smp_trampoline.S similarity index 100% rename from src/kernel/boot/platform/bios_ia32/smp_trampoline.S rename to src/system/boot/platform/bios_ia32/smp_trampoline.S diff --git a/src/kernel/boot/platform/bios_ia32/start.c b/src/system/boot/platform/bios_ia32/start.c similarity index 100% rename from src/kernel/boot/platform/bios_ia32/start.c rename to src/system/boot/platform/bios_ia32/start.c diff --git a/src/kernel/boot/platform/bios_ia32/support.S b/src/system/boot/platform/bios_ia32/support.S similarity index 100% rename from src/kernel/boot/platform/bios_ia32/support.S rename to src/system/boot/platform/bios_ia32/support.S diff --git a/src/kernel/boot/platform/bios_ia32/video.cpp b/src/system/boot/platform/bios_ia32/video.cpp similarity index 100% rename from src/kernel/boot/platform/bios_ia32/video.cpp rename to src/system/boot/platform/bios_ia32/video.cpp diff --git a/src/kernel/boot/platform/bios_ia32/video.h b/src/system/boot/platform/bios_ia32/video.h similarity index 100% rename from src/kernel/boot/platform/bios_ia32/video.h rename to src/system/boot/platform/bios_ia32/video.h diff --git a/src/kernel/boot/platform/openfirmware/Handle.cpp b/src/system/boot/platform/openfirmware/Handle.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/Handle.cpp rename to src/system/boot/platform/openfirmware/Handle.cpp diff --git a/src/kernel/boot/platform/openfirmware/Handle.h b/src/system/boot/platform/openfirmware/Handle.h similarity index 100% rename from src/kernel/boot/platform/openfirmware/Handle.h rename to src/system/boot/platform/openfirmware/Handle.h diff --git a/src/kernel/boot/platform/openfirmware/Jamfile b/src/system/boot/platform/openfirmware/Jamfile similarity index 100% rename from src/kernel/boot/platform/openfirmware/Jamfile rename to src/system/boot/platform/openfirmware/Jamfile diff --git a/src/kernel/boot/platform/openfirmware/arch/Jamfile b/src/system/boot/platform/openfirmware/arch/Jamfile similarity index 100% rename from src/kernel/boot/platform/openfirmware/arch/Jamfile rename to src/system/boot/platform/openfirmware/arch/Jamfile diff --git a/src/kernel/boot/platform/openfirmware/arch/ppc/Jamfile b/src/system/boot/platform/openfirmware/arch/ppc/Jamfile similarity index 100% rename from src/kernel/boot/platform/openfirmware/arch/ppc/Jamfile rename to src/system/boot/platform/openfirmware/arch/ppc/Jamfile diff --git a/src/kernel/boot/platform/openfirmware/arch/ppc/mmu.cpp b/src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/arch/ppc/mmu.cpp rename to src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp diff --git a/src/kernel/boot/platform/openfirmware/console.cpp b/src/system/boot/platform/openfirmware/console.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/console.cpp rename to src/system/boot/platform/openfirmware/console.cpp diff --git a/src/kernel/boot/platform/openfirmware/console.h b/src/system/boot/platform/openfirmware/console.h similarity index 100% rename from src/kernel/boot/platform/openfirmware/console.h rename to src/system/boot/platform/openfirmware/console.h diff --git a/src/kernel/boot/platform/openfirmware/debug.c b/src/system/boot/platform/openfirmware/debug.c similarity index 100% rename from src/kernel/boot/platform/openfirmware/debug.c rename to src/system/boot/platform/openfirmware/debug.c diff --git a/src/kernel/boot/platform/openfirmware/devices.cpp b/src/system/boot/platform/openfirmware/devices.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/devices.cpp rename to src/system/boot/platform/openfirmware/devices.cpp diff --git a/src/kernel/boot/platform/openfirmware/heap.cpp b/src/system/boot/platform/openfirmware/heap.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/heap.cpp rename to src/system/boot/platform/openfirmware/heap.cpp diff --git a/src/kernel/boot/platform/openfirmware/machine.h b/src/system/boot/platform/openfirmware/machine.h similarity index 100% rename from src/kernel/boot/platform/openfirmware/machine.h rename to src/system/boot/platform/openfirmware/machine.h diff --git a/src/kernel/boot/platform/openfirmware/menu.cpp b/src/system/boot/platform/openfirmware/menu.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/menu.cpp rename to src/system/boot/platform/openfirmware/menu.cpp diff --git a/src/kernel/boot/platform/openfirmware/mmu.cpp b/src/system/boot/platform/openfirmware/mmu.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/mmu.cpp rename to src/system/boot/platform/openfirmware/mmu.cpp diff --git a/src/kernel/boot/platform/openfirmware/openfirmware.c b/src/system/boot/platform/openfirmware/openfirmware.c similarity index 100% rename from src/kernel/boot/platform/openfirmware/openfirmware.c rename to src/system/boot/platform/openfirmware/openfirmware.c diff --git a/src/kernel/boot/platform/openfirmware/openfirmware.h b/src/system/boot/platform/openfirmware/openfirmware.h similarity index 100% rename from src/kernel/boot/platform/openfirmware/openfirmware.h rename to src/system/boot/platform/openfirmware/openfirmware.h diff --git a/src/kernel/boot/platform/openfirmware/start.c b/src/system/boot/platform/openfirmware/start.c similarity index 100% rename from src/kernel/boot/platform/openfirmware/start.c rename to src/system/boot/platform/openfirmware/start.c diff --git a/src/kernel/boot/platform/openfirmware/video.cpp b/src/system/boot/platform/openfirmware/video.cpp similarity index 100% rename from src/kernel/boot/platform/openfirmware/video.cpp rename to src/system/boot/platform/openfirmware/video.cpp diff --git a/src/kernel/core/Jamfile b/src/system/core/Jamfile similarity index 100% rename from src/kernel/core/Jamfile rename to src/system/core/Jamfile diff --git a/src/kernel/core/arch/Jamfile b/src/system/core/arch/Jamfile similarity index 100% rename from src/kernel/core/arch/Jamfile rename to src/system/core/arch/Jamfile diff --git a/src/kernel/core/arch/m68k/arch_kernel.mk b/src/system/core/arch/m68k/arch_kernel.mk similarity index 100% rename from src/kernel/core/arch/m68k/arch_kernel.mk rename to src/system/core/arch/m68k/arch_kernel.mk diff --git a/src/kernel/core/arch/m68k/kernel.ld b/src/system/core/arch/m68k/kernel.ld similarity index 100% rename from src/kernel/core/arch/m68k/kernel.ld rename to src/system/core/arch/m68k/kernel.ld diff --git a/src/kernel/core/arch/mips/arch_asm.S b/src/system/core/arch/mips/arch_asm.S similarity index 100% rename from src/kernel/core/arch/mips/arch_asm.S rename to src/system/core/arch/mips/arch_asm.S diff --git a/src/kernel/core/arch/mips/arch_cpu.c b/src/system/core/arch/mips/arch_cpu.c similarity index 100% rename from src/kernel/core/arch/mips/arch_cpu.c rename to src/system/core/arch/mips/arch_cpu.c diff --git a/src/kernel/core/arch/mips/arch_dbg_console.c b/src/system/core/arch/mips/arch_dbg_console.c similarity index 100% rename from src/kernel/core/arch/mips/arch_dbg_console.c rename to src/system/core/arch/mips/arch_dbg_console.c diff --git a/src/kernel/core/arch/mips/arch_debug.c b/src/system/core/arch/mips/arch_debug.c similarity index 100% rename from src/kernel/core/arch/mips/arch_debug.c rename to src/system/core/arch/mips/arch_debug.c diff --git a/src/kernel/core/arch/mips/arch_faults.c b/src/system/core/arch/mips/arch_faults.c similarity index 100% rename from src/kernel/core/arch/mips/arch_faults.c rename to src/system/core/arch/mips/arch_faults.c diff --git a/src/kernel/core/arch/mips/arch_int.c b/src/system/core/arch/mips/arch_int.c similarity index 100% rename from src/kernel/core/arch/mips/arch_int.c rename to src/system/core/arch/mips/arch_int.c diff --git a/src/kernel/core/arch/mips/arch_kernel.mk b/src/system/core/arch/mips/arch_kernel.mk similarity index 100% rename from src/kernel/core/arch/mips/arch_kernel.mk rename to src/system/core/arch/mips/arch_kernel.mk diff --git a/src/kernel/core/arch/mips/arch_pmap.c b/src/system/core/arch/mips/arch_pmap.c similarity index 100% rename from src/kernel/core/arch/mips/arch_pmap.c rename to src/system/core/arch/mips/arch_pmap.c diff --git a/src/kernel/core/arch/mips/arch_smp.c b/src/system/core/arch/mips/arch_smp.c similarity index 100% rename from src/kernel/core/arch/mips/arch_smp.c rename to src/system/core/arch/mips/arch_smp.c diff --git a/src/kernel/core/arch/mips/arch_thread.c b/src/system/core/arch/mips/arch_thread.c similarity index 100% rename from src/kernel/core/arch/mips/arch_thread.c rename to src/system/core/arch/mips/arch_thread.c diff --git a/src/kernel/core/arch/mips/arch_timer.c b/src/system/core/arch/mips/arch_timer.c similarity index 100% rename from src/kernel/core/arch/mips/arch_timer.c rename to src/system/core/arch/mips/arch_timer.c diff --git a/src/kernel/core/arch/mips/arch_vm.c b/src/system/core/arch/mips/arch_vm.c similarity index 100% rename from src/kernel/core/arch/mips/arch_vm.c rename to src/system/core/arch/mips/arch_vm.c diff --git a/src/kernel/core/arch/mips/kernel.ld b/src/system/core/arch/mips/kernel.ld similarity index 100% rename from src/kernel/core/arch/mips/kernel.ld rename to src/system/core/arch/mips/kernel.ld diff --git a/src/kernel/core/arch/ppc/Jamfile b/src/system/core/arch/ppc/Jamfile similarity index 100% rename from src/kernel/core/arch/ppc/Jamfile rename to src/system/core/arch/ppc/Jamfile diff --git a/src/kernel/core/arch/ppc/arch_asm.S b/src/system/core/arch/ppc/arch_asm.S similarity index 100% rename from src/kernel/core/arch/ppc/arch_asm.S rename to src/system/core/arch/ppc/arch_asm.S diff --git a/src/kernel/core/arch/ppc/arch_atomic.c b/src/system/core/arch/ppc/arch_atomic.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_atomic.c rename to src/system/core/arch/ppc/arch_atomic.c diff --git a/src/kernel/core/arch/ppc/arch_cpu.c b/src/system/core/arch/ppc/arch_cpu.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_cpu.c rename to src/system/core/arch/ppc/arch_cpu.c diff --git a/src/kernel/core/arch/ppc/arch_cpu_asm.S b/src/system/core/arch/ppc/arch_cpu_asm.S similarity index 100% rename from src/kernel/core/arch/ppc/arch_cpu_asm.S rename to src/system/core/arch/ppc/arch_cpu_asm.S diff --git a/src/kernel/core/arch/ppc/arch_dbg_console.c b/src/system/core/arch/ppc/arch_dbg_console.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_dbg_console.c rename to src/system/core/arch/ppc/arch_dbg_console.c diff --git a/src/kernel/core/arch/ppc/arch_debug.c b/src/system/core/arch/ppc/arch_debug.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_debug.c rename to src/system/core/arch/ppc/arch_debug.c diff --git a/src/kernel/core/arch/ppc/arch_elf.c b/src/system/core/arch/ppc/arch_elf.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_elf.c rename to src/system/core/arch/ppc/arch_elf.c diff --git a/src/kernel/core/arch/ppc/arch_exceptions.S b/src/system/core/arch/ppc/arch_exceptions.S similarity index 100% rename from src/kernel/core/arch/ppc/arch_exceptions.S rename to src/system/core/arch/ppc/arch_exceptions.S diff --git a/src/kernel/core/arch/ppc/arch_faults.c b/src/system/core/arch/ppc/arch_faults.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_faults.c rename to src/system/core/arch/ppc/arch_faults.c diff --git a/src/kernel/core/arch/ppc/arch_int.c b/src/system/core/arch/ppc/arch_int.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_int.c rename to src/system/core/arch/ppc/arch_int.c diff --git a/src/kernel/core/arch/ppc/arch_mmu.cpp b/src/system/core/arch/ppc/arch_mmu.cpp similarity index 100% rename from src/kernel/core/arch/ppc/arch_mmu.cpp rename to src/system/core/arch/ppc/arch_mmu.cpp diff --git a/src/kernel/core/arch/ppc/arch_real_time_clock.c b/src/system/core/arch/ppc/arch_real_time_clock.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_real_time_clock.c rename to src/system/core/arch/ppc/arch_real_time_clock.c diff --git a/src/kernel/core/arch/ppc/arch_smp.c b/src/system/core/arch/ppc/arch_smp.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_smp.c rename to src/system/core/arch/ppc/arch_smp.c diff --git a/src/kernel/core/arch/ppc/arch_system_info.c b/src/system/core/arch/ppc/arch_system_info.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_system_info.c rename to src/system/core/arch/ppc/arch_system_info.c diff --git a/src/kernel/core/arch/ppc/arch_thread.c b/src/system/core/arch/ppc/arch_thread.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_thread.c rename to src/system/core/arch/ppc/arch_thread.c diff --git a/src/kernel/core/arch/ppc/arch_timer.c b/src/system/core/arch/ppc/arch_timer.c similarity index 100% rename from src/kernel/core/arch/ppc/arch_timer.c rename to src/system/core/arch/ppc/arch_timer.c diff --git a/src/kernel/core/arch/ppc/arch_user_debugger.cpp b/src/system/core/arch/ppc/arch_user_debugger.cpp similarity index 100% rename from src/kernel/core/arch/ppc/arch_user_debugger.cpp rename to src/system/core/arch/ppc/arch_user_debugger.cpp diff --git a/src/kernel/core/arch/ppc/arch_vm.cpp b/src/system/core/arch/ppc/arch_vm.cpp similarity index 100% rename from src/kernel/core/arch/ppc/arch_vm.cpp rename to src/system/core/arch/ppc/arch_vm.cpp diff --git a/src/kernel/core/arch/ppc/arch_vm_translation_map.cpp b/src/system/core/arch/ppc/arch_vm_translation_map.cpp similarity index 100% rename from src/kernel/core/arch/ppc/arch_vm_translation_map.cpp rename to src/system/core/arch/ppc/arch_vm_translation_map.cpp diff --git a/src/kernel/core/arch/sh4/addon.ld b/src/system/core/arch/sh4/addon.ld similarity index 100% rename from src/kernel/core/arch/sh4/addon.ld rename to src/system/core/arch/sh4/addon.ld diff --git a/src/kernel/core/arch/sh4/arch_asm.S b/src/system/core/arch/sh4/arch_asm.S similarity index 100% rename from src/kernel/core/arch/sh4/arch_asm.S rename to src/system/core/arch/sh4/arch_asm.S diff --git a/src/kernel/core/arch/sh4/arch_atomic.c b/src/system/core/arch/sh4/arch_atomic.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_atomic.c rename to src/system/core/arch/sh4/arch_atomic.c diff --git a/src/kernel/core/arch/sh4/arch_cpu.c b/src/system/core/arch/sh4/arch_cpu.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_cpu.c rename to src/system/core/arch/sh4/arch_cpu.c diff --git a/src/kernel/core/arch/sh4/arch_dbg_console.c b/src/system/core/arch/sh4/arch_dbg_console.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_dbg_console.c rename to src/system/core/arch/sh4/arch_dbg_console.c diff --git a/src/kernel/core/arch/sh4/arch_debug.c b/src/system/core/arch/sh4/arch_debug.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_debug.c rename to src/system/core/arch/sh4/arch_debug.c diff --git a/src/kernel/core/arch/sh4/arch_faults.c b/src/system/core/arch/sh4/arch_faults.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_faults.c rename to src/system/core/arch/sh4/arch_faults.c diff --git a/src/kernel/core/arch/sh4/arch_int.c b/src/system/core/arch/sh4/arch_int.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_int.c rename to src/system/core/arch/sh4/arch_int.c diff --git a/src/kernel/core/arch/sh4/arch_pmap.c b/src/system/core/arch/sh4/arch_pmap.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_pmap.c rename to src/system/core/arch/sh4/arch_pmap.c diff --git a/src/kernel/core/arch/sh4/arch_smp.c b/src/system/core/arch/sh4/arch_smp.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_smp.c rename to src/system/core/arch/sh4/arch_smp.c diff --git a/src/kernel/core/arch/sh4/arch_thread.c b/src/system/core/arch/sh4/arch_thread.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_thread.c rename to src/system/core/arch/sh4/arch_thread.c diff --git a/src/kernel/core/arch/sh4/arch_timer.c b/src/system/core/arch/sh4/arch_timer.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_timer.c rename to src/system/core/arch/sh4/arch_timer.c diff --git a/src/kernel/core/arch/sh4/arch_vm.c b/src/system/core/arch/sh4/arch_vm.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_vm.c rename to src/system/core/arch/sh4/arch_vm.c diff --git a/src/kernel/core/arch/sh4/arch_vm_translation_map.c b/src/system/core/arch/sh4/arch_vm_translation_map.c similarity index 100% rename from src/kernel/core/arch/sh4/arch_vm_translation_map.c rename to src/system/core/arch/sh4/arch_vm_translation_map.c diff --git a/src/kernel/core/arch/sh4/kernel.ld b/src/system/core/arch/sh4/kernel.ld similarity index 100% rename from src/kernel/core/arch/sh4/kernel.ld rename to src/system/core/arch/sh4/kernel.ld diff --git a/src/kernel/core/arch/sparc/arch_kernel.mk b/src/system/core/arch/sparc/arch_kernel.mk similarity index 100% rename from src/kernel/core/arch/sparc/arch_kernel.mk rename to src/system/core/arch/sparc/arch_kernel.mk diff --git a/src/kernel/core/arch/sparc64/arch_kernel.mk b/src/system/core/arch/sparc64/arch_kernel.mk similarity index 100% rename from src/kernel/core/arch/sparc64/arch_kernel.mk rename to src/system/core/arch/sparc64/arch_kernel.mk diff --git a/src/kernel/core/arch/x86/Jamfile b/src/system/core/arch/x86/Jamfile similarity index 100% rename from src/kernel/core/arch/x86/Jamfile rename to src/system/core/arch/x86/Jamfile diff --git a/src/kernel/core/arch/x86/arch_cpu.c b/src/system/core/arch/x86/arch_cpu.c similarity index 100% rename from src/kernel/core/arch/x86/arch_cpu.c rename to src/system/core/arch/x86/arch_cpu.c diff --git a/src/kernel/core/arch/x86/arch_dbg_console.c b/src/system/core/arch/x86/arch_dbg_console.c similarity index 100% rename from src/kernel/core/arch/x86/arch_dbg_console.c rename to src/system/core/arch/x86/arch_dbg_console.c diff --git a/src/kernel/core/arch/x86/arch_debug.c b/src/system/core/arch/x86/arch_debug.c similarity index 100% rename from src/kernel/core/arch/x86/arch_debug.c rename to src/system/core/arch/x86/arch_debug.c diff --git a/src/kernel/core/arch/x86/arch_elf.c b/src/system/core/arch/x86/arch_elf.c similarity index 100% rename from src/kernel/core/arch/x86/arch_elf.c rename to src/system/core/arch/x86/arch_elf.c diff --git a/src/kernel/core/arch/x86/arch_faults.c b/src/system/core/arch/x86/arch_faults.c similarity index 100% rename from src/kernel/core/arch/x86/arch_faults.c rename to src/system/core/arch/x86/arch_faults.c diff --git a/src/kernel/core/arch/x86/arch_int.c b/src/system/core/arch/x86/arch_int.c similarity index 100% rename from src/kernel/core/arch/x86/arch_int.c rename to src/system/core/arch/x86/arch_int.c diff --git a/src/kernel/core/arch/x86/arch_interrupts.S b/src/system/core/arch/x86/arch_interrupts.S similarity index 100% rename from src/kernel/core/arch/x86/arch_interrupts.S rename to src/system/core/arch/x86/arch_interrupts.S diff --git a/src/kernel/core/arch/x86/arch_real_time_clock.c b/src/system/core/arch/x86/arch_real_time_clock.c similarity index 100% rename from src/kernel/core/arch/x86/arch_real_time_clock.c rename to src/system/core/arch/x86/arch_real_time_clock.c diff --git a/src/kernel/core/arch/x86/arch_selector.c b/src/system/core/arch/x86/arch_selector.c similarity index 100% rename from src/kernel/core/arch/x86/arch_selector.c rename to src/system/core/arch/x86/arch_selector.c diff --git a/src/kernel/core/arch/x86/arch_smp.c b/src/system/core/arch/x86/arch_smp.c similarity index 100% rename from src/kernel/core/arch/x86/arch_smp.c rename to src/system/core/arch/x86/arch_smp.c diff --git a/src/kernel/core/arch/x86/arch_system_info.c b/src/system/core/arch/x86/arch_system_info.c similarity index 100% rename from src/kernel/core/arch/x86/arch_system_info.c rename to src/system/core/arch/x86/arch_system_info.c diff --git a/src/kernel/core/arch/x86/arch_thread.c b/src/system/core/arch/x86/arch_thread.c similarity index 100% rename from src/kernel/core/arch/x86/arch_thread.c rename to src/system/core/arch/x86/arch_thread.c diff --git a/src/kernel/core/arch/x86/arch_timer.c b/src/system/core/arch/x86/arch_timer.c similarity index 100% rename from src/kernel/core/arch/x86/arch_timer.c rename to src/system/core/arch/x86/arch_timer.c diff --git a/src/kernel/core/arch/x86/arch_user_debugger.cpp b/src/system/core/arch/x86/arch_user_debugger.cpp similarity index 100% rename from src/kernel/core/arch/x86/arch_user_debugger.cpp rename to src/system/core/arch/x86/arch_user_debugger.cpp diff --git a/src/kernel/core/arch/x86/arch_vm.c b/src/system/core/arch/x86/arch_vm.c similarity index 100% rename from src/kernel/core/arch/x86/arch_vm.c rename to src/system/core/arch/x86/arch_vm.c diff --git a/src/kernel/core/arch/x86/arch_vm_translation_map.c b/src/system/core/arch/x86/arch_vm_translation_map.c similarity index 100% rename from src/kernel/core/arch/x86/arch_vm_translation_map.c rename to src/system/core/arch/x86/arch_vm_translation_map.c diff --git a/src/kernel/core/arch/x86/arch_x86.S b/src/system/core/arch/x86/arch_x86.S similarity index 100% rename from src/kernel/core/arch/x86/arch_x86.S rename to src/system/core/arch/x86/arch_x86.S diff --git a/src/kernel/core/arch/x86/bios.cpp b/src/system/core/arch/x86/bios.cpp similarity index 100% rename from src/kernel/core/arch/x86/bios.cpp rename to src/system/core/arch/x86/bios.cpp diff --git a/src/kernel/core/arch/x86/cpuid.S b/src/system/core/arch/x86/cpuid.S similarity index 100% rename from src/kernel/core/arch/x86/cpuid.S rename to src/system/core/arch/x86/cpuid.S diff --git a/src/kernel/core/boot_item.cpp b/src/system/core/boot_item.cpp similarity index 100% rename from src/kernel/core/boot_item.cpp rename to src/system/core/boot_item.cpp diff --git a/src/kernel/core/cache/BlockMap.cpp b/src/system/core/cache/BlockMap.cpp similarity index 100% rename from src/kernel/core/cache/BlockMap.cpp rename to src/system/core/cache/BlockMap.cpp diff --git a/src/kernel/core/cache/BlockMap.h b/src/system/core/cache/BlockMap.h similarity index 100% rename from src/kernel/core/cache/BlockMap.h rename to src/system/core/cache/BlockMap.h diff --git a/src/kernel/core/cache/Jamfile b/src/system/core/cache/Jamfile similarity index 100% rename from src/kernel/core/cache/Jamfile rename to src/system/core/cache/Jamfile diff --git a/src/kernel/core/cache/block_cache.cpp b/src/system/core/cache/block_cache.cpp similarity index 100% rename from src/kernel/core/cache/block_cache.cpp rename to src/system/core/cache/block_cache.cpp diff --git a/src/kernel/core/cache/file_cache.cpp b/src/system/core/cache/file_cache.cpp similarity index 100% rename from src/kernel/core/cache/file_cache.cpp rename to src/system/core/cache/file_cache.cpp diff --git a/src/kernel/core/cache/vnode_store.cpp b/src/system/core/cache/vnode_store.cpp similarity index 100% rename from src/kernel/core/cache/vnode_store.cpp rename to src/system/core/cache/vnode_store.cpp diff --git a/src/kernel/core/cache/vnode_store.h b/src/system/core/cache/vnode_store.h similarity index 100% rename from src/kernel/core/cache/vnode_store.h rename to src/system/core/cache/vnode_store.h diff --git a/src/kernel/core/cpu.c b/src/system/core/cpu.c similarity index 100% rename from src/kernel/core/cpu.c rename to src/system/core/cpu.c diff --git a/src/kernel/core/debug/Jamfile b/src/system/core/debug/Jamfile similarity index 100% rename from src/kernel/core/debug/Jamfile rename to src/system/core/debug/Jamfile diff --git a/src/kernel/core/debug/console.c b/src/system/core/debug/console.c similarity index 100% rename from src/kernel/core/debug/console.c rename to src/system/core/debug/console.c diff --git a/src/kernel/core/debug/debug.c b/src/system/core/debug/debug.c similarity index 100% rename from src/kernel/core/debug/debug.c rename to src/system/core/debug/debug.c diff --git a/src/kernel/core/debug/font.h b/src/system/core/debug/font.h similarity index 100% rename from src/kernel/core/debug/font.h rename to src/system/core/debug/font.h diff --git a/src/kernel/core/debug/frame_buffer_console.cpp b/src/system/core/debug/frame_buffer_console.cpp similarity index 100% rename from src/kernel/core/debug/frame_buffer_console.cpp rename to src/system/core/debug/frame_buffer_console.cpp diff --git a/src/kernel/core/debug/gdb.c b/src/system/core/debug/gdb.c similarity index 100% rename from src/kernel/core/debug/gdb.c rename to src/system/core/debug/gdb.c diff --git a/src/kernel/core/debug/user_debugger.cpp b/src/system/core/debug/user_debugger.cpp similarity index 100% rename from src/kernel/core/debug/user_debugger.cpp rename to src/system/core/debug/user_debugger.cpp diff --git a/src/kernel/core/device_manager/Jamfile b/src/system/core/device_manager/Jamfile similarity index 100% rename from src/kernel/core/device_manager/Jamfile rename to src/system/core/device_manager/Jamfile diff --git a/src/kernel/core/device_manager/attributes.c b/src/system/core/device_manager/attributes.c similarity index 100% rename from src/kernel/core/device_manager/attributes.c rename to src/system/core/device_manager/attributes.c diff --git a/src/kernel/core/device_manager/device_manager.c b/src/system/core/device_manager/device_manager.c similarity index 100% rename from src/kernel/core/device_manager/device_manager.c rename to src/system/core/device_manager/device_manager.c diff --git a/src/kernel/core/device_manager/device_manager_private.h b/src/system/core/device_manager/device_manager_private.h similarity index 100% rename from src/kernel/core/device_manager/device_manager_private.h rename to src/system/core/device_manager/device_manager_private.h diff --git a/src/kernel/core/device_manager/dl_list.h b/src/system/core/device_manager/dl_list.h similarity index 100% rename from src/kernel/core/device_manager/dl_list.h rename to src/system/core/device_manager/dl_list.h diff --git a/src/kernel/core/device_manager/driver_loader.c b/src/system/core/device_manager/driver_loader.c similarity index 100% rename from src/kernel/core/device_manager/driver_loader.c rename to src/system/core/device_manager/driver_loader.c diff --git a/src/kernel/core/device_manager/id_generator.c b/src/system/core/device_manager/id_generator.c similarity index 100% rename from src/kernel/core/device_manager/id_generator.c rename to src/system/core/device_manager/id_generator.c diff --git a/src/kernel/core/device_manager/io_resources.c b/src/system/core/device_manager/io_resources.c similarity index 100% rename from src/kernel/core/device_manager/io_resources.c rename to src/system/core/device_manager/io_resources.c diff --git a/src/kernel/core/device_manager/nodes.c b/src/system/core/device_manager/nodes.c similarity index 100% rename from src/kernel/core/device_manager/nodes.c rename to src/system/core/device_manager/nodes.c diff --git a/src/kernel/core/device_manager/notifications.c b/src/system/core/device_manager/notifications.c similarity index 100% rename from src/kernel/core/device_manager/notifications.c rename to src/system/core/device_manager/notifications.c diff --git a/src/kernel/core/device_manager/patterns.c b/src/system/core/device_manager/patterns.c similarity index 100% rename from src/kernel/core/device_manager/patterns.c rename to src/system/core/device_manager/patterns.c diff --git a/src/kernel/core/device_manager/probe.cpp b/src/system/core/device_manager/probe.cpp similarity index 100% rename from src/kernel/core/device_manager/probe.cpp rename to src/system/core/device_manager/probe.cpp diff --git a/src/kernel/core/device_manager/registration.c b/src/system/core/device_manager/registration.c similarity index 100% rename from src/kernel/core/device_manager/registration.c rename to src/system/core/device_manager/registration.c diff --git a/src/kernel/core/device_manager/root_node.c b/src/system/core/device_manager/root_node.c similarity index 100% rename from src/kernel/core/device_manager/root_node.c rename to src/system/core/device_manager/root_node.c diff --git a/src/kernel/core/device_manager/scan.c b/src/system/core/device_manager/scan.c similarity index 100% rename from src/kernel/core/device_manager/scan.c rename to src/system/core/device_manager/scan.c diff --git a/src/kernel/core/device_manager/settings.cpp b/src/system/core/device_manager/settings.cpp similarity index 100% rename from src/kernel/core/device_manager/settings.cpp rename to src/system/core/device_manager/settings.cpp diff --git a/src/kernel/core/disk_device_manager/Jamfile b/src/system/core/disk_device_manager/Jamfile similarity index 100% rename from src/kernel/core/disk_device_manager/Jamfile rename to src/system/core/disk_device_manager/Jamfile diff --git a/src/kernel/core/disk_device_manager/KDiskDevice.cpp b/src/system/core/disk_device_manager/KDiskDevice.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDevice.cpp rename to src/system/core/disk_device_manager/KDiskDevice.cpp diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceJob.cpp b/src/system/core/disk_device_manager/KDiskDeviceJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDeviceJob.cpp rename to src/system/core/disk_device_manager/KDiskDeviceJob.cpp diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceJobFactory.cpp b/src/system/core/disk_device_manager/KDiskDeviceJobFactory.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDeviceJobFactory.cpp rename to src/system/core/disk_device_manager/KDiskDeviceJobFactory.cpp diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceJobGenerator.cpp b/src/system/core/disk_device_manager/KDiskDeviceJobGenerator.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDeviceJobGenerator.cpp rename to src/system/core/disk_device_manager/KDiskDeviceJobGenerator.cpp diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceJobGenerator.h b/src/system/core/disk_device_manager/KDiskDeviceJobGenerator.h similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDeviceJobGenerator.h rename to src/system/core/disk_device_manager/KDiskDeviceJobGenerator.h diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceJobQueue.cpp b/src/system/core/disk_device_manager/KDiskDeviceJobQueue.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDeviceJobQueue.cpp rename to src/system/core/disk_device_manager/KDiskDeviceJobQueue.cpp diff --git a/src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp b/src/system/core/disk_device_manager/KDiskDeviceManager.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskDeviceManager.cpp rename to src/system/core/disk_device_manager/KDiskDeviceManager.cpp diff --git a/src/kernel/core/disk_device_manager/KDiskSystem.cpp b/src/system/core/disk_device_manager/KDiskSystem.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KDiskSystem.cpp rename to src/system/core/disk_device_manager/KDiskSystem.cpp diff --git a/src/kernel/core/disk_device_manager/KFileDiskDevice.cpp b/src/system/core/disk_device_manager/KFileDiskDevice.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KFileDiskDevice.cpp rename to src/system/core/disk_device_manager/KFileDiskDevice.cpp diff --git a/src/kernel/core/disk_device_manager/KFileSystem.cpp b/src/system/core/disk_device_manager/KFileSystem.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KFileSystem.cpp rename to src/system/core/disk_device_manager/KFileSystem.cpp diff --git a/src/kernel/core/disk_device_manager/KPartition.cpp b/src/system/core/disk_device_manager/KPartition.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KPartition.cpp rename to src/system/core/disk_device_manager/KPartition.cpp diff --git a/src/kernel/core/disk_device_manager/KPartitionListener.cpp b/src/system/core/disk_device_manager/KPartitionListener.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KPartitionListener.cpp rename to src/system/core/disk_device_manager/KPartitionListener.cpp diff --git a/src/kernel/core/disk_device_manager/KPartitionVisitor.cpp b/src/system/core/disk_device_manager/KPartitionVisitor.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KPartitionVisitor.cpp rename to src/system/core/disk_device_manager/KPartitionVisitor.cpp diff --git a/src/kernel/core/disk_device_manager/KPartitioningSystem.cpp b/src/system/core/disk_device_manager/KPartitioningSystem.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KPartitioningSystem.cpp rename to src/system/core/disk_device_manager/KPartitioningSystem.cpp diff --git a/src/kernel/core/disk_device_manager/KPhysicalPartition.cpp b/src/system/core/disk_device_manager/KPhysicalPartition.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KPhysicalPartition.cpp rename to src/system/core/disk_device_manager/KPhysicalPartition.cpp diff --git a/src/kernel/core/disk_device_manager/KShadowPartition.cpp b/src/system/core/disk_device_manager/KShadowPartition.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/KShadowPartition.cpp rename to src/system/core/disk_device_manager/KShadowPartition.cpp diff --git a/src/kernel/core/disk_device_manager/Locker.cpp b/src/system/core/disk_device_manager/Locker.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/Locker.cpp rename to src/system/core/disk_device_manager/Locker.cpp diff --git a/src/kernel/core/disk_device_manager/Locker.h b/src/system/core/disk_device_manager/Locker.h similarity index 100% rename from src/kernel/core/disk_device_manager/Locker.h rename to src/system/core/disk_device_manager/Locker.h diff --git a/src/kernel/core/disk_device_manager/RWLocker.cpp b/src/system/core/disk_device_manager/RWLocker.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/RWLocker.cpp rename to src/system/core/disk_device_manager/RWLocker.cpp diff --git a/src/kernel/core/disk_device_manager/UserDataWriter.cpp b/src/system/core/disk_device_manager/UserDataWriter.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/UserDataWriter.cpp rename to src/system/core/disk_device_manager/UserDataWriter.cpp diff --git a/src/kernel/core/disk_device_manager/UserDataWriter.h b/src/system/core/disk_device_manager/UserDataWriter.h similarity index 100% rename from src/kernel/core/disk_device_manager/UserDataWriter.h rename to src/system/core/disk_device_manager/UserDataWriter.h diff --git a/src/kernel/core/disk_device_manager/ddm_operation_validation.cpp b/src/system/core/disk_device_manager/ddm_operation_validation.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/ddm_operation_validation.cpp rename to src/system/core/disk_device_manager/ddm_operation_validation.cpp diff --git a/src/kernel/core/disk_device_manager/ddm_operation_validation.h b/src/system/core/disk_device_manager/ddm_operation_validation.h similarity index 100% rename from src/kernel/core/disk_device_manager/ddm_operation_validation.h rename to src/system/core/disk_device_manager/ddm_operation_validation.h diff --git a/src/kernel/core/disk_device_manager/ddm_userland_interface.cpp b/src/system/core/disk_device_manager/ddm_userland_interface.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/ddm_userland_interface.cpp rename to src/system/core/disk_device_manager/ddm_userland_interface.cpp diff --git a/src/kernel/core/disk_device_manager/disk_device_manager.cpp b/src/system/core/disk_device_manager/disk_device_manager.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/disk_device_manager.cpp rename to src/system/core/disk_device_manager/disk_device_manager.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KCreateChildJob.cpp b/src/system/core/disk_device_manager/jobs/KCreateChildJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KCreateChildJob.cpp rename to src/system/core/disk_device_manager/jobs/KCreateChildJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KCreateChildJob.h b/src/system/core/disk_device_manager/jobs/KCreateChildJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KCreateChildJob.h rename to src/system/core/disk_device_manager/jobs/KCreateChildJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KDefragmentJob.cpp b/src/system/core/disk_device_manager/jobs/KDefragmentJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KDefragmentJob.cpp rename to src/system/core/disk_device_manager/jobs/KDefragmentJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KDefragmentJob.h b/src/system/core/disk_device_manager/jobs/KDefragmentJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KDefragmentJob.h rename to src/system/core/disk_device_manager/jobs/KDefragmentJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KDeleteChildJob.cpp b/src/system/core/disk_device_manager/jobs/KDeleteChildJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KDeleteChildJob.cpp rename to src/system/core/disk_device_manager/jobs/KDeleteChildJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KDeleteChildJob.h b/src/system/core/disk_device_manager/jobs/KDeleteChildJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KDeleteChildJob.h rename to src/system/core/disk_device_manager/jobs/KDeleteChildJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KInitializeJob.cpp b/src/system/core/disk_device_manager/jobs/KInitializeJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KInitializeJob.cpp rename to src/system/core/disk_device_manager/jobs/KInitializeJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KInitializeJob.h b/src/system/core/disk_device_manager/jobs/KInitializeJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KInitializeJob.h rename to src/system/core/disk_device_manager/jobs/KInitializeJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KMoveJob.cpp b/src/system/core/disk_device_manager/jobs/KMoveJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KMoveJob.cpp rename to src/system/core/disk_device_manager/jobs/KMoveJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KMoveJob.h b/src/system/core/disk_device_manager/jobs/KMoveJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KMoveJob.h rename to src/system/core/disk_device_manager/jobs/KMoveJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KRepairJob.cpp b/src/system/core/disk_device_manager/jobs/KRepairJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KRepairJob.cpp rename to src/system/core/disk_device_manager/jobs/KRepairJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KRepairJob.h b/src/system/core/disk_device_manager/jobs/KRepairJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KRepairJob.h rename to src/system/core/disk_device_manager/jobs/KRepairJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KResizeJob.cpp b/src/system/core/disk_device_manager/jobs/KResizeJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KResizeJob.cpp rename to src/system/core/disk_device_manager/jobs/KResizeJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KResizeJob.h b/src/system/core/disk_device_manager/jobs/KResizeJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KResizeJob.h rename to src/system/core/disk_device_manager/jobs/KResizeJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.cpp b/src/system/core/disk_device_manager/jobs/KScanPartitionJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.cpp rename to src/system/core/disk_device_manager/jobs/KScanPartitionJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.h b/src/system/core/disk_device_manager/jobs/KScanPartitionJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.h rename to src/system/core/disk_device_manager/jobs/KScanPartitionJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KSetParametersJob.cpp b/src/system/core/disk_device_manager/jobs/KSetParametersJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KSetParametersJob.cpp rename to src/system/core/disk_device_manager/jobs/KSetParametersJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KSetParametersJob.h b/src/system/core/disk_device_manager/jobs/KSetParametersJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KSetParametersJob.h rename to src/system/core/disk_device_manager/jobs/KSetParametersJob.h diff --git a/src/kernel/core/disk_device_manager/jobs/KUninitializeJob.cpp b/src/system/core/disk_device_manager/jobs/KUninitializeJob.cpp similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KUninitializeJob.cpp rename to src/system/core/disk_device_manager/jobs/KUninitializeJob.cpp diff --git a/src/kernel/core/disk_device_manager/jobs/KUninitializeJob.h b/src/system/core/disk_device_manager/jobs/KUninitializeJob.h similarity index 100% rename from src/kernel/core/disk_device_manager/jobs/KUninitializeJob.h rename to src/system/core/disk_device_manager/jobs/KUninitializeJob.h diff --git a/src/kernel/core/elf.c b/src/system/core/elf.c similarity index 100% rename from src/kernel/core/elf.c rename to src/system/core/elf.c diff --git a/src/kernel/core/faults.c b/src/system/core/faults.c similarity index 100% rename from src/kernel/core/faults.c rename to src/system/core/faults.c diff --git a/src/kernel/core/fs/IOScheduler.cpp b/src/system/core/fs/IOScheduler.cpp similarity index 100% rename from src/kernel/core/fs/IOScheduler.cpp rename to src/system/core/fs/IOScheduler.cpp diff --git a/src/kernel/core/fs/IOScheduler.h b/src/system/core/fs/IOScheduler.h similarity index 100% rename from src/kernel/core/fs/IOScheduler.h rename to src/system/core/fs/IOScheduler.h diff --git a/src/kernel/core/fs/Jamfile b/src/system/core/fs/Jamfile similarity index 100% rename from src/kernel/core/fs/Jamfile rename to src/system/core/fs/Jamfile diff --git a/src/kernel/core/fs/KPath.cpp b/src/system/core/fs/KPath.cpp similarity index 100% rename from src/kernel/core/fs/KPath.cpp rename to src/system/core/fs/KPath.cpp diff --git a/src/kernel/core/fs/bootfs.c b/src/system/core/fs/bootfs.c similarity index 100% rename from src/kernel/core/fs/bootfs.c rename to src/system/core/fs/bootfs.c diff --git a/src/kernel/core/fs/devfs.cpp b/src/system/core/fs/devfs.cpp similarity index 100% rename from src/kernel/core/fs/devfs.cpp rename to src/system/core/fs/devfs.cpp diff --git a/src/kernel/core/fs/fd.c b/src/system/core/fs/fd.c similarity index 100% rename from src/kernel/core/fs/fd.c rename to src/system/core/fs/fd.c diff --git a/src/kernel/core/fs/message.c b/src/system/core/fs/message.c similarity index 100% rename from src/kernel/core/fs/message.c rename to src/system/core/fs/message.c diff --git a/src/kernel/core/fs/node_monitor.cpp b/src/system/core/fs/node_monitor.cpp similarity index 100% rename from src/kernel/core/fs/node_monitor.cpp rename to src/system/core/fs/node_monitor.cpp diff --git a/src/kernel/core/fs/pipefs.cpp b/src/system/core/fs/pipefs.cpp similarity index 100% rename from src/kernel/core/fs/pipefs.cpp rename to src/system/core/fs/pipefs.cpp diff --git a/src/kernel/core/fs/rootfs.c b/src/system/core/fs/rootfs.c similarity index 100% rename from src/kernel/core/fs/rootfs.c rename to src/system/core/fs/rootfs.c diff --git a/src/kernel/core/fs/vfs.cpp b/src/system/core/fs/vfs.cpp similarity index 100% rename from src/kernel/core/fs/vfs.cpp rename to src/system/core/fs/vfs.cpp diff --git a/src/kernel/core/fs/vfs_select.cpp b/src/system/core/fs/vfs_select.cpp similarity index 100% rename from src/kernel/core/fs/vfs_select.cpp rename to src/system/core/fs/vfs_select.cpp diff --git a/src/kernel/core/fs/vfs_select.h b/src/system/core/fs/vfs_select.h similarity index 100% rename from src/kernel/core/fs/vfs_select.h rename to src/system/core/fs/vfs_select.h diff --git a/src/kernel/core/heap.c b/src/system/core/heap.c similarity index 100% rename from src/kernel/core/heap.c rename to src/system/core/heap.c diff --git a/src/kernel/core/image.c b/src/system/core/image.c similarity index 100% rename from src/kernel/core/image.c rename to src/system/core/image.c diff --git a/src/kernel/core/int.c b/src/system/core/int.c similarity index 100% rename from src/kernel/core/int.c rename to src/system/core/int.c diff --git a/src/kernel/core/kernel_daemon.c b/src/system/core/kernel_daemon.c similarity index 100% rename from src/kernel/core/kernel_daemon.c rename to src/system/core/kernel_daemon.c diff --git a/src/kernel/core/linkhack.c b/src/system/core/linkhack.c similarity index 100% rename from src/kernel/core/linkhack.c rename to src/system/core/linkhack.c diff --git a/src/kernel/core/lock.c b/src/system/core/lock.c similarity index 100% rename from src/kernel/core/lock.c rename to src/system/core/lock.c diff --git a/src/kernel/core/main.c b/src/system/core/main.c similarity index 100% rename from src/kernel/core/main.c rename to src/system/core/main.c diff --git a/src/kernel/core/messaging/Jamfile b/src/system/core/messaging/Jamfile similarity index 100% rename from src/kernel/core/messaging/Jamfile rename to src/system/core/messaging/Jamfile diff --git a/src/kernel/core/messaging/KMessage.cpp b/src/system/core/messaging/KMessage.cpp similarity index 100% rename from src/kernel/core/messaging/KMessage.cpp rename to src/system/core/messaging/KMessage.cpp diff --git a/src/kernel/core/messaging/MessagingService.cpp b/src/system/core/messaging/MessagingService.cpp similarity index 100% rename from src/kernel/core/messaging/MessagingService.cpp rename to src/system/core/messaging/MessagingService.cpp diff --git a/src/kernel/core/messaging/MessagingService.h b/src/system/core/messaging/MessagingService.h similarity index 100% rename from src/kernel/core/messaging/MessagingService.h rename to src/system/core/messaging/MessagingService.h diff --git a/src/kernel/core/module.c b/src/system/core/module.c similarity index 100% rename from src/kernel/core/module.c rename to src/system/core/module.c diff --git a/src/kernel/core/port.c b/src/system/core/port.c similarity index 100% rename from src/kernel/core/port.c rename to src/system/core/port.c diff --git a/src/kernel/core/real_time_clock.c b/src/system/core/real_time_clock.c similarity index 100% rename from src/kernel/core/real_time_clock.c rename to src/system/core/real_time_clock.c diff --git a/src/kernel/core/scheduler.c b/src/system/core/scheduler.c similarity index 100% rename from src/kernel/core/scheduler.c rename to src/system/core/scheduler.c diff --git a/src/kernel/core/sem.c b/src/system/core/sem.c similarity index 100% rename from src/kernel/core/sem.c rename to src/system/core/sem.c diff --git a/src/kernel/core/shutdown.c b/src/system/core/shutdown.c similarity index 100% rename from src/kernel/core/shutdown.c rename to src/system/core/shutdown.c diff --git a/src/kernel/core/signal.c b/src/system/core/signal.c similarity index 100% rename from src/kernel/core/signal.c rename to src/system/core/signal.c diff --git a/src/kernel/core/smp.c b/src/system/core/smp.c similarity index 100% rename from src/kernel/core/smp.c rename to src/system/core/smp.c diff --git a/src/kernel/core/syscalls.c b/src/system/core/syscalls.c similarity index 100% rename from src/kernel/core/syscalls.c rename to src/system/core/syscalls.c diff --git a/src/kernel/core/sysctl.c b/src/system/core/sysctl.c similarity index 100% rename from src/kernel/core/sysctl.c rename to src/system/core/sysctl.c diff --git a/src/kernel/core/system_info.c b/src/system/core/system_info.c similarity index 100% rename from src/kernel/core/system_info.c rename to src/system/core/system_info.c diff --git a/src/kernel/core/team.c b/src/system/core/team.c similarity index 100% rename from src/kernel/core/team.c rename to src/system/core/team.c diff --git a/src/kernel/core/thread.c b/src/system/core/thread.c similarity index 100% rename from src/kernel/core/thread.c rename to src/system/core/thread.c diff --git a/src/kernel/core/timer.c b/src/system/core/timer.c similarity index 100% rename from src/kernel/core/timer.c rename to src/system/core/timer.c diff --git a/src/kernel/core/util/Jamfile b/src/system/core/util/Jamfile similarity index 100% rename from src/kernel/core/util/Jamfile rename to src/system/core/util/Jamfile diff --git a/src/kernel/core/util/cbuf.c b/src/system/core/util/cbuf.c similarity index 100% rename from src/kernel/core/util/cbuf.c rename to src/system/core/util/cbuf.c diff --git a/src/kernel/core/util/kernel_cpp.cpp b/src/system/core/util/kernel_cpp.cpp similarity index 100% rename from src/kernel/core/util/kernel_cpp.cpp rename to src/system/core/util/kernel_cpp.cpp diff --git a/src/kernel/core/util/khash.c b/src/system/core/util/khash.c similarity index 100% rename from src/kernel/core/util/khash.c rename to src/system/core/util/khash.c diff --git a/src/kernel/core/util/list.c b/src/system/core/util/list.c similarity index 100% rename from src/kernel/core/util/list.c rename to src/system/core/util/list.c diff --git a/src/kernel/core/util/misc.c b/src/system/core/util/misc.c similarity index 100% rename from src/kernel/core/util/misc.c rename to src/system/core/util/misc.c diff --git a/src/kernel/core/util/pools.c b/src/system/core/util/pools.c similarity index 100% rename from src/kernel/core/util/pools.c rename to src/system/core/util/pools.c diff --git a/src/kernel/core/util/queue.c b/src/system/core/util/queue.c similarity index 100% rename from src/kernel/core/util/queue.c rename to src/system/core/util/queue.c diff --git a/src/kernel/core/util/ring_buffer.cpp b/src/system/core/util/ring_buffer.cpp similarity index 100% rename from src/kernel/core/util/ring_buffer.cpp rename to src/system/core/util/ring_buffer.cpp diff --git a/src/kernel/core/vm/Jamfile b/src/system/core/vm/Jamfile similarity index 100% rename from src/kernel/core/vm/Jamfile rename to src/system/core/vm/Jamfile diff --git a/src/kernel/core/vm/vm.c b/src/system/core/vm/vm.c similarity index 100% rename from src/kernel/core/vm/vm.c rename to src/system/core/vm/vm.c diff --git a/src/kernel/core/vm/vm_address_space.c b/src/system/core/vm/vm_address_space.c similarity index 100% rename from src/kernel/core/vm/vm_address_space.c rename to src/system/core/vm/vm_address_space.c diff --git a/src/kernel/core/vm/vm_cache.c b/src/system/core/vm/vm_cache.c similarity index 100% rename from src/kernel/core/vm/vm_cache.c rename to src/system/core/vm/vm_cache.c diff --git a/src/kernel/core/vm/vm_daemons.c b/src/system/core/vm/vm_daemons.c similarity index 100% rename from src/kernel/core/vm/vm_daemons.c rename to src/system/core/vm/vm_daemons.c diff --git a/src/kernel/core/vm/vm_page.c b/src/system/core/vm/vm_page.c similarity index 100% rename from src/kernel/core/vm/vm_page.c rename to src/system/core/vm/vm_page.c diff --git a/src/kernel/core/vm/vm_store_anonymous_noswap.c b/src/system/core/vm/vm_store_anonymous_noswap.c similarity index 100% rename from src/kernel/core/vm/vm_store_anonymous_noswap.c rename to src/system/core/vm/vm_store_anonymous_noswap.c diff --git a/src/kernel/core/vm/vm_store_device.c b/src/system/core/vm/vm_store_device.c similarity index 100% rename from src/kernel/core/vm/vm_store_device.c rename to src/system/core/vm/vm_store_device.c diff --git a/src/kernel/core/vm/vm_store_null.c b/src/system/core/vm/vm_store_null.c similarity index 100% rename from src/kernel/core/vm/vm_store_null.c rename to src/system/core/vm/vm_store_null.c diff --git a/src/kernel/core/vm/vm_tests.c b/src/system/core/vm/vm_tests.c similarity index 100% rename from src/kernel/core/vm/vm_tests.c rename to src/system/core/vm/vm_tests.c diff --git a/src/kernel/glue/Jamfile b/src/system/glue/Jamfile similarity index 100% rename from src/kernel/glue/Jamfile rename to src/system/glue/Jamfile diff --git a/src/kernel/glue/arch/Jamfile b/src/system/glue/arch/Jamfile similarity index 100% rename from src/kernel/glue/arch/Jamfile rename to src/system/glue/arch/Jamfile diff --git a/src/kernel/glue/arch/ppc/Jamfile b/src/system/glue/arch/ppc/Jamfile similarity index 100% rename from src/kernel/glue/arch/ppc/Jamfile rename to src/system/glue/arch/ppc/Jamfile diff --git a/src/kernel/glue/arch/ppc/crti.S b/src/system/glue/arch/ppc/crti.S similarity index 100% rename from src/kernel/glue/arch/ppc/crti.S rename to src/system/glue/arch/ppc/crti.S diff --git a/src/kernel/glue/arch/ppc/crtn.S b/src/system/glue/arch/ppc/crtn.S similarity index 100% rename from src/kernel/glue/arch/ppc/crtn.S rename to src/system/glue/arch/ppc/crtn.S diff --git a/src/kernel/glue/arch/x86/Jamfile b/src/system/glue/arch/x86/Jamfile similarity index 100% rename from src/kernel/glue/arch/x86/Jamfile rename to src/system/glue/arch/x86/Jamfile diff --git a/src/kernel/glue/arch/x86/crti.S b/src/system/glue/arch/x86/crti.S similarity index 100% rename from src/kernel/glue/arch/x86/crti.S rename to src/system/glue/arch/x86/crti.S diff --git a/src/kernel/glue/arch/x86/crtn.S b/src/system/glue/arch/x86/crtn.S similarity index 100% rename from src/kernel/glue/arch/x86/crtn.S rename to src/system/glue/arch/x86/crtn.S diff --git a/src/kernel/glue/init_term_dyn.c b/src/system/glue/init_term_dyn.c similarity index 100% rename from src/kernel/glue/init_term_dyn.c rename to src/system/glue/init_term_dyn.c diff --git a/src/kernel/glue/init_term_dyn.h b/src/system/glue/init_term_dyn.h similarity index 100% rename from src/kernel/glue/init_term_dyn.h rename to src/system/glue/init_term_dyn.h diff --git a/src/kernel/glue/start_dyn.c b/src/system/glue/start_dyn.c similarity index 100% rename from src/kernel/glue/start_dyn.c rename to src/system/glue/start_dyn.c diff --git a/src/kernel/ldscripts/ppc/add-on.ld b/src/system/ldscripts/ppc/add-on.ld similarity index 100% rename from src/kernel/ldscripts/ppc/add-on.ld rename to src/system/ldscripts/ppc/add-on.ld diff --git a/src/kernel/ldscripts/ppc/app.ld b/src/system/ldscripts/ppc/app.ld similarity index 100% rename from src/kernel/ldscripts/ppc/app.ld rename to src/system/ldscripts/ppc/app.ld diff --git a/src/kernel/ldscripts/ppc/boot_loader.ld b/src/system/ldscripts/ppc/boot_loader.ld similarity index 100% rename from src/kernel/ldscripts/ppc/boot_loader.ld rename to src/system/ldscripts/ppc/boot_loader.ld diff --git a/src/kernel/ldscripts/ppc/kernel.ld b/src/system/ldscripts/ppc/kernel.ld similarity index 100% rename from src/kernel/ldscripts/ppc/kernel.ld rename to src/system/ldscripts/ppc/kernel.ld diff --git a/src/kernel/ldscripts/ppc/library.ld b/src/system/ldscripts/ppc/library.ld similarity index 100% rename from src/kernel/ldscripts/ppc/library.ld rename to src/system/ldscripts/ppc/library.ld diff --git a/src/kernel/ldscripts/ppc/stage2.ld b/src/system/ldscripts/ppc/stage2.ld similarity index 100% rename from src/kernel/ldscripts/ppc/stage2.ld rename to src/system/ldscripts/ppc/stage2.ld diff --git a/src/kernel/ldscripts/sh4/library.ld b/src/system/ldscripts/sh4/library.ld similarity index 100% rename from src/kernel/ldscripts/sh4/library.ld rename to src/system/ldscripts/sh4/library.ld diff --git a/src/kernel/ldscripts/x86/add-on.ld b/src/system/ldscripts/x86/add-on.ld similarity index 100% rename from src/kernel/ldscripts/x86/add-on.ld rename to src/system/ldscripts/x86/add-on.ld diff --git a/src/kernel/ldscripts/x86/app.ld b/src/system/ldscripts/x86/app.ld similarity index 100% rename from src/kernel/ldscripts/x86/app.ld rename to src/system/ldscripts/x86/app.ld diff --git a/src/kernel/ldscripts/x86/boot_loader.ld b/src/system/ldscripts/x86/boot_loader.ld similarity index 100% rename from src/kernel/ldscripts/x86/boot_loader.ld rename to src/system/ldscripts/x86/boot_loader.ld diff --git a/src/kernel/ldscripts/x86/kernel.ld b/src/system/ldscripts/x86/kernel.ld similarity index 100% rename from src/kernel/ldscripts/x86/kernel.ld rename to src/system/ldscripts/x86/kernel.ld diff --git a/src/kernel/ldscripts/x86/library.ld b/src/system/ldscripts/x86/library.ld similarity index 100% rename from src/kernel/ldscripts/x86/library.ld rename to src/system/ldscripts/x86/library.ld diff --git a/src/kernel/ldscripts/x86/stage2.ld b/src/system/ldscripts/x86/stage2.ld similarity index 100% rename from src/kernel/ldscripts/x86/stage2.ld rename to src/system/ldscripts/x86/stage2.ld diff --git a/src/kernel/libroot/Jamfile b/src/system/libroot/Jamfile similarity index 100% rename from src/kernel/libroot/Jamfile rename to src/system/libroot/Jamfile diff --git a/src/kernel/libroot/libroot_init.c b/src/system/libroot/libroot_init.c similarity index 100% rename from src/kernel/libroot/libroot_init.c rename to src/system/libroot/libroot_init.c diff --git a/src/kernel/libroot/os/Jamfile b/src/system/libroot/os/Jamfile similarity index 100% rename from src/kernel/libroot/os/Jamfile rename to src/system/libroot/os/Jamfile diff --git a/src/kernel/libroot/os/arch/Jamfile b/src/system/libroot/os/arch/Jamfile similarity index 100% rename from src/kernel/libroot/os/arch/Jamfile rename to src/system/libroot/os/arch/Jamfile diff --git a/src/kernel/libroot/os/arch/m68k/syscalls.inc b/src/system/libroot/os/arch/m68k/syscalls.inc similarity index 100% rename from src/kernel/libroot/os/arch/m68k/syscalls.inc rename to src/system/libroot/os/arch/m68k/syscalls.inc diff --git a/src/kernel/libroot/os/arch/mips/syscalls.inc b/src/system/libroot/os/arch/mips/syscalls.inc similarity index 100% rename from src/kernel/libroot/os/arch/mips/syscalls.inc rename to src/system/libroot/os/arch/mips/syscalls.inc diff --git a/src/kernel/libroot/os/arch/ppc/Jamfile b/src/system/libroot/os/arch/ppc/Jamfile similarity index 100% rename from src/kernel/libroot/os/arch/ppc/Jamfile rename to src/system/libroot/os/arch/ppc/Jamfile diff --git a/src/kernel/libroot/os/arch/ppc/atomic.S b/src/system/libroot/os/arch/ppc/atomic.S similarity index 100% rename from src/kernel/libroot/os/arch/ppc/atomic.S rename to src/system/libroot/os/arch/ppc/atomic.S diff --git a/src/kernel/libroot/os/arch/ppc/byteorder.S b/src/system/libroot/os/arch/ppc/byteorder.S similarity index 100% rename from src/kernel/libroot/os/arch/ppc/byteorder.S rename to src/system/libroot/os/arch/ppc/byteorder.S diff --git a/src/kernel/libroot/os/arch/ppc/syscalls.inc b/src/system/libroot/os/arch/ppc/syscalls.inc similarity index 100% rename from src/kernel/libroot/os/arch/ppc/syscalls.inc rename to src/system/libroot/os/arch/ppc/syscalls.inc diff --git a/src/kernel/libroot/os/arch/ppc/system_time.S b/src/system/libroot/os/arch/ppc/system_time.S similarity index 100% rename from src/kernel/libroot/os/arch/ppc/system_time.S rename to src/system/libroot/os/arch/ppc/system_time.S diff --git a/src/kernel/libroot/os/arch/ppc/tls.c b/src/system/libroot/os/arch/ppc/tls.c similarity index 100% rename from src/kernel/libroot/os/arch/ppc/tls.c rename to src/system/libroot/os/arch/ppc/tls.c diff --git a/src/kernel/libroot/os/arch/sh4/syscalls.inc b/src/system/libroot/os/arch/sh4/syscalls.inc similarity index 100% rename from src/kernel/libroot/os/arch/sh4/syscalls.inc rename to src/system/libroot/os/arch/sh4/syscalls.inc diff --git a/src/kernel/libroot/os/arch/sparc64/syscalls.inc b/src/system/libroot/os/arch/sparc64/syscalls.inc similarity index 100% rename from src/kernel/libroot/os/arch/sparc64/syscalls.inc rename to src/system/libroot/os/arch/sparc64/syscalls.inc diff --git a/src/kernel/libroot/os/arch/x86/Jamfile b/src/system/libroot/os/arch/x86/Jamfile similarity index 100% rename from src/kernel/libroot/os/arch/x86/Jamfile rename to src/system/libroot/os/arch/x86/Jamfile diff --git a/src/kernel/libroot/os/arch/x86/atomic.S b/src/system/libroot/os/arch/x86/atomic.S similarity index 100% rename from src/kernel/libroot/os/arch/x86/atomic.S rename to src/system/libroot/os/arch/x86/atomic.S diff --git a/src/kernel/libroot/os/arch/x86/byteorder.S b/src/system/libroot/os/arch/x86/byteorder.S similarity index 100% rename from src/kernel/libroot/os/arch/x86/byteorder.S rename to src/system/libroot/os/arch/x86/byteorder.S diff --git a/src/kernel/libroot/os/arch/x86/get_stack_frame.S b/src/system/libroot/os/arch/x86/get_stack_frame.S similarity index 100% rename from src/kernel/libroot/os/arch/x86/get_stack_frame.S rename to src/system/libroot/os/arch/x86/get_stack_frame.S diff --git a/src/kernel/libroot/os/arch/x86/syscalls.inc b/src/system/libroot/os/arch/x86/syscalls.inc similarity index 100% rename from src/kernel/libroot/os/arch/x86/syscalls.inc rename to src/system/libroot/os/arch/x86/syscalls.inc diff --git a/src/kernel/libroot/os/arch/x86/system_info.c b/src/system/libroot/os/arch/x86/system_info.c similarity index 100% rename from src/kernel/libroot/os/arch/x86/system_info.c rename to src/system/libroot/os/arch/x86/system_info.c diff --git a/src/kernel/libroot/os/arch/x86/system_time.S b/src/system/libroot/os/arch/x86/system_time.S similarity index 100% rename from src/kernel/libroot/os/arch/x86/system_time.S rename to src/system/libroot/os/arch/x86/system_time.S diff --git a/src/kernel/libroot/os/arch/x86/thread.c b/src/system/libroot/os/arch/x86/thread.c similarity index 100% rename from src/kernel/libroot/os/arch/x86/thread.c rename to src/system/libroot/os/arch/x86/thread.c diff --git a/src/kernel/libroot/os/arch/x86/time.c b/src/system/libroot/os/arch/x86/time.c similarity index 100% rename from src/kernel/libroot/os/arch/x86/time.c rename to src/system/libroot/os/arch/x86/time.c diff --git a/src/kernel/libroot/os/arch/x86/tls.c b/src/system/libroot/os/arch/x86/tls.c similarity index 100% rename from src/kernel/libroot/os/arch/x86/tls.c rename to src/system/libroot/os/arch/x86/tls.c diff --git a/src/kernel/libroot/os/area.c b/src/system/libroot/os/area.c similarity index 100% rename from src/kernel/libroot/os/area.c rename to src/system/libroot/os/area.c diff --git a/src/kernel/libroot/os/atomic.c b/src/system/libroot/os/atomic.c similarity index 100% rename from src/kernel/libroot/os/atomic.c rename to src/system/libroot/os/atomic.c diff --git a/src/kernel/libroot/os/debug.c b/src/system/libroot/os/debug.c similarity index 100% rename from src/kernel/libroot/os/debug.c rename to src/system/libroot/os/debug.c diff --git a/src/kernel/libroot/os/disk_scanner.cpp b/src/system/libroot/os/disk_scanner.cpp similarity index 100% rename from src/kernel/libroot/os/disk_scanner.cpp rename to src/system/libroot/os/disk_scanner.cpp diff --git a/src/kernel/libroot/os/driver_settings.c b/src/system/libroot/os/driver_settings.c similarity index 100% rename from src/kernel/libroot/os/driver_settings.c rename to src/system/libroot/os/driver_settings.c diff --git a/src/kernel/libroot/os/find_directory.c b/src/system/libroot/os/find_directory.c similarity index 100% rename from src/kernel/libroot/os/find_directory.c rename to src/system/libroot/os/find_directory.c diff --git a/src/kernel/libroot/os/fs_attr.c b/src/system/libroot/os/fs_attr.c similarity index 100% rename from src/kernel/libroot/os/fs_attr.c rename to src/system/libroot/os/fs_attr.c diff --git a/src/kernel/libroot/os/fs_index.c b/src/system/libroot/os/fs_index.c similarity index 100% rename from src/kernel/libroot/os/fs_index.c rename to src/system/libroot/os/fs_index.c diff --git a/src/kernel/libroot/os/fs_info.c b/src/system/libroot/os/fs_info.c similarity index 100% rename from src/kernel/libroot/os/fs_info.c rename to src/system/libroot/os/fs_info.c diff --git a/src/kernel/libroot/os/fs_query.cpp b/src/system/libroot/os/fs_query.cpp similarity index 100% rename from src/kernel/libroot/os/fs_query.cpp rename to src/system/libroot/os/fs_query.cpp diff --git a/src/kernel/libroot/os/fs_volume.c b/src/system/libroot/os/fs_volume.c similarity index 100% rename from src/kernel/libroot/os/fs_volume.c rename to src/system/libroot/os/fs_volume.c diff --git a/src/kernel/libroot/os/image.c b/src/system/libroot/os/image.c similarity index 100% rename from src/kernel/libroot/os/image.c rename to src/system/libroot/os/image.c diff --git a/src/kernel/libroot/os/parsedate.cpp b/src/system/libroot/os/parsedate.cpp similarity index 100% rename from src/kernel/libroot/os/parsedate.cpp rename to src/system/libroot/os/parsedate.cpp diff --git a/src/kernel/libroot/os/port.c b/src/system/libroot/os/port.c similarity index 100% rename from src/kernel/libroot/os/port.c rename to src/system/libroot/os/port.c diff --git a/src/kernel/libroot/os/scheduler.c b/src/system/libroot/os/scheduler.c similarity index 100% rename from src/kernel/libroot/os/scheduler.c rename to src/system/libroot/os/scheduler.c diff --git a/src/kernel/libroot/os/sem.c b/src/system/libroot/os/sem.c similarity index 100% rename from src/kernel/libroot/os/sem.c rename to src/system/libroot/os/sem.c diff --git a/src/kernel/libroot/os/syscalls.S b/src/system/libroot/os/syscalls.S similarity index 100% rename from src/kernel/libroot/os/syscalls.S rename to src/system/libroot/os/syscalls.S diff --git a/src/kernel/libroot/os/system_info.c b/src/system/libroot/os/system_info.c similarity index 100% rename from src/kernel/libroot/os/system_info.c rename to src/system/libroot/os/system_info.c diff --git a/src/kernel/libroot/os/team.c b/src/system/libroot/os/team.c similarity index 100% rename from src/kernel/libroot/os/team.c rename to src/system/libroot/os/team.c diff --git a/src/kernel/libroot/os/thread.c b/src/system/libroot/os/thread.c similarity index 100% rename from src/kernel/libroot/os/thread.c rename to src/system/libroot/os/thread.c diff --git a/src/kernel/libroot/os/time.c b/src/system/libroot/os/time.c similarity index 100% rename from src/kernel/libroot/os/time.c rename to src/system/libroot/os/time.c diff --git a/src/kernel/libroot/posix/Jamfile b/src/system/libroot/posix/Jamfile similarity index 100% rename from src/kernel/libroot/posix/Jamfile rename to src/system/libroot/posix/Jamfile diff --git a/src/kernel/libroot/posix/arch/Jamfile b/src/system/libroot/posix/arch/Jamfile similarity index 100% rename from src/kernel/libroot/posix/arch/Jamfile rename to src/system/libroot/posix/arch/Jamfile diff --git a/src/kernel/libroot/posix/arch/ppc/Jamfile b/src/system/libroot/posix/arch/ppc/Jamfile similarity index 100% rename from src/kernel/libroot/posix/arch/ppc/Jamfile rename to src/system/libroot/posix/arch/ppc/Jamfile diff --git a/src/kernel/libroot/posix/arch/x86/Jamfile b/src/system/libroot/posix/arch/x86/Jamfile similarity index 100% rename from src/kernel/libroot/posix/arch/x86/Jamfile rename to src/system/libroot/posix/arch/x86/Jamfile diff --git a/src/kernel/libroot/posix/arch/x86/setjmp.c b/src/system/libroot/posix/arch/x86/setjmp.c similarity index 100% rename from src/kernel/libroot/posix/arch/x86/setjmp.c rename to src/system/libroot/posix/arch/x86/setjmp.c diff --git a/src/kernel/libroot/posix/arch/x86/setjmp_internal.h b/src/system/libroot/posix/arch/x86/setjmp_internal.h similarity index 100% rename from src/kernel/libroot/posix/arch/x86/setjmp_internal.h rename to src/system/libroot/posix/arch/x86/setjmp_internal.h diff --git a/src/kernel/libroot/posix/arch/x86/setjmp_save_sigs.c b/src/system/libroot/posix/arch/x86/setjmp_save_sigs.c similarity index 100% rename from src/kernel/libroot/posix/arch/x86/setjmp_save_sigs.c rename to src/system/libroot/posix/arch/x86/setjmp_save_sigs.c diff --git a/src/kernel/libroot/posix/arch/x86/siglongjmp.S b/src/system/libroot/posix/arch/x86/siglongjmp.S similarity index 100% rename from src/kernel/libroot/posix/arch/x86/siglongjmp.S rename to src/system/libroot/posix/arch/x86/siglongjmp.S diff --git a/src/kernel/libroot/posix/arch/x86/sigsetjmp.S b/src/system/libroot/posix/arch/x86/sigsetjmp.S similarity index 100% rename from src/kernel/libroot/posix/arch/x86/sigsetjmp.S rename to src/system/libroot/posix/arch/x86/sigsetjmp.S diff --git a/src/kernel/libroot/posix/assert.c b/src/system/libroot/posix/assert.c similarity index 100% rename from src/kernel/libroot/posix/assert.c rename to src/system/libroot/posix/assert.c diff --git a/src/kernel/libroot/posix/dirent.c b/src/system/libroot/posix/dirent.c similarity index 100% rename from src/kernel/libroot/posix/dirent.c rename to src/system/libroot/posix/dirent.c diff --git a/src/kernel/libroot/posix/dlfcn.c b/src/system/libroot/posix/dlfcn.c similarity index 100% rename from src/kernel/libroot/posix/dlfcn.c rename to src/system/libroot/posix/dlfcn.c diff --git a/src/kernel/libroot/posix/errno.c b/src/system/libroot/posix/errno.c similarity index 100% rename from src/kernel/libroot/posix/errno.c rename to src/system/libroot/posix/errno.c diff --git a/src/kernel/libroot/posix/fnmatch.c b/src/system/libroot/posix/fnmatch.c similarity index 100% rename from src/kernel/libroot/posix/fnmatch.c rename to src/system/libroot/posix/fnmatch.c diff --git a/src/kernel/libroot/posix/glibc/Jamfile b/src/system/libroot/posix/glibc/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/Jamfile rename to src/system/libroot/posix/glibc/Jamfile diff --git a/src/kernel/libroot/posix/glibc/arch/Jamfile b/src/system/libroot/posix/glibc/arch/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/Jamfile rename to src/system/libroot/posix/glibc/arch/Jamfile diff --git a/src/kernel/libroot/posix/glibc/arch/cmp.c b/src/system/libroot/posix/glibc/arch/cmp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/cmp.c rename to src/system/libroot/posix/glibc/arch/cmp.c diff --git a/src/kernel/libroot/posix/glibc/arch/dbl2mpn.c b/src/system/libroot/posix/glibc/arch/dbl2mpn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/dbl2mpn.c rename to src/system/libroot/posix/glibc/arch/dbl2mpn.c diff --git a/src/kernel/libroot/posix/glibc/arch/divrem.c b/src/system/libroot/posix/glibc/arch/divrem.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/divrem.c rename to src/system/libroot/posix/glibc/arch/divrem.c diff --git a/src/kernel/libroot/posix/glibc/arch/mul.c b/src/system/libroot/posix/glibc/arch/mul.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/mul.c rename to src/system/libroot/posix/glibc/arch/mul.c diff --git a/src/kernel/libroot/posix/glibc/arch/mul_n.c b/src/system/libroot/posix/glibc/arch/mul_n.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/mul_n.c rename to src/system/libroot/posix/glibc/arch/mul_n.c diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/Jamfile b/src/system/libroot/posix/glibc/arch/ppc/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/Jamfile rename to src/system/libroot/posix/glibc/arch/ppc/Jamfile diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/add_n.S b/src/system/libroot/posix/glibc/arch/ppc/add_n.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/add_n.S rename to src/system/libroot/posix/glibc/arch/ppc/add_n.S diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/addmul_1.S b/src/system/libroot/posix/glibc/arch/ppc/addmul_1.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/addmul_1.S rename to src/system/libroot/posix/glibc/arch/ppc/addmul_1.S diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/ldbl2mpn.c b/src/system/libroot/posix/glibc/arch/ppc/ldbl2mpn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/ldbl2mpn.c rename to src/system/libroot/posix/glibc/arch/ppc/ldbl2mpn.c diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/lshift.S b/src/system/libroot/posix/glibc/arch/ppc/lshift.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/lshift.S rename to src/system/libroot/posix/glibc/arch/ppc/lshift.S diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/mul.c b/src/system/libroot/posix/glibc/arch/ppc/mul.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/mul.c rename to src/system/libroot/posix/glibc/arch/ppc/mul.c diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/mul_1.S b/src/system/libroot/posix/glibc/arch/ppc/mul_1.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/mul_1.S rename to src/system/libroot/posix/glibc/arch/ppc/mul_1.S diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/rshift.S b/src/system/libroot/posix/glibc/arch/ppc/rshift.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/rshift.S rename to src/system/libroot/posix/glibc/arch/ppc/rshift.S diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/sub_n.S b/src/system/libroot/posix/glibc/arch/ppc/sub_n.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/sub_n.S rename to src/system/libroot/posix/glibc/arch/ppc/sub_n.S diff --git a/src/kernel/libroot/posix/glibc/arch/ppc/submul_1.S b/src/system/libroot/posix/glibc/arch/ppc/submul_1.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/ppc/submul_1.S rename to src/system/libroot/posix/glibc/arch/ppc/submul_1.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/Jamfile b/src/system/libroot/posix/glibc/arch/x86/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/Jamfile rename to src/system/libroot/posix/glibc/arch/x86/Jamfile diff --git a/src/kernel/libroot/posix/glibc/arch/x86/add_n.S b/src/system/libroot/posix/glibc/arch/x86/add_n.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/add_n.S rename to src/system/libroot/posix/glibc/arch/x86/add_n.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/addmul_1.S b/src/system/libroot/posix/glibc/arch/x86/addmul_1.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/addmul_1.S rename to src/system/libroot/posix/glibc/arch/x86/addmul_1.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/ldbl2mpn.c b/src/system/libroot/posix/glibc/arch/x86/ldbl2mpn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/ldbl2mpn.c rename to src/system/libroot/posix/glibc/arch/x86/ldbl2mpn.c diff --git a/src/kernel/libroot/posix/glibc/arch/x86/lshift.S b/src/system/libroot/posix/glibc/arch/x86/lshift.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/lshift.S rename to src/system/libroot/posix/glibc/arch/x86/lshift.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/mul_1.S b/src/system/libroot/posix/glibc/arch/x86/mul_1.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/mul_1.S rename to src/system/libroot/posix/glibc/arch/x86/mul_1.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/rshift.S b/src/system/libroot/posix/glibc/arch/x86/rshift.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/rshift.S rename to src/system/libroot/posix/glibc/arch/x86/rshift.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/sub_n.S b/src/system/libroot/posix/glibc/arch/x86/sub_n.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/sub_n.S rename to src/system/libroot/posix/glibc/arch/x86/sub_n.S diff --git a/src/kernel/libroot/posix/glibc/arch/x86/submul_1.S b/src/system/libroot/posix/glibc/arch/x86/submul_1.S similarity index 100% rename from src/kernel/libroot/posix/glibc/arch/x86/submul_1.S rename to src/system/libroot/posix/glibc/arch/x86/submul_1.S diff --git a/src/kernel/libroot/posix/glibc/catgets/nl_types.h b/src/system/libroot/posix/glibc/catgets/nl_types.h similarity index 100% rename from src/kernel/libroot/posix/glibc/catgets/nl_types.h rename to src/system/libroot/posix/glibc/catgets/nl_types.h diff --git a/src/kernel/libroot/posix/glibc/ctype/Jamfile b/src/system/libroot/posix/glibc/ctype/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/Jamfile rename to src/system/libroot/posix/glibc/ctype/Jamfile diff --git a/src/kernel/libroot/posix/glibc/ctype/Makefile b/src/system/libroot/posix/glibc/ctype/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/Makefile rename to src/system/libroot/posix/glibc/ctype/Makefile diff --git a/src/kernel/libroot/posix/glibc/ctype/Versions b/src/system/libroot/posix/glibc/ctype/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/Versions rename to src/system/libroot/posix/glibc/ctype/Versions diff --git a/src/kernel/libroot/posix/glibc/ctype/ctype-extn.c b/src/system/libroot/posix/glibc/ctype/ctype-extn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/ctype-extn.c rename to src/system/libroot/posix/glibc/ctype/ctype-extn.c diff --git a/src/kernel/libroot/posix/glibc/ctype/ctype-info.c b/src/system/libroot/posix/glibc/ctype/ctype-info.c similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/ctype-info.c rename to src/system/libroot/posix/glibc/ctype/ctype-info.c diff --git a/src/kernel/libroot/posix/glibc/ctype/ctype.c b/src/system/libroot/posix/glibc/ctype/ctype.c similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/ctype.c rename to src/system/libroot/posix/glibc/ctype/ctype.c diff --git a/src/kernel/libroot/posix/glibc/ctype/ctype.h b/src/system/libroot/posix/glibc/ctype/ctype.h similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/ctype.h rename to src/system/libroot/posix/glibc/ctype/ctype.h diff --git a/src/kernel/libroot/posix/glibc/ctype/ctype_l.c b/src/system/libroot/posix/glibc/ctype/ctype_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/ctype_l.c rename to src/system/libroot/posix/glibc/ctype/ctype_l.c diff --git a/src/kernel/libroot/posix/glibc/ctype/isctype.c b/src/system/libroot/posix/glibc/ctype/isctype.c similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/isctype.c rename to src/system/libroot/posix/glibc/ctype/isctype.c diff --git a/src/kernel/libroot/posix/glibc/ctype/test_ctype.c b/src/system/libroot/posix/glibc/ctype/test_ctype.c similarity index 100% rename from src/kernel/libroot/posix/glibc/ctype/test_ctype.c rename to src/system/libroot/posix/glibc/ctype/test_ctype.c diff --git a/src/kernel/libroot/posix/glibc/extensions/Jamfile b/src/system/libroot/posix/glibc/extensions/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/Jamfile rename to src/system/libroot/posix/glibc/extensions/Jamfile diff --git a/src/kernel/libroot/posix/glibc/extensions/getopt.c b/src/system/libroot/posix/glibc/extensions/getopt.c similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/getopt.c rename to src/system/libroot/posix/glibc/extensions/getopt.c diff --git a/src/kernel/libroot/posix/glibc/extensions/getopt.h b/src/system/libroot/posix/glibc/extensions/getopt.h similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/getopt.h rename to src/system/libroot/posix/glibc/extensions/getopt.h diff --git a/src/kernel/libroot/posix/glibc/extensions/getopt1.c b/src/system/libroot/posix/glibc/extensions/getopt1.c similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/getopt1.c rename to src/system/libroot/posix/glibc/extensions/getopt1.c diff --git a/src/kernel/libroot/posix/glibc/extensions/getopt_init.c b/src/system/libroot/posix/glibc/extensions/getopt_init.c similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/getopt_init.c rename to src/system/libroot/posix/glibc/extensions/getopt_init.c diff --git a/src/kernel/libroot/posix/glibc/extensions/obstack.c b/src/system/libroot/posix/glibc/extensions/obstack.c similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/obstack.c rename to src/system/libroot/posix/glibc/extensions/obstack.c diff --git a/src/kernel/libroot/posix/glibc/extensions/obstack.h b/src/system/libroot/posix/glibc/extensions/obstack.h similarity index 100% rename from src/kernel/libroot/posix/glibc/extensions/obstack.h rename to src/system/libroot/posix/glibc/extensions/obstack.h diff --git a/src/kernel/libroot/posix/glibc/iconv/Makefile b/src/system/libroot/posix/glibc/iconv/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/Makefile rename to src/system/libroot/posix/glibc/iconv/Makefile diff --git a/src/kernel/libroot/posix/glibc/iconv/Versions b/src/system/libroot/posix/glibc/iconv/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/Versions rename to src/system/libroot/posix/glibc/iconv/Versions diff --git a/src/kernel/libroot/posix/glibc/iconv/dummy-repertoire.c b/src/system/libroot/posix/glibc/iconv/dummy-repertoire.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/dummy-repertoire.c rename to src/system/libroot/posix/glibc/iconv/dummy-repertoire.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv.c b/src/system/libroot/posix/glibc/iconv/gconv.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv.c rename to src/system/libroot/posix/glibc/iconv/gconv.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv.h b/src/system/libroot/posix/glibc/iconv/gconv.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv.h rename to src/system/libroot/posix/glibc/iconv/gconv.h diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_builtin.c b/src/system/libroot/posix/glibc/iconv/gconv_builtin.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_builtin.c rename to src/system/libroot/posix/glibc/iconv/gconv_builtin.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_builtin.h b/src/system/libroot/posix/glibc/iconv/gconv_builtin.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_builtin.h rename to src/system/libroot/posix/glibc/iconv/gconv_builtin.h diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_cache.c b/src/system/libroot/posix/glibc/iconv/gconv_cache.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_cache.c rename to src/system/libroot/posix/glibc/iconv/gconv_cache.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_charset.h b/src/system/libroot/posix/glibc/iconv/gconv_charset.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_charset.h rename to src/system/libroot/posix/glibc/iconv/gconv_charset.h diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_close.c b/src/system/libroot/posix/glibc/iconv/gconv_close.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_close.c rename to src/system/libroot/posix/glibc/iconv/gconv_close.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_conf.c b/src/system/libroot/posix/glibc/iconv/gconv_conf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_conf.c rename to src/system/libroot/posix/glibc/iconv/gconv_conf.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_db.c b/src/system/libroot/posix/glibc/iconv/gconv_db.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_db.c rename to src/system/libroot/posix/glibc/iconv/gconv_db.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_dl.c b/src/system/libroot/posix/glibc/iconv/gconv_dl.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_dl.c rename to src/system/libroot/posix/glibc/iconv/gconv_dl.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_int.h b/src/system/libroot/posix/glibc/iconv/gconv_int.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_int.h rename to src/system/libroot/posix/glibc/iconv/gconv_int.h diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_open.c b/src/system/libroot/posix/glibc/iconv/gconv_open.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_open.c rename to src/system/libroot/posix/glibc/iconv/gconv_open.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_simple.c b/src/system/libroot/posix/glibc/iconv/gconv_simple.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_simple.c rename to src/system/libroot/posix/glibc/iconv/gconv_simple.c diff --git a/src/kernel/libroot/posix/glibc/iconv/gconv_trans.c b/src/system/libroot/posix/glibc/iconv/gconv_trans.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/gconv_trans.c rename to src/system/libroot/posix/glibc/iconv/gconv_trans.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv.c b/src/system/libroot/posix/glibc/iconv/iconv.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv.c rename to src/system/libroot/posix/glibc/iconv/iconv.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv.h b/src/system/libroot/posix/glibc/iconv/iconv.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv.h rename to src/system/libroot/posix/glibc/iconv/iconv.h diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv_charmap.c b/src/system/libroot/posix/glibc/iconv/iconv_charmap.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv_charmap.c rename to src/system/libroot/posix/glibc/iconv/iconv_charmap.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv_close.c b/src/system/libroot/posix/glibc/iconv/iconv_close.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv_close.c rename to src/system/libroot/posix/glibc/iconv/iconv_close.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv_open.c b/src/system/libroot/posix/glibc/iconv/iconv_open.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv_open.c rename to src/system/libroot/posix/glibc/iconv/iconv_open.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv_prog.c b/src/system/libroot/posix/glibc/iconv/iconv_prog.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv_prog.c rename to src/system/libroot/posix/glibc/iconv/iconv_prog.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconv_prog.h b/src/system/libroot/posix/glibc/iconv/iconv_prog.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconv_prog.h rename to src/system/libroot/posix/glibc/iconv/iconv_prog.h diff --git a/src/kernel/libroot/posix/glibc/iconv/iconvconfig.c b/src/system/libroot/posix/glibc/iconv/iconvconfig.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconvconfig.c rename to src/system/libroot/posix/glibc/iconv/iconvconfig.c diff --git a/src/kernel/libroot/posix/glibc/iconv/iconvconfig.h b/src/system/libroot/posix/glibc/iconv/iconvconfig.h similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/iconvconfig.h rename to src/system/libroot/posix/glibc/iconv/iconvconfig.h diff --git a/src/kernel/libroot/posix/glibc/iconv/loop.c b/src/system/libroot/posix/glibc/iconv/loop.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/loop.c rename to src/system/libroot/posix/glibc/iconv/loop.c diff --git a/src/kernel/libroot/posix/glibc/iconv/skeleton.c b/src/system/libroot/posix/glibc/iconv/skeleton.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/skeleton.c rename to src/system/libroot/posix/glibc/iconv/skeleton.c diff --git a/src/kernel/libroot/posix/glibc/iconv/strtab.c b/src/system/libroot/posix/glibc/iconv/strtab.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/strtab.c rename to src/system/libroot/posix/glibc/iconv/strtab.c diff --git a/src/kernel/libroot/posix/glibc/iconv/tst-iconv1.c b/src/system/libroot/posix/glibc/iconv/tst-iconv1.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/tst-iconv1.c rename to src/system/libroot/posix/glibc/iconv/tst-iconv1.c diff --git a/src/kernel/libroot/posix/glibc/iconv/tst-iconv2.c b/src/system/libroot/posix/glibc/iconv/tst-iconv2.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/tst-iconv2.c rename to src/system/libroot/posix/glibc/iconv/tst-iconv2.c diff --git a/src/kernel/libroot/posix/glibc/iconv/tst-iconv3.c b/src/system/libroot/posix/glibc/iconv/tst-iconv3.c similarity index 100% rename from src/kernel/libroot/posix/glibc/iconv/tst-iconv3.c rename to src/system/libroot/posix/glibc/iconv/tst-iconv3.c diff --git a/src/kernel/libroot/posix/glibc/include/arch/ppc/asm-syntax.h b/src/system/libroot/posix/glibc/include/arch/ppc/asm-syntax.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/ppc/asm-syntax.h rename to src/system/libroot/posix/glibc/include/arch/ppc/asm-syntax.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/ppc/bp-asm.h b/src/system/libroot/posix/glibc/include/arch/ppc/bp-asm.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/ppc/bp-asm.h rename to src/system/libroot/posix/glibc/include/arch/ppc/bp-asm.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/ppc/sysdep.h b/src/system/libroot/posix/glibc/include/arch/ppc/sysdep.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/ppc/sysdep.h rename to src/system/libroot/posix/glibc/include/arch/ppc/sysdep.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/asm-syntax.h b/src/system/libroot/posix/glibc/include/arch/x86/asm-syntax.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/asm-syntax.h rename to src/system/libroot/posix/glibc/include/arch/x86/asm-syntax.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/byteswap.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/byteswap.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/byteswap.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/byteswap.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/endian.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/endian.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/endian.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/endian.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/huge_val.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/huge_val.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/huge_val.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/huge_val.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/mathdef.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/mathdef.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/mathdef.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/mathdef.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/mathinline.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/mathinline.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/mathinline.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/mathinline.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/nan.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/nan.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/nan.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/nan.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bits/wordsize.h b/src/system/libroot/posix/glibc/include/arch/x86/bits/wordsize.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bits/wordsize.h rename to src/system/libroot/posix/glibc/include/arch/x86/bits/wordsize.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/bp-asm.h b/src/system/libroot/posix/glibc/include/arch/x86/bp-asm.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/bp-asm.h rename to src/system/libroot/posix/glibc/include/arch/x86/bp-asm.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/config.h b/src/system/libroot/posix/glibc/include/arch/x86/config.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/config.h rename to src/system/libroot/posix/glibc/include/arch/x86/config.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/gmp-mparam.h b/src/system/libroot/posix/glibc/include/arch/x86/gmp-mparam.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/gmp-mparam.h rename to src/system/libroot/posix/glibc/include/arch/x86/gmp-mparam.h diff --git a/src/kernel/libroot/posix/glibc/include/arch/x86/sysdep.h b/src/system/libroot/posix/glibc/include/arch/x86/sysdep.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/arch/x86/sysdep.h rename to src/system/libroot/posix/glibc/include/arch/x86/sysdep.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/errno.h b/src/system/libroot/posix/glibc/include/bits/errno.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/errno.h rename to src/system/libroot/posix/glibc/include/bits/errno.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/libc-lock.h b/src/system/libroot/posix/glibc/include/bits/libc-lock.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/libc-lock.h rename to src/system/libroot/posix/glibc/include/bits/libc-lock.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/libc-tsd.h b/src/system/libroot/posix/glibc/include/bits/libc-tsd.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/libc-tsd.h rename to src/system/libroot/posix/glibc/include/bits/libc-tsd.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/mathcalls.h b/src/system/libroot/posix/glibc/include/bits/mathcalls.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/mathcalls.h rename to src/system/libroot/posix/glibc/include/bits/mathcalls.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/stdio-lock.h b/src/system/libroot/posix/glibc/include/bits/stdio-lock.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/stdio-lock.h rename to src/system/libroot/posix/glibc/include/bits/stdio-lock.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/stdio.h b/src/system/libroot/posix/glibc/include/bits/stdio.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/stdio.h rename to src/system/libroot/posix/glibc/include/bits/stdio.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/stdio_lim.h b/src/system/libroot/posix/glibc/include/bits/stdio_lim.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/stdio_lim.h rename to src/system/libroot/posix/glibc/include/bits/stdio_lim.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/sys_errlist.h b/src/system/libroot/posix/glibc/include/bits/sys_errlist.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/sys_errlist.h rename to src/system/libroot/posix/glibc/include/bits/sys_errlist.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/types.h b/src/system/libroot/posix/glibc/include/bits/types.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/types.h rename to src/system/libroot/posix/glibc/include/bits/types.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/typesizes.h b/src/system/libroot/posix/glibc/include/bits/typesizes.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/typesizes.h rename to src/system/libroot/posix/glibc/include/bits/typesizes.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/waitflags.h b/src/system/libroot/posix/glibc/include/bits/waitflags.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/waitflags.h rename to src/system/libroot/posix/glibc/include/bits/waitflags.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/waitstatus.h b/src/system/libroot/posix/glibc/include/bits/waitstatus.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/waitstatus.h rename to src/system/libroot/posix/glibc/include/bits/waitstatus.h diff --git a/src/kernel/libroot/posix/glibc/include/bits/wchar.h b/src/system/libroot/posix/glibc/include/bits/wchar.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bits/wchar.h rename to src/system/libroot/posix/glibc/include/bits/wchar.h diff --git a/src/kernel/libroot/posix/glibc/include/bp-sym.h b/src/system/libroot/posix/glibc/include/bp-sym.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/bp-sym.h rename to src/system/libroot/posix/glibc/include/bp-sym.h diff --git a/src/kernel/libroot/posix/glibc/include/device-nrs.h b/src/system/libroot/posix/glibc/include/device-nrs.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/device-nrs.h rename to src/system/libroot/posix/glibc/include/device-nrs.h diff --git a/src/kernel/libroot/posix/glibc/include/dlfcn.h b/src/system/libroot/posix/glibc/include/dlfcn.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/dlfcn.h rename to src/system/libroot/posix/glibc/include/dlfcn.h diff --git a/src/kernel/libroot/posix/glibc/include/endian.h b/src/system/libroot/posix/glibc/include/endian.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/endian.h rename to src/system/libroot/posix/glibc/include/endian.h diff --git a/src/kernel/libroot/posix/glibc/include/errno.h b/src/system/libroot/posix/glibc/include/errno.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/errno.h rename to src/system/libroot/posix/glibc/include/errno.h diff --git a/src/kernel/libroot/posix/glibc/include/fcntl.h b/src/system/libroot/posix/glibc/include/fcntl.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/fcntl.h rename to src/system/libroot/posix/glibc/include/fcntl.h diff --git a/src/kernel/libroot/posix/glibc/include/features.h b/src/system/libroot/posix/glibc/include/features.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/features.h rename to src/system/libroot/posix/glibc/include/features.h diff --git a/src/kernel/libroot/posix/glibc/include/gmp.h b/src/system/libroot/posix/glibc/include/gmp.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/gmp.h rename to src/system/libroot/posix/glibc/include/gmp.h diff --git a/src/kernel/libroot/posix/glibc/include/gnu/stubs.h b/src/system/libroot/posix/glibc/include/gnu/stubs.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/gnu/stubs.h rename to src/system/libroot/posix/glibc/include/gnu/stubs.h diff --git a/src/kernel/libroot/posix/glibc/include/ieee754.h b/src/system/libroot/posix/glibc/include/ieee754.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/ieee754.h rename to src/system/libroot/posix/glibc/include/ieee754.h diff --git a/src/kernel/libroot/posix/glibc/include/langinfo.h b/src/system/libroot/posix/glibc/include/langinfo.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/langinfo.h rename to src/system/libroot/posix/glibc/include/langinfo.h diff --git a/src/kernel/libroot/posix/glibc/include/libc-symbols.h b/src/system/libroot/posix/glibc/include/libc-symbols.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/libc-symbols.h rename to src/system/libroot/posix/glibc/include/libc-symbols.h diff --git a/src/kernel/libroot/posix/glibc/include/libio.h b/src/system/libroot/posix/glibc/include/libio.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/libio.h rename to src/system/libroot/posix/glibc/include/libio.h diff --git a/src/kernel/libroot/posix/glibc/include/locale.h b/src/system/libroot/posix/glibc/include/locale.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/locale.h rename to src/system/libroot/posix/glibc/include/locale.h diff --git a/src/kernel/libroot/posix/glibc/include/math.h b/src/system/libroot/posix/glibc/include/math.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/math.h rename to src/system/libroot/posix/glibc/include/math.h diff --git a/src/kernel/libroot/posix/glibc/include/misc/sys/cdefs.h b/src/system/libroot/posix/glibc/include/misc/sys/cdefs.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/misc/sys/cdefs.h rename to src/system/libroot/posix/glibc/include/misc/sys/cdefs.h diff --git a/src/kernel/libroot/posix/glibc/include/nl_types.h b/src/system/libroot/posix/glibc/include/nl_types.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/nl_types.h rename to src/system/libroot/posix/glibc/include/nl_types.h diff --git a/src/kernel/libroot/posix/glibc/include/obstack.h b/src/system/libroot/posix/glibc/include/obstack.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/obstack.h rename to src/system/libroot/posix/glibc/include/obstack.h diff --git a/src/kernel/libroot/posix/glibc/include/shlib-compat.h b/src/system/libroot/posix/glibc/include/shlib-compat.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/shlib-compat.h rename to src/system/libroot/posix/glibc/include/shlib-compat.h diff --git a/src/kernel/libroot/posix/glibc/include/stdio_ext.h b/src/system/libroot/posix/glibc/include/stdio_ext.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/stdio_ext.h rename to src/system/libroot/posix/glibc/include/stdio_ext.h diff --git a/src/kernel/libroot/posix/glibc/include/stdio_private.h b/src/system/libroot/posix/glibc/include/stdio_private.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/stdio_private.h rename to src/system/libroot/posix/glibc/include/stdio_private.h diff --git a/src/kernel/libroot/posix/glibc/include/stdlib.h b/src/system/libroot/posix/glibc/include/stdlib.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/stdlib.h rename to src/system/libroot/posix/glibc/include/stdlib.h diff --git a/src/kernel/libroot/posix/glibc/include/string.h b/src/system/libroot/posix/glibc/include/string.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/string.h rename to src/system/libroot/posix/glibc/include/string.h diff --git a/src/kernel/libroot/posix/glibc/include/sys/cdefs.h b/src/system/libroot/posix/glibc/include/sys/cdefs.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/sys/cdefs.h rename to src/system/libroot/posix/glibc/include/sys/cdefs.h diff --git a/src/kernel/libroot/posix/glibc/include/sysdep.h b/src/system/libroot/posix/glibc/include/sysdep.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/sysdep.h rename to src/system/libroot/posix/glibc/include/sysdep.h diff --git a/src/kernel/libroot/posix/glibc/include/unistd.h b/src/system/libroot/posix/glibc/include/unistd.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/unistd.h rename to src/system/libroot/posix/glibc/include/unistd.h diff --git a/src/kernel/libroot/posix/glibc/include/wchar.h b/src/system/libroot/posix/glibc/include/wchar.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/wchar.h rename to src/system/libroot/posix/glibc/include/wchar.h diff --git a/src/kernel/libroot/posix/glibc/include/wctype.h b/src/system/libroot/posix/glibc/include/wctype.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/wctype.h rename to src/system/libroot/posix/glibc/include/wctype.h diff --git a/src/kernel/libroot/posix/glibc/include/xlocale.h b/src/system/libroot/posix/glibc/include/xlocale.h similarity index 100% rename from src/kernel/libroot/posix/glibc/include/xlocale.h rename to src/system/libroot/posix/glibc/include/xlocale.h diff --git a/src/kernel/libroot/posix/glibc/intl/Depend b/src/system/libroot/posix/glibc/intl/Depend similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/Depend rename to src/system/libroot/posix/glibc/intl/Depend diff --git a/src/kernel/libroot/posix/glibc/intl/Makefile b/src/system/libroot/posix/glibc/intl/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/Makefile rename to src/system/libroot/posix/glibc/intl/Makefile diff --git a/src/kernel/libroot/posix/glibc/intl/Versions b/src/system/libroot/posix/glibc/intl/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/Versions rename to src/system/libroot/posix/glibc/intl/Versions diff --git a/src/kernel/libroot/posix/glibc/intl/bindtextdom.c b/src/system/libroot/posix/glibc/intl/bindtextdom.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/bindtextdom.c rename to src/system/libroot/posix/glibc/intl/bindtextdom.c diff --git a/src/kernel/libroot/posix/glibc/intl/dcgettext.c b/src/system/libroot/posix/glibc/intl/dcgettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/dcgettext.c rename to src/system/libroot/posix/glibc/intl/dcgettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/dcigettext.c b/src/system/libroot/posix/glibc/intl/dcigettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/dcigettext.c rename to src/system/libroot/posix/glibc/intl/dcigettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/dcngettext.c b/src/system/libroot/posix/glibc/intl/dcngettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/dcngettext.c rename to src/system/libroot/posix/glibc/intl/dcngettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/dgettext.c b/src/system/libroot/posix/glibc/intl/dgettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/dgettext.c rename to src/system/libroot/posix/glibc/intl/dgettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/dngettext.c b/src/system/libroot/posix/glibc/intl/dngettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/dngettext.c rename to src/system/libroot/posix/glibc/intl/dngettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/explodename.c b/src/system/libroot/posix/glibc/intl/explodename.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/explodename.c rename to src/system/libroot/posix/glibc/intl/explodename.c diff --git a/src/kernel/libroot/posix/glibc/intl/finddomain.c b/src/system/libroot/posix/glibc/intl/finddomain.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/finddomain.c rename to src/system/libroot/posix/glibc/intl/finddomain.c diff --git a/src/kernel/libroot/posix/glibc/intl/gettext.c b/src/system/libroot/posix/glibc/intl/gettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/gettext.c rename to src/system/libroot/posix/glibc/intl/gettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/gettextP.h b/src/system/libroot/posix/glibc/intl/gettextP.h similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/gettextP.h rename to src/system/libroot/posix/glibc/intl/gettextP.h diff --git a/src/kernel/libroot/posix/glibc/intl/gmo.h b/src/system/libroot/posix/glibc/intl/gmo.h similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/gmo.h rename to src/system/libroot/posix/glibc/intl/gmo.h diff --git a/src/kernel/libroot/posix/glibc/intl/hash-string.h b/src/system/libroot/posix/glibc/intl/hash-string.h similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/hash-string.h rename to src/system/libroot/posix/glibc/intl/hash-string.h diff --git a/src/kernel/libroot/posix/glibc/intl/l10nflist.c b/src/system/libroot/posix/glibc/intl/l10nflist.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/l10nflist.c rename to src/system/libroot/posix/glibc/intl/l10nflist.c diff --git a/src/kernel/libroot/posix/glibc/intl/libintl.h b/src/system/libroot/posix/glibc/intl/libintl.h similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/libintl.h rename to src/system/libroot/posix/glibc/intl/libintl.h diff --git a/src/kernel/libroot/posix/glibc/intl/loadinfo.h b/src/system/libroot/posix/glibc/intl/loadinfo.h similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/loadinfo.h rename to src/system/libroot/posix/glibc/intl/loadinfo.h diff --git a/src/kernel/libroot/posix/glibc/intl/loadmsgcat.c b/src/system/libroot/posix/glibc/intl/loadmsgcat.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/loadmsgcat.c rename to src/system/libroot/posix/glibc/intl/loadmsgcat.c diff --git a/src/kernel/libroot/posix/glibc/intl/locale.alias b/src/system/libroot/posix/glibc/intl/locale.alias similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/locale.alias rename to src/system/libroot/posix/glibc/intl/locale.alias diff --git a/src/kernel/libroot/posix/glibc/intl/localealias.c b/src/system/libroot/posix/glibc/intl/localealias.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/localealias.c rename to src/system/libroot/posix/glibc/intl/localealias.c diff --git a/src/kernel/libroot/posix/glibc/intl/ngettext.c b/src/system/libroot/posix/glibc/intl/ngettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/ngettext.c rename to src/system/libroot/posix/glibc/intl/ngettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/plural-eval.c b/src/system/libroot/posix/glibc/intl/plural-eval.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/plural-eval.c rename to src/system/libroot/posix/glibc/intl/plural-eval.c diff --git a/src/kernel/libroot/posix/glibc/intl/plural-exp.c b/src/system/libroot/posix/glibc/intl/plural-exp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/plural-exp.c rename to src/system/libroot/posix/glibc/intl/plural-exp.c diff --git a/src/kernel/libroot/posix/glibc/intl/plural-exp.h b/src/system/libroot/posix/glibc/intl/plural-exp.h similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/plural-exp.h rename to src/system/libroot/posix/glibc/intl/plural-exp.h diff --git a/src/kernel/libroot/posix/glibc/intl/plural.c b/src/system/libroot/posix/glibc/intl/plural.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/plural.c rename to src/system/libroot/posix/glibc/intl/plural.c diff --git a/src/kernel/libroot/posix/glibc/intl/plural.y b/src/system/libroot/posix/glibc/intl/plural.y similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/plural.y rename to src/system/libroot/posix/glibc/intl/plural.y diff --git a/src/kernel/libroot/posix/glibc/intl/po2test.sed b/src/system/libroot/posix/glibc/intl/po2test.sed similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/po2test.sed rename to src/system/libroot/posix/glibc/intl/po2test.sed diff --git a/src/kernel/libroot/posix/glibc/intl/textdomain.c b/src/system/libroot/posix/glibc/intl/textdomain.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/textdomain.c rename to src/system/libroot/posix/glibc/intl/textdomain.c diff --git a/src/kernel/libroot/posix/glibc/intl/translit.po b/src/system/libroot/posix/glibc/intl/translit.po similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/translit.po rename to src/system/libroot/posix/glibc/intl/translit.po diff --git a/src/kernel/libroot/posix/glibc/intl/tst-codeset.c b/src/system/libroot/posix/glibc/intl/tst-codeset.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-codeset.c rename to src/system/libroot/posix/glibc/intl/tst-codeset.c diff --git a/src/kernel/libroot/posix/glibc/intl/tst-codeset.sh b/src/system/libroot/posix/glibc/intl/tst-codeset.sh similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-codeset.sh rename to src/system/libroot/posix/glibc/intl/tst-codeset.sh diff --git a/src/kernel/libroot/posix/glibc/intl/tst-gettext.c b/src/system/libroot/posix/glibc/intl/tst-gettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-gettext.c rename to src/system/libroot/posix/glibc/intl/tst-gettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/tst-gettext.sh b/src/system/libroot/posix/glibc/intl/tst-gettext.sh similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-gettext.sh rename to src/system/libroot/posix/glibc/intl/tst-gettext.sh diff --git a/src/kernel/libroot/posix/glibc/intl/tst-gettext2.c b/src/system/libroot/posix/glibc/intl/tst-gettext2.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-gettext2.c rename to src/system/libroot/posix/glibc/intl/tst-gettext2.c diff --git a/src/kernel/libroot/posix/glibc/intl/tst-gettext2.sh b/src/system/libroot/posix/glibc/intl/tst-gettext2.sh similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-gettext2.sh rename to src/system/libroot/posix/glibc/intl/tst-gettext2.sh diff --git a/src/kernel/libroot/posix/glibc/intl/tst-ngettext.c b/src/system/libroot/posix/glibc/intl/tst-ngettext.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-ngettext.c rename to src/system/libroot/posix/glibc/intl/tst-ngettext.c diff --git a/src/kernel/libroot/posix/glibc/intl/tst-translit.c b/src/system/libroot/posix/glibc/intl/tst-translit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-translit.c rename to src/system/libroot/posix/glibc/intl/tst-translit.c diff --git a/src/kernel/libroot/posix/glibc/intl/tst-translit.sh b/src/system/libroot/posix/glibc/intl/tst-translit.sh similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tst-translit.sh rename to src/system/libroot/posix/glibc/intl/tst-translit.sh diff --git a/src/kernel/libroot/posix/glibc/intl/tstcodeset.po b/src/system/libroot/posix/glibc/intl/tstcodeset.po similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tstcodeset.po rename to src/system/libroot/posix/glibc/intl/tstcodeset.po diff --git a/src/kernel/libroot/posix/glibc/intl/tstlang1.po b/src/system/libroot/posix/glibc/intl/tstlang1.po similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tstlang1.po rename to src/system/libroot/posix/glibc/intl/tstlang1.po diff --git a/src/kernel/libroot/posix/glibc/intl/tstlang2.po b/src/system/libroot/posix/glibc/intl/tstlang2.po similarity index 100% rename from src/kernel/libroot/posix/glibc/intl/tstlang2.po rename to src/system/libroot/posix/glibc/intl/tstlang2.po diff --git a/src/kernel/libroot/posix/glibc/libio/Jamfile b/src/system/libroot/posix/glibc/libio/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/Jamfile rename to src/system/libroot/posix/glibc/libio/Jamfile diff --git a/src/kernel/libroot/posix/glibc/libio/_G_config.h b/src/system/libroot/posix/glibc/libio/_G_config.h similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/_G_config.h rename to src/system/libroot/posix/glibc/libio/_G_config.h diff --git a/src/kernel/libroot/posix/glibc/libio/clearerr.c b/src/system/libroot/posix/glibc/libio/clearerr.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/clearerr.c rename to src/system/libroot/posix/glibc/libio/clearerr.c diff --git a/src/kernel/libroot/posix/glibc/libio/clearerr_u.c b/src/system/libroot/posix/glibc/libio/clearerr_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/clearerr_u.c rename to src/system/libroot/posix/glibc/libio/clearerr_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/fcloseall.c b/src/system/libroot/posix/glibc/libio/fcloseall.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fcloseall.c rename to src/system/libroot/posix/glibc/libio/fcloseall.c diff --git a/src/kernel/libroot/posix/glibc/libio/feof.c b/src/system/libroot/posix/glibc/libio/feof.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/feof.c rename to src/system/libroot/posix/glibc/libio/feof.c diff --git a/src/kernel/libroot/posix/glibc/libio/feof_u.c b/src/system/libroot/posix/glibc/libio/feof_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/feof_u.c rename to src/system/libroot/posix/glibc/libio/feof_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/ferror.c b/src/system/libroot/posix/glibc/libio/ferror.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ferror.c rename to src/system/libroot/posix/glibc/libio/ferror.c diff --git a/src/kernel/libroot/posix/glibc/libio/ferror_u.c b/src/system/libroot/posix/glibc/libio/ferror_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ferror_u.c rename to src/system/libroot/posix/glibc/libio/ferror_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/filedoalloc.c b/src/system/libroot/posix/glibc/libio/filedoalloc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/filedoalloc.c rename to src/system/libroot/posix/glibc/libio/filedoalloc.c diff --git a/src/kernel/libroot/posix/glibc/libio/fileno.c b/src/system/libroot/posix/glibc/libio/fileno.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fileno.c rename to src/system/libroot/posix/glibc/libio/fileno.c diff --git a/src/kernel/libroot/posix/glibc/libio/fileops.c b/src/system/libroot/posix/glibc/libio/fileops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fileops.c rename to src/system/libroot/posix/glibc/libio/fileops.c diff --git a/src/kernel/libroot/posix/glibc/libio/flockfile.c b/src/system/libroot/posix/glibc/libio/flockfile.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/flockfile.c rename to src/system/libroot/posix/glibc/libio/flockfile.c diff --git a/src/kernel/libroot/posix/glibc/libio/fmemopen.c b/src/system/libroot/posix/glibc/libio/fmemopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fmemopen.c rename to src/system/libroot/posix/glibc/libio/fmemopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/fputc.c b/src/system/libroot/posix/glibc/libio/fputc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fputc.c rename to src/system/libroot/posix/glibc/libio/fputc.c diff --git a/src/kernel/libroot/posix/glibc/libio/fputc_u.c b/src/system/libroot/posix/glibc/libio/fputc_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fputc_u.c rename to src/system/libroot/posix/glibc/libio/fputc_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/fputwc.c b/src/system/libroot/posix/glibc/libio/fputwc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fputwc.c rename to src/system/libroot/posix/glibc/libio/fputwc.c diff --git a/src/kernel/libroot/posix/glibc/libio/fputwc_u.c b/src/system/libroot/posix/glibc/libio/fputwc_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fputwc_u.c rename to src/system/libroot/posix/glibc/libio/fputwc_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/freopen.c b/src/system/libroot/posix/glibc/libio/freopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/freopen.c rename to src/system/libroot/posix/glibc/libio/freopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/freopen64.c b/src/system/libroot/posix/glibc/libio/freopen64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/freopen64.c rename to src/system/libroot/posix/glibc/libio/freopen64.c diff --git a/src/kernel/libroot/posix/glibc/libio/fseek.c b/src/system/libroot/posix/glibc/libio/fseek.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fseek.c rename to src/system/libroot/posix/glibc/libio/fseek.c diff --git a/src/kernel/libroot/posix/glibc/libio/fseeko.c b/src/system/libroot/posix/glibc/libio/fseeko.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fseeko.c rename to src/system/libroot/posix/glibc/libio/fseeko.c diff --git a/src/kernel/libroot/posix/glibc/libio/fseeko64.c b/src/system/libroot/posix/glibc/libio/fseeko64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fseeko64.c rename to src/system/libroot/posix/glibc/libio/fseeko64.c diff --git a/src/kernel/libroot/posix/glibc/libio/ftello.c b/src/system/libroot/posix/glibc/libio/ftello.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ftello.c rename to src/system/libroot/posix/glibc/libio/ftello.c diff --git a/src/kernel/libroot/posix/glibc/libio/ftello64.c b/src/system/libroot/posix/glibc/libio/ftello64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ftello64.c rename to src/system/libroot/posix/glibc/libio/ftello64.c diff --git a/src/kernel/libroot/posix/glibc/libio/fwide.c b/src/system/libroot/posix/glibc/libio/fwide.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fwide.c rename to src/system/libroot/posix/glibc/libio/fwide.c diff --git a/src/kernel/libroot/posix/glibc/libio/fwprintf.c b/src/system/libroot/posix/glibc/libio/fwprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fwprintf.c rename to src/system/libroot/posix/glibc/libio/fwprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/fwscanf.c b/src/system/libroot/posix/glibc/libio/fwscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/fwscanf.c rename to src/system/libroot/posix/glibc/libio/fwscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/genops.c b/src/system/libroot/posix/glibc/libio/genops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/genops.c rename to src/system/libroot/posix/glibc/libio/genops.c diff --git a/src/kernel/libroot/posix/glibc/libio/getc.c b/src/system/libroot/posix/glibc/libio/getc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getc.c rename to src/system/libroot/posix/glibc/libio/getc.c diff --git a/src/kernel/libroot/posix/glibc/libio/getc_u.c b/src/system/libroot/posix/glibc/libio/getc_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getc_u.c rename to src/system/libroot/posix/glibc/libio/getc_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/getchar.c b/src/system/libroot/posix/glibc/libio/getchar.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getchar.c rename to src/system/libroot/posix/glibc/libio/getchar.c diff --git a/src/kernel/libroot/posix/glibc/libio/getchar_u.c b/src/system/libroot/posix/glibc/libio/getchar_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getchar_u.c rename to src/system/libroot/posix/glibc/libio/getchar_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/getwc.c b/src/system/libroot/posix/glibc/libio/getwc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getwc.c rename to src/system/libroot/posix/glibc/libio/getwc.c diff --git a/src/kernel/libroot/posix/glibc/libio/getwc_u.c b/src/system/libroot/posix/glibc/libio/getwc_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getwc_u.c rename to src/system/libroot/posix/glibc/libio/getwc_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/getwchar.c b/src/system/libroot/posix/glibc/libio/getwchar.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getwchar.c rename to src/system/libroot/posix/glibc/libio/getwchar.c diff --git a/src/kernel/libroot/posix/glibc/libio/getwchar_u.c b/src/system/libroot/posix/glibc/libio/getwchar_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/getwchar_u.c rename to src/system/libroot/posix/glibc/libio/getwchar_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofclose.c b/src/system/libroot/posix/glibc/libio/iofclose.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofclose.c rename to src/system/libroot/posix/glibc/libio/iofclose.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofdopen.c b/src/system/libroot/posix/glibc/libio/iofdopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofdopen.c rename to src/system/libroot/posix/glibc/libio/iofdopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofflush.c b/src/system/libroot/posix/glibc/libio/iofflush.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofflush.c rename to src/system/libroot/posix/glibc/libio/iofflush.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofflush_u.c b/src/system/libroot/posix/glibc/libio/iofflush_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofflush_u.c rename to src/system/libroot/posix/glibc/libio/iofflush_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofgetpos.c b/src/system/libroot/posix/glibc/libio/iofgetpos.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofgetpos.c rename to src/system/libroot/posix/glibc/libio/iofgetpos.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofgetpos64.c b/src/system/libroot/posix/glibc/libio/iofgetpos64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofgetpos64.c rename to src/system/libroot/posix/glibc/libio/iofgetpos64.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofgets.c b/src/system/libroot/posix/glibc/libio/iofgets.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofgets.c rename to src/system/libroot/posix/glibc/libio/iofgets.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofgets_u.c b/src/system/libroot/posix/glibc/libio/iofgets_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofgets_u.c rename to src/system/libroot/posix/glibc/libio/iofgets_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofgetws.c b/src/system/libroot/posix/glibc/libio/iofgetws.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofgetws.c rename to src/system/libroot/posix/glibc/libio/iofgetws.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofgetws_u.c b/src/system/libroot/posix/glibc/libio/iofgetws_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofgetws_u.c rename to src/system/libroot/posix/glibc/libio/iofgetws_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofopen.c b/src/system/libroot/posix/glibc/libio/iofopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofopen.c rename to src/system/libroot/posix/glibc/libio/iofopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofopen64.c b/src/system/libroot/posix/glibc/libio/iofopen64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofopen64.c rename to src/system/libroot/posix/glibc/libio/iofopen64.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofopncook.c b/src/system/libroot/posix/glibc/libio/iofopncook.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofopncook.c rename to src/system/libroot/posix/glibc/libio/iofopncook.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofputs.c b/src/system/libroot/posix/glibc/libio/iofputs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofputs.c rename to src/system/libroot/posix/glibc/libio/iofputs.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofputs_u.c b/src/system/libroot/posix/glibc/libio/iofputs_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofputs_u.c rename to src/system/libroot/posix/glibc/libio/iofputs_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofputws.c b/src/system/libroot/posix/glibc/libio/iofputws.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofputws.c rename to src/system/libroot/posix/glibc/libio/iofputws.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofputws_u.c b/src/system/libroot/posix/glibc/libio/iofputws_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofputws_u.c rename to src/system/libroot/posix/glibc/libio/iofputws_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofread.c b/src/system/libroot/posix/glibc/libio/iofread.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofread.c rename to src/system/libroot/posix/glibc/libio/iofread.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofread_u.c b/src/system/libroot/posix/glibc/libio/iofread_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofread_u.c rename to src/system/libroot/posix/glibc/libio/iofread_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofsetpos.c b/src/system/libroot/posix/glibc/libio/iofsetpos.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofsetpos.c rename to src/system/libroot/posix/glibc/libio/iofsetpos.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofsetpos64.c b/src/system/libroot/posix/glibc/libio/iofsetpos64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofsetpos64.c rename to src/system/libroot/posix/glibc/libio/iofsetpos64.c diff --git a/src/kernel/libroot/posix/glibc/libio/ioftell.c b/src/system/libroot/posix/glibc/libio/ioftell.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ioftell.c rename to src/system/libroot/posix/glibc/libio/ioftell.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofwide.c b/src/system/libroot/posix/glibc/libio/iofwide.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofwide.c rename to src/system/libroot/posix/glibc/libio/iofwide.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofwrite.c b/src/system/libroot/posix/glibc/libio/iofwrite.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofwrite.c rename to src/system/libroot/posix/glibc/libio/iofwrite.c diff --git a/src/kernel/libroot/posix/glibc/libio/iofwrite_u.c b/src/system/libroot/posix/glibc/libio/iofwrite_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iofwrite_u.c rename to src/system/libroot/posix/glibc/libio/iofwrite_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/iogetdelim.c b/src/system/libroot/posix/glibc/libio/iogetdelim.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iogetdelim.c rename to src/system/libroot/posix/glibc/libio/iogetdelim.c diff --git a/src/kernel/libroot/posix/glibc/libio/iogetline.c b/src/system/libroot/posix/glibc/libio/iogetline.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iogetline.c rename to src/system/libroot/posix/glibc/libio/iogetline.c diff --git a/src/kernel/libroot/posix/glibc/libio/iogets.c b/src/system/libroot/posix/glibc/libio/iogets.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iogets.c rename to src/system/libroot/posix/glibc/libio/iogets.c diff --git a/src/kernel/libroot/posix/glibc/libio/iogetwline.c b/src/system/libroot/posix/glibc/libio/iogetwline.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iogetwline.c rename to src/system/libroot/posix/glibc/libio/iogetwline.c diff --git a/src/kernel/libroot/posix/glibc/libio/iolibio.h b/src/system/libroot/posix/glibc/libio/iolibio.h similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iolibio.h rename to src/system/libroot/posix/glibc/libio/iolibio.h diff --git a/src/kernel/libroot/posix/glibc/libio/iopadn.c b/src/system/libroot/posix/glibc/libio/iopadn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iopadn.c rename to src/system/libroot/posix/glibc/libio/iopadn.c diff --git a/src/kernel/libroot/posix/glibc/libio/iopopen.c b/src/system/libroot/posix/glibc/libio/iopopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iopopen.c rename to src/system/libroot/posix/glibc/libio/iopopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/ioputs.c b/src/system/libroot/posix/glibc/libio/ioputs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ioputs.c rename to src/system/libroot/posix/glibc/libio/ioputs.c diff --git a/src/kernel/libroot/posix/glibc/libio/ioseekoff.c b/src/system/libroot/posix/glibc/libio/ioseekoff.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ioseekoff.c rename to src/system/libroot/posix/glibc/libio/ioseekoff.c diff --git a/src/kernel/libroot/posix/glibc/libio/ioseekpos.c b/src/system/libroot/posix/glibc/libio/ioseekpos.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ioseekpos.c rename to src/system/libroot/posix/glibc/libio/ioseekpos.c diff --git a/src/kernel/libroot/posix/glibc/libio/iosetbuffer.c b/src/system/libroot/posix/glibc/libio/iosetbuffer.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iosetbuffer.c rename to src/system/libroot/posix/glibc/libio/iosetbuffer.c diff --git a/src/kernel/libroot/posix/glibc/libio/iosetvbuf.c b/src/system/libroot/posix/glibc/libio/iosetvbuf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iosetvbuf.c rename to src/system/libroot/posix/glibc/libio/iosetvbuf.c diff --git a/src/kernel/libroot/posix/glibc/libio/ioungetc.c b/src/system/libroot/posix/glibc/libio/ioungetc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ioungetc.c rename to src/system/libroot/posix/glibc/libio/ioungetc.c diff --git a/src/kernel/libroot/posix/glibc/libio/ioungetwc.c b/src/system/libroot/posix/glibc/libio/ioungetwc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/ioungetwc.c rename to src/system/libroot/posix/glibc/libio/ioungetwc.c diff --git a/src/kernel/libroot/posix/glibc/libio/iovdprintf.c b/src/system/libroot/posix/glibc/libio/iovdprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iovdprintf.c rename to src/system/libroot/posix/glibc/libio/iovdprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/iovsprintf.c b/src/system/libroot/posix/glibc/libio/iovsprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iovsprintf.c rename to src/system/libroot/posix/glibc/libio/iovsprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/iovsscanf.c b/src/system/libroot/posix/glibc/libio/iovsscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iovsscanf.c rename to src/system/libroot/posix/glibc/libio/iovsscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/iovswscanf.c b/src/system/libroot/posix/glibc/libio/iovswscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iovswscanf.c rename to src/system/libroot/posix/glibc/libio/iovswscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/iowpadn.c b/src/system/libroot/posix/glibc/libio/iowpadn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/iowpadn.c rename to src/system/libroot/posix/glibc/libio/iowpadn.c diff --git a/src/kernel/libroot/posix/glibc/libio/libio.h b/src/system/libroot/posix/glibc/libio/libio.h similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/libio.h rename to src/system/libroot/posix/glibc/libio/libio.h diff --git a/src/kernel/libroot/posix/glibc/libio/libioP.h b/src/system/libroot/posix/glibc/libio/libioP.h similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/libioP.h rename to src/system/libroot/posix/glibc/libio/libioP.h diff --git a/src/kernel/libroot/posix/glibc/libio/memstream.c b/src/system/libroot/posix/glibc/libio/memstream.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/memstream.c rename to src/system/libroot/posix/glibc/libio/memstream.c diff --git a/src/kernel/libroot/posix/glibc/libio/obprintf.c b/src/system/libroot/posix/glibc/libio/obprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/obprintf.c rename to src/system/libroot/posix/glibc/libio/obprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldfileops.c b/src/system/libroot/posix/glibc/libio/oldfileops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldfileops.c rename to src/system/libroot/posix/glibc/libio/oldfileops.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofclose.c b/src/system/libroot/posix/glibc/libio/oldiofclose.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofclose.c rename to src/system/libroot/posix/glibc/libio/oldiofclose.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofdopen.c b/src/system/libroot/posix/glibc/libio/oldiofdopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofdopen.c rename to src/system/libroot/posix/glibc/libio/oldiofdopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofgetpos.c b/src/system/libroot/posix/glibc/libio/oldiofgetpos.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofgetpos.c rename to src/system/libroot/posix/glibc/libio/oldiofgetpos.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofgetpos64.c b/src/system/libroot/posix/glibc/libio/oldiofgetpos64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofgetpos64.c rename to src/system/libroot/posix/glibc/libio/oldiofgetpos64.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofopen.c b/src/system/libroot/posix/glibc/libio/oldiofopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofopen.c rename to src/system/libroot/posix/glibc/libio/oldiofopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofsetpos.c b/src/system/libroot/posix/glibc/libio/oldiofsetpos.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofsetpos.c rename to src/system/libroot/posix/glibc/libio/oldiofsetpos.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiofsetpos64.c b/src/system/libroot/posix/glibc/libio/oldiofsetpos64.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiofsetpos64.c rename to src/system/libroot/posix/glibc/libio/oldiofsetpos64.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldiopopen.c b/src/system/libroot/posix/glibc/libio/oldiopopen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldiopopen.c rename to src/system/libroot/posix/glibc/libio/oldiopopen.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldpclose.c b/src/system/libroot/posix/glibc/libio/oldpclose.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldpclose.c rename to src/system/libroot/posix/glibc/libio/oldpclose.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldstdfiles.c b/src/system/libroot/posix/glibc/libio/oldstdfiles.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldstdfiles.c rename to src/system/libroot/posix/glibc/libio/oldstdfiles.c diff --git a/src/kernel/libroot/posix/glibc/libio/oldtmpfile.c b/src/system/libroot/posix/glibc/libio/oldtmpfile.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/oldtmpfile.c rename to src/system/libroot/posix/glibc/libio/oldtmpfile.c diff --git a/src/kernel/libroot/posix/glibc/libio/pclose.c b/src/system/libroot/posix/glibc/libio/pclose.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/pclose.c rename to src/system/libroot/posix/glibc/libio/pclose.c diff --git a/src/kernel/libroot/posix/glibc/libio/peekc.c b/src/system/libroot/posix/glibc/libio/peekc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/peekc.c rename to src/system/libroot/posix/glibc/libio/peekc.c diff --git a/src/kernel/libroot/posix/glibc/libio/putc.c b/src/system/libroot/posix/glibc/libio/putc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putc.c rename to src/system/libroot/posix/glibc/libio/putc.c diff --git a/src/kernel/libroot/posix/glibc/libio/putc_u.c b/src/system/libroot/posix/glibc/libio/putc_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putc_u.c rename to src/system/libroot/posix/glibc/libio/putc_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/putchar.c b/src/system/libroot/posix/glibc/libio/putchar.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putchar.c rename to src/system/libroot/posix/glibc/libio/putchar.c diff --git a/src/kernel/libroot/posix/glibc/libio/putchar_u.c b/src/system/libroot/posix/glibc/libio/putchar_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putchar_u.c rename to src/system/libroot/posix/glibc/libio/putchar_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/putwc.c b/src/system/libroot/posix/glibc/libio/putwc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putwc.c rename to src/system/libroot/posix/glibc/libio/putwc.c diff --git a/src/kernel/libroot/posix/glibc/libio/putwc_u.c b/src/system/libroot/posix/glibc/libio/putwc_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putwc_u.c rename to src/system/libroot/posix/glibc/libio/putwc_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/putwchar.c b/src/system/libroot/posix/glibc/libio/putwchar.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putwchar.c rename to src/system/libroot/posix/glibc/libio/putwchar.c diff --git a/src/kernel/libroot/posix/glibc/libio/putwchar_u.c b/src/system/libroot/posix/glibc/libio/putwchar_u.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/putwchar_u.c rename to src/system/libroot/posix/glibc/libio/putwchar_u.c diff --git a/src/kernel/libroot/posix/glibc/libio/rewind.c b/src/system/libroot/posix/glibc/libio/rewind.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/rewind.c rename to src/system/libroot/posix/glibc/libio/rewind.c diff --git a/src/kernel/libroot/posix/glibc/libio/setbuf.c b/src/system/libroot/posix/glibc/libio/setbuf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/setbuf.c rename to src/system/libroot/posix/glibc/libio/setbuf.c diff --git a/src/kernel/libroot/posix/glibc/libio/setlinebuf.c b/src/system/libroot/posix/glibc/libio/setlinebuf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/setlinebuf.c rename to src/system/libroot/posix/glibc/libio/setlinebuf.c diff --git a/src/kernel/libroot/posix/glibc/libio/stdfiles.c b/src/system/libroot/posix/glibc/libio/stdfiles.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/stdfiles.c rename to src/system/libroot/posix/glibc/libio/stdfiles.c diff --git a/src/kernel/libroot/posix/glibc/libio/stdio.c b/src/system/libroot/posix/glibc/libio/stdio.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/stdio.c rename to src/system/libroot/posix/glibc/libio/stdio.c diff --git a/src/kernel/libroot/posix/glibc/libio/stdio.h b/src/system/libroot/posix/glibc/libio/stdio.h similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/stdio.h rename to src/system/libroot/posix/glibc/libio/stdio.h diff --git a/src/kernel/libroot/posix/glibc/libio/strfile.h b/src/system/libroot/posix/glibc/libio/strfile.h similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/strfile.h rename to src/system/libroot/posix/glibc/libio/strfile.h diff --git a/src/kernel/libroot/posix/glibc/libio/strops.c b/src/system/libroot/posix/glibc/libio/strops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/strops.c rename to src/system/libroot/posix/glibc/libio/strops.c diff --git a/src/kernel/libroot/posix/glibc/libio/swprintf.c b/src/system/libroot/posix/glibc/libio/swprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/swprintf.c rename to src/system/libroot/posix/glibc/libio/swprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/swscanf.c b/src/system/libroot/posix/glibc/libio/swscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/swscanf.c rename to src/system/libroot/posix/glibc/libio/swscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/vasprintf.c b/src/system/libroot/posix/glibc/libio/vasprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/vasprintf.c rename to src/system/libroot/posix/glibc/libio/vasprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/vscanf.c b/src/system/libroot/posix/glibc/libio/vscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/vscanf.c rename to src/system/libroot/posix/glibc/libio/vscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/vsnprintf.c b/src/system/libroot/posix/glibc/libio/vsnprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/vsnprintf.c rename to src/system/libroot/posix/glibc/libio/vsnprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/vswprintf.c b/src/system/libroot/posix/glibc/libio/vswprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/vswprintf.c rename to src/system/libroot/posix/glibc/libio/vswprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/vwprintf.c b/src/system/libroot/posix/glibc/libio/vwprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/vwprintf.c rename to src/system/libroot/posix/glibc/libio/vwprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/vwscanf.c b/src/system/libroot/posix/glibc/libio/vwscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/vwscanf.c rename to src/system/libroot/posix/glibc/libio/vwscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/wfile_stubs.c b/src/system/libroot/posix/glibc/libio/wfile_stubs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wfile_stubs.c rename to src/system/libroot/posix/glibc/libio/wfile_stubs.c diff --git a/src/kernel/libroot/posix/glibc/libio/wfiledoalloc.c b/src/system/libroot/posix/glibc/libio/wfiledoalloc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wfiledoalloc.c rename to src/system/libroot/posix/glibc/libio/wfiledoalloc.c diff --git a/src/kernel/libroot/posix/glibc/libio/wfileops.c b/src/system/libroot/posix/glibc/libio/wfileops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wfileops.c rename to src/system/libroot/posix/glibc/libio/wfileops.c diff --git a/src/kernel/libroot/posix/glibc/libio/wgenops.c b/src/system/libroot/posix/glibc/libio/wgenops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wgenops.c rename to src/system/libroot/posix/glibc/libio/wgenops.c diff --git a/src/kernel/libroot/posix/glibc/libio/wprintf.c b/src/system/libroot/posix/glibc/libio/wprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wprintf.c rename to src/system/libroot/posix/glibc/libio/wprintf.c diff --git a/src/kernel/libroot/posix/glibc/libio/wscanf.c b/src/system/libroot/posix/glibc/libio/wscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wscanf.c rename to src/system/libroot/posix/glibc/libio/wscanf.c diff --git a/src/kernel/libroot/posix/glibc/libio/wstrops.c b/src/system/libroot/posix/glibc/libio/wstrops.c similarity index 100% rename from src/kernel/libroot/posix/glibc/libio/wstrops.c rename to src/system/libroot/posix/glibc/libio/wstrops.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-address.c b/src/system/libroot/posix/glibc/locale/C-address.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-address.c rename to src/system/libroot/posix/glibc/locale/C-address.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-collate.c b/src/system/libroot/posix/glibc/locale/C-collate.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-collate.c rename to src/system/libroot/posix/glibc/locale/C-collate.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-ctype.c b/src/system/libroot/posix/glibc/locale/C-ctype.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-ctype.c rename to src/system/libroot/posix/glibc/locale/C-ctype.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-identification.c b/src/system/libroot/posix/glibc/locale/C-identification.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-identification.c rename to src/system/libroot/posix/glibc/locale/C-identification.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-measurement.c b/src/system/libroot/posix/glibc/locale/C-measurement.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-measurement.c rename to src/system/libroot/posix/glibc/locale/C-measurement.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-messages.c b/src/system/libroot/posix/glibc/locale/C-messages.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-messages.c rename to src/system/libroot/posix/glibc/locale/C-messages.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-monetary.c b/src/system/libroot/posix/glibc/locale/C-monetary.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-monetary.c rename to src/system/libroot/posix/glibc/locale/C-monetary.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-name.c b/src/system/libroot/posix/glibc/locale/C-name.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-name.c rename to src/system/libroot/posix/glibc/locale/C-name.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-numeric.c b/src/system/libroot/posix/glibc/locale/C-numeric.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-numeric.c rename to src/system/libroot/posix/glibc/locale/C-numeric.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-paper.c b/src/system/libroot/posix/glibc/locale/C-paper.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-paper.c rename to src/system/libroot/posix/glibc/locale/C-paper.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-telephone.c b/src/system/libroot/posix/glibc/locale/C-telephone.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-telephone.c rename to src/system/libroot/posix/glibc/locale/C-telephone.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-time.c b/src/system/libroot/posix/glibc/locale/C-time.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-time.c rename to src/system/libroot/posix/glibc/locale/C-time.c diff --git a/src/kernel/libroot/posix/glibc/locale/C-translit.h b/src/system/libroot/posix/glibc/locale/C-translit.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-translit.h rename to src/system/libroot/posix/glibc/locale/C-translit.h diff --git a/src/kernel/libroot/posix/glibc/locale/C-translit.h.in b/src/system/libroot/posix/glibc/locale/C-translit.h.in similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C-translit.h.in rename to src/system/libroot/posix/glibc/locale/C-translit.h.in diff --git a/src/kernel/libroot/posix/glibc/locale/C_name.c b/src/system/libroot/posix/glibc/locale/C_name.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/C_name.c rename to src/system/libroot/posix/glibc/locale/C_name.c diff --git a/src/kernel/libroot/posix/glibc/locale/Jamfile b/src/system/libroot/posix/glibc/locale/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/Jamfile rename to src/system/libroot/posix/glibc/locale/Jamfile diff --git a/src/kernel/libroot/posix/glibc/locale/Makefile b/src/system/libroot/posix/glibc/locale/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/Makefile rename to src/system/libroot/posix/glibc/locale/Makefile diff --git a/src/kernel/libroot/posix/glibc/locale/SYS_libc.c b/src/system/libroot/posix/glibc/locale/SYS_libc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/SYS_libc.c rename to src/system/libroot/posix/glibc/locale/SYS_libc.c diff --git a/src/kernel/libroot/posix/glibc/locale/Versions b/src/system/libroot/posix/glibc/locale/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/Versions rename to src/system/libroot/posix/glibc/locale/Versions diff --git a/src/kernel/libroot/posix/glibc/locale/bits/locale.h b/src/system/libroot/posix/glibc/locale/bits/locale.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/bits/locale.h rename to src/system/libroot/posix/glibc/locale/bits/locale.h diff --git a/src/kernel/libroot/posix/glibc/locale/broken_cur_max.c b/src/system/libroot/posix/glibc/locale/broken_cur_max.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/broken_cur_max.c rename to src/system/libroot/posix/glibc/locale/broken_cur_max.c diff --git a/src/kernel/libroot/posix/glibc/locale/categories.def b/src/system/libroot/posix/glibc/locale/categories.def similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/categories.def rename to src/system/libroot/posix/glibc/locale/categories.def diff --git a/src/kernel/libroot/posix/glibc/locale/coll-lookup.h b/src/system/libroot/posix/glibc/locale/coll-lookup.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/coll-lookup.h rename to src/system/libroot/posix/glibc/locale/coll-lookup.h diff --git a/src/kernel/libroot/posix/glibc/locale/duplocale.c b/src/system/libroot/posix/glibc/locale/duplocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/duplocale.c rename to src/system/libroot/posix/glibc/locale/duplocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/elem-hash.h b/src/system/libroot/posix/glibc/locale/elem-hash.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/elem-hash.h rename to src/system/libroot/posix/glibc/locale/elem-hash.h diff --git a/src/kernel/libroot/posix/glibc/locale/findlocale.c b/src/system/libroot/posix/glibc/locale/findlocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/findlocale.c rename to src/system/libroot/posix/glibc/locale/findlocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/freelocale.c b/src/system/libroot/posix/glibc/locale/freelocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/freelocale.c rename to src/system/libroot/posix/glibc/locale/freelocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/gen-translit.pl b/src/system/libroot/posix/glibc/locale/gen-translit.pl similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/gen-translit.pl rename to src/system/libroot/posix/glibc/locale/gen-translit.pl diff --git a/src/kernel/libroot/posix/glibc/locale/global-locale.c b/src/system/libroot/posix/glibc/locale/global-locale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/global-locale.c rename to src/system/libroot/posix/glibc/locale/global-locale.c diff --git a/src/kernel/libroot/posix/glibc/locale/hashval.h b/src/system/libroot/posix/glibc/locale/hashval.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/hashval.h rename to src/system/libroot/posix/glibc/locale/hashval.h diff --git a/src/kernel/libroot/posix/glibc/locale/indigits.h b/src/system/libroot/posix/glibc/locale/indigits.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/indigits.h rename to src/system/libroot/posix/glibc/locale/indigits.h diff --git a/src/kernel/libroot/posix/glibc/locale/indigitswc.h b/src/system/libroot/posix/glibc/locale/indigitswc.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/indigitswc.h rename to src/system/libroot/posix/glibc/locale/indigitswc.h diff --git a/src/kernel/libroot/posix/glibc/locale/iso-3166.def b/src/system/libroot/posix/glibc/locale/iso-3166.def similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/iso-3166.def rename to src/system/libroot/posix/glibc/locale/iso-3166.def diff --git a/src/kernel/libroot/posix/glibc/locale/iso-4217.def b/src/system/libroot/posix/glibc/locale/iso-4217.def similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/iso-4217.def rename to src/system/libroot/posix/glibc/locale/iso-4217.def diff --git a/src/kernel/libroot/posix/glibc/locale/iso-639.def b/src/system/libroot/posix/glibc/locale/iso-639.def similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/iso-639.def rename to src/system/libroot/posix/glibc/locale/iso-639.def diff --git a/src/kernel/libroot/posix/glibc/locale/langinfo.h b/src/system/libroot/posix/glibc/locale/langinfo.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/langinfo.h rename to src/system/libroot/posix/glibc/locale/langinfo.h diff --git a/src/kernel/libroot/posix/glibc/locale/lc-address.c b/src/system/libroot/posix/glibc/locale/lc-address.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-address.c rename to src/system/libroot/posix/glibc/locale/lc-address.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-collate.c b/src/system/libroot/posix/glibc/locale/lc-collate.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-collate.c rename to src/system/libroot/posix/glibc/locale/lc-collate.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-ctype.c b/src/system/libroot/posix/glibc/locale/lc-ctype.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-ctype.c rename to src/system/libroot/posix/glibc/locale/lc-ctype.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-identification.c b/src/system/libroot/posix/glibc/locale/lc-identification.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-identification.c rename to src/system/libroot/posix/glibc/locale/lc-identification.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-measurement.c b/src/system/libroot/posix/glibc/locale/lc-measurement.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-measurement.c rename to src/system/libroot/posix/glibc/locale/lc-measurement.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-messages.c b/src/system/libroot/posix/glibc/locale/lc-messages.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-messages.c rename to src/system/libroot/posix/glibc/locale/lc-messages.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-monetary.c b/src/system/libroot/posix/glibc/locale/lc-monetary.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-monetary.c rename to src/system/libroot/posix/glibc/locale/lc-monetary.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-name.c b/src/system/libroot/posix/glibc/locale/lc-name.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-name.c rename to src/system/libroot/posix/glibc/locale/lc-name.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-numeric.c b/src/system/libroot/posix/glibc/locale/lc-numeric.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-numeric.c rename to src/system/libroot/posix/glibc/locale/lc-numeric.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-paper.c b/src/system/libroot/posix/glibc/locale/lc-paper.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-paper.c rename to src/system/libroot/posix/glibc/locale/lc-paper.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-telephone.c b/src/system/libroot/posix/glibc/locale/lc-telephone.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-telephone.c rename to src/system/libroot/posix/glibc/locale/lc-telephone.c diff --git a/src/kernel/libroot/posix/glibc/locale/lc-time.c b/src/system/libroot/posix/glibc/locale/lc-time.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/lc-time.c rename to src/system/libroot/posix/glibc/locale/lc-time.c diff --git a/src/kernel/libroot/posix/glibc/locale/loadarchive.c b/src/system/libroot/posix/glibc/locale/loadarchive.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/loadarchive.c rename to src/system/libroot/posix/glibc/locale/loadarchive.c diff --git a/src/kernel/libroot/posix/glibc/locale/loadlocale.c b/src/system/libroot/posix/glibc/locale/loadlocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/loadlocale.c rename to src/system/libroot/posix/glibc/locale/loadlocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/locale.h b/src/system/libroot/posix/glibc/locale/locale.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/locale.h rename to src/system/libroot/posix/glibc/locale/locale.h diff --git a/src/kernel/libroot/posix/glibc/locale/localeconv.c b/src/system/libroot/posix/glibc/locale/localeconv.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/localeconv.c rename to src/system/libroot/posix/glibc/locale/localeconv.c diff --git a/src/kernel/libroot/posix/glibc/locale/localeinfo.h b/src/system/libroot/posix/glibc/locale/localeinfo.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/localeinfo.h rename to src/system/libroot/posix/glibc/locale/localeinfo.h diff --git a/src/kernel/libroot/posix/glibc/locale/localename.c b/src/system/libroot/posix/glibc/locale/localename.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/localename.c rename to src/system/libroot/posix/glibc/locale/localename.c diff --git a/src/kernel/libroot/posix/glibc/locale/locarchive.h b/src/system/libroot/posix/glibc/locale/locarchive.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/locarchive.h rename to src/system/libroot/posix/glibc/locale/locarchive.h diff --git a/src/kernel/libroot/posix/glibc/locale/mb_cur_max.c b/src/system/libroot/posix/glibc/locale/mb_cur_max.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/mb_cur_max.c rename to src/system/libroot/posix/glibc/locale/mb_cur_max.c diff --git a/src/kernel/libroot/posix/glibc/locale/newlocale.c b/src/system/libroot/posix/glibc/locale/newlocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/newlocale.c rename to src/system/libroot/posix/glibc/locale/newlocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/nl_langinfo.c b/src/system/libroot/posix/glibc/locale/nl_langinfo.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/nl_langinfo.c rename to src/system/libroot/posix/glibc/locale/nl_langinfo.c diff --git a/src/kernel/libroot/posix/glibc/locale/nl_langinfo_l.c b/src/system/libroot/posix/glibc/locale/nl_langinfo_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/nl_langinfo_l.c rename to src/system/libroot/posix/glibc/locale/nl_langinfo_l.c diff --git a/src/kernel/libroot/posix/glibc/locale/outdigits.h b/src/system/libroot/posix/glibc/locale/outdigits.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/outdigits.h rename to src/system/libroot/posix/glibc/locale/outdigits.h diff --git a/src/kernel/libroot/posix/glibc/locale/outdigitswc.h b/src/system/libroot/posix/glibc/locale/outdigitswc.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/outdigitswc.h rename to src/system/libroot/posix/glibc/locale/outdigitswc.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/3level.h b/src/system/libroot/posix/glibc/locale/programs/3level.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/3level.h rename to src/system/libroot/posix/glibc/locale/programs/3level.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/charmap-dir.c b/src/system/libroot/posix/glibc/locale/programs/charmap-dir.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/charmap-dir.c rename to src/system/libroot/posix/glibc/locale/programs/charmap-dir.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/charmap-dir.h b/src/system/libroot/posix/glibc/locale/programs/charmap-dir.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/charmap-dir.h rename to src/system/libroot/posix/glibc/locale/programs/charmap-dir.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/charmap-kw.gperf b/src/system/libroot/posix/glibc/locale/programs/charmap-kw.gperf similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/charmap-kw.gperf rename to src/system/libroot/posix/glibc/locale/programs/charmap-kw.gperf diff --git a/src/kernel/libroot/posix/glibc/locale/programs/charmap-kw.h b/src/system/libroot/posix/glibc/locale/programs/charmap-kw.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/charmap-kw.h rename to src/system/libroot/posix/glibc/locale/programs/charmap-kw.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/charmap.c b/src/system/libroot/posix/glibc/locale/programs/charmap.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/charmap.c rename to src/system/libroot/posix/glibc/locale/programs/charmap.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/charmap.h b/src/system/libroot/posix/glibc/locale/programs/charmap.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/charmap.h rename to src/system/libroot/posix/glibc/locale/programs/charmap.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/config.h b/src/system/libroot/posix/glibc/locale/programs/config.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/config.h rename to src/system/libroot/posix/glibc/locale/programs/config.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-address.c b/src/system/libroot/posix/glibc/locale/programs/ld-address.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-address.c rename to src/system/libroot/posix/glibc/locale/programs/ld-address.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-collate.c b/src/system/libroot/posix/glibc/locale/programs/ld-collate.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-collate.c rename to src/system/libroot/posix/glibc/locale/programs/ld-collate.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-ctype.c b/src/system/libroot/posix/glibc/locale/programs/ld-ctype.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-ctype.c rename to src/system/libroot/posix/glibc/locale/programs/ld-ctype.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-identification.c b/src/system/libroot/posix/glibc/locale/programs/ld-identification.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-identification.c rename to src/system/libroot/posix/glibc/locale/programs/ld-identification.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-measurement.c b/src/system/libroot/posix/glibc/locale/programs/ld-measurement.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-measurement.c rename to src/system/libroot/posix/glibc/locale/programs/ld-measurement.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-messages.c b/src/system/libroot/posix/glibc/locale/programs/ld-messages.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-messages.c rename to src/system/libroot/posix/glibc/locale/programs/ld-messages.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-monetary.c b/src/system/libroot/posix/glibc/locale/programs/ld-monetary.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-monetary.c rename to src/system/libroot/posix/glibc/locale/programs/ld-monetary.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-name.c b/src/system/libroot/posix/glibc/locale/programs/ld-name.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-name.c rename to src/system/libroot/posix/glibc/locale/programs/ld-name.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-numeric.c b/src/system/libroot/posix/glibc/locale/programs/ld-numeric.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-numeric.c rename to src/system/libroot/posix/glibc/locale/programs/ld-numeric.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-paper.c b/src/system/libroot/posix/glibc/locale/programs/ld-paper.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-paper.c rename to src/system/libroot/posix/glibc/locale/programs/ld-paper.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-telephone.c b/src/system/libroot/posix/glibc/locale/programs/ld-telephone.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-telephone.c rename to src/system/libroot/posix/glibc/locale/programs/ld-telephone.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/ld-time.c b/src/system/libroot/posix/glibc/locale/programs/ld-time.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/ld-time.c rename to src/system/libroot/posix/glibc/locale/programs/ld-time.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/linereader.c b/src/system/libroot/posix/glibc/locale/programs/linereader.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/linereader.c rename to src/system/libroot/posix/glibc/locale/programs/linereader.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/linereader.h b/src/system/libroot/posix/glibc/locale/programs/linereader.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/linereader.h rename to src/system/libroot/posix/glibc/locale/programs/linereader.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locale-spec.c b/src/system/libroot/posix/glibc/locale/programs/locale-spec.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locale-spec.c rename to src/system/libroot/posix/glibc/locale/programs/locale-spec.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locale.c b/src/system/libroot/posix/glibc/locale/programs/locale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locale.c rename to src/system/libroot/posix/glibc/locale/programs/locale.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/localedef.c b/src/system/libroot/posix/glibc/locale/programs/localedef.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/localedef.c rename to src/system/libroot/posix/glibc/locale/programs/localedef.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/localedef.h b/src/system/libroot/posix/glibc/locale/programs/localedef.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/localedef.h rename to src/system/libroot/posix/glibc/locale/programs/localedef.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locarchive.c b/src/system/libroot/posix/glibc/locale/programs/locarchive.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locarchive.c rename to src/system/libroot/posix/glibc/locale/programs/locarchive.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locfile-kw.gperf b/src/system/libroot/posix/glibc/locale/programs/locfile-kw.gperf similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locfile-kw.gperf rename to src/system/libroot/posix/glibc/locale/programs/locfile-kw.gperf diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locfile-kw.h b/src/system/libroot/posix/glibc/locale/programs/locfile-kw.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locfile-kw.h rename to src/system/libroot/posix/glibc/locale/programs/locfile-kw.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locfile-token.h b/src/system/libroot/posix/glibc/locale/programs/locfile-token.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locfile-token.h rename to src/system/libroot/posix/glibc/locale/programs/locfile-token.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locfile.c b/src/system/libroot/posix/glibc/locale/programs/locfile.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locfile.c rename to src/system/libroot/posix/glibc/locale/programs/locfile.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/locfile.h b/src/system/libroot/posix/glibc/locale/programs/locfile.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/locfile.h rename to src/system/libroot/posix/glibc/locale/programs/locfile.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/repertoire.c b/src/system/libroot/posix/glibc/locale/programs/repertoire.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/repertoire.c rename to src/system/libroot/posix/glibc/locale/programs/repertoire.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/repertoire.h b/src/system/libroot/posix/glibc/locale/programs/repertoire.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/repertoire.h rename to src/system/libroot/posix/glibc/locale/programs/repertoire.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/simple-hash.c b/src/system/libroot/posix/glibc/locale/programs/simple-hash.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/simple-hash.c rename to src/system/libroot/posix/glibc/locale/programs/simple-hash.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/simple-hash.h b/src/system/libroot/posix/glibc/locale/programs/simple-hash.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/simple-hash.h rename to src/system/libroot/posix/glibc/locale/programs/simple-hash.h diff --git a/src/kernel/libroot/posix/glibc/locale/programs/xmalloc.c b/src/system/libroot/posix/glibc/locale/programs/xmalloc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/xmalloc.c rename to src/system/libroot/posix/glibc/locale/programs/xmalloc.c diff --git a/src/kernel/libroot/posix/glibc/locale/programs/xstrdup.c b/src/system/libroot/posix/glibc/locale/programs/xstrdup.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/programs/xstrdup.c rename to src/system/libroot/posix/glibc/locale/programs/xstrdup.c diff --git a/src/kernel/libroot/posix/glibc/locale/setlocale.c b/src/system/libroot/posix/glibc/locale/setlocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/setlocale.c rename to src/system/libroot/posix/glibc/locale/setlocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/strlen-hash.h b/src/system/libroot/posix/glibc/locale/strlen-hash.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/strlen-hash.h rename to src/system/libroot/posix/glibc/locale/strlen-hash.h diff --git a/src/kernel/libroot/posix/glibc/locale/uselocale.c b/src/system/libroot/posix/glibc/locale/uselocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/uselocale.c rename to src/system/libroot/posix/glibc/locale/uselocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/weight.h b/src/system/libroot/posix/glibc/locale/weight.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/weight.h rename to src/system/libroot/posix/glibc/locale/weight.h diff --git a/src/kernel/libroot/posix/glibc/locale/weightwc.h b/src/system/libroot/posix/glibc/locale/weightwc.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/weightwc.h rename to src/system/libroot/posix/glibc/locale/weightwc.h diff --git a/src/kernel/libroot/posix/glibc/locale/xlocale.c b/src/system/libroot/posix/glibc/locale/xlocale.c similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/xlocale.c rename to src/system/libroot/posix/glibc/locale/xlocale.c diff --git a/src/kernel/libroot/posix/glibc/locale/xlocale.h b/src/system/libroot/posix/glibc/locale/xlocale.h similarity index 100% rename from src/kernel/libroot/posix/glibc/locale/xlocale.h rename to src/system/libroot/posix/glibc/locale/xlocale.h diff --git a/src/kernel/libroot/posix/glibc/math/bits/mathcalls.h b/src/system/libroot/posix/glibc/math/bits/mathcalls.h similarity index 100% rename from src/kernel/libroot/posix/glibc/math/bits/mathcalls.h rename to src/system/libroot/posix/glibc/math/bits/mathcalls.h diff --git a/src/kernel/libroot/posix/glibc/math/fenv.h b/src/system/libroot/posix/glibc/math/fenv.h similarity index 100% rename from src/kernel/libroot/posix/glibc/math/fenv.h rename to src/system/libroot/posix/glibc/math/fenv.h diff --git a/src/kernel/libroot/posix/glibc/math/math.h b/src/system/libroot/posix/glibc/math/math.h similarity index 100% rename from src/kernel/libroot/posix/glibc/math/math.h rename to src/system/libroot/posix/glibc/math/math.h diff --git a/src/kernel/libroot/posix/glibc/math/math_private.h b/src/system/libroot/posix/glibc/math/math_private.h similarity index 100% rename from src/kernel/libroot/posix/glibc/math/math_private.h rename to src/system/libroot/posix/glibc/math/math_private.h diff --git a/src/kernel/libroot/posix/glibc/regex/Jamfile b/src/system/libroot/posix/glibc/regex/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/regex/Jamfile rename to src/system/libroot/posix/glibc/regex/Jamfile diff --git a/src/kernel/libroot/posix/glibc/regex/regex.c b/src/system/libroot/posix/glibc/regex/regex.c similarity index 100% rename from src/kernel/libroot/posix/glibc/regex/regex.c rename to src/system/libroot/posix/glibc/regex/regex.c diff --git a/src/kernel/libroot/posix/glibc/regex/regex.h b/src/system/libroot/posix/glibc/regex/regex.h similarity index 100% rename from src/kernel/libroot/posix/glibc/regex/regex.h rename to src/system/libroot/posix/glibc/regex/regex.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/Jamfile b/src/system/libroot/posix/glibc/stdio-common/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/Jamfile rename to src/system/libroot/posix/glibc/stdio-common/Jamfile diff --git a/src/kernel/libroot/posix/glibc/stdio-common/_i18n_number.h b/src/system/libroot/posix/glibc/stdio-common/_i18n_number.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/_i18n_number.h rename to src/system/libroot/posix/glibc/stdio-common/_i18n_number.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/_itoa.c b/src/system/libroot/posix/glibc/stdio-common/_itoa.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/_itoa.c rename to src/system/libroot/posix/glibc/stdio-common/_itoa.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/_itoa.h b/src/system/libroot/posix/glibc/stdio-common/_itoa.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/_itoa.h rename to src/system/libroot/posix/glibc/stdio-common/_itoa.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/_itowa.c b/src/system/libroot/posix/glibc/stdio-common/_itowa.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/_itowa.c rename to src/system/libroot/posix/glibc/stdio-common/_itowa.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/_itowa.h b/src/system/libroot/posix/glibc/stdio-common/_itowa.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/_itowa.h rename to src/system/libroot/posix/glibc/stdio-common/_itowa.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/asprintf.c b/src/system/libroot/posix/glibc/stdio-common/asprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/asprintf.c rename to src/system/libroot/posix/glibc/stdio-common/asprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/dprintf.c b/src/system/libroot/posix/glibc/stdio-common/dprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/dprintf.c rename to src/system/libroot/posix/glibc/stdio-common/dprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/fprintf.c b/src/system/libroot/posix/glibc/stdio-common/fprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/fprintf.c rename to src/system/libroot/posix/glibc/stdio-common/fprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/fscanf.c b/src/system/libroot/posix/glibc/stdio-common/fscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/fscanf.c rename to src/system/libroot/posix/glibc/stdio-common/fscanf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/getline.c b/src/system/libroot/posix/glibc/stdio-common/getline.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/getline.c rename to src/system/libroot/posix/glibc/stdio-common/getline.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/getw.c b/src/system/libroot/posix/glibc/stdio-common/getw.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/getw.c rename to src/system/libroot/posix/glibc/stdio-common/getw.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/itoa-digits.c b/src/system/libroot/posix/glibc/stdio-common/itoa-digits.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/itoa-digits.c rename to src/system/libroot/posix/glibc/stdio-common/itoa-digits.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/itoa-udigits.c b/src/system/libroot/posix/glibc/stdio-common/itoa-udigits.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/itoa-udigits.c rename to src/system/libroot/posix/glibc/stdio-common/itoa-udigits.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/itowa-digits.c b/src/system/libroot/posix/glibc/stdio-common/itowa-digits.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/itowa-digits.c rename to src/system/libroot/posix/glibc/stdio-common/itowa-digits.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/perror.c b/src/system/libroot/posix/glibc/stdio-common/perror.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/perror.c rename to src/system/libroot/posix/glibc/stdio-common/perror.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf-parse.c b/src/system/libroot/posix/glibc/stdio-common/printf-parse.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf-parse.c rename to src/system/libroot/posix/glibc/stdio-common/printf-parse.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf-parse.h b/src/system/libroot/posix/glibc/stdio-common/printf-parse.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf-parse.h rename to src/system/libroot/posix/glibc/stdio-common/printf-parse.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf-prs.c b/src/system/libroot/posix/glibc/stdio-common/printf-prs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf-prs.c rename to src/system/libroot/posix/glibc/stdio-common/printf-prs.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf.c b/src/system/libroot/posix/glibc/stdio-common/printf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf.c rename to src/system/libroot/posix/glibc/stdio-common/printf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf.h b/src/system/libroot/posix/glibc/stdio-common/printf.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf.h rename to src/system/libroot/posix/glibc/stdio-common/printf.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf_fp.c b/src/system/libroot/posix/glibc/stdio-common/printf_fp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf_fp.c rename to src/system/libroot/posix/glibc/stdio-common/printf_fp.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf_fphex.c b/src/system/libroot/posix/glibc/stdio-common/printf_fphex.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf_fphex.c rename to src/system/libroot/posix/glibc/stdio-common/printf_fphex.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/printf_size.c b/src/system/libroot/posix/glibc/stdio-common/printf_size.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/printf_size.c rename to src/system/libroot/posix/glibc/stdio-common/printf_size.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/psignal.c b/src/system/libroot/posix/glibc/stdio-common/psignal.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/psignal.c rename to src/system/libroot/posix/glibc/stdio-common/psignal.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/putw.c b/src/system/libroot/posix/glibc/stdio-common/putw.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/putw.c rename to src/system/libroot/posix/glibc/stdio-common/putw.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/reg-printf.c b/src/system/libroot/posix/glibc/stdio-common/reg-printf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/reg-printf.c rename to src/system/libroot/posix/glibc/stdio-common/reg-printf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/scanf.c b/src/system/libroot/posix/glibc/stdio-common/scanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/scanf.c rename to src/system/libroot/posix/glibc/stdio-common/scanf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/snprintf.c b/src/system/libroot/posix/glibc/stdio-common/snprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/snprintf.c rename to src/system/libroot/posix/glibc/stdio-common/snprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/sprintf.c b/src/system/libroot/posix/glibc/stdio-common/sprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/sprintf.c rename to src/system/libroot/posix/glibc/stdio-common/sprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/sscanf.c b/src/system/libroot/posix/glibc/stdio-common/sscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/sscanf.c rename to src/system/libroot/posix/glibc/stdio-common/sscanf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/stdio_ext.h b/src/system/libroot/posix/glibc/stdio-common/stdio_ext.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/stdio_ext.h rename to src/system/libroot/posix/glibc/stdio-common/stdio_ext.h diff --git a/src/kernel/libroot/posix/glibc/stdio-common/tempnam.c b/src/system/libroot/posix/glibc/stdio-common/tempnam.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/tempnam.c rename to src/system/libroot/posix/glibc/stdio-common/tempnam.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/tempname.c b/src/system/libroot/posix/glibc/stdio-common/tempname.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/tempname.c rename to src/system/libroot/posix/glibc/stdio-common/tempname.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/tmpnam.c b/src/system/libroot/posix/glibc/stdio-common/tmpnam.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/tmpnam.c rename to src/system/libroot/posix/glibc/stdio-common/tmpnam.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/tmpnam_r.c b/src/system/libroot/posix/glibc/stdio-common/tmpnam_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/tmpnam_r.c rename to src/system/libroot/posix/glibc/stdio-common/tmpnam_r.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/vfprintf.c b/src/system/libroot/posix/glibc/stdio-common/vfprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/vfprintf.c rename to src/system/libroot/posix/glibc/stdio-common/vfprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/vfscanf.c b/src/system/libroot/posix/glibc/stdio-common/vfscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/vfscanf.c rename to src/system/libroot/posix/glibc/stdio-common/vfscanf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/vfwprintf.c b/src/system/libroot/posix/glibc/stdio-common/vfwprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/vfwprintf.c rename to src/system/libroot/posix/glibc/stdio-common/vfwprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/vfwscanf.c b/src/system/libroot/posix/glibc/stdio-common/vfwscanf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/vfwscanf.c rename to src/system/libroot/posix/glibc/stdio-common/vfwscanf.c diff --git a/src/kernel/libroot/posix/glibc/stdio-common/vprintf.c b/src/system/libroot/posix/glibc/stdio-common/vprintf.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdio-common/vprintf.c rename to src/system/libroot/posix/glibc/stdio-common/vprintf.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/Jamfile b/src/system/libroot/posix/glibc/stdlib/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/Jamfile rename to src/system/libroot/posix/glibc/stdlib/Jamfile diff --git a/src/kernel/libroot/posix/glibc/stdlib/Makefile b/src/system/libroot/posix/glibc/stdlib/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/Makefile rename to src/system/libroot/posix/glibc/stdlib/Makefile diff --git a/src/kernel/libroot/posix/glibc/stdlib/Versions b/src/system/libroot/posix/glibc/stdlib/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/Versions rename to src/system/libroot/posix/glibc/stdlib/Versions diff --git a/src/kernel/libroot/posix/glibc/stdlib/a64l.c b/src/system/libroot/posix/glibc/stdlib/a64l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/a64l.c rename to src/system/libroot/posix/glibc/stdlib/a64l.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/abs.c b/src/system/libroot/posix/glibc/stdlib/abs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/abs.c rename to src/system/libroot/posix/glibc/stdlib/abs.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/alloca.h b/src/system/libroot/posix/glibc/stdlib/alloca.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/alloca.h rename to src/system/libroot/posix/glibc/stdlib/alloca.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/atexit.c b/src/system/libroot/posix/glibc/stdlib/atexit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/atexit.c rename to src/system/libroot/posix/glibc/stdlib/atexit.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/atof.c b/src/system/libroot/posix/glibc/stdlib/atof.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/atof.c rename to src/system/libroot/posix/glibc/stdlib/atof.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/atoi.c b/src/system/libroot/posix/glibc/stdlib/atoi.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/atoi.c rename to src/system/libroot/posix/glibc/stdlib/atoi.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/atol.c b/src/system/libroot/posix/glibc/stdlib/atol.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/atol.c rename to src/system/libroot/posix/glibc/stdlib/atol.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/atoll.c b/src/system/libroot/posix/glibc/stdlib/atoll.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/atoll.c rename to src/system/libroot/posix/glibc/stdlib/atoll.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/bsearch.c b/src/system/libroot/posix/glibc/stdlib/bsearch.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/bsearch.c rename to src/system/libroot/posix/glibc/stdlib/bsearch.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/canonicalize.c b/src/system/libroot/posix/glibc/stdlib/canonicalize.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/canonicalize.c rename to src/system/libroot/posix/glibc/stdlib/canonicalize.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/cxa_atexit.c b/src/system/libroot/posix/glibc/stdlib/cxa_atexit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/cxa_atexit.c rename to src/system/libroot/posix/glibc/stdlib/cxa_atexit.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/cxa_finalize.c b/src/system/libroot/posix/glibc/stdlib/cxa_finalize.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/cxa_finalize.c rename to src/system/libroot/posix/glibc/stdlib/cxa_finalize.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/drand48-iter.c b/src/system/libroot/posix/glibc/stdlib/drand48-iter.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/drand48-iter.c rename to src/system/libroot/posix/glibc/stdlib/drand48-iter.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/drand48.c b/src/system/libroot/posix/glibc/stdlib/drand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/drand48.c rename to src/system/libroot/posix/glibc/stdlib/drand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/drand48_r.c b/src/system/libroot/posix/glibc/stdlib/drand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/drand48_r.c rename to src/system/libroot/posix/glibc/stdlib/drand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/erand48.c b/src/system/libroot/posix/glibc/stdlib/erand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/erand48.c rename to src/system/libroot/posix/glibc/stdlib/erand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/erand48_r.c b/src/system/libroot/posix/glibc/stdlib/erand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/erand48_r.c rename to src/system/libroot/posix/glibc/stdlib/erand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/exit.c b/src/system/libroot/posix/glibc/stdlib/exit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/exit.c rename to src/system/libroot/posix/glibc/stdlib/exit.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/exit.h b/src/system/libroot/posix/glibc/stdlib/exit.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/exit.h rename to src/system/libroot/posix/glibc/stdlib/exit.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/fmtmsg.c b/src/system/libroot/posix/glibc/stdlib/fmtmsg.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/fmtmsg.c rename to src/system/libroot/posix/glibc/stdlib/fmtmsg.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/fmtmsg.h b/src/system/libroot/posix/glibc/stdlib/fmtmsg.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/fmtmsg.h rename to src/system/libroot/posix/glibc/stdlib/fmtmsg.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/fpioconst.c b/src/system/libroot/posix/glibc/stdlib/fpioconst.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/fpioconst.c rename to src/system/libroot/posix/glibc/stdlib/fpioconst.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/fpioconst.h b/src/system/libroot/posix/glibc/stdlib/fpioconst.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/fpioconst.h rename to src/system/libroot/posix/glibc/stdlib/fpioconst.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/gen-mpn-copy b/src/system/libroot/posix/glibc/stdlib/gen-mpn-copy similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/gen-mpn-copy rename to src/system/libroot/posix/glibc/stdlib/gen-mpn-copy diff --git a/src/kernel/libroot/posix/glibc/stdlib/getsubopt.c b/src/system/libroot/posix/glibc/stdlib/getsubopt.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/getsubopt.c rename to src/system/libroot/posix/glibc/stdlib/getsubopt.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/gmp-impl.h b/src/system/libroot/posix/glibc/stdlib/gmp-impl.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/gmp-impl.h rename to src/system/libroot/posix/glibc/stdlib/gmp-impl.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/gmp.h b/src/system/libroot/posix/glibc/stdlib/gmp.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/gmp.h rename to src/system/libroot/posix/glibc/stdlib/gmp.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/grouping.h b/src/system/libroot/posix/glibc/stdlib/grouping.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/grouping.h rename to src/system/libroot/posix/glibc/stdlib/grouping.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/isomac.c b/src/system/libroot/posix/glibc/stdlib/isomac.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/isomac.c rename to src/system/libroot/posix/glibc/stdlib/isomac.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/jrand48.c b/src/system/libroot/posix/glibc/stdlib/jrand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/jrand48.c rename to src/system/libroot/posix/glibc/stdlib/jrand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/jrand48_r.c b/src/system/libroot/posix/glibc/stdlib/jrand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/jrand48_r.c rename to src/system/libroot/posix/glibc/stdlib/jrand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/l64a.c b/src/system/libroot/posix/glibc/stdlib/l64a.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/l64a.c rename to src/system/libroot/posix/glibc/stdlib/l64a.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/lcong48.c b/src/system/libroot/posix/glibc/stdlib/lcong48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/lcong48.c rename to src/system/libroot/posix/glibc/stdlib/lcong48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/lcong48_r.c b/src/system/libroot/posix/glibc/stdlib/lcong48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/lcong48_r.c rename to src/system/libroot/posix/glibc/stdlib/lcong48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/longlong.h b/src/system/libroot/posix/glibc/stdlib/longlong.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/longlong.h rename to src/system/libroot/posix/glibc/stdlib/longlong.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/lrand48.c b/src/system/libroot/posix/glibc/stdlib/lrand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/lrand48.c rename to src/system/libroot/posix/glibc/stdlib/lrand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/lrand48_r.c b/src/system/libroot/posix/glibc/stdlib/lrand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/lrand48_r.c rename to src/system/libroot/posix/glibc/stdlib/lrand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/mblen.c b/src/system/libroot/posix/glibc/stdlib/mblen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/mblen.c rename to src/system/libroot/posix/glibc/stdlib/mblen.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/mbstowcs.c b/src/system/libroot/posix/glibc/stdlib/mbstowcs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/mbstowcs.c rename to src/system/libroot/posix/glibc/stdlib/mbstowcs.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/mbtowc.c b/src/system/libroot/posix/glibc/stdlib/mbtowc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/mbtowc.c rename to src/system/libroot/posix/glibc/stdlib/mbtowc.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/monetary.h b/src/system/libroot/posix/glibc/stdlib/monetary.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/monetary.h rename to src/system/libroot/posix/glibc/stdlib/monetary.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/mrand48.c b/src/system/libroot/posix/glibc/stdlib/mrand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/mrand48.c rename to src/system/libroot/posix/glibc/stdlib/mrand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/mrand48_r.c b/src/system/libroot/posix/glibc/stdlib/mrand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/mrand48_r.c rename to src/system/libroot/posix/glibc/stdlib/mrand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/msort.c b/src/system/libroot/posix/glibc/stdlib/msort.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/msort.c rename to src/system/libroot/posix/glibc/stdlib/msort.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/nrand48.c b/src/system/libroot/posix/glibc/stdlib/nrand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/nrand48.c rename to src/system/libroot/posix/glibc/stdlib/nrand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/nrand48_r.c b/src/system/libroot/posix/glibc/stdlib/nrand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/nrand48_r.c rename to src/system/libroot/posix/glibc/stdlib/nrand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/old_atexit.c b/src/system/libroot/posix/glibc/stdlib/old_atexit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/old_atexit.c rename to src/system/libroot/posix/glibc/stdlib/old_atexit.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/on_exit.c b/src/system/libroot/posix/glibc/stdlib/on_exit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/on_exit.c rename to src/system/libroot/posix/glibc/stdlib/on_exit.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/qsort.c b/src/system/libroot/posix/glibc/stdlib/qsort.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/qsort.c rename to src/system/libroot/posix/glibc/stdlib/qsort.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/rand.c b/src/system/libroot/posix/glibc/stdlib/rand.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/rand.c rename to src/system/libroot/posix/glibc/stdlib/rand.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/rand_r.c b/src/system/libroot/posix/glibc/stdlib/rand_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/rand_r.c rename to src/system/libroot/posix/glibc/stdlib/rand_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/random.c b/src/system/libroot/posix/glibc/stdlib/random.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/random.c rename to src/system/libroot/posix/glibc/stdlib/random.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/random_r.c b/src/system/libroot/posix/glibc/stdlib/random_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/random_r.c rename to src/system/libroot/posix/glibc/stdlib/random_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/rpmatch.c b/src/system/libroot/posix/glibc/stdlib/rpmatch.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/rpmatch.c rename to src/system/libroot/posix/glibc/stdlib/rpmatch.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/secure-getenv.c b/src/system/libroot/posix/glibc/stdlib/secure-getenv.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/secure-getenv.c rename to src/system/libroot/posix/glibc/stdlib/secure-getenv.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/seed48.c b/src/system/libroot/posix/glibc/stdlib/seed48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/seed48.c rename to src/system/libroot/posix/glibc/stdlib/seed48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/seed48_r.c b/src/system/libroot/posix/glibc/stdlib/seed48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/seed48_r.c rename to src/system/libroot/posix/glibc/stdlib/seed48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/srand48.c b/src/system/libroot/posix/glibc/stdlib/srand48.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/srand48.c rename to src/system/libroot/posix/glibc/stdlib/srand48.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/srand48_r.c b/src/system/libroot/posix/glibc/stdlib/srand48_r.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/srand48_r.c rename to src/system/libroot/posix/glibc/stdlib/srand48_r.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/stdlib.h b/src/system/libroot/posix/glibc/stdlib/stdlib.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/stdlib.h rename to src/system/libroot/posix/glibc/stdlib/stdlib.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/strfmon.c b/src/system/libroot/posix/glibc/stdlib/strfmon.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strfmon.c rename to src/system/libroot/posix/glibc/stdlib/strfmon.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/strfmon_l.c b/src/system/libroot/posix/glibc/stdlib/strfmon_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strfmon_l.c rename to src/system/libroot/posix/glibc/stdlib/strfmon_l.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/strtod.c b/src/system/libroot/posix/glibc/stdlib/strtod.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strtod.c rename to src/system/libroot/posix/glibc/stdlib/strtod.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/strtod_l.c b/src/system/libroot/posix/glibc/stdlib/strtod_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strtod_l.c rename to src/system/libroot/posix/glibc/stdlib/strtod_l.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/strtof.c b/src/system/libroot/posix/glibc/stdlib/strtof.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strtof.c rename to src/system/libroot/posix/glibc/stdlib/strtof.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/strtof_l.c b/src/system/libroot/posix/glibc/stdlib/strtof_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strtof_l.c rename to src/system/libroot/posix/glibc/stdlib/strtof_l.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/strtold_l.c b/src/system/libroot/posix/glibc/stdlib/strtold_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/strtold_l.c rename to src/system/libroot/posix/glibc/stdlib/strtold_l.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/sys/errno.h b/src/system/libroot/posix/glibc/stdlib/sys/errno.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/sys/errno.h rename to src/system/libroot/posix/glibc/stdlib/sys/errno.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/ucontext.h b/src/system/libroot/posix/glibc/stdlib/ucontext.h similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/ucontext.h rename to src/system/libroot/posix/glibc/stdlib/ucontext.h diff --git a/src/kernel/libroot/posix/glibc/stdlib/wcstombs.c b/src/system/libroot/posix/glibc/stdlib/wcstombs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/wcstombs.c rename to src/system/libroot/posix/glibc/stdlib/wcstombs.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/wctomb.c b/src/system/libroot/posix/glibc/stdlib/wctomb.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/wctomb.c rename to src/system/libroot/posix/glibc/stdlib/wctomb.c diff --git a/src/kernel/libroot/posix/glibc/stdlib/xpg_basename.c b/src/system/libroot/posix/glibc/stdlib/xpg_basename.c similarity index 100% rename from src/kernel/libroot/posix/glibc/stdlib/xpg_basename.c rename to src/system/libroot/posix/glibc/stdlib/xpg_basename.c diff --git a/src/kernel/libroot/posix/glibc/string/Depend b/src/system/libroot/posix/glibc/string/Depend similarity index 100% rename from src/kernel/libroot/posix/glibc/string/Depend rename to src/system/libroot/posix/glibc/string/Depend diff --git a/src/kernel/libroot/posix/glibc/string/Makefile b/src/system/libroot/posix/glibc/string/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/string/Makefile rename to src/system/libroot/posix/glibc/string/Makefile diff --git a/src/kernel/libroot/posix/glibc/string/Versions b/src/system/libroot/posix/glibc/string/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/string/Versions rename to src/system/libroot/posix/glibc/string/Versions diff --git a/src/kernel/libroot/posix/glibc/string/argz-addsep.c b/src/system/libroot/posix/glibc/string/argz-addsep.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-addsep.c rename to src/system/libroot/posix/glibc/string/argz-addsep.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-append.c b/src/system/libroot/posix/glibc/string/argz-append.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-append.c rename to src/system/libroot/posix/glibc/string/argz-append.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-count.c b/src/system/libroot/posix/glibc/string/argz-count.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-count.c rename to src/system/libroot/posix/glibc/string/argz-count.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-create.c b/src/system/libroot/posix/glibc/string/argz-create.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-create.c rename to src/system/libroot/posix/glibc/string/argz-create.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-ctsep.c b/src/system/libroot/posix/glibc/string/argz-ctsep.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-ctsep.c rename to src/system/libroot/posix/glibc/string/argz-ctsep.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-delete.c b/src/system/libroot/posix/glibc/string/argz-delete.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-delete.c rename to src/system/libroot/posix/glibc/string/argz-delete.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-extract.c b/src/system/libroot/posix/glibc/string/argz-extract.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-extract.c rename to src/system/libroot/posix/glibc/string/argz-extract.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-insert.c b/src/system/libroot/posix/glibc/string/argz-insert.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-insert.c rename to src/system/libroot/posix/glibc/string/argz-insert.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-next.c b/src/system/libroot/posix/glibc/string/argz-next.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-next.c rename to src/system/libroot/posix/glibc/string/argz-next.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-replace.c b/src/system/libroot/posix/glibc/string/argz-replace.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-replace.c rename to src/system/libroot/posix/glibc/string/argz-replace.c diff --git a/src/kernel/libroot/posix/glibc/string/argz-stringify.c b/src/system/libroot/posix/glibc/string/argz-stringify.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz-stringify.c rename to src/system/libroot/posix/glibc/string/argz-stringify.c diff --git a/src/kernel/libroot/posix/glibc/string/argz.h b/src/system/libroot/posix/glibc/string/argz.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/argz.h rename to src/system/libroot/posix/glibc/string/argz.h diff --git a/src/kernel/libroot/posix/glibc/string/basename.c b/src/system/libroot/posix/glibc/string/basename.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/basename.c rename to src/system/libroot/posix/glibc/string/basename.c diff --git a/src/kernel/libroot/posix/glibc/string/bits/string2.h b/src/system/libroot/posix/glibc/string/bits/string2.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/bits/string2.h rename to src/system/libroot/posix/glibc/string/bits/string2.h diff --git a/src/kernel/libroot/posix/glibc/string/byteswap.h b/src/system/libroot/posix/glibc/string/byteswap.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/byteswap.h rename to src/system/libroot/posix/glibc/string/byteswap.h diff --git a/src/kernel/libroot/posix/glibc/string/endian.h b/src/system/libroot/posix/glibc/string/endian.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/endian.h rename to src/system/libroot/posix/glibc/string/endian.h diff --git a/src/kernel/libroot/posix/glibc/string/envz.c b/src/system/libroot/posix/glibc/string/envz.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/envz.c rename to src/system/libroot/posix/glibc/string/envz.c diff --git a/src/kernel/libroot/posix/glibc/string/envz.h b/src/system/libroot/posix/glibc/string/envz.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/envz.h rename to src/system/libroot/posix/glibc/string/envz.h diff --git a/src/kernel/libroot/posix/glibc/string/inl-tester.c b/src/system/libroot/posix/glibc/string/inl-tester.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/inl-tester.c rename to src/system/libroot/posix/glibc/string/inl-tester.c diff --git a/src/kernel/libroot/posix/glibc/string/memfrob.c b/src/system/libroot/posix/glibc/string/memfrob.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/memfrob.c rename to src/system/libroot/posix/glibc/string/memfrob.c diff --git a/src/kernel/libroot/posix/glibc/string/memory.h b/src/system/libroot/posix/glibc/string/memory.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/memory.h rename to src/system/libroot/posix/glibc/string/memory.h diff --git a/src/kernel/libroot/posix/glibc/string/noinl-tester.c b/src/system/libroot/posix/glibc/string/noinl-tester.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/noinl-tester.c rename to src/system/libroot/posix/glibc/string/noinl-tester.c diff --git a/src/kernel/libroot/posix/glibc/string/stratcliff.c b/src/system/libroot/posix/glibc/string/stratcliff.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/stratcliff.c rename to src/system/libroot/posix/glibc/string/stratcliff.c diff --git a/src/kernel/libroot/posix/glibc/string/strcoll.c b/src/system/libroot/posix/glibc/string/strcoll.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strcoll.c rename to src/system/libroot/posix/glibc/string/strcoll.c diff --git a/src/kernel/libroot/posix/glibc/string/strcoll_l.c b/src/system/libroot/posix/glibc/string/strcoll_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strcoll_l.c rename to src/system/libroot/posix/glibc/string/strcoll_l.c diff --git a/src/kernel/libroot/posix/glibc/string/strdup.c b/src/system/libroot/posix/glibc/string/strdup.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strdup.c rename to src/system/libroot/posix/glibc/string/strdup.c diff --git a/src/kernel/libroot/posix/glibc/string/strerror.c b/src/system/libroot/posix/glibc/string/strerror.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strerror.c rename to src/system/libroot/posix/glibc/string/strerror.c diff --git a/src/kernel/libroot/posix/glibc/string/strfry.c b/src/system/libroot/posix/glibc/string/strfry.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strfry.c rename to src/system/libroot/posix/glibc/string/strfry.c diff --git a/src/kernel/libroot/posix/glibc/string/string-inlines.c b/src/system/libroot/posix/glibc/string/string-inlines.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/string-inlines.c rename to src/system/libroot/posix/glibc/string/string-inlines.c diff --git a/src/kernel/libroot/posix/glibc/string/string.h b/src/system/libroot/posix/glibc/string/string.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/string.h rename to src/system/libroot/posix/glibc/string/string.h diff --git a/src/kernel/libroot/posix/glibc/string/strings.h b/src/system/libroot/posix/glibc/string/strings.h similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strings.h rename to src/system/libroot/posix/glibc/string/strings.h diff --git a/src/kernel/libroot/posix/glibc/string/strndup.c b/src/system/libroot/posix/glibc/string/strndup.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strndup.c rename to src/system/libroot/posix/glibc/string/strndup.c diff --git a/src/kernel/libroot/posix/glibc/string/strsignal.c b/src/system/libroot/posix/glibc/string/strsignal.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strsignal.c rename to src/system/libroot/posix/glibc/string/strsignal.c diff --git a/src/kernel/libroot/posix/glibc/string/strverscmp.c b/src/system/libroot/posix/glibc/string/strverscmp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strverscmp.c rename to src/system/libroot/posix/glibc/string/strverscmp.c diff --git a/src/kernel/libroot/posix/glibc/string/strxfrm.c b/src/system/libroot/posix/glibc/string/strxfrm.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strxfrm.c rename to src/system/libroot/posix/glibc/string/strxfrm.c diff --git a/src/kernel/libroot/posix/glibc/string/strxfrm_l.c b/src/system/libroot/posix/glibc/string/strxfrm_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/strxfrm_l.c rename to src/system/libroot/posix/glibc/string/strxfrm_l.c diff --git a/src/kernel/libroot/posix/glibc/string/swab.c b/src/system/libroot/posix/glibc/string/swab.c similarity index 100% rename from src/kernel/libroot/posix/glibc/string/swab.c rename to src/system/libroot/posix/glibc/string/swab.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/Depend b/src/system/libroot/posix/glibc/wcsmbs/Depend similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/Depend rename to src/system/libroot/posix/glibc/wcsmbs/Depend diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/Jamfile b/src/system/libroot/posix/glibc/wcsmbs/Jamfile similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/Jamfile rename to src/system/libroot/posix/glibc/wcsmbs/Jamfile diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/Makefile b/src/system/libroot/posix/glibc/wcsmbs/Makefile similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/Makefile rename to src/system/libroot/posix/glibc/wcsmbs/Makefile diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/Versions b/src/system/libroot/posix/glibc/wcsmbs/Versions similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/Versions rename to src/system/libroot/posix/glibc/wcsmbs/Versions diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/btowc.c b/src/system/libroot/posix/glibc/wcsmbs/btowc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/btowc.c rename to src/system/libroot/posix/glibc/wcsmbs/btowc.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/mbrlen.c b/src/system/libroot/posix/glibc/wcsmbs/mbrlen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/mbrlen.c rename to src/system/libroot/posix/glibc/wcsmbs/mbrlen.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/mbrtowc.c b/src/system/libroot/posix/glibc/wcsmbs/mbrtowc.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/mbrtowc.c rename to src/system/libroot/posix/glibc/wcsmbs/mbrtowc.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/mbsinit.c b/src/system/libroot/posix/glibc/wcsmbs/mbsinit.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/mbsinit.c rename to src/system/libroot/posix/glibc/wcsmbs/mbsinit.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/mbsnrtowcs.c b/src/system/libroot/posix/glibc/wcsmbs/mbsnrtowcs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/mbsnrtowcs.c rename to src/system/libroot/posix/glibc/wcsmbs/mbsnrtowcs.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/mbsrtowcs.c b/src/system/libroot/posix/glibc/wcsmbs/mbsrtowcs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/mbsrtowcs.c rename to src/system/libroot/posix/glibc/wcsmbs/mbsrtowcs.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/mbsrtowcs_l.c b/src/system/libroot/posix/glibc/wcsmbs/mbsrtowcs_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/mbsrtowcs_l.c rename to src/system/libroot/posix/glibc/wcsmbs/mbsrtowcs_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wchar.h b/src/system/libroot/posix/glibc/wcsmbs/wchar.h similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wchar.h rename to src/system/libroot/posix/glibc/wcsmbs/wchar.h diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcpcpy.c b/src/system/libroot/posix/glibc/wcsmbs/wcpcpy.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcpcpy.c rename to src/system/libroot/posix/glibc/wcsmbs/wcpcpy.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcpncpy.c b/src/system/libroot/posix/glibc/wcsmbs/wcpncpy.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcpncpy.c rename to src/system/libroot/posix/glibc/wcsmbs/wcpncpy.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcrtomb.c b/src/system/libroot/posix/glibc/wcsmbs/wcrtomb.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcrtomb.c rename to src/system/libroot/posix/glibc/wcsmbs/wcrtomb.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscasecmp.c b/src/system/libroot/posix/glibc/wcsmbs/wcscasecmp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscasecmp.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscasecmp.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscasecmp_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcscasecmp_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscasecmp_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscasecmp_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscat.c b/src/system/libroot/posix/glibc/wcsmbs/wcscat.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscat.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscat.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcschr.c b/src/system/libroot/posix/glibc/wcsmbs/wcschr.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcschr.c rename to src/system/libroot/posix/glibc/wcsmbs/wcschr.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcschrnul.c b/src/system/libroot/posix/glibc/wcsmbs/wcschrnul.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcschrnul.c rename to src/system/libroot/posix/glibc/wcsmbs/wcschrnul.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscmp.c b/src/system/libroot/posix/glibc/wcsmbs/wcscmp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscmp.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscmp.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscoll.c b/src/system/libroot/posix/glibc/wcsmbs/wcscoll.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscoll.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscoll.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscoll_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcscoll_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscoll_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscoll_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscpy.c b/src/system/libroot/posix/glibc/wcsmbs/wcscpy.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscpy.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscpy.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcscspn.c b/src/system/libroot/posix/glibc/wcsmbs/wcscspn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcscspn.c rename to src/system/libroot/posix/glibc/wcsmbs/wcscspn.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsdup.c b/src/system/libroot/posix/glibc/wcsmbs/wcsdup.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsdup.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsdup.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcslen.c b/src/system/libroot/posix/glibc/wcsmbs/wcslen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcslen.c rename to src/system/libroot/posix/glibc/wcsmbs/wcslen.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsmbs-tst1.c b/src/system/libroot/posix/glibc/wcsmbs/wcsmbs-tst1.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsmbs-tst1.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsmbs-tst1.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsmbsload.c b/src/system/libroot/posix/glibc/wcsmbs/wcsmbsload.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsmbsload.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsmbsload.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsmbsload.h b/src/system/libroot/posix/glibc/wcsmbs/wcsmbsload.h similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsmbsload.h rename to src/system/libroot/posix/glibc/wcsmbs/wcsmbsload.h diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsncase.c b/src/system/libroot/posix/glibc/wcsmbs/wcsncase.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsncase.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsncase.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsncase_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcsncase_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsncase_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsncase_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsncat.c b/src/system/libroot/posix/glibc/wcsmbs/wcsncat.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsncat.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsncat.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsncmp.c b/src/system/libroot/posix/glibc/wcsmbs/wcsncmp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsncmp.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsncmp.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsncpy.c b/src/system/libroot/posix/glibc/wcsmbs/wcsncpy.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsncpy.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsncpy.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsnlen.c b/src/system/libroot/posix/glibc/wcsmbs/wcsnlen.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsnlen.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsnlen.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsnrtombs.c b/src/system/libroot/posix/glibc/wcsmbs/wcsnrtombs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsnrtombs.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsnrtombs.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcspbrk.c b/src/system/libroot/posix/glibc/wcsmbs/wcspbrk.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcspbrk.c rename to src/system/libroot/posix/glibc/wcsmbs/wcspbrk.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsrchr.c b/src/system/libroot/posix/glibc/wcsmbs/wcsrchr.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsrchr.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsrchr.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsrtombs.c b/src/system/libroot/posix/glibc/wcsmbs/wcsrtombs.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsrtombs.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsrtombs.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsspn.c b/src/system/libroot/posix/glibc/wcsmbs/wcsspn.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsspn.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsspn.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsstr.c b/src/system/libroot/posix/glibc/wcsmbs/wcsstr.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsstr.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsstr.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstod.c b/src/system/libroot/posix/glibc/wcsmbs/wcstod.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstod.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstod.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstod_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcstod_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstod_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstod_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstof.c b/src/system/libroot/posix/glibc/wcsmbs/wcstof.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstof.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstof.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstof_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcstof_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstof_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstof_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstok.c b/src/system/libroot/posix/glibc/wcsmbs/wcstok.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstok.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstok.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstold.c b/src/system/libroot/posix/glibc/wcsmbs/wcstold.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstold.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstold.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcstold_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcstold_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcstold_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcstold_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcswidth.c b/src/system/libroot/posix/glibc/wcsmbs/wcswidth.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcswidth.c rename to src/system/libroot/posix/glibc/wcsmbs/wcswidth.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsxfrm.c b/src/system/libroot/posix/glibc/wcsmbs/wcsxfrm.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsxfrm.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsxfrm.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcsxfrm_l.c b/src/system/libroot/posix/glibc/wcsmbs/wcsxfrm_l.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcsxfrm_l.c rename to src/system/libroot/posix/glibc/wcsmbs/wcsxfrm_l.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wctob.c b/src/system/libroot/posix/glibc/wcsmbs/wctob.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wctob.c rename to src/system/libroot/posix/glibc/wcsmbs/wctob.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcwidth.c b/src/system/libroot/posix/glibc/wcsmbs/wcwidth.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcwidth.c rename to src/system/libroot/posix/glibc/wcsmbs/wcwidth.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wcwidth.h b/src/system/libroot/posix/glibc/wcsmbs/wcwidth.h similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wcwidth.h rename to src/system/libroot/posix/glibc/wcsmbs/wcwidth.h diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wmemchr.c b/src/system/libroot/posix/glibc/wcsmbs/wmemchr.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wmemchr.c rename to src/system/libroot/posix/glibc/wcsmbs/wmemchr.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wmemcmp.c b/src/system/libroot/posix/glibc/wcsmbs/wmemcmp.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wmemcmp.c rename to src/system/libroot/posix/glibc/wcsmbs/wmemcmp.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wmemcpy.c b/src/system/libroot/posix/glibc/wcsmbs/wmemcpy.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wmemcpy.c rename to src/system/libroot/posix/glibc/wcsmbs/wmemcpy.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wmemmove.c b/src/system/libroot/posix/glibc/wcsmbs/wmemmove.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wmemmove.c rename to src/system/libroot/posix/glibc/wcsmbs/wmemmove.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wmempcpy.c b/src/system/libroot/posix/glibc/wcsmbs/wmempcpy.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wmempcpy.c rename to src/system/libroot/posix/glibc/wcsmbs/wmempcpy.c diff --git a/src/kernel/libroot/posix/glibc/wcsmbs/wmemset.c b/src/system/libroot/posix/glibc/wcsmbs/wmemset.c similarity index 100% rename from src/kernel/libroot/posix/glibc/wcsmbs/wmemset.c rename to src/system/libroot/posix/glibc/wcsmbs/wmemset.c diff --git a/src/kernel/libroot/posix/glibc/wctype/wctype.h b/src/system/libroot/posix/glibc/wctype/wctype.h similarity index 100% rename from src/kernel/libroot/posix/glibc/wctype/wctype.h rename to src/system/libroot/posix/glibc/wctype/wctype.h diff --git a/src/kernel/libroot/posix/glob.c b/src/system/libroot/posix/glob.c similarity index 100% rename from src/kernel/libroot/posix/glob.c rename to src/system/libroot/posix/glob.c diff --git a/src/kernel/libroot/posix/grp.c b/src/system/libroot/posix/grp.c similarity index 100% rename from src/kernel/libroot/posix/grp.c rename to src/system/libroot/posix/grp.c diff --git a/src/kernel/libroot/posix/inttypes.c b/src/system/libroot/posix/inttypes.c similarity index 100% rename from src/kernel/libroot/posix/inttypes.c rename to src/system/libroot/posix/inttypes.c diff --git a/src/kernel/libroot/posix/kerrno.c b/src/system/libroot/posix/kerrno.c similarity index 100% rename from src/kernel/libroot/posix/kerrno.c rename to src/system/libroot/posix/kerrno.c diff --git a/src/kernel/libroot/posix/locale/Jamfile b/src/system/libroot/posix/locale/Jamfile similarity index 100% rename from src/kernel/libroot/posix/locale/Jamfile rename to src/system/libroot/posix/locale/Jamfile diff --git a/src/kernel/libroot/posix/locale/ctype.c b/src/system/libroot/posix/locale/ctype.c similarity index 100% rename from src/kernel/libroot/posix/locale/ctype.c rename to src/system/libroot/posix/locale/ctype.c diff --git a/src/kernel/libroot/posix/locale/localeconv.c b/src/system/libroot/posix/locale/localeconv.c similarity index 100% rename from src/kernel/libroot/posix/locale/localeconv.c rename to src/system/libroot/posix/locale/localeconv.c diff --git a/src/kernel/libroot/posix/locale/setlocale.c b/src/system/libroot/posix/locale/setlocale.c similarity index 100% rename from src/kernel/libroot/posix/locale/setlocale.c rename to src/system/libroot/posix/locale/setlocale.c diff --git a/src/kernel/libroot/posix/malloc/Jamfile b/src/system/libroot/posix/malloc/Jamfile similarity index 100% rename from src/kernel/libroot/posix/malloc/Jamfile rename to src/system/libroot/posix/malloc/Jamfile diff --git a/src/kernel/libroot/posix/malloc/arch-specific.cpp b/src/system/libroot/posix/malloc/arch-specific.cpp similarity index 100% rename from src/kernel/libroot/posix/malloc/arch-specific.cpp rename to src/system/libroot/posix/malloc/arch-specific.cpp diff --git a/src/kernel/libroot/posix/malloc/arch-specific.h b/src/system/libroot/posix/malloc/arch-specific.h similarity index 100% rename from src/kernel/libroot/posix/malloc/arch-specific.h rename to src/system/libroot/posix/malloc/arch-specific.h diff --git a/src/kernel/libroot/posix/malloc/block.h b/src/system/libroot/posix/malloc/block.h similarity index 100% rename from src/kernel/libroot/posix/malloc/block.h rename to src/system/libroot/posix/malloc/block.h diff --git a/src/kernel/libroot/posix/malloc/config.h b/src/system/libroot/posix/malloc/config.h similarity index 100% rename from src/kernel/libroot/posix/malloc/config.h rename to src/system/libroot/posix/malloc/config.h diff --git a/src/kernel/libroot/posix/malloc/heap.cpp b/src/system/libroot/posix/malloc/heap.cpp similarity index 100% rename from src/kernel/libroot/posix/malloc/heap.cpp rename to src/system/libroot/posix/malloc/heap.cpp diff --git a/src/kernel/libroot/posix/malloc/heap.h b/src/system/libroot/posix/malloc/heap.h similarity index 100% rename from src/kernel/libroot/posix/malloc/heap.h rename to src/system/libroot/posix/malloc/heap.h diff --git a/src/kernel/libroot/posix/malloc/heapstats.h b/src/system/libroot/posix/malloc/heapstats.h similarity index 100% rename from src/kernel/libroot/posix/malloc/heapstats.h rename to src/system/libroot/posix/malloc/heapstats.h diff --git a/src/kernel/libroot/posix/malloc/processheap.cpp b/src/system/libroot/posix/malloc/processheap.cpp similarity index 100% rename from src/kernel/libroot/posix/malloc/processheap.cpp rename to src/system/libroot/posix/malloc/processheap.cpp diff --git a/src/kernel/libroot/posix/malloc/processheap.h b/src/system/libroot/posix/malloc/processheap.h similarity index 100% rename from src/kernel/libroot/posix/malloc/processheap.h rename to src/system/libroot/posix/malloc/processheap.h diff --git a/src/kernel/libroot/posix/malloc/superblock.cpp b/src/system/libroot/posix/malloc/superblock.cpp similarity index 100% rename from src/kernel/libroot/posix/malloc/superblock.cpp rename to src/system/libroot/posix/malloc/superblock.cpp diff --git a/src/kernel/libroot/posix/malloc/superblock.h b/src/system/libroot/posix/malloc/superblock.h similarity index 100% rename from src/kernel/libroot/posix/malloc/superblock.h rename to src/system/libroot/posix/malloc/superblock.h diff --git a/src/kernel/libroot/posix/malloc/threadheap.cpp b/src/system/libroot/posix/malloc/threadheap.cpp similarity index 100% rename from src/kernel/libroot/posix/malloc/threadheap.cpp rename to src/system/libroot/posix/malloc/threadheap.cpp diff --git a/src/kernel/libroot/posix/malloc/threadheap.h b/src/system/libroot/posix/malloc/threadheap.h similarity index 100% rename from src/kernel/libroot/posix/malloc/threadheap.h rename to src/system/libroot/posix/malloc/threadheap.h diff --git a/src/kernel/libroot/posix/malloc/wrapper.cpp b/src/system/libroot/posix/malloc/wrapper.cpp similarity index 100% rename from src/kernel/libroot/posix/malloc/wrapper.cpp rename to src/system/libroot/posix/malloc/wrapper.cpp diff --git a/src/kernel/libroot/posix/math/Jamfile b/src/system/libroot/posix/math/Jamfile similarity index 100% rename from src/kernel/libroot/posix/math/Jamfile rename to src/system/libroot/posix/math/Jamfile diff --git a/src/kernel/libroot/posix/math/acosh.c b/src/system/libroot/posix/math/acosh.c similarity index 100% rename from src/kernel/libroot/posix/math/acosh.c rename to src/system/libroot/posix/math/acosh.c diff --git a/src/kernel/libroot/posix/math/arch/Jamfile b/src/system/libroot/posix/math/arch/Jamfile similarity index 100% rename from src/kernel/libroot/posix/math/arch/Jamfile rename to src/system/libroot/posix/math/arch/Jamfile diff --git a/src/kernel/libroot/posix/math/arch/ppc/Jamfile b/src/system/libroot/posix/math/arch/ppc/Jamfile similarity index 100% rename from src/kernel/libroot/posix/math/arch/ppc/Jamfile rename to src/system/libroot/posix/math/arch/ppc/Jamfile diff --git a/src/kernel/libroot/posix/math/arch/ppc/fabs.c b/src/system/libroot/posix/math/arch/ppc/fabs.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/ppc/fabs.c rename to src/system/libroot/posix/math/arch/ppc/fabs.c diff --git a/src/kernel/libroot/posix/math/arch/ppc/frexp.c b/src/system/libroot/posix/math/arch/ppc/frexp.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/ppc/frexp.c rename to src/system/libroot/posix/math/arch/ppc/frexp.c diff --git a/src/kernel/libroot/posix/math/arch/ppc/isinf.c b/src/system/libroot/posix/math/arch/ppc/isinf.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/ppc/isinf.c rename to src/system/libroot/posix/math/arch/ppc/isinf.c diff --git a/src/kernel/libroot/posix/math/arch/ppc/ldexp.c b/src/system/libroot/posix/math/arch/ppc/ldexp.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/ppc/ldexp.c rename to src/system/libroot/posix/math/arch/ppc/ldexp.c diff --git a/src/kernel/libroot/posix/math/arch/sh4/Jamfile b/src/system/libroot/posix/math/arch/sh4/Jamfile similarity index 100% rename from src/kernel/libroot/posix/math/arch/sh4/Jamfile rename to src/system/libroot/posix/math/arch/sh4/Jamfile diff --git a/src/kernel/libroot/posix/math/arch/sh4/fabs.S b/src/system/libroot/posix/math/arch/sh4/fabs.S similarity index 100% rename from src/kernel/libroot/posix/math/arch/sh4/fabs.S rename to src/system/libroot/posix/math/arch/sh4/fabs.S diff --git a/src/kernel/libroot/posix/math/arch/sh4/frexp.c b/src/system/libroot/posix/math/arch/sh4/frexp.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/sh4/frexp.c rename to src/system/libroot/posix/math/arch/sh4/frexp.c diff --git a/src/kernel/libroot/posix/math/arch/sh4/isinf.c b/src/system/libroot/posix/math/arch/sh4/isinf.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/sh4/isinf.c rename to src/system/libroot/posix/math/arch/sh4/isinf.c diff --git a/src/kernel/libroot/posix/math/arch/sh4/ldexp.c b/src/system/libroot/posix/math/arch/sh4/ldexp.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/sh4/ldexp.c rename to src/system/libroot/posix/math/arch/sh4/ldexp.c diff --git a/src/kernel/libroot/posix/math/arch/x86/Jamfile b/src/system/libroot/posix/math/arch/x86/Jamfile similarity index 100% rename from src/kernel/libroot/posix/math/arch/x86/Jamfile rename to src/system/libroot/posix/math/arch/x86/Jamfile diff --git a/src/kernel/libroot/posix/math/arch/x86/fabs.S b/src/system/libroot/posix/math/arch/x86/fabs.S similarity index 100% rename from src/kernel/libroot/posix/math/arch/x86/fabs.S rename to src/system/libroot/posix/math/arch/x86/fabs.S diff --git a/src/kernel/libroot/posix/math/arch/x86/frexp.c b/src/system/libroot/posix/math/arch/x86/frexp.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/x86/frexp.c rename to src/system/libroot/posix/math/arch/x86/frexp.c diff --git a/src/kernel/libroot/posix/math/arch/x86/isinf.c b/src/system/libroot/posix/math/arch/x86/isinf.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/x86/isinf.c rename to src/system/libroot/posix/math/arch/x86/isinf.c diff --git a/src/kernel/libroot/posix/math/arch/x86/ldexp.c b/src/system/libroot/posix/math/arch/x86/ldexp.c similarity index 100% rename from src/kernel/libroot/posix/math/arch/x86/ldexp.c rename to src/system/libroot/posix/math/arch/x86/ldexp.c diff --git a/src/kernel/libroot/posix/math/asincos.c b/src/system/libroot/posix/math/asincos.c similarity index 100% rename from src/kernel/libroot/posix/math/asincos.c rename to src/system/libroot/posix/math/asincos.c diff --git a/src/kernel/libroot/posix/math/asinh.c b/src/system/libroot/posix/math/asinh.c similarity index 100% rename from src/kernel/libroot/posix/math/asinh.c rename to src/system/libroot/posix/math/asinh.c diff --git a/src/kernel/libroot/posix/math/atan.c b/src/system/libroot/posix/math/atan.c similarity index 100% rename from src/kernel/libroot/posix/math/atan.c rename to src/system/libroot/posix/math/atan.c diff --git a/src/kernel/libroot/posix/math/atan2.c b/src/system/libroot/posix/math/atan2.c similarity index 100% rename from src/kernel/libroot/posix/math/atan2.c rename to src/system/libroot/posix/math/atan2.c diff --git a/src/kernel/libroot/posix/math/atanh.c b/src/system/libroot/posix/math/atanh.c similarity index 100% rename from src/kernel/libroot/posix/math/atanh.c rename to src/system/libroot/posix/math/atanh.c diff --git a/src/kernel/libroot/posix/math/cabs.c b/src/system/libroot/posix/math/cabs.c similarity index 100% rename from src/kernel/libroot/posix/math/cabs.c rename to src/system/libroot/posix/math/cabs.c diff --git a/src/kernel/libroot/posix/math/cbrt.c b/src/system/libroot/posix/math/cbrt.c similarity index 100% rename from src/kernel/libroot/posix/math/cbrt.c rename to src/system/libroot/posix/math/cbrt.c diff --git a/src/kernel/libroot/posix/math/ceilf.c b/src/system/libroot/posix/math/ceilf.c similarity index 100% rename from src/kernel/libroot/posix/math/ceilf.c rename to src/system/libroot/posix/math/ceilf.c diff --git a/src/kernel/libroot/posix/math/cosh.c b/src/system/libroot/posix/math/cosh.c similarity index 100% rename from src/kernel/libroot/posix/math/cosh.c rename to src/system/libroot/posix/math/cosh.c diff --git a/src/kernel/libroot/posix/math/erf.c b/src/system/libroot/posix/math/erf.c similarity index 100% rename from src/kernel/libroot/posix/math/erf.c rename to src/system/libroot/posix/math/erf.c diff --git a/src/kernel/libroot/posix/math/exp.c b/src/system/libroot/posix/math/exp.c similarity index 100% rename from src/kernel/libroot/posix/math/exp.c rename to src/system/libroot/posix/math/exp.c diff --git a/src/kernel/libroot/posix/math/exp__E.c b/src/system/libroot/posix/math/exp__E.c similarity index 100% rename from src/kernel/libroot/posix/math/exp__E.c rename to src/system/libroot/posix/math/exp__E.c diff --git a/src/kernel/libroot/posix/math/expm1.c b/src/system/libroot/posix/math/expm1.c similarity index 100% rename from src/kernel/libroot/posix/math/expm1.c rename to src/system/libroot/posix/math/expm1.c diff --git a/src/kernel/libroot/posix/math/floatmath.c b/src/system/libroot/posix/math/floatmath.c similarity index 100% rename from src/kernel/libroot/posix/math/floatmath.c rename to src/system/libroot/posix/math/floatmath.c diff --git a/src/kernel/libroot/posix/math/floor.c b/src/system/libroot/posix/math/floor.c similarity index 100% rename from src/kernel/libroot/posix/math/floor.c rename to src/system/libroot/posix/math/floor.c diff --git a/src/kernel/libroot/posix/math/floorf.c b/src/system/libroot/posix/math/floorf.c similarity index 100% rename from src/kernel/libroot/posix/math/floorf.c rename to src/system/libroot/posix/math/floorf.c diff --git a/src/kernel/libroot/posix/math/fmod.c b/src/system/libroot/posix/math/fmod.c similarity index 100% rename from src/kernel/libroot/posix/math/fmod.c rename to src/system/libroot/posix/math/fmod.c diff --git a/src/kernel/libroot/posix/math/gamma.c b/src/system/libroot/posix/math/gamma.c similarity index 100% rename from src/kernel/libroot/posix/math/gamma.c rename to src/system/libroot/posix/math/gamma.c diff --git a/src/kernel/libroot/posix/math/ieee.c b/src/system/libroot/posix/math/ieee.c similarity index 100% rename from src/kernel/libroot/posix/math/ieee.c rename to src/system/libroot/posix/math/ieee.c diff --git a/src/kernel/libroot/posix/math/j0.c b/src/system/libroot/posix/math/j0.c similarity index 100% rename from src/kernel/libroot/posix/math/j0.c rename to src/system/libroot/posix/math/j0.c diff --git a/src/kernel/libroot/posix/math/j1.c b/src/system/libroot/posix/math/j1.c similarity index 100% rename from src/kernel/libroot/posix/math/j1.c rename to src/system/libroot/posix/math/j1.c diff --git a/src/kernel/libroot/posix/math/jn.c b/src/system/libroot/posix/math/jn.c similarity index 100% rename from src/kernel/libroot/posix/math/jn.c rename to src/system/libroot/posix/math/jn.c diff --git a/src/kernel/libroot/posix/math/lgamma.c b/src/system/libroot/posix/math/lgamma.c similarity index 100% rename from src/kernel/libroot/posix/math/lgamma.c rename to src/system/libroot/posix/math/lgamma.c diff --git a/src/kernel/libroot/posix/math/log.c b/src/system/libroot/posix/math/log.c similarity index 100% rename from src/kernel/libroot/posix/math/log.c rename to src/system/libroot/posix/math/log.c diff --git a/src/kernel/libroot/posix/math/log10.c b/src/system/libroot/posix/math/log10.c similarity index 100% rename from src/kernel/libroot/posix/math/log10.c rename to src/system/libroot/posix/math/log10.c diff --git a/src/kernel/libroot/posix/math/log1p.c b/src/system/libroot/posix/math/log1p.c similarity index 100% rename from src/kernel/libroot/posix/math/log1p.c rename to src/system/libroot/posix/math/log1p.c diff --git a/src/kernel/libroot/posix/math/log__L.c b/src/system/libroot/posix/math/log__L.c similarity index 100% rename from src/kernel/libroot/posix/math/log__L.c rename to src/system/libroot/posix/math/log__L.c diff --git a/src/kernel/libroot/posix/math/math_globals.c b/src/system/libroot/posix/math/math_globals.c similarity index 100% rename from src/kernel/libroot/posix/math/math_globals.c rename to src/system/libroot/posix/math/math_globals.c diff --git a/src/kernel/libroot/posix/math/pow.c b/src/system/libroot/posix/math/pow.c similarity index 100% rename from src/kernel/libroot/posix/math/pow.c rename to src/system/libroot/posix/math/pow.c diff --git a/src/kernel/libroot/posix/math/sincos.c b/src/system/libroot/posix/math/sincos.c similarity index 100% rename from src/kernel/libroot/posix/math/sincos.c rename to src/system/libroot/posix/math/sincos.c diff --git a/src/kernel/libroot/posix/math/sinh.c b/src/system/libroot/posix/math/sinh.c similarity index 100% rename from src/kernel/libroot/posix/math/sinh.c rename to src/system/libroot/posix/math/sinh.c diff --git a/src/kernel/libroot/posix/math/tan.c b/src/system/libroot/posix/math/tan.c similarity index 100% rename from src/kernel/libroot/posix/math/tan.c rename to src/system/libroot/posix/math/tan.c diff --git a/src/kernel/libroot/posix/math/tanh.c b/src/system/libroot/posix/math/tanh.c similarity index 100% rename from src/kernel/libroot/posix/math/tanh.c rename to src/system/libroot/posix/math/tanh.c diff --git a/src/kernel/libroot/posix/poll.c b/src/system/libroot/posix/poll.c similarity index 100% rename from src/kernel/libroot/posix/poll.c rename to src/system/libroot/posix/poll.c diff --git a/src/kernel/libroot/posix/pthread/Jamfile b/src/system/libroot/posix/pthread/Jamfile similarity index 100% rename from src/kernel/libroot/posix/pthread/Jamfile rename to src/system/libroot/posix/pthread/Jamfile diff --git a/src/kernel/libroot/posix/pthread/pthread_atfork.c b/src/system/libroot/posix/pthread/pthread_atfork.c similarity index 100% rename from src/kernel/libroot/posix/pthread/pthread_atfork.c rename to src/system/libroot/posix/pthread/pthread_atfork.c diff --git a/src/kernel/libroot/posix/pthread/pthread_mutex.c b/src/system/libroot/posix/pthread/pthread_mutex.c similarity index 100% rename from src/kernel/libroot/posix/pthread/pthread_mutex.c rename to src/system/libroot/posix/pthread/pthread_mutex.c diff --git a/src/kernel/libroot/posix/pthread/pthread_mutexattr.c b/src/system/libroot/posix/pthread/pthread_mutexattr.c similarity index 100% rename from src/kernel/libroot/posix/pthread/pthread_mutexattr.c rename to src/system/libroot/posix/pthread/pthread_mutexattr.c diff --git a/src/kernel/libroot/posix/pthread/pthread_private.h b/src/system/libroot/posix/pthread/pthread_private.h similarity index 100% rename from src/kernel/libroot/posix/pthread/pthread_private.h rename to src/system/libroot/posix/pthread/pthread_private.h diff --git a/src/kernel/libroot/posix/pwd.c b/src/system/libroot/posix/pwd.c similarity index 100% rename from src/kernel/libroot/posix/pwd.c rename to src/system/libroot/posix/pwd.c diff --git a/src/kernel/libroot/posix/signal/Jamfile b/src/system/libroot/posix/signal/Jamfile similarity index 100% rename from src/kernel/libroot/posix/signal/Jamfile rename to src/system/libroot/posix/signal/Jamfile diff --git a/src/kernel/libroot/posix/signal/kill.c b/src/system/libroot/posix/signal/kill.c similarity index 100% rename from src/kernel/libroot/posix/signal/kill.c rename to src/system/libroot/posix/signal/kill.c diff --git a/src/kernel/libroot/posix/signal/raise.c b/src/system/libroot/posix/signal/raise.c similarity index 100% rename from src/kernel/libroot/posix/signal/raise.c rename to src/system/libroot/posix/signal/raise.c diff --git a/src/kernel/libroot/posix/signal/send_signal.c b/src/system/libroot/posix/signal/send_signal.c similarity index 100% rename from src/kernel/libroot/posix/signal/send_signal.c rename to src/system/libroot/posix/signal/send_signal.c diff --git a/src/kernel/libroot/posix/signal/sigaction.c b/src/system/libroot/posix/signal/sigaction.c similarity index 100% rename from src/kernel/libroot/posix/signal/sigaction.c rename to src/system/libroot/posix/signal/sigaction.c diff --git a/src/kernel/libroot/posix/signal/signal.c b/src/system/libroot/posix/signal/signal.c similarity index 100% rename from src/kernel/libroot/posix/signal/signal.c rename to src/system/libroot/posix/signal/signal.c diff --git a/src/kernel/libroot/posix/signal/sigprocmask.c b/src/system/libroot/posix/signal/sigprocmask.c similarity index 100% rename from src/kernel/libroot/posix/signal/sigprocmask.c rename to src/system/libroot/posix/signal/sigprocmask.c diff --git a/src/kernel/libroot/posix/signal/sigset.c b/src/system/libroot/posix/signal/sigset.c similarity index 100% rename from src/kernel/libroot/posix/signal/sigset.c rename to src/system/libroot/posix/signal/sigset.c diff --git a/src/kernel/libroot/posix/signal/strsignal.c b/src/system/libroot/posix/signal/strsignal.c similarity index 100% rename from src/kernel/libroot/posix/signal/strsignal.c rename to src/system/libroot/posix/signal/strsignal.c diff --git a/src/kernel/libroot/posix/stdio/Jamfile b/src/system/libroot/posix/stdio/Jamfile similarity index 100% rename from src/kernel/libroot/posix/stdio/Jamfile rename to src/system/libroot/posix/stdio/Jamfile diff --git a/src/kernel/libroot/posix/stdio/fclose.c b/src/system/libroot/posix/stdio/fclose.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fclose.c rename to src/system/libroot/posix/stdio/fclose.c diff --git a/src/kernel/libroot/posix/stdio/feof.c b/src/system/libroot/posix/stdio/feof.c similarity index 100% rename from src/kernel/libroot/posix/stdio/feof.c rename to src/system/libroot/posix/stdio/feof.c diff --git a/src/kernel/libroot/posix/stdio/fflush.c b/src/system/libroot/posix/stdio/fflush.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fflush.c rename to src/system/libroot/posix/stdio/fflush.c diff --git a/src/kernel/libroot/posix/stdio/fgetc.c b/src/system/libroot/posix/stdio/fgetc.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fgetc.c rename to src/system/libroot/posix/stdio/fgetc.c diff --git a/src/kernel/libroot/posix/stdio/fgetln.c b/src/system/libroot/posix/stdio/fgetln.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fgetln.c rename to src/system/libroot/posix/stdio/fgetln.c diff --git a/src/kernel/libroot/posix/stdio/fgetpos.c b/src/system/libroot/posix/stdio/fgetpos.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fgetpos.c rename to src/system/libroot/posix/stdio/fgetpos.c diff --git a/src/kernel/libroot/posix/stdio/fgets.c b/src/system/libroot/posix/stdio/fgets.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fgets.c rename to src/system/libroot/posix/stdio/fgets.c diff --git a/src/kernel/libroot/posix/stdio/findfp.c b/src/system/libroot/posix/stdio/findfp.c similarity index 100% rename from src/kernel/libroot/posix/stdio/findfp.c rename to src/system/libroot/posix/stdio/findfp.c diff --git a/src/kernel/libroot/posix/stdio/flags.c b/src/system/libroot/posix/stdio/flags.c similarity index 100% rename from src/kernel/libroot/posix/stdio/flags.c rename to src/system/libroot/posix/stdio/flags.c diff --git a/src/kernel/libroot/posix/stdio/flockfile.c b/src/system/libroot/posix/stdio/flockfile.c similarity index 100% rename from src/kernel/libroot/posix/stdio/flockfile.c rename to src/system/libroot/posix/stdio/flockfile.c diff --git a/src/kernel/libroot/posix/stdio/fopen.c b/src/system/libroot/posix/stdio/fopen.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fopen.c rename to src/system/libroot/posix/stdio/fopen.c diff --git a/src/kernel/libroot/posix/stdio/fprintf.c b/src/system/libroot/posix/stdio/fprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fprintf.c rename to src/system/libroot/posix/stdio/fprintf.c diff --git a/src/kernel/libroot/posix/stdio/fputc.c b/src/system/libroot/posix/stdio/fputc.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fputc.c rename to src/system/libroot/posix/stdio/fputc.c diff --git a/src/kernel/libroot/posix/stdio/fputs.c b/src/system/libroot/posix/stdio/fputs.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fputs.c rename to src/system/libroot/posix/stdio/fputs.c diff --git a/src/kernel/libroot/posix/stdio/fread.c b/src/system/libroot/posix/stdio/fread.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fread.c rename to src/system/libroot/posix/stdio/fread.c diff --git a/src/kernel/libroot/posix/stdio/fseek.c b/src/system/libroot/posix/stdio/fseek.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fseek.c rename to src/system/libroot/posix/stdio/fseek.c diff --git a/src/kernel/libroot/posix/stdio/fvwrite.c b/src/system/libroot/posix/stdio/fvwrite.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fvwrite.c rename to src/system/libroot/posix/stdio/fvwrite.c diff --git a/src/kernel/libroot/posix/stdio/fvwrite.h b/src/system/libroot/posix/stdio/fvwrite.h similarity index 100% rename from src/kernel/libroot/posix/stdio/fvwrite.h rename to src/system/libroot/posix/stdio/fvwrite.h diff --git a/src/kernel/libroot/posix/stdio/fwalk.c b/src/system/libroot/posix/stdio/fwalk.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fwalk.c rename to src/system/libroot/posix/stdio/fwalk.c diff --git a/src/kernel/libroot/posix/stdio/fwrite.c b/src/system/libroot/posix/stdio/fwrite.c similarity index 100% rename from src/kernel/libroot/posix/stdio/fwrite.c rename to src/system/libroot/posix/stdio/fwrite.c diff --git a/src/kernel/libroot/posix/stdio/getc.c b/src/system/libroot/posix/stdio/getc.c similarity index 100% rename from src/kernel/libroot/posix/stdio/getc.c rename to src/system/libroot/posix/stdio/getc.c diff --git a/src/kernel/libroot/posix/stdio/getchar.c b/src/system/libroot/posix/stdio/getchar.c similarity index 100% rename from src/kernel/libroot/posix/stdio/getchar.c rename to src/system/libroot/posix/stdio/getchar.c diff --git a/src/kernel/libroot/posix/stdio/gets.c b/src/system/libroot/posix/stdio/gets.c similarity index 100% rename from src/kernel/libroot/posix/stdio/gets.c rename to src/system/libroot/posix/stdio/gets.c diff --git a/src/kernel/libroot/posix/stdio/getw.c b/src/system/libroot/posix/stdio/getw.c similarity index 100% rename from src/kernel/libroot/posix/stdio/getw.c rename to src/system/libroot/posix/stdio/getw.c diff --git a/src/kernel/libroot/posix/stdio/glue.h b/src/system/libroot/posix/stdio/glue.h similarity index 100% rename from src/kernel/libroot/posix/stdio/glue.h rename to src/system/libroot/posix/stdio/glue.h diff --git a/src/kernel/libroot/posix/stdio/kernel_vsprintf.c b/src/system/libroot/posix/stdio/kernel_vsprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/kernel_vsprintf.c rename to src/system/libroot/posix/stdio/kernel_vsprintf.c diff --git a/src/kernel/libroot/posix/stdio/local.h b/src/system/libroot/posix/stdio/local.h similarity index 100% rename from src/kernel/libroot/posix/stdio/local.h rename to src/system/libroot/posix/stdio/local.h diff --git a/src/kernel/libroot/posix/stdio/makebuf.c b/src/system/libroot/posix/stdio/makebuf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/makebuf.c rename to src/system/libroot/posix/stdio/makebuf.c diff --git a/src/kernel/libroot/posix/stdio/printf.c b/src/system/libroot/posix/stdio/printf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/printf.c rename to src/system/libroot/posix/stdio/printf.c diff --git a/src/kernel/libroot/posix/stdio/putc.c b/src/system/libroot/posix/stdio/putc.c similarity index 100% rename from src/kernel/libroot/posix/stdio/putc.c rename to src/system/libroot/posix/stdio/putc.c diff --git a/src/kernel/libroot/posix/stdio/putchar.c b/src/system/libroot/posix/stdio/putchar.c similarity index 100% rename from src/kernel/libroot/posix/stdio/putchar.c rename to src/system/libroot/posix/stdio/putchar.c diff --git a/src/kernel/libroot/posix/stdio/puts.c b/src/system/libroot/posix/stdio/puts.c similarity index 100% rename from src/kernel/libroot/posix/stdio/puts.c rename to src/system/libroot/posix/stdio/puts.c diff --git a/src/kernel/libroot/posix/stdio/putw.c b/src/system/libroot/posix/stdio/putw.c similarity index 100% rename from src/kernel/libroot/posix/stdio/putw.c rename to src/system/libroot/posix/stdio/putw.c diff --git a/src/kernel/libroot/posix/stdio/refill.c b/src/system/libroot/posix/stdio/refill.c similarity index 100% rename from src/kernel/libroot/posix/stdio/refill.c rename to src/system/libroot/posix/stdio/refill.c diff --git a/src/kernel/libroot/posix/stdio/remove.c b/src/system/libroot/posix/stdio/remove.c similarity index 100% rename from src/kernel/libroot/posix/stdio/remove.c rename to src/system/libroot/posix/stdio/remove.c diff --git a/src/kernel/libroot/posix/stdio/rename.c b/src/system/libroot/posix/stdio/rename.c similarity index 100% rename from src/kernel/libroot/posix/stdio/rename.c rename to src/system/libroot/posix/stdio/rename.c diff --git a/src/kernel/libroot/posix/stdio/rewind.c b/src/system/libroot/posix/stdio/rewind.c similarity index 100% rename from src/kernel/libroot/posix/stdio/rewind.c rename to src/system/libroot/posix/stdio/rewind.c diff --git a/src/kernel/libroot/posix/stdio/rget.c b/src/system/libroot/posix/stdio/rget.c similarity index 100% rename from src/kernel/libroot/posix/stdio/rget.c rename to src/system/libroot/posix/stdio/rget.c diff --git a/src/kernel/libroot/posix/stdio/scanf.c b/src/system/libroot/posix/stdio/scanf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/scanf.c rename to src/system/libroot/posix/stdio/scanf.c diff --git a/src/kernel/libroot/posix/stdio/snprintf.c b/src/system/libroot/posix/stdio/snprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/snprintf.c rename to src/system/libroot/posix/stdio/snprintf.c diff --git a/src/kernel/libroot/posix/stdio/sprintf.c b/src/system/libroot/posix/stdio/sprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/sprintf.c rename to src/system/libroot/posix/stdio/sprintf.c diff --git a/src/kernel/libroot/posix/stdio/sscanf.c b/src/system/libroot/posix/stdio/sscanf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/sscanf.c rename to src/system/libroot/posix/stdio/sscanf.c diff --git a/src/kernel/libroot/posix/stdio/stdio.c b/src/system/libroot/posix/stdio/stdio.c similarity index 100% rename from src/kernel/libroot/posix/stdio/stdio.c rename to src/system/libroot/posix/stdio/stdio.c diff --git a/src/kernel/libroot/posix/stdio/ungetc.c b/src/system/libroot/posix/stdio/ungetc.c similarity index 100% rename from src/kernel/libroot/posix/stdio/ungetc.c rename to src/system/libroot/posix/stdio/ungetc.c diff --git a/src/kernel/libroot/posix/stdio/vfprintf.c b/src/system/libroot/posix/stdio/vfprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/vfprintf.c rename to src/system/libroot/posix/stdio/vfprintf.c diff --git a/src/kernel/libroot/posix/stdio/vfscanf.c b/src/system/libroot/posix/stdio/vfscanf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/vfscanf.c rename to src/system/libroot/posix/stdio/vfscanf.c diff --git a/src/kernel/libroot/posix/stdio/vscanf.c b/src/system/libroot/posix/stdio/vscanf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/vscanf.c rename to src/system/libroot/posix/stdio/vscanf.c diff --git a/src/kernel/libroot/posix/stdio/vsnprintf.c b/src/system/libroot/posix/stdio/vsnprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/vsnprintf.c rename to src/system/libroot/posix/stdio/vsnprintf.c diff --git a/src/kernel/libroot/posix/stdio/vsprintf.c b/src/system/libroot/posix/stdio/vsprintf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/vsprintf.c rename to src/system/libroot/posix/stdio/vsprintf.c diff --git a/src/kernel/libroot/posix/stdio/wbuf.c b/src/system/libroot/posix/stdio/wbuf.c similarity index 100% rename from src/kernel/libroot/posix/stdio/wbuf.c rename to src/system/libroot/posix/stdio/wbuf.c diff --git a/src/kernel/libroot/posix/stdio/wsetup.c b/src/system/libroot/posix/stdio/wsetup.c similarity index 100% rename from src/kernel/libroot/posix/stdio/wsetup.c rename to src/system/libroot/posix/stdio/wsetup.c diff --git a/src/kernel/libroot/posix/stdlib/Jamfile b/src/system/libroot/posix/stdlib/Jamfile similarity index 100% rename from src/kernel/libroot/posix/stdlib/Jamfile rename to src/system/libroot/posix/stdlib/Jamfile diff --git a/src/kernel/libroot/posix/stdlib/abs.c b/src/system/libroot/posix/stdlib/abs.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/abs.c rename to src/system/libroot/posix/stdlib/abs.c diff --git a/src/kernel/libroot/posix/stdlib/atfork.c b/src/system/libroot/posix/stdlib/atfork.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/atfork.c rename to src/system/libroot/posix/stdlib/atfork.c diff --git a/src/kernel/libroot/posix/stdlib/atof.c b/src/system/libroot/posix/stdlib/atof.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/atof.c rename to src/system/libroot/posix/stdlib/atof.c diff --git a/src/kernel/libroot/posix/stdlib/atoi.c b/src/system/libroot/posix/stdlib/atoi.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/atoi.c rename to src/system/libroot/posix/stdlib/atoi.c diff --git a/src/kernel/libroot/posix/stdlib/bsearch.c b/src/system/libroot/posix/stdlib/bsearch.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/bsearch.c rename to src/system/libroot/posix/stdlib/bsearch.c diff --git a/src/kernel/libroot/posix/stdlib/div.c b/src/system/libroot/posix/stdlib/div.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/div.c rename to src/system/libroot/posix/stdlib/div.c diff --git a/src/kernel/libroot/posix/stdlib/env.c b/src/system/libroot/posix/stdlib/env.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/env.c rename to src/system/libroot/posix/stdlib/env.c diff --git a/src/kernel/libroot/posix/stdlib/exit.c b/src/system/libroot/posix/stdlib/exit.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/exit.c rename to src/system/libroot/posix/stdlib/exit.c diff --git a/src/kernel/libroot/posix/stdlib/heapsort.c b/src/system/libroot/posix/stdlib/heapsort.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/heapsort.c rename to src/system/libroot/posix/stdlib/heapsort.c diff --git a/src/kernel/libroot/posix/stdlib/merge.c b/src/system/libroot/posix/stdlib/merge.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/merge.c rename to src/system/libroot/posix/stdlib/merge.c diff --git a/src/kernel/libroot/posix/stdlib/mktemp.c b/src/system/libroot/posix/stdlib/mktemp.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/mktemp.c rename to src/system/libroot/posix/stdlib/mktemp.c diff --git a/src/kernel/libroot/posix/stdlib/multibyte.c b/src/system/libroot/posix/stdlib/multibyte.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/multibyte.c rename to src/system/libroot/posix/stdlib/multibyte.c diff --git a/src/kernel/libroot/posix/stdlib/qsort.c b/src/system/libroot/posix/stdlib/qsort.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/qsort.c rename to src/system/libroot/posix/stdlib/qsort.c diff --git a/src/kernel/libroot/posix/stdlib/radixsort.c b/src/system/libroot/posix/stdlib/radixsort.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/radixsort.c rename to src/system/libroot/posix/stdlib/radixsort.c diff --git a/src/kernel/libroot/posix/stdlib/rand.c b/src/system/libroot/posix/stdlib/rand.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/rand.c rename to src/system/libroot/posix/stdlib/rand.c diff --git a/src/kernel/libroot/posix/stdlib/random.c b/src/system/libroot/posix/stdlib/random.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/random.c rename to src/system/libroot/posix/stdlib/random.c diff --git a/src/kernel/libroot/posix/stdlib/realpath.c b/src/system/libroot/posix/stdlib/realpath.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/realpath.c rename to src/system/libroot/posix/stdlib/realpath.c diff --git a/src/kernel/libroot/posix/stdlib/strtod.c b/src/system/libroot/posix/stdlib/strtod.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtod.c rename to src/system/libroot/posix/stdlib/strtod.c diff --git a/src/kernel/libroot/posix/stdlib/strtol.c b/src/system/libroot/posix/stdlib/strtol.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtol.c rename to src/system/libroot/posix/stdlib/strtol.c diff --git a/src/kernel/libroot/posix/stdlib/strtoll.c b/src/system/libroot/posix/stdlib/strtoll.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtoll.c rename to src/system/libroot/posix/stdlib/strtoll.c diff --git a/src/kernel/libroot/posix/stdlib/strtoq.c b/src/system/libroot/posix/stdlib/strtoq.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtoq.c rename to src/system/libroot/posix/stdlib/strtoq.c diff --git a/src/kernel/libroot/posix/stdlib/strtoul.c b/src/system/libroot/posix/stdlib/strtoul.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtoul.c rename to src/system/libroot/posix/stdlib/strtoul.c diff --git a/src/kernel/libroot/posix/stdlib/strtoull.c b/src/system/libroot/posix/stdlib/strtoull.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtoull.c rename to src/system/libroot/posix/stdlib/strtoull.c diff --git a/src/kernel/libroot/posix/stdlib/strtouq.c b/src/system/libroot/posix/stdlib/strtouq.c similarity index 100% rename from src/kernel/libroot/posix/stdlib/strtouq.c rename to src/system/libroot/posix/stdlib/strtouq.c diff --git a/src/kernel/libroot/posix/string/Jamfile b/src/system/libroot/posix/string/Jamfile similarity index 100% rename from src/kernel/libroot/posix/string/Jamfile rename to src/system/libroot/posix/string/Jamfile diff --git a/src/kernel/libroot/posix/string/arch/ppc/libc.mk b/src/system/libroot/posix/string/arch/ppc/libc.mk similarity index 100% rename from src/kernel/libroot/posix/string/arch/ppc/libc.mk rename to src/system/libroot/posix/string/arch/ppc/libc.mk diff --git a/src/kernel/libroot/posix/string/arch/sh4/libc.mk b/src/system/libroot/posix/string/arch/sh4/libc.mk similarity index 100% rename from src/kernel/libroot/posix/string/arch/sh4/libc.mk rename to src/system/libroot/posix/string/arch/sh4/libc.mk diff --git a/src/kernel/libroot/posix/string/arch/x86/memcpy.S b/src/system/libroot/posix/string/arch/x86/memcpy.S similarity index 100% rename from src/kernel/libroot/posix/string/arch/x86/memcpy.S rename to src/system/libroot/posix/string/arch/x86/memcpy.S diff --git a/src/kernel/libroot/posix/string/bcmp.c b/src/system/libroot/posix/string/bcmp.c similarity index 100% rename from src/kernel/libroot/posix/string/bcmp.c rename to src/system/libroot/posix/string/bcmp.c diff --git a/src/kernel/libroot/posix/string/bcopy.c b/src/system/libroot/posix/string/bcopy.c similarity index 100% rename from src/kernel/libroot/posix/string/bcopy.c rename to src/system/libroot/posix/string/bcopy.c diff --git a/src/kernel/libroot/posix/string/bzero.c b/src/system/libroot/posix/string/bzero.c similarity index 100% rename from src/kernel/libroot/posix/string/bzero.c rename to src/system/libroot/posix/string/bzero.c diff --git a/src/kernel/libroot/posix/string/ffs.cpp b/src/system/libroot/posix/string/ffs.cpp similarity index 100% rename from src/kernel/libroot/posix/string/ffs.cpp rename to src/system/libroot/posix/string/ffs.cpp diff --git a/src/kernel/libroot/posix/string/memchr.c b/src/system/libroot/posix/string/memchr.c similarity index 100% rename from src/kernel/libroot/posix/string/memchr.c rename to src/system/libroot/posix/string/memchr.c diff --git a/src/kernel/libroot/posix/string/memcmp.c b/src/system/libroot/posix/string/memcmp.c similarity index 100% rename from src/kernel/libroot/posix/string/memcmp.c rename to src/system/libroot/posix/string/memcmp.c diff --git a/src/kernel/libroot/posix/string/memcpy.c b/src/system/libroot/posix/string/memcpy.c similarity index 100% rename from src/kernel/libroot/posix/string/memcpy.c rename to src/system/libroot/posix/string/memcpy.c diff --git a/src/kernel/libroot/posix/string/memmove.c b/src/system/libroot/posix/string/memmove.c similarity index 100% rename from src/kernel/libroot/posix/string/memmove.c rename to src/system/libroot/posix/string/memmove.c diff --git a/src/kernel/libroot/posix/string/memset.c b/src/system/libroot/posix/string/memset.c similarity index 100% rename from src/kernel/libroot/posix/string/memset.c rename to src/system/libroot/posix/string/memset.c diff --git a/src/kernel/libroot/posix/string/stpcpy.c b/src/system/libroot/posix/string/stpcpy.c similarity index 100% rename from src/kernel/libroot/posix/string/stpcpy.c rename to src/system/libroot/posix/string/stpcpy.c diff --git a/src/kernel/libroot/posix/string/strcasecmp.c b/src/system/libroot/posix/string/strcasecmp.c similarity index 100% rename from src/kernel/libroot/posix/string/strcasecmp.c rename to src/system/libroot/posix/string/strcasecmp.c diff --git a/src/kernel/libroot/posix/string/strcasestr.c b/src/system/libroot/posix/string/strcasestr.c similarity index 100% rename from src/kernel/libroot/posix/string/strcasestr.c rename to src/system/libroot/posix/string/strcasestr.c diff --git a/src/kernel/libroot/posix/string/strcat.c b/src/system/libroot/posix/string/strcat.c similarity index 100% rename from src/kernel/libroot/posix/string/strcat.c rename to src/system/libroot/posix/string/strcat.c diff --git a/src/kernel/libroot/posix/string/strchr.c b/src/system/libroot/posix/string/strchr.c similarity index 100% rename from src/kernel/libroot/posix/string/strchr.c rename to src/system/libroot/posix/string/strchr.c diff --git a/src/kernel/libroot/posix/string/strchrnul.c b/src/system/libroot/posix/string/strchrnul.c similarity index 100% rename from src/kernel/libroot/posix/string/strchrnul.c rename to src/system/libroot/posix/string/strchrnul.c diff --git a/src/kernel/libroot/posix/string/strcmp.c b/src/system/libroot/posix/string/strcmp.c similarity index 100% rename from src/kernel/libroot/posix/string/strcmp.c rename to src/system/libroot/posix/string/strcmp.c diff --git a/src/kernel/libroot/posix/string/strcoll.c b/src/system/libroot/posix/string/strcoll.c similarity index 100% rename from src/kernel/libroot/posix/string/strcoll.c rename to src/system/libroot/posix/string/strcoll.c diff --git a/src/kernel/libroot/posix/string/strcpy.c b/src/system/libroot/posix/string/strcpy.c similarity index 100% rename from src/kernel/libroot/posix/string/strcpy.c rename to src/system/libroot/posix/string/strcpy.c diff --git a/src/kernel/libroot/posix/string/strcspn.c b/src/system/libroot/posix/string/strcspn.c similarity index 100% rename from src/kernel/libroot/posix/string/strcspn.c rename to src/system/libroot/posix/string/strcspn.c diff --git a/src/kernel/libroot/posix/string/strdup.c b/src/system/libroot/posix/string/strdup.c similarity index 100% rename from src/kernel/libroot/posix/string/strdup.c rename to src/system/libroot/posix/string/strdup.c diff --git a/src/kernel/libroot/posix/string/strerror.c b/src/system/libroot/posix/string/strerror.c similarity index 100% rename from src/kernel/libroot/posix/string/strerror.c rename to src/system/libroot/posix/string/strerror.c diff --git a/src/kernel/libroot/posix/string/strlcat.c b/src/system/libroot/posix/string/strlcat.c similarity index 100% rename from src/kernel/libroot/posix/string/strlcat.c rename to src/system/libroot/posix/string/strlcat.c diff --git a/src/kernel/libroot/posix/string/strlcpy.c b/src/system/libroot/posix/string/strlcpy.c similarity index 100% rename from src/kernel/libroot/posix/string/strlcpy.c rename to src/system/libroot/posix/string/strlcpy.c diff --git a/src/kernel/libroot/posix/string/strlen.c b/src/system/libroot/posix/string/strlen.c similarity index 100% rename from src/kernel/libroot/posix/string/strlen.c rename to src/system/libroot/posix/string/strlen.c diff --git a/src/kernel/libroot/posix/string/strncat.c b/src/system/libroot/posix/string/strncat.c similarity index 100% rename from src/kernel/libroot/posix/string/strncat.c rename to src/system/libroot/posix/string/strncat.c diff --git a/src/kernel/libroot/posix/string/strncmp.c b/src/system/libroot/posix/string/strncmp.c similarity index 100% rename from src/kernel/libroot/posix/string/strncmp.c rename to src/system/libroot/posix/string/strncmp.c diff --git a/src/kernel/libroot/posix/string/strncpy.c b/src/system/libroot/posix/string/strncpy.c similarity index 100% rename from src/kernel/libroot/posix/string/strncpy.c rename to src/system/libroot/posix/string/strncpy.c diff --git a/src/kernel/libroot/posix/string/strnlen.c b/src/system/libroot/posix/string/strnlen.c similarity index 100% rename from src/kernel/libroot/posix/string/strnlen.c rename to src/system/libroot/posix/string/strnlen.c diff --git a/src/kernel/libroot/posix/string/strpbrk.c b/src/system/libroot/posix/string/strpbrk.c similarity index 100% rename from src/kernel/libroot/posix/string/strpbrk.c rename to src/system/libroot/posix/string/strpbrk.c diff --git a/src/kernel/libroot/posix/string/strrchr.c b/src/system/libroot/posix/string/strrchr.c similarity index 100% rename from src/kernel/libroot/posix/string/strrchr.c rename to src/system/libroot/posix/string/strrchr.c diff --git a/src/kernel/libroot/posix/string/strspn.c b/src/system/libroot/posix/string/strspn.c similarity index 100% rename from src/kernel/libroot/posix/string/strspn.c rename to src/system/libroot/posix/string/strspn.c diff --git a/src/kernel/libroot/posix/string/strstr.c b/src/system/libroot/posix/string/strstr.c similarity index 100% rename from src/kernel/libroot/posix/string/strstr.c rename to src/system/libroot/posix/string/strstr.c diff --git a/src/kernel/libroot/posix/string/strtok.c b/src/system/libroot/posix/string/strtok.c similarity index 100% rename from src/kernel/libroot/posix/string/strtok.c rename to src/system/libroot/posix/string/strtok.c diff --git a/src/kernel/libroot/posix/sys/Jamfile b/src/system/libroot/posix/sys/Jamfile similarity index 100% rename from src/kernel/libroot/posix/sys/Jamfile rename to src/system/libroot/posix/sys/Jamfile diff --git a/src/kernel/libroot/posix/sys/chmod.c b/src/system/libroot/posix/sys/chmod.c similarity index 100% rename from src/kernel/libroot/posix/sys/chmod.c rename to src/system/libroot/posix/sys/chmod.c diff --git a/src/kernel/libroot/posix/sys/getrusage.c b/src/system/libroot/posix/sys/getrusage.c similarity index 100% rename from src/kernel/libroot/posix/sys/getrusage.c rename to src/system/libroot/posix/sys/getrusage.c diff --git a/src/kernel/libroot/posix/sys/gettimeofday.c b/src/system/libroot/posix/sys/gettimeofday.c similarity index 100% rename from src/kernel/libroot/posix/sys/gettimeofday.c rename to src/system/libroot/posix/sys/gettimeofday.c diff --git a/src/kernel/libroot/posix/sys/itimer.c b/src/system/libroot/posix/sys/itimer.c similarity index 100% rename from src/kernel/libroot/posix/sys/itimer.c rename to src/system/libroot/posix/sys/itimer.c diff --git a/src/kernel/libroot/posix/sys/mkdir.c b/src/system/libroot/posix/sys/mkdir.c similarity index 100% rename from src/kernel/libroot/posix/sys/mkdir.c rename to src/system/libroot/posix/sys/mkdir.c diff --git a/src/kernel/libroot/posix/sys/mkfifo.c b/src/system/libroot/posix/sys/mkfifo.c similarity index 100% rename from src/kernel/libroot/posix/sys/mkfifo.c rename to src/system/libroot/posix/sys/mkfifo.c diff --git a/src/kernel/libroot/posix/sys/rlimit.c b/src/system/libroot/posix/sys/rlimit.c similarity index 100% rename from src/kernel/libroot/posix/sys/rlimit.c rename to src/system/libroot/posix/sys/rlimit.c diff --git a/src/kernel/libroot/posix/sys/select.c b/src/system/libroot/posix/sys/select.c similarity index 100% rename from src/kernel/libroot/posix/sys/select.c rename to src/system/libroot/posix/sys/select.c diff --git a/src/kernel/libroot/posix/sys/stat.c b/src/system/libroot/posix/sys/stat.c similarity index 100% rename from src/kernel/libroot/posix/sys/stat.c rename to src/system/libroot/posix/sys/stat.c diff --git a/src/kernel/libroot/posix/sys/sysctl.c b/src/system/libroot/posix/sys/sysctl.c similarity index 100% rename from src/kernel/libroot/posix/sys/sysctl.c rename to src/system/libroot/posix/sys/sysctl.c diff --git a/src/kernel/libroot/posix/sys/times.c b/src/system/libroot/posix/sys/times.c similarity index 100% rename from src/kernel/libroot/posix/sys/times.c rename to src/system/libroot/posix/sys/times.c diff --git a/src/kernel/libroot/posix/sys/uio.c b/src/system/libroot/posix/sys/uio.c similarity index 100% rename from src/kernel/libroot/posix/sys/uio.c rename to src/system/libroot/posix/sys/uio.c diff --git a/src/kernel/libroot/posix/sys/umask.c b/src/system/libroot/posix/sys/umask.c similarity index 100% rename from src/kernel/libroot/posix/sys/umask.c rename to src/system/libroot/posix/sys/umask.c diff --git a/src/kernel/libroot/posix/sys/uname.c b/src/system/libroot/posix/sys/uname.c similarity index 100% rename from src/kernel/libroot/posix/sys/uname.c rename to src/system/libroot/posix/sys/uname.c diff --git a/src/kernel/libroot/posix/sys/wait.c b/src/system/libroot/posix/sys/wait.c similarity index 100% rename from src/kernel/libroot/posix/sys/wait.c rename to src/system/libroot/posix/sys/wait.c diff --git a/src/kernel/libroot/posix/syslog.cpp b/src/system/libroot/posix/syslog.cpp similarity index 100% rename from src/kernel/libroot/posix/syslog.cpp rename to src/system/libroot/posix/syslog.cpp diff --git a/src/kernel/libroot/posix/termios.c b/src/system/libroot/posix/termios.c similarity index 100% rename from src/kernel/libroot/posix/termios.c rename to src/system/libroot/posix/termios.c diff --git a/src/kernel/libroot/posix/time/Jamfile b/src/system/libroot/posix/time/Jamfile similarity index 100% rename from src/kernel/libroot/posix/time/Jamfile rename to src/system/libroot/posix/time/Jamfile diff --git a/src/kernel/libroot/posix/time/asctime.c b/src/system/libroot/posix/time/asctime.c similarity index 100% rename from src/kernel/libroot/posix/time/asctime.c rename to src/system/libroot/posix/time/asctime.c diff --git a/src/kernel/libroot/posix/time/ctime.c b/src/system/libroot/posix/time/ctime.c similarity index 100% rename from src/kernel/libroot/posix/time/ctime.c rename to src/system/libroot/posix/time/ctime.c diff --git a/src/kernel/libroot/posix/time/difftime.c b/src/system/libroot/posix/time/difftime.c similarity index 100% rename from src/kernel/libroot/posix/time/difftime.c rename to src/system/libroot/posix/time/difftime.c diff --git a/src/kernel/libroot/posix/time/localtime.c b/src/system/libroot/posix/time/localtime.c similarity index 100% rename from src/kernel/libroot/posix/time/localtime.c rename to src/system/libroot/posix/time/localtime.c diff --git a/src/kernel/libroot/posix/time/stime.c b/src/system/libroot/posix/time/stime.c similarity index 100% rename from src/kernel/libroot/posix/time/stime.c rename to src/system/libroot/posix/time/stime.c diff --git a/src/kernel/libroot/posix/time/strftime.c b/src/system/libroot/posix/time/strftime.c similarity index 100% rename from src/kernel/libroot/posix/time/strftime.c rename to src/system/libroot/posix/time/strftime.c diff --git a/src/kernel/libroot/posix/time/strptime.c b/src/system/libroot/posix/time/strptime.c similarity index 100% rename from src/kernel/libroot/posix/time/strptime.c rename to src/system/libroot/posix/time/strptime.c diff --git a/src/kernel/libroot/posix/time/time.c b/src/system/libroot/posix/time/time.c similarity index 100% rename from src/kernel/libroot/posix/time/time.c rename to src/system/libroot/posix/time/time.c diff --git a/src/kernel/libroot/posix/time/timelocal.c b/src/system/libroot/posix/time/timelocal.c similarity index 100% rename from src/kernel/libroot/posix/time/timelocal.c rename to src/system/libroot/posix/time/timelocal.c diff --git a/src/kernel/libroot/posix/time/timelocal.h b/src/system/libroot/posix/time/timelocal.h similarity index 100% rename from src/kernel/libroot/posix/time/timelocal.h rename to src/system/libroot/posix/time/timelocal.h diff --git a/src/kernel/libroot/posix/unistd/Jamfile b/src/system/libroot/posix/unistd/Jamfile similarity index 100% rename from src/kernel/libroot/posix/unistd/Jamfile rename to src/system/libroot/posix/unistd/Jamfile diff --git a/src/kernel/libroot/posix/unistd/_exit.c b/src/system/libroot/posix/unistd/_exit.c similarity index 100% rename from src/kernel/libroot/posix/unistd/_exit.c rename to src/system/libroot/posix/unistd/_exit.c diff --git a/src/kernel/libroot/posix/unistd/access.c b/src/system/libroot/posix/unistd/access.c similarity index 100% rename from src/kernel/libroot/posix/unistd/access.c rename to src/system/libroot/posix/unistd/access.c diff --git a/src/kernel/libroot/posix/unistd/alarm.c b/src/system/libroot/posix/unistd/alarm.c similarity index 100% rename from src/kernel/libroot/posix/unistd/alarm.c rename to src/system/libroot/posix/unistd/alarm.c diff --git a/src/kernel/libroot/posix/unistd/chown.c b/src/system/libroot/posix/unistd/chown.c similarity index 100% rename from src/kernel/libroot/posix/unistd/chown.c rename to src/system/libroot/posix/unistd/chown.c diff --git a/src/kernel/libroot/posix/unistd/close.c b/src/system/libroot/posix/unistd/close.c similarity index 100% rename from src/kernel/libroot/posix/unistd/close.c rename to src/system/libroot/posix/unistd/close.c diff --git a/src/kernel/libroot/posix/unistd/conf.c b/src/system/libroot/posix/unistd/conf.c similarity index 100% rename from src/kernel/libroot/posix/unistd/conf.c rename to src/system/libroot/posix/unistd/conf.c diff --git a/src/kernel/libroot/posix/unistd/directory.c b/src/system/libroot/posix/unistd/directory.c similarity index 100% rename from src/kernel/libroot/posix/unistd/directory.c rename to src/system/libroot/posix/unistd/directory.c diff --git a/src/kernel/libroot/posix/unistd/dup.c b/src/system/libroot/posix/unistd/dup.c similarity index 100% rename from src/kernel/libroot/posix/unistd/dup.c rename to src/system/libroot/posix/unistd/dup.c diff --git a/src/kernel/libroot/posix/unistd/exec.c b/src/system/libroot/posix/unistd/exec.c similarity index 100% rename from src/kernel/libroot/posix/unistd/exec.c rename to src/system/libroot/posix/unistd/exec.c diff --git a/src/kernel/libroot/posix/unistd/fcntl.c b/src/system/libroot/posix/unistd/fcntl.c similarity index 100% rename from src/kernel/libroot/posix/unistd/fcntl.c rename to src/system/libroot/posix/unistd/fcntl.c diff --git a/src/kernel/libroot/posix/unistd/fork.c b/src/system/libroot/posix/unistd/fork.c similarity index 100% rename from src/kernel/libroot/posix/unistd/fork.c rename to src/system/libroot/posix/unistd/fork.c diff --git a/src/kernel/libroot/posix/unistd/hostname.c b/src/system/libroot/posix/unistd/hostname.c similarity index 100% rename from src/kernel/libroot/posix/unistd/hostname.c rename to src/system/libroot/posix/unistd/hostname.c diff --git a/src/kernel/libroot/posix/unistd/ioctl.c b/src/system/libroot/posix/unistd/ioctl.c similarity index 100% rename from src/kernel/libroot/posix/unistd/ioctl.c rename to src/system/libroot/posix/unistd/ioctl.c diff --git a/src/kernel/libroot/posix/unistd/link.c b/src/system/libroot/posix/unistd/link.c similarity index 100% rename from src/kernel/libroot/posix/unistd/link.c rename to src/system/libroot/posix/unistd/link.c diff --git a/src/kernel/libroot/posix/unistd/lseek.c b/src/system/libroot/posix/unistd/lseek.c similarity index 100% rename from src/kernel/libroot/posix/unistd/lseek.c rename to src/system/libroot/posix/unistd/lseek.c diff --git a/src/kernel/libroot/posix/unistd/mknod.c b/src/system/libroot/posix/unistd/mknod.c similarity index 100% rename from src/kernel/libroot/posix/unistd/mknod.c rename to src/system/libroot/posix/unistd/mknod.c diff --git a/src/kernel/libroot/posix/unistd/mount.c b/src/system/libroot/posix/unistd/mount.c similarity index 100% rename from src/kernel/libroot/posix/unistd/mount.c rename to src/system/libroot/posix/unistd/mount.c diff --git a/src/kernel/libroot/posix/unistd/open.c b/src/system/libroot/posix/unistd/open.c similarity index 100% rename from src/kernel/libroot/posix/unistd/open.c rename to src/system/libroot/posix/unistd/open.c diff --git a/src/kernel/libroot/posix/unistd/pipe.c b/src/system/libroot/posix/unistd/pipe.c similarity index 100% rename from src/kernel/libroot/posix/unistd/pipe.c rename to src/system/libroot/posix/unistd/pipe.c diff --git a/src/kernel/libroot/posix/unistd/process.c b/src/system/libroot/posix/unistd/process.c similarity index 100% rename from src/kernel/libroot/posix/unistd/process.c rename to src/system/libroot/posix/unistd/process.c diff --git a/src/kernel/libroot/posix/unistd/read.c b/src/system/libroot/posix/unistd/read.c similarity index 100% rename from src/kernel/libroot/posix/unistd/read.c rename to src/system/libroot/posix/unistd/read.c diff --git a/src/kernel/libroot/posix/unistd/sbrk.c b/src/system/libroot/posix/unistd/sbrk.c similarity index 100% rename from src/kernel/libroot/posix/unistd/sbrk.c rename to src/system/libroot/posix/unistd/sbrk.c diff --git a/src/kernel/libroot/posix/unistd/sleep.c b/src/system/libroot/posix/unistd/sleep.c similarity index 100% rename from src/kernel/libroot/posix/unistd/sleep.c rename to src/system/libroot/posix/unistd/sleep.c diff --git a/src/kernel/libroot/posix/unistd/sync.c b/src/system/libroot/posix/unistd/sync.c similarity index 100% rename from src/kernel/libroot/posix/unistd/sync.c rename to src/system/libroot/posix/unistd/sync.c diff --git a/src/kernel/libroot/posix/unistd/system.cpp b/src/system/libroot/posix/unistd/system.cpp similarity index 100% rename from src/kernel/libroot/posix/unistd/system.cpp rename to src/system/libroot/posix/unistd/system.cpp diff --git a/src/kernel/libroot/posix/unistd/terminal.c b/src/system/libroot/posix/unistd/terminal.c similarity index 100% rename from src/kernel/libroot/posix/unistd/terminal.c rename to src/system/libroot/posix/unistd/terminal.c diff --git a/src/kernel/libroot/posix/unistd/truncate.c b/src/system/libroot/posix/unistd/truncate.c similarity index 100% rename from src/kernel/libroot/posix/unistd/truncate.c rename to src/system/libroot/posix/unistd/truncate.c diff --git a/src/kernel/libroot/posix/unistd/ttyname.c b/src/system/libroot/posix/unistd/ttyname.c similarity index 100% rename from src/kernel/libroot/posix/unistd/ttyname.c rename to src/system/libroot/posix/unistd/ttyname.c diff --git a/src/kernel/libroot/posix/unistd/ualarm.c b/src/system/libroot/posix/unistd/ualarm.c similarity index 100% rename from src/kernel/libroot/posix/unistd/ualarm.c rename to src/system/libroot/posix/unistd/ualarm.c diff --git a/src/kernel/libroot/posix/unistd/usergroup.c b/src/system/libroot/posix/unistd/usergroup.c similarity index 100% rename from src/kernel/libroot/posix/unistd/usergroup.c rename to src/system/libroot/posix/unistd/usergroup.c diff --git a/src/kernel/libroot/posix/unistd/usleep.c b/src/system/libroot/posix/unistd/usleep.c similarity index 100% rename from src/kernel/libroot/posix/unistd/usleep.c rename to src/system/libroot/posix/unistd/usleep.c diff --git a/src/kernel/libroot/posix/unistd/write.c b/src/system/libroot/posix/unistd/write.c similarity index 100% rename from src/kernel/libroot/posix/unistd/write.c rename to src/system/libroot/posix/unistd/write.c diff --git a/src/kernel/libroot/posix/utime.c b/src/system/libroot/posix/utime.c similarity index 100% rename from src/kernel/libroot/posix/utime.c rename to src/system/libroot/posix/utime.c diff --git a/src/kernel/runtime_loader/Jamfile b/src/system/runtime_loader/Jamfile similarity index 100% rename from src/kernel/runtime_loader/Jamfile rename to src/system/runtime_loader/Jamfile diff --git a/src/kernel/runtime_loader/arch/ppc/rld.ld b/src/system/runtime_loader/arch/ppc/rld.ld similarity index 100% rename from src/kernel/runtime_loader/arch/ppc/rld.ld rename to src/system/runtime_loader/arch/ppc/rld.ld diff --git a/src/kernel/runtime_loader/arch/ppc/rldreloc.inc b/src/system/runtime_loader/arch/ppc/rldreloc.inc similarity index 100% rename from src/kernel/runtime_loader/arch/ppc/rldreloc.inc rename to src/system/runtime_loader/arch/ppc/rldreloc.inc diff --git a/src/kernel/runtime_loader/arch/rldreloc.inc b/src/system/runtime_loader/arch/rldreloc.inc similarity index 100% rename from src/kernel/runtime_loader/arch/rldreloc.inc rename to src/system/runtime_loader/arch/rldreloc.inc diff --git a/src/kernel/runtime_loader/arch/x86/rld.ld b/src/system/runtime_loader/arch/x86/rld.ld similarity index 100% rename from src/kernel/runtime_loader/arch/x86/rld.ld rename to src/system/runtime_loader/arch/x86/rld.ld diff --git a/src/kernel/runtime_loader/arch/x86/rldreloc.inc b/src/system/runtime_loader/arch/x86/rldreloc.inc similarity index 100% rename from src/kernel/runtime_loader/arch/x86/rldreloc.inc rename to src/system/runtime_loader/arch/x86/rldreloc.inc diff --git a/src/kernel/runtime_loader/rld.c b/src/system/runtime_loader/rld.c similarity index 100% rename from src/kernel/runtime_loader/rld.c rename to src/system/runtime_loader/rld.c diff --git a/src/kernel/runtime_loader/rld_priv.h b/src/system/runtime_loader/rld_priv.h similarity index 100% rename from src/kernel/runtime_loader/rld_priv.h rename to src/system/runtime_loader/rld_priv.h diff --git a/src/kernel/runtime_loader/rldaux.c b/src/system/runtime_loader/rldaux.c similarity index 100% rename from src/kernel/runtime_loader/rldaux.c rename to src/system/runtime_loader/rldaux.c diff --git a/src/kernel/runtime_loader/rldelf.c b/src/system/runtime_loader/rldelf.c similarity index 100% rename from src/kernel/runtime_loader/rldelf.c rename to src/system/runtime_loader/rldelf.c diff --git a/src/kernel/runtime_loader/rldexport.c b/src/system/runtime_loader/rldexport.c similarity index 100% rename from src/kernel/runtime_loader/rldexport.c rename to src/system/runtime_loader/rldexport.c diff --git a/src/kernel/runtime_loader/rldheap.c b/src/system/runtime_loader/rldheap.c similarity index 100% rename from src/kernel/runtime_loader/rldheap.c rename to src/system/runtime_loader/rldheap.c