User Tools

Site Tools


filesystem

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
filesystem [2010/05/13 08:10]
vidarh
filesystem [2010/06/11 11:31] (current)
46.114.95.59
Line 1: Line 1:
-====== The structure of the Amiga filesystem ======+====== The Amiga filesystem ======
  
 Like Windows, but unlike OS-X and Linux, the Amiga has a **multi-rooted** filesystem. That is, you don't have a single "/"​ root directory that all other filesystems are found under. Like Windows, but unlike OS-X and Linux, the Amiga has a **multi-rooted** filesystem. That is, you don't have a single "/"​ root directory that all other filesystems are found under.
Line 15: Line 15:
 ===== Important Assigns ===== ===== Important Assigns =====
  
-^Name              ^Linux equivalent ​         ^Description ​                                   ^ +^Name              ​^Windows equivalent ​^Linux equivalent ​         ^Description ​                                   ^ 
-|C:                |/​bin,/​usr/​bin,/​sbin etc.  |Where shell commands go                        | +|C:                ​|C:​\Windows\System32 ​|/​bin,/​usr/​bin,/​sbin etc.  |Where shell commands go                        | 
-|DEVS: ​            ​|/​dev ​                     |Device drivers are stored here                 | +|DEVS: ​            |                    ​|/dev                      |Device drivers are stored here                 | 
-|ENV:              |No equivalent ​            ​|Environment variables are stored here as files | +|ENV:              ​|                    ​|No equivalent ​            ​|Environment variables are stored here as files | 
-|ENVARC: ​          |No equivalent ​            ​|Persistent environment variables. Copied to ENV: on startup | +|ENVARC: ​          |                    ​|No equivalent ​            ​|Persistent environment variables. Copied to ENV: on startup ​
-|LIBS: ​            ​|/​lib,/​usr/​lib etc.        |Libraries ​                                     | +|FONTS: ​           |                    |Deep in the bowels of X11 |System wide fonts                              | 
-|PROGDIR: ​         |???                       |The directory of the current program ​          | +|L:                |                    |???                       ​|??? ​                                           ​
-|RAM:              |No standard path          |Ram disk. Temporary storage ​                   | +|LIBS: ​            |                    ​|/​lib,/​usr/​lib etc.        |Libraries ​                                     ​
-|S:                |No direct equivalent ​     |Scripts ​                                       | +|just anywhere ​    ​|C:​\Program Files    |                          |Application directory ​                         ​
-|T:                |/tmp, /​var/​tmp ​           |Temporary files                                |+|PROGDIR: ​         ​|                    ​|???                       |The directory of the current program ​          
 +|RAD:              |                    |                          |Ram disk. Recoverable after warm reboot ​       ​
 +|RAM:              ​|No standard path    ​|No standard path          |Ram disk. Temporary storage ​                   | 
 +|S:                ​|                    ​|No direct equivalent ​     |Scripts ​                                       | 
 +|T:                ​|C:​\Windows\Temp ​    |/tmp, /​var/​tmp ​           |Temporary files                                | 
 +===== "​.info"​ files =====
  
 +"​.info"​ determine whether a file is visible on the Workbench by default or not. To be visible, it needs to have a "​.info"​ file unless the user selects to see all files. The "​.info"​ file also contains additional information,​ such as "​tooltypes"​ that can be used to pass configuration information to the program. The "​.info"​ file can contain a custom image.
 +
 +TODO: Description of deficons etc.
 +
 +===== Permissions =====
 +
 +AmigaOS is not a multi-user system. As a result, files does not have users. ​
 +
 +For a file to be executable, it needs to have the "​e"​ permission set.
 +
 +TODO: Protect example + how to do it from Workbench / file managers.
filesystem.1273738208.txt.gz · Last modified: 2010/05/13 08:10 by vidarh