1.2 Die wichtigsten Open-Source-Anwendungen

Gewichtung2
BeschreibungKandidaten sollten die wichtigsten Anwendungen sowie ihre Verwendung und Entwicklung kennen.

Hauptwissensgebiete:

  • Desktop-Anwendungen
  • Server-Anwendungen
  • Entwicklungssprachen
  • Paketverwaltungs-Tools und Repositories

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
  • Nextcloud, ownCloud
  • Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
  • C, Java, JavaScript, Perl, shell, Python, PHP
  • dpkg, apt-get, rpm, yum

Kernel = Vermittler zur Hardware
Anwendung = Werkzeug für den Menschen

Betriebssystem-Komponenten wie der Kernel stellen die Verbindung zur Hardware her (z. B. Speicherverwaltung, Treiber).
Anwendungen sind Programme, die direkt mit dem Benutzer interagieren, Eingaben verarbeiten und Ausgaben liefern.

Beides greift ineinander:
Eine Anwendung (z. B. ein Videoplayer) nutzt Systemdienste des Kernels (z. B. Grafiktreiber), um ihre Funktion zu erfüllen.

Kommentare

Kommentar verfassen