[haiku-development] Re: [haiku-commits] Re: r40675 - in haiku/branches/features/package-management: build/jam build/scripts data/system/boot headers/os/storage src/system/boot/loader ...

  • From: Patrik Gissberg <patrik@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 25 Feb 2011 19:58:17 +0100

The file system layout should be
- Self descriptive
- Understandable (library instead of libs)
- As consistent as possible
- Contain as few sub-folders as possible

Note: This is only an example of how the system layout could look like if the 
rules stated above are being followed. Issues with Be's legacy needs to be 
taken into consideration.

/boot should only contain 3 folders; system, shared and home.

/boot/system
/boot/shared
/boot/home

Each of these folders could contain

- applications
| - add-ons
| - binary
| - demos
| - startup (boot)
| - bundles
- data
| - library
| - packages
- development
- settings (or preferences)

(folders not mentioned should be placed where they belong according to the 
rules)

Application bundles should share as much of the layout above as possible.

Sorry for being nagging. I just really care about this.

// Patrik






Other related posts: