Vielleicht mal zurück zum Topic.
Bedeutet das, das ich sowohl hal policies als auch udev rules anlegen muß?
Nein, Du wirst keine udev-Rules selbst anlegen müssen. Diese werden mit den entsprechenden Paketen installiert. Udev bietet weniger Logik und ist Hardware-näher, so dass die Standard-Skripte in den meisten Fällen ausreichen.
Am Beispiel Xorg-Server:
Mit Hal must Du die Tastaturbelegung als Hal-Konfiguration angeben.
Udev interessiert die Tastaturbelegung nicht. Es ist nur dazu da dem X-Server zu sagen "ein neues Eingabegerät wurde angeschlossen".
Die Konfiguration der Tastaturbelegung muss wieder in der Xorg-eigenen Konfiguration geschehen, diesmal in die xorg.conf(d).