Peter Vaillancourt, Rich Knepper, and Adam Brazier
Cornell Center for Advanced Computing

Revisions: 1/2023, 11/2019, 10/2017, 9/2014 (original)

This topic describes the history and motivation behind Linux, identifies its fundamental design paradigm, and explains how modern Linux supports scientific computing.


After you complete this segment, you should be able to:

  • Explain the role of Unix and the GNU foundation in the development of Linux
  • List the four essential properties that make Linux advantageous to the scientific community
  • Define the terms kernel, shell, process, file, and directory as they are used in Linux


There are no prerequisites for this course.

©   Cornell University  |  Center for Advanced Computing  |  Copyright Statement  |  Inclusivity Statement