HardwareErkennung
Version 19 (dvs, 01/29/2009 02:59 pm)
| 1 | 16 | dvs | h2. Hardware-Erkennung auf SLX-Clients |
|---|---|---|---|
| 2 | 1 | dsuchod | |
| 3 | 18 | dvs | Zentrale Komponente der automatischen Konfiguration ist eine Hardware-Erkennung. Diese übernimmt die weitgehende Einrichtung des Systems. Das passiert im Stage3 hauptsächlich durch *hwautocfg*. Die Einrichtung der Basishardware (Systeme ohne X) erfolgt ebenfalls durch dieses Skript, die Einrichtung von Xorg durch das [[XorgPlugin]], für einige generelle Fragen hierzu siehe auch [[XorgServer]]. |
| 4 | 1 | dsuchod | |
| 5 | 19 | dvs | Im Hintergrund kommt *hwinfo* (SuSE-Projekt) zum Einsatz. Entscheidend ist eine passende Zuordnung von Kernelversion zur Version der HW-Info-Datenbank. Deshalb sind die Versionen 13.11, 14.19, 15.3 und 15.21 verfügbar. |
| 6 | 5 | dsuchod | |
| 7 | 16 | dvs | h2. Device-Zugriff |
| 8 | 16 | dvs | |
| 9 | 16 | dvs | |
| 10 | 9 | dsuchod | Nur zum Teil ist Hardware fest mit der Maschine verbunden: Mittels USB, Firewire, SCSI, ... lassen sich Geräte auch nachträglich anschliessen oder wieder abklemmen. Unabhängig davon sollte dem Benutzer des Desktops (GUI die sich direkt auf die Maschine bezieht an der er sitzt - sonst gibts noch ganz andere Probleme) Zugriffsrecht auf die Hardware erhalten (und andere bspw. remote angemeldete Benutzer nicht). |
| 11 | 1 | dsuchod | |
| 12 | 6 | dsuchod | Das Einbinden der Hardware regelt inzwischen "udev", die später möglichen Zugriffe werden von verschiedenen Diensten verwaltet. |
| 13 | 6 | dsuchod | |
| 14 | 6 | dsuchod | |
| 15 | 17 | dvs | h3. SuSE10.2 |
| 16 | 16 | dvs | |
| 17 | 6 | dsuchod | http://forgeftp.novell.com/resmgr/web/ ist die Homepage vom "resmgrd". Dort hat der Maintainer auch ein Bild der Zusammenhänge gezeichnet [http://forgeftp.novell.com/resmgr/web/#id2484325] |
| 18 | 7 | dsuchod | |
| 19 | 16 | dvs | Wie gleich im ersten Satz klargestellt wird, ist *resmgr* heute keine Resource Manager mehr. Diese Aufgaben werden von Skripten erfüllt, die der *resmgr* beim Login des Nutzers aufruft. |
| 20 | 12 | dvs | |
| 21 | 16 | dvs | So sorgt _/etc/resmgr.conf.d/99-desktop.conf_ zum Beispiel dafür, dass alle Nutzer mit "tty=:*" der Resmgr-Klasse (!= UNIX-Gruppe) "desktop" (definiert in _/etc/resmgr.conf_) hinzugefügt werden. |
| 22 | 1 | dsuchod | |
| 23 | 16 | dvs | _/etc/resmgr.conf.d/90-desktop-console.conf_ realisiert die Anbindung an [[PolicyKit]]. Der Datei ist direkt entnehmbar, welche _/usr/bin/polkit-resmgr-*_ Skripte bei der An- oder Abmeldung ausgeführt werden. |
| 24 | 12 | dvs | |
| 25 | 1 | dsuchod | Ebenso verhält es sich mit _/etc/resmgr.conf.d/91-hal-resmgr.conf_ ... |
| 26 | 19 | dvs | |
| 27 | 19 | dvs | h3. PolicyKit |
| 28 | 19 | dvs | |
| 29 | 19 | dvs | Spielt bei neueren Distros eine Rolle ... |