"=======================================================================================" ISA Header Table 1 - Entire Page "=======================================================================================" Left Box Navigation "=======================================================================================" Navigation Tool Bar
Colume 1-1 - Navigation
ISA
 

 

 

Home Page
What's New
Who We Are
How to Find Us
Contact Us
Join Our Mailing List

The Institute for
Software Advancement
Suite 203
4 Mechanic Street
Natick, MA 01760
Phone: (508) 655-2600
Fax: (508) 655-2601

"=======================================================================================" Course Listing "=======================================================================================" Pricing and Schedule "=======================================================================================" Copyright


ISA Home PageComplete ISA Course ListingComplete ISA Course CalendarRegistration
Introduction to Developing Applications
in Linux

Course Number: L100

Course Outline

Holistic View of Linux
  • Culture Shift
  • Tools, People Etc
  • How Collaboration Works
  • Folk Law
  • What Does Linux Mean

Linux Vendors

  • Who are the Major and Minor Vendors
  • Differences between Vendors
  • Strengths and Weaknesses of Different Vendors
  • Similarities between Vendors

Products

  • Kernels
  • Current Versions
  • Development and Porting Tools
  • How the kernel and software are packaged and delivered
  • Nomenclature

The Kernel

  • Kernel Changes
  • Submitting Changes
  • Adding Drivers
  • Solving Kernel Problems and Getting Them Incorporated in Releases
  • Changing the Standard Linux Toolkit to Add Drivers and Tools
  • Kernel Tools
  • How Does a Distribution Get Built
  • How to Determine Which Distribution Has What
  • Portals

Dynamically Loadable Drivers

  • Hooks
  • What Can You Do and Not Do

Common Languages and Shell Environments

  • Difference between Linux and UNIX
  • Difference between Linux and Linux

Road Map

  • Time Frames Around Product Releases
  • How Often Do Products Get Released
  • Major Versions
  • Minor Versions
  • How Quickly Do Releases get Adopted

Delivering Products into Cluster Environment

  • Specific Issues or Tools Related to Developing Clustering Products

Applications Development Issues Level

  • Porting Issues
  • Disadvantages with Thread Based Apps?
  • Things Missing in Linux

Linux System Administration

  • Directory Structure and How it is Different Then Tru64\
  • I/O Subsystem, Device Special Files
  • Linux Installation
  • Red Hat Package Manager

Device and Monitoring Model

  • Event Monitoring
  • Event Monitoring Tools
  • Status

Kernel Config

  • Tips and Tricks
  • Kernel Optimization

Linux Cluster

  • Skilled Cluster
  • BeoWulf Cluster
  • Architecture
  • What is a Linux Cluster
  • Comparisons to Other Clustering Products

Resources

  • Reference Guides
  • Tools
  • Troubleshooting Info
  • Books
  • Source Code
  • Documentation

MiddleWare

  • MiddleWare Available for Linux

Operating System Issues

  • Itanium
  • Alpha
  • Intel
$1795
3 Days

Please contact ISA at (508) 655-2600 or isa@softadv.com to get an updated schedule for this course or to arrange a custom, or contracted course for your company or group.

Planning on Sending 4-5 People from Your Organization to Our Training Classes?

Consider Onsite Group Training!

Find Out More,
Click Here



© 2007 The Institute for Software Advancement. All Rights Reserved.