2019-06-19 01:09:02 +02:00

6.0 KiB

Einschränkungen?


Die Qual der Wahl

  • Distribution…
  • Bootloader…
  • Dateisysteme…
  • Init-System…
  • Window Manager…
  • Anwendungen (Browser, E-Mail, Editor usw.)…

$\rightarrow$ Es gibt viele Wege das gleiche zu tun

$\rightarrow$ Man muss oft viele Varianten probieren, um eine für sich passende Variante zu finden


Treiberprobleme

  • Hardware-Hersteller stellen Treiber oft nicht für Linux zur Verfügung
  • Auch wenn Linux-Treiber vorhanden sind: oft nur proprietär $\rightarrow$ Ideologieproblem!
  • Probleme mit proprietären Treibern:
    • Inkompatibel mit Ideologie der Freien Software
    • Werden vom Hersteller nicht gut (genug) gepflegt
    • Community kann Fehler und Features nicht beheben bzw. weiterentwickeln

Treiberprobleme: Lösungen

Lösung #1: Freie Treiber

  • oft durch Black-Box-Analyse entwickelt (Reverse Engineering)
  • oft nur die notwendigstens Features (nicht alle Funktionen verfügbar)
  • evtl. nicht stabil

Lösung #2: Verwenden proprietärer Treiber (mit allem Schattenseiten)

Beispiele für "Sorgenkinder":

  • Broadcom (WLAN-Chipsätze)
  • Nvidia (Grafikkarten)

$\rightarrow$ Vor dem Kauf von Hardware die Kompatibilität zu Linux prüfen (v.a. Open Source Treiber)!



Binärkompatibilität

  • Windows-Programme können nicht unter Linux laufen, eigentlich
  • $\rightarrow$ mögl. Lösung: WINE (Wine Is Not an Emulator)
  • besser: freie Alternativen verwenden und neuen Workflow aneignen
  • Sonst endet man vielleicht so:

    Quelle