Directory Structure

System Tree

Directory Description
/ Root.
/bsd/ BSD sub-system.
/sys/ System files and data.
/sys/core
/sys/core/gue
/sys/core/hypervisors
/sys/core/microcore
/sys/core/protect
/sys/core/rootui
/sys/core/utils
/sys/core/vfs
/sys/data
/sys/data/databases
/sys/data/shelves
/sys/data/sources
/sys/hardware
/sys/hardware/devices
/sys/hardware/households
/sys/hardware/modules
/sys/setup Initial system configuration utilities and default data.
/repo/ Local programs of all types.
/repo/applications Local applications.
/repo/daemons Local services.
/repo/features Local features.
/repo/scripts Local scripts.
/repo/services Local services.
/storage/devices/ Mountpoint for user files trees (datasets).
/storage/trees/ Mountpoint for user files trees (datasets).
/temp

Why repository ?

¹The modern world is filled with apps, so much so that a simple program folder isn't suitable anymore. Additionaly packaged and portable applications like .AppImage is out of scope of what a traditional program folder is mant to be. That's why ArtefactOS approach is to manage lcoal software the same way as repository.

User Tree (default)

Directory Description
/ User tree root.
/media BSD sub-system.