- Oct 14, 1999
- 11,999
- 307
- 126
Originally posted by: CTho9305
/Programs
___/Appname
_____/Version
___________/Bin
___________/Conf
___/man (maybe call it "/doc")
/Users
___/Username
_____/Documents
_____/Appname (maybe have a separate "program setttings" directory containing all per-user app configs)
___________/Conf
/.System (in here you can use scary unix-style naming conventions if you want)
___/Bin
___/Devices
___/Etc
___/include
___/Libraries
Not bad. I'd like something more like:
/.Boot (critical bootup files; to keep at top of tree no folders should not be able to be named to precede ".boot", too!)
______/Antivirus (everyone should boot with an antivirus present!)
________/%ApplicationName%
______/Autostart (scripts and links for x windows startup)
______/Hardware Profiles
________/Devices (standard script for autostarting devices for each hardware profile)
________/Services (standard script for autostarting services for each hardware profile)
/Data (standard place for shared data among all users)
/Program Files
______/%ApplicationName%
_________/<Binary>
/Temp (temporary folders)
/Trash (Same as MS's /RECYCLER or Mac /TRASH BIN)
/X Users (Personalized User profiles)
______/<All Users>
________/Bookmarks (same as MS's FAVORITES)
________/Catalog (standard place to index mapped drives, devices, etc.)
________/Desktop
____________/<DeskAll> (standard links from every desktop)
____________/%Desk%# (i.e. Desk1 = GUI desktop one)
________/Macro
________/Startup
____________/Devices (standard script for autostarting devices for 'all users' profile)
____________/Programs (standard script for autostarting programs for 'all users' profile)
____________/Services (standard script for autostarting services for 'all users' profile)
_____/<Default User>
_____/%TemplateName% (used for building user profiles off policies)
_____/%username%
________/Bookmarks (same as MS's FAVORITES)
________/Catalog (standard place to index mapped drives, devices, etc.)
________/Cookies (same as MS's COOKIES)
________/Desktop
___________/<All Desktops> (standard links from every desktop)
___________/%Desk% (i.e. Desktop1 = GUI desktop one)
________/Data (personalized Data folder)
________/Macro
________/Preferences (standard place for personal GUI settings)
________/Startup
___________/Devices (autostarting devices for %username% profile)
___________/Programs (autostarting programs for %username% profile)
___________/Services (autostarting services for %username% profile)
___________/Tasks (standard place for personalized automated tasks for %username% profile)
/X Windows (the term cannot be copyrighted so its fair game now that its 90% standard among x86 users)
_____/Batch (standard batch processes called by using file names... i.e. "donut" from command line calls for "donut.bat" file from this folder)
_____/Codecs
__________/Audio (standard audio Compression techniques)
__________/File (standard file Compression techniques)
__________/Video (standard video Compression techniques)
_____/Controls (Same as MS's Control Panel)
__________/Accessibility Settings (For the hearing and visually impaired functions)
__________/Add and Remove Devices (Device Manager is one of MS's better ideas)
__________/Add and Remove Programs (Appwiz.cpl is another one of MS's better ideas)
__________/Date and Time Settings (eq. MS timedate.cpl)
__________/Error Logging (eq. MS event manager)
__________/File Explorer Options (Folders settings, columns and rows control, etc.)
__________/Profile Management (hardware, users, networks, etc.)
__________/Gamepad Settings (eq. MS joy.cpl)
__________/GUI Settings (eq. MS desk.cpl)
__________/Keyboard Settings (eq. MS key
__________/Language Settings (For non-english language settings)
__________/Mouse Settings
__________/Network Management (eq. nacp.cpl)
____________________/LAN (Ethernet and Token Ring Settings)
____________________/RAS (Dialup Settings)
____________________/WLAN (Wireless / 802.11x Settings)
__________/Powersaver Management (eq. MS powercfg.cpl)
__________/Printer Management (eq. printers folder, except in applet form)
__________/Troubleshooting Management (To troubleshoot basic system problems)
_____/Cursors
_____/Drivers (comparable to current /DEV or Mac's /SYSTEM/DRIVERS
__________/%DeviceName%
_____/Fonts
_____/Help (Manual files)
_____/Installs
__________/Installer (standard binaries for installing aps)
__________/Uninstaller (automated app removal scripts)
_____/Library (Common program DLL's and API's)
__________/%Language%
__________/XML
_____/System Folder (non-kernel related system binaries)
__________/Hive Manager (Registry settings)
__________/Kernel (kernel related files)
__________/Log Manager (logical place to put system log files)
__________/Path Manager
__________/Policy Manager
_________________/Local
_______________________/Device (standard policy settings for Local Devices)
_______________________/Group (standard policy settings for Local Groups)
_______________________/Services (standard policy settings for Local Services)
_______________________/Users (standard policy settings for Local Users)
_________________/Network
_______________________/Device (standard policy settings for Network Devices)
_______________________/Group (standard policy settings for Network Groups)
_______________________/Services (standard policy settings for Network Services)
_______________________/Users (standard policy settings for Network Users)
__________/Ports Manager
_________________/<Serial>
_________________/<Parrallel>
_________________/<USB>
_________________/<WUSB>
__________/Printer Manager
_________________/%PrinterName%
__________/Process Manager (So you can kill processes/tasks/threads gone bad...)
__________/Security Manager
_________________/Local (lock/unlock local devices, service, folder, etc.)
_______________________/%DeviceName%
_______________________/%GroupName%
_______________________/%ServiceName%
_______________________/%Shares%
_______________________/%Tasks%
_________________/Network (lock/unlock network devices, service, folder, etc.)
_______________________/%DeviceName%
_______________________/%GroupName%
_______________________/%ServiceName%
_______________________/%Shares%
_______________________/%Tasks%
_________________/Updates (standard place to drop autoupdates)
__________/Task Manager (automated tasks)
_____/Wallpaper (standard place for background pictures)
I've been working on this idea for awhile. Had it on paper so translating to text took me an hour!
