fiasko's home pageDebian Kernel Repository |
|
|
| |
|
| |
|
|---|
PatchesAls Basis dient der vanilla Kernel von kernel.org. Darauf wurden folgende Patchs angewandt:
Der Kernel und die Module wurde mittels |
Siehe Grsecurity Erweiterung.
Um das isdn_lzscomp Modul zu verwenden muß es von Hand (bzw. in /etc/modules eintragen) geladen werden. Der
Parameter comp gibt dabei den Kompressionsgrad an (aus dem Modul Quellcode):
/* * Values for comp: * 0 - do no compression at all, send uncompressed * 1 - do absolute minimal compression (somewhat fast) * ... * 8 - do optimal compression (heavy but still useable) * 9 - do ultimate compression (chews up nonsense amounts of CPU time) */
Beim Herstellen der Online-Verbindung meldet dann der ipppd das dieses Modul gefunden wurde. Damit es auch verwendet
wird muß in /etc/isdn/ipppd.ipppX die Zeile nolzs auskommentiert bzw. durch z.B. folgende Zeile
ersetzt werden:
lzs 1:4
Zur Verwendung von cryptoloop braucht man eine aktuelle Version (>=2.12) von mount. Mount kommt aus dem
Quellpaket util-linux. Aktuelle Versionen findet man z.B. auf http://www.backports.org/.
Zur Verwendung von verschlüsselten Swap-Partitionen/-Datei kann das cryptoswap Paket verwendet werden.
Es gibt die beiden Basiskonfiguration für i486:
Darauf aufbauend werden durch Patchs folgende Konfigurationen zum Kernelbau erstellt:
Gebaut werden immer die kernel-header und kernel-image Packete.
Ihre Namen setzen sich dann nach dem Schema: kernel-image-2.4.31-fiasko-(ide|scsi)-(athlon|i486|...)
zusammen.
Die gepatchten Kernel-Quellen gibt es im Packet kernel-source-2.4.31-fiasko,
die Kernel-Dokumentation in kernel-doc-2.4.31-fiasko.
Des weiteren werden folgende Kernel Module gebaut (einige davon sind in non-free zu finden):
acerhk-modules - Treiber für Sondertasten von ACER Travelmate und anderen Laptopsacx100 - Beta Treiber für den TI acx100 Chipset von manchen 802.11b+ Karten (z.B. D-Link DWL-650+, USR, Pheenet)at76c503a - Treiber für auf Atmel AT76C503A basierende USB WLAN Adapteralsa - Advanced Linux Sound Architecture (Treiber)cdemu - CDemu Treiber Moduldlkfet - D-Link DFE-530TX PCI Fast Ethernet NIC Moduldvb-driver - Treiber für Fujitsu Siemens DVB Kartenfritz-classic - AVM Fritz!CARD Classic Modulfritz-pci - AVM Fritz!CARD PCI Modulfritz-pnp - AVM Fritz!CARD PnP Modulfritz-xusb - AVM Fritz!X USB Modullinux-wlan-ng - Wireless Prism2 Karten (CS,PCI,USB) Modulelirc - Linux Infra-red Remote Control Modulelm-sensors - Module zum Auslesen von Temperatur/Spannung/Lüfter Sensorennvidia - NVidia Grafikkarten Modulsubfs-2.4 - submountd-2.4 Modulvloopback - V4L Modul für Video Pipeswavelan2 - Agere Systems ORiNOCO PC Card Modul
Die Packetnamen setzen sich dann nach dem Schema: <modules-name>-modules-2.4.31-fiasko-(ide|scsi)-(athlon|i486|...)
zusammen.
| 02.09.05, Thomas Liske
n/a |