Anzeige
KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd.
KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd. (Bild: KDE/CC-BY-3.0)

David Edmundson: Wie KDE Plasma von Systemd profitiert

KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd.
KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd. (Bild: KDE/CC-BY-3.0)

Für die Plasma-Oberfläche von KDE werden bereits Werkzeuge aus Systemd verwendet, und die Nutzung könnte weiter ausgebaut werden. Entwickler David Edmundson erklärt, welche Vorteile sich daraus für das Projekt ergeben.

Anzeige

Das aktuelle KDE Plasma 5.2 greift bereits auf die Logind zu, um die Bildschirmsperre sicher umzusetzen. Die Verwendung dieses und weiterer Werkzeuge aus Systemd bringe dem Desktop wesentliche Vorteile, schreibt der KDE-Entwickler David Edmundson in seinem Blog. Er bietet dafür eine kleine Übersicht an und stellt klar, dass der eigentliche Init-Dienst Systemd für Plasma nicht relevant sei.

Einige Werkzeuge aus der Systemd-Sammlung lösten aber bekannte Probleme und vereinfachen damit die Entwicklung. So benötige Plasma eine Liste der laufenden Sitzungen, um zwischen diesen zu wechseln oder den Nutzer beim Herunterfahren zu warnen, falls noch eine andere Sitzung aktiv ist. Logind löse dies besser als die bisherige KDE-Technik. Der Daemon erlaubt der Fensterverwaltung zudem als einziger Anwendung, Eingaben von Geräten anzunehmen und weiterzuleiten, wobei für andere Anwendungen der direkte Zugriff blockiert wird.

Außerdem wurden damit sogenannte Inhibitor Locks umgesetzt. Anwendungen können darüber eine Verzögerung erzwingen, bevor ein System in den Ruhezustand versetzt oder heruntergefahren wird. So sind noch anstehende Operationen sicher ausführbar, was etwa für die Bildschirmsperre genutzt wird. Erst wenn diese tatsächlich läuft, wird das System in einen anderen Zustand versetzt.

Übergreifend weniger Programmierarbeit

Zurzeit verwendet der Plasma-Desktop ein selbst geschriebenes Werkzeug, das mit Root-Rechten läuft und Zugriff per D-Bus zur Konfiguration von Datum und Uhrzeit erlaubt. Eine kleine Hilfsanwendung greift auf eine von sechs verschiedenen NTP-Anwendungen zu, um die Uhrzeit zu stellen. Genau diese Funktionalität bietet Timedated, die auch desktopübergreifend zur Verfügung steht. Die Verwendung vereinfacht die Pflege für alle Beteiligten.

Ebenso informiert Timedated über den Wechsel von Zeitzonen. Um den gleichen Effekt zu erzielen, läuft für den KDE-Desktop derzeit ein eigener Daemon, der die lokale Zeit überwacht und Veränderungen an jede Anwendung sendet. Würden alle Anwendungen die Zeitzone über Timedated ändern, wäre der Mehraufwand für die KDE-Entwickler nicht mehr nötig. Ähnliche Argumentationen ließen sich auch für Hostnamed, Machined oder weitere vom Systemd-Team gepflegte Anwendungen anführen, schreibt Edmundson.

Darüber hinaus könnte die Systemüberwachung so erweitert werden, dass angezeigt wird, in welchem Seat oder Container eine Anwendung läuft. Ein zentraler Ort für Logdateien könnte außerdem den Log-Viewer wiederbeleben. Statt der bisher genutzten Shell-Skripte zum Starten und Überwachen der KDE-Dienste könnten außerdem User-Units genutzt werden. Diese erlauben eine Parallelisierung, vereinfachtes Logging, eine schnellere Ausführung und automatische Neustarts der Dienste bei verringertem Entwicklungsaufwand.

