Oxygen OS File Structure

Registered by Ian Santopietro

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

Related branches

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/applications /Programs
/tmp /Temporary
Various /System

Structure for the /System directory
/bin /System/Executables/User/
/boot /System/Kernel/boot
/dev /System/Kernel/devices
/etc /System/Settings
/proc /System/Kernel/status
/sbin /System/Executables/Administrator
/sys /System/Kernel/object
/usr/bin /System/Programs/Executables/User/
/usr/include /System/Headers
/usr/lib /System/Libraries
/usr/sbin /System/Programs/Executables/Administrator
/usr/share /System/Shared
/usr/src /System/Sources
/var /System/Variable
/var/cache/apt/archives /System/Packages/Cache
/usr/share/backgrounds /System/Media/Wallpapers
/usr/share/fonts /System/Media/Fonts
/usr/share/themes /System/Media/Themes
/usr/share/icons /System/Media/Icons

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.