Linux History and Background

From HPC Wiki
Introduction to Linux in HPC/Historical Background /
Revision as of 16:17, 4 December 2020 by Marc-andre-hermanns-bc32@rwth-aachen.de (talk | contribs) (Tweak page sorting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Tutorial
Title: Introduction to Linux in HPC
Provider: HPC.NRW

Contact: tutorials@hpc.nrw
Type: Multi-part video
Topic Area: HPC Platforms
License: CC-BY-SA
Syllabus

1. Background and History
2. The Command Line
3. Linux Directory Structure
4. Files
5. Text display and search
6. Users and permissions
7. Processes
8. The vim text editor
9. Shell scripting
10. Environment variables
11. System configuration
12. SSH Connections
13. SSH: Graphics and File Transfer
14. Various tips

This part of the tutorial introduces Linux and puts it into context with the UNIX operating system, the POSIX standard, and the GNU initiative. It further introduced terms like kernel and distribution that will help you understand further literature or videos on this topic.

Video

( Slides as pdf)

Quiz

1. What is the POSIX Standard?

A standard describing interfaces that all complicant variants of UNIX need to implement.
A proposal for a new operating system succeeding UNIX.
A UNIX distribution that had to be renamed due to legal claims.

2. What does Linux refer to?

A complete installation of the operating system with all supporting tools and applications.
The operating system kernel only.
The operating sytem kernel including the most basic system tools.

3. What is a distribution?

A commercial publishing channel to obtain the Linux kernel.
A pre-configured collection of Linux kernel and accompanying applications.
A public file server hosting the Linux kernel and a few system applications.
None of the Above

4. What does GNU stands for?

GNU's Not Unix
Geek Needed Unix
General Unix
None of the Above

5. How many HPC systems of the Top500 used some form of Linux in June of 2020?

80%
95%
100%



 

Overview

The Command Line >>