| 
 
         
          | Domain 1.0 Planning the Implementation |  This domain requires the basic knowledge and skills to associate different 
      hardware, software, and service options with specific purposes and requirements 
      of Linux users.
  
       
         
          | 1.1 Identify purpose of Linux machine based on predetermined customer 
            requirements (e.g., appliance, desktop system, database, mail server)
 |  
         
          | 1.2 Identify all system hardware required and validate that it is supported 
            by Linux (e.g. CPUs, RAM, graphics cards, storage devices, network 
            interface cards, modem)
 |  
         
          | 1.3 Determine what software and services should be installed (e.g., client 
            applications for workstation, server services for desired task)
 |  
         
          | 1.4 Determine how storage space will allocated to filesystems (e.g. partition 
            schemes)
 |  
         
          | 1.5 Compare and contrast how major Linux licensing schemes work (e.g. 
            GNU/GPL, freeware, shareware, open source, closed source, artistic 
            license)
 |  
         
          | 1.6 Identify the function of different Linux services (e.g. Apache, Squid, 
            SAMBA, Sendmail, ipchains, BIND)
 |  
         
          | 1.7 Identify strengths and weaknesses of different distributions and their 
            packaging solutions (e.g. tar ball vs. RPM/DEB)
 |  
         
          | 1.8 Describe the functions, features, and benefits of Linux solutions 
            as compared with other operating systems (e.g. Linux players, distributions, 
            available software)
 |  
         
          | 1.9 Identify how the Linux kernel version numbering works
 |  
         
          | 1.10 Identify where to obtain software and resources
 |  
         
          | 1.11 Determine customer resources for a solution (e.g. staffing, budget, 
            training)
 |  
 
 
 |