Als «kernel» getaggte Fragen

Der Kernel ist die Hauptkomponente der meisten Betriebssysteme und verwaltet den größten Teil der Kommunikation eines Computers zwischen Hardware und Software. In der Regel ist der Kernel die niedrigste Abstraktionsebene, die ein Programmierer für eine Ressource haben kann.

1
Wo soll ich die Quelldateien ablegen?
Ich beginne mit der Entwicklung eines benutzerdefinierten Kernelmoduls, daher habe ich zwei verwandte organisatorische Fragen: Wo soll ich alle meine Quelldateien ablegen? Ich behalte die Quellen jetzt im Home-Verzeichnis /home/my-name/workspaceund denke, dass dies keine bewährte Methode ist. Welchen Pfad sollte ich bereitstellen, damit meine kompilierten * .ko-Dateien ordnungsgemäß funktionieren?



1
Das Blacklisting von i2c_hid funktioniert nicht
Ich habe einen Dell Vostro 15 und richte in meinem Laptop Centos 7 ein. Nach der Installation funktioniert mein Touchpad nicht und ich habe online verwiesen, und es werden viele Vorschläge gegeben, dass ich versuchen sollte, das Kernelmodul i2c_hid auf eine schwarze Liste zu setzen, damit mein Touchpad funktioniert. Also …
1 linux  centos  kernel 

1
Fehler beim Kompilieren des Linux-Kernels 3.8.0
Ich versuche, den Linux-Kernel auf meiner virtuellen Maschine zu kompilieren, auf der Lubuntu installiert ist, und erhalte die folgende Fehlermeldung: In file included from ubuntu/aufs/aufs.h:45:0, from ubuntu/aufs/module.c:25:ubuntu/aufs/file.h: In function ‘au_vm_prfile_set’:ubuntu/aufs/file.h:289:5: error: ‘struct vm_area_struct’ has no member named ‘vm_prfile’ make[3]: *** [ubuntu/aufs/module.o]Error 1 make[2]: *** [ubuntu/aufs] Error 2 make[1]: *** [ubuntu] …
1 linux  kernel  compile 

1
Sind Kernel Hardware spezifisch?
Nach meinem Verständnis stellt der Kernel die Verbindung zwischen Software und Hardware her, und daher muss der Kernel Systemaufrufe von Betriebssystemanwendungen leiten, richtig? Würden unterschiedliche E / A-Adresszuordnungen bedeuten, dass der Kernel anders programmiert werden muss? Lesen Sie weiter unten, da ich nicht glaube, dass ich diese Frage sehr genau …

0
Kein COM1-Anschluss an Hyper-V
Ich habe gerade eine neue Windows 8.1-Installation durchgeführt und versuche, eine VM für das Kernel-Debugging einzurichten. Daher muss ich eine serielle Verbindung erstellen, um die VM mit windbg zu debuggen. Normalerweise füge ich einfach einen neuen COM-Port hinzu und verwende ihn als Named Pipe. Ich kann diese Hardware jedoch nicht …
1 kernel  hyper-v  debug  com 

2
Fedora Repository für ältere Linux-Kernel-Versionen
Ich verwende VMware Workstation 8 unter Fedora. Nach jedem Kernel-Update kann VMware seine Module nicht neu erstellen, daher ist ein Patch erforderlich. Der letzte Patch bringt VMware jedoch in Panik, wenn eine virtuelle Maschine gestartet wird (zumindest auf meiner Maschine). Daher möchte ich einen älteren Kernel installieren, damit VMware ohne …


0
wie man kernel_security_check_failure behebt
Ich versuche, meine Nokia-E5-Software über die Nokia Suite neu zu installieren. Auf meinem Laptop ist Windows 8.1 installiert. Ich erhalte die Fehlermeldung kernel_security_check_failure. Und mein Laptop startet neu. Ich habe keine Ahnung, wie ich dieses Problem beheben kann. Vorschläge werden sehr geschätzt.

1
Wie groß ist der Nanokernel?
Meine Kernelgröße beträgt ungefähr 32 KB. Kann ich das als Nanokernel bezeichnen? Was ist die Größenbeschränkung (oder der Bereich) für den Kernel, der als Nanokernel bezeichnet wird?
1 kernel 

1
Aktualisieren des Chrubuntu 14.04-Kernels auf Acer C7 (derzeit 3.4.0)
Es gab eine andere, ähnliche Frage dazu Hier , aber es ist für alte Ubuntu-Versionen und das Skript funktioniert nicht mehr. Während der Installation funktioniert das Skript gut, bis: + vbutil_kernel --verify /dev/sda6 --verbose + tail -1 + sed -e s/$/ disablevmx=off/ /config-2013-05-22-2259-orig.txt + vbutil_kernel --pack /newkernel --keyblock /usr/share/vboot/devkeys/kernel.keyblock --version …

0
Unterbrechungsfreier Prozess / Hohe CPU
In letzter Zeit habe ich viele Glanzprozesse gesehen, die in einer E / A-Wartezeit hängen geblieben sind. Diese Prozesse befinden sich im Status D, verwenden jedoch 100% der CPU. Meine Frage lautet: Kann der Linux-Kernel einen anderen Prozess ausführen, während sich dieser Glanzprozess in einem D-Zustand befindet? Wenn der Prozess …

1
So richten Sie den Mainline-Kernel ein
Ich muss den Mainline-Kernel auf meinem Ubuntu-Rechner einrichten. Ich ging zu kernel.org und lud die zip-Datei herunter und entpackte sie. Jetzt habe ich die Kopie auf meinem lokalen Computer. Aber wie halte ich es auf dem neuesten Stand? Muss ich die Zip immer wieder herunterladen? Gibt es nicht eine Möglichkeit …

0
Erstellen Sie eine bootfähige SD-Karte für Buildroot
Ich versuchte Startabbildern von buildroot für RISC-v - Prozessor nach dieser zu generieren 1 Ich könnte die rootfs-Dateien für die 64-Bit-Architektur generieren. Ich brauche, wie ich diese Images verwende, um den Linux-Kernel für meinen Prozessor SoC zu booten. Ich habe rootfs- und rootfs.ext2-Dateien. Außerdem habe ich versucht, Buildroot für die …

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.