Tronar
aus Überzeugung altmodisch
'n Abend,
weiß einer von Euch eine wirklich erschöpfende Auflistung und Erklärung aller "device"s, "options" und sonstigen Anweisungen in der Kernelkonfiguration? Das Handbuchkapitel 8.4 behandelt nur die wichtigen Punkte, die beiden Dateien /usr/src/sys/i386/conf/NOTES und /usr/src/sys/conf/NOTES behandeln manche Optionen sehr knapp - und manche werden gar nicht aufgeführt.
Beispielsweise stieß ich in Kap. 14.10 des Handbuchs auf eine Möglichkeit "options FAST_IPSEC", die in keiner der eben erwähnten Dokumentationen aufgeführt ist. Und bei so banalen Themen wie der seriellen Schnittstelle habe ich auch lange nicht durchgeblickt: Für den ganz gewöhnlichen PC sind wohl nur die Treiber "sio" oder "uart" von Belang, andere wie "puc" oder "scc" braucht man nur für spezielle Hardware. Den wesentlichen Unterschied zwischen "sio" und "uart" werde ich auch noch herausfinden.
Daß für praktisch jeden Treiber eine detaillierte Manpage existiert, ist ein echter Vorteil gegenüber Linux. Aber oft enthalten weder die Manpages noch die oben erwähnte Dokumentation Hinweise der Art "Sie brauchen diese Option, wenn ..." oder "Wenn Sie diesen Treiber verwenden, müssen Sie auch / dürfen Sie nicht ... verwenden."
Auch finde ich nicht viel Information darüber, welche Komponenten ich in Module auslagern kann und wie man diese dann baut. Beispielsweise hat mein Laptop ein etwas schrottiges "Alps"-Touchpad, das den "psm"-Treiber öfters zum Krepieren bringt. Wenn er nicht fest im Kernel ist (geht das?), bringen "kldunload psm" und "kldload psm" die Sache wahrscheinlich sofort wieder in Ordnung.
Also: Gibt es irgendwo ausführlichere und vor allem vollständigere Auslassungen über Kernel & Co.?
MfG
Tronar
PS: Es geht nicht allein darum, alles zusammenzukriegen, damit meine Kiste optimal läuft. Es geht auch darum, überhaupt zu sehen, was für Möglichkeiten der Kernel für den Unternehmungslustigen bereithält.
weiß einer von Euch eine wirklich erschöpfende Auflistung und Erklärung aller "device"s, "options" und sonstigen Anweisungen in der Kernelkonfiguration? Das Handbuchkapitel 8.4 behandelt nur die wichtigen Punkte, die beiden Dateien /usr/src/sys/i386/conf/NOTES und /usr/src/sys/conf/NOTES behandeln manche Optionen sehr knapp - und manche werden gar nicht aufgeführt.
Beispielsweise stieß ich in Kap. 14.10 des Handbuchs auf eine Möglichkeit "options FAST_IPSEC", die in keiner der eben erwähnten Dokumentationen aufgeführt ist. Und bei so banalen Themen wie der seriellen Schnittstelle habe ich auch lange nicht durchgeblickt: Für den ganz gewöhnlichen PC sind wohl nur die Treiber "sio" oder "uart" von Belang, andere wie "puc" oder "scc" braucht man nur für spezielle Hardware. Den wesentlichen Unterschied zwischen "sio" und "uart" werde ich auch noch herausfinden.

Daß für praktisch jeden Treiber eine detaillierte Manpage existiert, ist ein echter Vorteil gegenüber Linux. Aber oft enthalten weder die Manpages noch die oben erwähnte Dokumentation Hinweise der Art "Sie brauchen diese Option, wenn ..." oder "Wenn Sie diesen Treiber verwenden, müssen Sie auch / dürfen Sie nicht ... verwenden."
Auch finde ich nicht viel Information darüber, welche Komponenten ich in Module auslagern kann und wie man diese dann baut. Beispielsweise hat mein Laptop ein etwas schrottiges "Alps"-Touchpad, das den "psm"-Treiber öfters zum Krepieren bringt. Wenn er nicht fest im Kernel ist (geht das?), bringen "kldunload psm" und "kldload psm" die Sache wahrscheinlich sofort wieder in Ordnung.
Also: Gibt es irgendwo ausführlichere und vor allem vollständigere Auslassungen über Kernel & Co.?
MfG
Tronar
PS: Es geht nicht allein darum, alles zusammenzukriegen, damit meine Kiste optimal läuft. Es geht auch darum, überhaupt zu sehen, was für Möglichkeiten der Kernel für den Unternehmungslustigen bereithält.