Edmundson hofft, dass seine Ausführungen Verständnis für die Verwendung von Systemd hervorrufen. Vor allem weist er darauf hin, dass eine optionale Unterstützung der Schnittstellen von Systemd dem eigentlichen Ziel widerspreche, eine Verringerung des Arbeitsaufwandes zu erzielen. Das Systemd-Team weist immer wieder darauf hin, dass diese Schnittstellen auch auf anderen Betriebssystemen oder von anderen Init-Systemen umgesetzt werden könnten, wodurch Software wie Plasma weiterhin portierbar bleibe. In einem GSOC-Projekt ist das für BSD-Systeme bereits versucht worden.


eye home zur Startseite
Seitan-Sushi-Fan 05. Feb 2015

Xfce ist eh so gut wie tot. Das Teil sortiert sich gerade von selbst aus.

spiderbit 04. Feb 2015

Das meinte ich damit: maintainingvorteile

phre4k 04. Feb 2015

Sowas darfst du doch nicht sagen. Poettering ist das Böse! Er will mit systemd natürlich...

Kommentieren



Anzeige

Stellenmarkt
  1. Continental AG, Dienstsitz Frankfurt, Einsatzgebiet deutschlandweit
  2. Springer Science+Business Media Deutschland GmbH, Berlin
  3. T-Systems International GmbH, verschiedene Standorte
  4. Robert Bosch GmbH, Schwieberdingen


Anzeige
Hardware-Angebote
  1. 399,00€
  2. 349,00€

Folgen Sie uns
       


  1. Symantec und Norton

    Millionen Antivirennutzer für Schwachstelle verwundbar

  2. Bargeld nervt

    Startups und Kryptowährungen mischen die Finanzbranche auf

  3. Kickstarter

    System Shock sammelt Geld mit spielbarer Demo

  4. Windows 10

    Microsoft will Trickserei beim Upgrade beenden

  5. 3D-Druck

    Objektive in Haaresbreite

  6. Huashang Tengda

    Villa in 45 Tagen aus Beton gedruckt

  7. EOS-1D X Mark II

    Bilder gehen durch Sandisks CFast-Karten verloren

  8. Axon 7

    ZTEs Topsmartphone kommt für 450 Euro nach Deutschland

  9. Medienanstalten

    Analoge TV-Verbreitung bindet hohe Netzkapazitäten

  10. Vorstandard

    Nokia will bereits ein 5G-fähiges Netz haben



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Trials of the Blood Dragon im Test: Motorräder im B-Movie-Rausch
Trials of the Blood Dragon im Test
Motorräder im B-Movie-Rausch
  1. Anki Cozmo Kleiner Roboter als eigensinniger Spielkamerad
  2. Crowdfunding Echtwelt-Survival-Spiel Reroll gescheitert
  3. Anki Overdrive Mit dem Truck auf der Rennbahn

Telefonabzocke: Dirty Harry erklärt mein Windows für kaputt
Telefonabzocke
Dirty Harry erklärt mein Windows für kaputt
  1. Darknet-Handel Nutzerdaten von Telekom-Kunden werden verkauft
  2. Security Ransomware-Bosse verdienen 90.000 US-Dollar pro Jahr
  3. Festnahme und Razzien Koordinierte Aktion gegen Cybercrime

Oneplus Three im Test: Ein Alptraum für die Android-Konkurrenz
Oneplus Three im Test
Ein Alptraum für die Android-Konkurrenz
  1. Android-Smartphone Diskussionen um Speichermanagement beim Oneplus Three
  2. Smartphones Oneplus soll keine günstigeren Modellreihen mehr planen
  3. Ohne Einladung Oneplus Three kommt mit 6 GByte RAM für 400 Euro

  1. Re: das ist toll für alle die frische kabel im...

    qupfer | 10:54

  2. Das größte Sicherheitsloch reißt Antiviren...

    DavidGöhler | 10:54

  3. Die Sicherheit aus den Gelben Schachteln

    1st1 | 10:53

  4. Re: Wirklich Sandisk Fehler?

    ad (Golem.de) | 10:53

  5. Re: Anonymität ist auch was wert liebe Fintechs

    Mingfu | 10:52


  1. 10:37

  2. 09:59

  3. 09:43

  4. 08:25

  5. 07:49

  6. 07:38

  7. 07:20

  8. 19:19


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel