PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Fragen: Was/wozu HAL und DBUS



Stephanw
12.01.06, 16:07
Hallo,

der Titel sagt es schon. Beim stöbern durch die KDE-News bin ich in Zusammenhang mit SOLID auf Begriffe wie HAL und DBUS gestoßen. Was dbus ist,, habe ich herausgefunden: Ein System, über das Programme miteinander kommunizieren können. Doch worin unterscheidet sich das von herkömmlichen Methoden, die Interprozesskommunikation ermöglichen?

Und das zweite, wo google mich leider überhaupt nicht schlau macht: Was bedeutet HAL und was hat man davon?

Fragen über Fragen...

Gruß Stephan

ThorstenHirsch
12.01.06, 16:35
Der Unterschied zur Interprozesskommunikation ist, dass es quasi ein Framework zur Interprozesskommunikation darstellt ist, das alle nutzen können/sollen, damit nicht jeder eine eigene Interprozesskommunikation bastelt.

HAL ist sowas ähnliches, aber mehr auf die Hardware bezogen....so eine Zwischenschicht zwischen Betriebssystem (=>Treiber/Kernel) und Programmen.

Glorks
12.01.06, 16:41
gibts/gabs nicht mal nen grafikmodus: Direct3d HAL?

LX-Ben
12.01.06, 16:59
HAL ist sowas ähnliches, aber mehr auf die Hardware bezogen....so eine Zwischenschicht zwischen Betriebssystem (=>Treiber/Kernel) und Programmen.
Unter Win2k/XP ist das der HardwareAbstractionLayer, der also die genormte Verbindung zwischen Kernel und Hardware herstellt, damit niemand mehr direkt auf der Hardware herumpfuscht; wurde früher bei Spielen sehr häufig durch die Anbieter so gelöst.

Ein sicheres Schutzkonzept ist HAL bei XP aber trotzdem nicht, denn ein Bekannter hat sich an Weihnachten mit der Installation eines simplen AutorennSpiels sein XP so zerschossen, dass nichts mehr zu retten war - und ohne geeignete Datensicherung hieß das drei Tage installieren - Anpassungen... :D

choener
12.01.06, 17:31
Ein sicheres Schutzkonzept ist HAL bei XP aber trotzdem nicht, denn ein Bekannter hat sich an Weihnachten mit der Installation eines simplen AutorennSpiels sein XP so zerschossen, dass nichts mehr zu retten war - und ohne geeignete Datensicherung hieß das drei Tage installieren - Anpassungen... :D

Der Sinn von HAL ist ja auch nicht, vor misslungenen Installationen zu schuetzen, sondern eine Abstraktion von Hardware zu bieten, damit Software generischer geschrieben werden kann. Das kann, muss aber nicht, mehr Sicherheit bei eventuellen Abstuerzen bedeuten.

Ansonsten kann man als root bei schlechten Installationsscripten auch sein Linux zerlegen...

Gruss,
Christian