Oxygen OS File Structure
Clearly, the traditional Unix file hierarchy is out dated and needs overhaul. It is confusing for users to find the information they need, which limits their ability to use their system. Oxygen OS proposes a New File Hierarchy that is simply laid out, and easy for users to navigate. For obvious reasons, compatibility should be retained with the old system, so that old programs and old users can still navigate the system without having to re-learn the entire structure.
Blueprint information
- Status:
- Started
- Approver:
- OxygenOS Team
- Priority:
- High
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
-
Started
- Milestone target:
- None
- Started by
- Ian Santopietro
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
The current proposed FS structure is as follows. Each directory has its sister directory in the old structure:
/
/home /Users
/media /Disks
/usr/share/
/tmp /Temporary
Various /System
Structure for the /System directory
/bin /System/
/boot /System/Kernel/boot
/dev /System/
/etc /System/Settings
/proc /System/
/sbin /System/
/sys /System/
/usr/bin /System/
/usr/include /System/Headers
/usr/lib /System/Libraries
/usr/sbin /System/
/usr/share /System/Shared
/usr/src /System/Sources
/var /System/Variable
/var/cache/
/usr/share/
/usr/share/fonts /System/Media/Fonts
/usr/share/themes /System/
/usr/share/icons /System/Media/Icons
Work Items
Dependency tree

* Blueprints in grey have been implemented.