Als «linux-kernel» getaggte Fragen

Fragen zu Themen im Zusammenhang mit dem Linux-Kernel und dem Linux-Kernel, z. Implementierungsdetails wie Systemaufrufe, Kernelanpassung usw. Für Linux-User-Space-Themen, die keine Kernel-Details enthalten, sind [Linux] oder Distribution-Tags besser geeignet.


3
Was ist der Unterschied zwischen "select" und "abhängig" im Linux-Kernel Kconfig?
Was sind die Unterschiede in den Abhängigkeiten zwischen selectund depends onin den Kconfig-Dateien des Kernels? config FB_CIRRUS tristate "Cirrus Logic support" depends on FB && (ZORRO || PCI) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT ---help--- This enables support for Cirrus Logic GD542x/543x based boards on Amiga: SD64, Piccolo, Picasso II/II+, …



4
Verwenden von Echtzeit-Kernel-Headern zum Kompilieren von Userspace-Code im Vergleich zu Standard-Headern
Gemäß den Kundenanforderungen habe ich CentOS 5.6 mit dem Standardkernel installiert. Wenn dieser Kernel installiert ist, enthält die Datei time.h die #define CLOCK_MONOTONIC. Jetzt wurde zusammen mit der Kernel-Entwicklung ein Echtzeit-Kernel installiert, den unser Code gerne verwenden würde CLOCK_MONOTONIC_RAW. Es existiert als Teil der Header-Dateien des Kernels, aber wenn ich …

2
Werden alle Kernel-Argumente wirklich vom Kernel verwendet?
Warum erlaubt Linux 'init = / bin / bash'? Ich habe das gelesen, Antworten sagen, dass es KERNEL ist, der dieses Init-Programm ausführt. Dann begann ich mich zu fragen, ob Linux normalerweise mit einem initramfs geliefert wird, das schließlich in ein echtes Root-Dateisystem eingebunden und pivot_root wird. Was bedeutet dieses …

1
Entfernen Sie eine Rbind-Halterung, ohne die ursprüngliche Halterung zu beeinträchtigen
Auf Serverfehler gefragt , aber nicht genug Aufmerksamkeit erhalten, also hier neu gepostet, mit der Hoffnung, dass einige Leute hier die Antwort wissen. Es gibt noch eine andere Frage zum Umounten von Rbind-Mounts, aber die Lösung hat unerwünschte Auswirkungen. Betrachten Sie das folgende Verzeichnislayout: . ├── A_dir │ └── mount_b …


2
Wo ist die Kernel-Konfigurationsdatei gespeichert?
Ich verwende derzeit Angstrom Linux 2.6.32. Ich beabsichtige, den Linux-Kernel von 2.6.32 auf 3.0.7 zu aktualisieren. Aus diesem Grund musste ich den laufenden Kernel 3.0.7 konfigurieren make menuconfig. Jetzt möchte ich die neue Kernelkonfiguration mit der vorherigen vergleichen, kann jedoch die Kernel 3.0.7-Konfigurationsdatei nicht finden. Irgendwelche Ideen?


2
Wofür soll ENOANO (No Anode) verwendet werden?
Diese Frage dient nur der müßigen Neugier, aber ich vermute, dass auch andere neugierig sein werden. Beim Durchsuchen von errno.h (von Linux 2.6) habe ich ENOANO "No Anode" gefunden. Es gibt keine Anzeichen für einen Fehler "Keine Kathode". Wenn man sich die Kernel-Quellkonkordanzen ansieht, scheint es nicht von einem Gerät …

3
Der Linux-Kernel findet die initrd nicht richtig
Ich hatte einen Linux-Kernel kompiliert und wollte ihn in QEMU debuggen. Ich habe eine Datei zum Booten erstellt, indem ich die Befehle ausgeführt habe $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs Dann habe ich qemu -kernel bzImage …

1
Teilnahme an der Kernel-Mailingliste
Ich weiß, dass diese Fragen in Bezug auf die Regeln etwas nervös sind. Ich werde es fragen, unabhängig davon, ob dies die Community ist, die am meisten davon profitieren könnte, und die Stack Exchange-Oberfläche ist viel besser für Neulinge geeignet. Wie abonniere ich die Mailingliste des Linux-Kernels oder eines bestimmten …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.