Die Welt von Linux

Eine Einführung in das Open-Source-Betriebssystem

Linux Logo

Inhalt

  1. Betriebssysteme
  2. Kernel
  3. Was ist Linux?
  4. Was ist GNU?
  5. Warum/wofür benutzt man Linux?
  6. Distributionsarten
  7. Linux im professionellen Umfeld

1. Betriebssysteme

Ein Betriebssystem ist die grundlegende Software, die:

  • Hardware-Ressourcen verwaltet
  • Schnittstelle zwischen Hardware und Anwendungen bildet
  • Grundlegende Dienste bereitstellt
  • Systemressourcen koordiniert
Betriebssystem-Diagramm

Hauptkomponenten eines Betriebssystems

Kernel Icon Kernel

Zentraler Bestandteil, verwaltet Hardware-Zugriff und Systemressourcen

Dateisystem Icon Dateisystem

Organisation und Verwaltung von Daten auf Speichermedien

Gerätetreiber Icon Gerätetreiber

Steuern die Kommunikation zwischen Hardware und Software

Benutzeroberfläche Icon Benutzeroberfläche

Shell (CLI) oder grafische Oberfläche (GUI) für Benutzerinteraktion

2. Kernel

Der Kernel ist das Herzstück eines Betriebssystems:

  • Direkter Zugriff auf die Hardware
  • Speicherverwaltung
  • Prozessverwaltung
  • Gerätesteuerung
  • Systemsicherheit
Kernel Layout

Arten von Kernels

Monolithisch Icon Monolithischer Kernel

Alle Systemdienste laufen im Kernelspace (z.B. Linux)

Microkernel Icon Microkernel

Minimaler Kern, Dienste im Userspace (z.B. MINIX)

Hybrid Icon Hybrider Kernel

Kombination beider Ansätze (z.B. Windows NT)

Exokernel Icon Exokernel

Minimaler Ressourcenschutz, maximale Anwendungskontrolle

3. Was ist Linux?

Globus Linux weltweit

  • 1991 von Linus Torvalds gestartet
  • Heute auf Supercomputern, Smartphones, Servern und in der Raumfahrt
  • Open Source: Jeder kann mitmachen
„ Linux ist wie ein Baukasten – du bestimmst, was daraus wird! “
Tux, das Linux-Maskottchen

Linux-Entwicklung

Linus Torvalds Foto

Linus Torvalds "Ich mache nur einen Hobby-Kernel, der nie professionell und groß wird..."
- Linus Torvalds, 1991

Erfolg Heute ist Linux:

  • Code Über 30 Millionen Codezeilen
  • Entwickler Tausende Entwickler weltweit
  • Supercomputer Über 99% der Supercomputer
  • Smartphones Über 80% der Smartphones (Android)

Fun Facts

4. Was ist GNU?

GNU (GNU's Not Unix) ist ein Projekt für freie Software:

  • 1983 von Richard Stallman gestartet
  • Ziel: Komplettes freies Unix-ähnliches OS
  • Entwickelte wichtige Systemtools
  • Basis der Freie-Software-Bewegung
GNU Logo

GNU/Linux

Ein vollständiges Linux-Betriebssystem ist eigentlich GNU/Linux:

Kernel Linux-Beitrag

  • Kernel Kernel (Systemkern)
  • Gerätetreiber Gerätetreiber
  • Prozessmanagement Prozessmanagement
  • Speicherverwaltung Speicherverwaltung

GNU GNU-Beitrag

  • Bash Bash (Shell)
  • GCC GCC (Compiler)
  • Coreutils Coreutils (Basiswerkzeuge)
  • glibc Bibliotheken (glibc)

5. Warum/wofür benutzt man Linux?

Vorteile Hauptvorteile

  • Open Source Open Source & kostenlos
  • Sicherheit Hohe Sicherheit & Stabilität
  • Anpassbar Vollständig anpassbar
  • Effizient Ressourceneffizient
  • Community Große Community

Anwendungsbereiche Anwendungsbereiche

  • Server Server & Cloud Computing
  • Embedded Embedded Systems & IoT
  • Supercomputer Supercomputer
  • Desktop Desktop & Entwicklung
  • Mobile Mobile Geräte

Linux in der Praxis

Android

Smartphones

Red Hat

Enterprise

Raspberry Pi

IoT & Embedded

Tesla

Automotive

Ubuntu

Desktop

Fedora

Workstation

Debian

Server

Arch

Power User

Steam Deck

Gaming

Cloud

Cloud

6. Distributionsarten

Eine Linux-Distribution ist ein komplettes Betriebssystem auf Basis des Linux-Kernels

Familien Icon Hauptfamilien

  • Debian Debian-basiert (Ubuntu, Mint)
  • Red Hat Red Hat-basiert (Fedora, CentOS)
  • Arch Arch-basiert (Manjaro)
  • SUSE SUSE-basiert (openSUSE)

Zielgruppen Icon Zielgruppen

  • Desktop Desktop-Benutzer
  • Server Server-Administratoren
  • Entwickler Entwickler
  • Spezialanwendungen Spezialanwendungen

Beliebte Linux-Distributionen

Ubuntu

Ubuntu

Fedora

Fedora

Debian

Debian

Arch Linux

Arch Linux

Linux Mint

Linux Mint

Manjaro

Manjaro

openSUSE

openSUSE

CentOS

CentOS

elementary OS

elementary OS

Kali Linux

Kali Linux

Slackware

Slackware

Alpine Linux

Alpine Linux

7. Linux im professionellen Umfeld

Trophy Vorteile von Linux-Servern

  • Hohe Stabilität & Uptime
  • Geringere Lizenzkosten
  • Starke Sicherheitsfunktionen
  • Hervorragende Skalierbarkeit
  • Effiziente Ressourcennutzung
  • Aktive Entwickler-Community
Cloud Über 90% der Top-Websites und Cloud-Dienste laufen auf Linux-Servern

✨ Zusammenfassung

  • Linux ist der Kernel – mit GNU-Tools wird daraus ein vollständiges Betriebssystem
  • Frei, quelloffen & mit einer starken, globalen Community
  • Enorme Vielfalt an Distributionen für jeden Zweck
  • Dominiert Server, Cloud, Embedded & Supercomputer
  • Bietet Stabilität, Sicherheit & Anpassbarkeit
Tux Logo
Noch Fragen?
📝

Quellen & Weiterführende Links