The Pkg Mgr GUI has a two-level package categorization hierarchy that 
can be used, in addition to search, to browse and select specific 
packages for installation. The categorization in the preview release was 
incomplete. We are looking to improve this in the near future. After 
reviewing several existing categorization schemes we are proposing the 
following.

The scheme below is designed to be user oriented rather than purely 
logical. For example Drivers would logically be placed under System and 
Applications under Desktop. But this would both flatten their spaces (no 
subcategories due to the two level limitation) and force users to go 
through a primary category - System or Desktop - for the packages 
end-users are most likely to access.

Due to implementation limitations at this time no two subcategories can 
have the same name so there are subcategories like "Localizations 
(Desktop)" and "Localizations (System)". The need for the "( ... )" 
should be addressed in the near future.

All primary categories will have an "All" subcategory that lists all 
packages within that primary category.

Comments and suggestions welcomed.

Frank

    * All
    * Applications (GNOME)  - Matches the desktop menu structure as
      closely as possible
          o Accessories
          o Configuration and Preferences
          o Education
          o Games
          o Graphics and Imaging
          o Internet - includes Email, Chat, IRC, Remote access, etc
          o Office
          o Panel Applets
          o Plug-ins and Run-times
          o Science
          o Sound and Video
          o System Utilities - includes terminals, VBox, Emulators, File
            tools, etc
          o Universal Access
    * Desktop (GNOME)
          o File Mangers
          o Libraries
          o Localizations (Desktop)
          o Scripts
          o Trusted Extensions
          o Libraries
    * Development
          o Integrated Development Environments - NetBeans, SunStudio,
            GNU tools, etc
          o Source Code Management
          o Distribution Tools
          o C
          o C++
          o Databases
          o GNOME and GTK+
          o Java
          o Other Languages
          o Perl
          o PHP
          o Python
          o Ruby
          o System
          o X11
    * Distributions
    * Drivers
          o Display
          o Input devices
          o Networking
          o Ports - generic USB, 1394, sata, serial, etc.
          o Media
          o Storage
          o Other Peripherals
    * System
          o Administration and Configuration
          o Boot and Initialization
          o Cluster
          o Core
          o Databases
          o Enterprise Management
          o File System
          o Fonts
          o Hardware
          o High Performance Computing
          o Internationalization
          o Libraries (System)
          o Localizations (System)
          o Media
          o Network
          o Packaging
          o Printing
          o Security
          o Services
          o Software Management
          o Text Tools  - includes shells, CLI, man pages,
          o Trusted
          o X11 (System)
          o Virtualization
    * Web Services
          o Application and Web Servers
          o Business Applications
          o Identity
          o Portals
          o SOA
          o Social Applications
          o Web Stacks


_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to