Tag: kernel

In computing, der kernel ist ein computer-Programm, das verwaltet die input/output-Anfragen von der software und übersetzt Sie in Daten-Verarbeitung von Anweisungen für die zentrale processing unit und anderen elektronischen Komponenten in einem computer. Der kernel ist ein wesentlicher Bestandteil einer modernen computer-Betriebssystem.

Dieser tag ist für Allgemeine Fragen zum code, der ausgeführt wird im Rahmen einer Betriebssystem-kernel.

Was bedeutet "nicht synchronisieren" bedeutet in kernel-panic?

Anzahl der Antworten 2 Antworten
Was ist gemeint mit "nicht synchronisieren" in einen kernel-panic-Nachricht? Habe ich gelesen, dass es bedeutet, dass der kernel erfolgreich synchronisiert Daten auf der Festplatte, bin aber nicht sicher. Einem typischen Kontext wäre: "Kernel panic - not syncing

Kündigung geschützt antivirus-Prozess

Anzahl der Antworten 2 Antworten
Ich bin mit dem ESet antivirus, und vor kurzem seine GUI-front-end egui.exe aufgehängt und war unter 50% CPU (also 100% von einem Kern). Erstaunlich fand ich, dass ich nicht töten kann, selbst mit debug-Berechtigungen aktiviert. Nun bin

mmap langsamer als ioremap

Anzahl der Antworten 2 Antworten
Ich entwickle für ein ARM-Gerät mit Linux-2.6.37. Ich bin versucht zu wechseln, ein IO-pin so schnell wie möglich. Ich machte einen kleinen kernel-Moduls und einer user-space-Anwendung. Ich habe versucht, zwei Dinge : Manipulieren die GPIO-control-Register, die direkt

context-switch-Zeit Messen

Anzahl der Antworten 3 Antworten
Ich Frage mich, ob jemand von Euch weiß, wie man die Funktion verwenden get_timer() die Zeit Messen, die für den Kontext wechseln wie findet man das Mittelmaß? wenn, um es anzuzeigen? Könnte mir jemand helfen mit diesem.

set socket option ist, warum so wichtig für ein socket (IP_HDRINCL) In ICMP-Anfrage?

Anzahl der Antworten 1 Antworten
Ich bin neu auf socket-Programmierung Sah ich einen ICMP-Anfrage Programm , in dass Sie setsockopt an eine Steckdose int on = 1; setsockopt(s, IPPROTO_IP, IP_HDRINCL, &on, sizeof(on)) aber auch wenn ich nicht mit dieser Anweisung, wird das

Wie der Zugriff auf Benutzer-Modus-Speicher?

Anzahl der Antworten 2 Antworten
Ich versuche zu Lesen, die von PEB notepad.exe Derzeit bin ich versuchen, auf den PEB durch die Registrierung einer ProcessCreation Rückruf und dann warten, bis notepad.exe erstellt. Sobald der Editor erstellt, ich benutze es die PID zu

Kernel-Modus clock_gettime()

Anzahl der Antworten 2 Antworten
Ich versuche zu verwenden die POSIX-Uhr-Funktionen in den kernel, aber der compiler gibt mir immer den Fehler: Fehler: implizite Deklaration der Funktion "clock_gettime' long __timer_end(struct timespec start_time) { struct timespec end_time; clock_gettime(CLOCK_REALTIME_COARSE, &end_time); return(end_time.tv_nsec - start_time.tv_nsec); }

Was bedeutet RTNL bedeuten?

Anzahl der Antworten 1 Antworten
Ich freue mich auf die Verbindungs-Manager (ConnMan) source-code, der ein tool für Linux(-ähnliche) Systeme für die Verwaltung von Netzwerken. Einer der (undokumentierte) ' Quell-Dateien hat die vage Benennung rtnl.c. Weiß jemand, was gemeint ist mit RTNL? Googeln

scatter-gather-Liste Linux-kernel-device-Treiber

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Gerätetreiber, der hat Zugriff auf eine scatter-gather-Liste (sg) element. Ich bin in der Lage, extrahieren Sie die Daten aus und speichern Sie es in einem zugewiesenen Puffer mit sg_copy_to_buffer. Nun, meine Idee ist,

Entwerfen Sie einen Kernel für eine support-vector-machine (XOR)

Anzahl der Antworten 4 Antworten
Das Fleisch, meine Frage ist "wie aus einem design eine kernel-Funktion für ein Lern-problem?" Als schnelle hintergrund, ich lese Bücher, die auf support vector machines und kernel-Maschinen, und überall sehe ich die Autoren geben Beispiele der Kerne

Multicast vom kernel in den user-space per Netlink in C

Anzahl der Antworten 1 Antworten
War ich versucht zu schreiben, ein einfaches Programm die Kommunikation zwischen kernel-und user-space mit Netlink. Hier im Grunde das, was ich erreichen wollte: User-space-Programm beginnt mit der Bindung an einen Benutzer-definierten multicast-Gruppe. Einfügen kernel-Modul Kernel-Modul sendet eine

Linux Kernel Ändern der Standard-CPU-Scheduler

Anzahl der Antworten 1 Antworten
Ich versuche zu hacken, den linux-kernel, und ich wundere mich. Wie kann ich das ändern das Standard-Linux-Prozess-scheduler mit anderen? Und Kann ich nur jedem Verfahren als real-time-Prozess? Danke Finden Sie in der ans-hier ändern Sie die scheduler:

Wie kompilieren-Modul mit dem neuen kernel in Linux

Anzahl der Antworten 2 Antworten
Nach der Umstellung auf Ubuntu 13.10 habe ich kompilieren müssen ein Treiber für die neueren kernel. Aufruf make Ergebnisse in 2 Fehler: error: implicit declaration of function ‘kzalloc’ error: implicit declaration of function ‘kfree’ Den gleichen make

Gibt es irgendwelche kleinen Kern gut genug für das lernen osdev?

Anzahl der Antworten 3 Antworten
Ich würde gerne mehr erfahren über osdev. So dachte ich über das lernen von anderen kleinen Kerne besser im osdev. Gibt es irgendwelche guten kernel für das lernen osdev? Natürlich muss es die GPL so kann ich

Was ist die Bedeutung des Fragezeichen"? " in Linux-kernel-Panik rufen Sie Spuren?

Anzahl der Antworten 1 Antworten
Den Call-Trace enthält Einträge wie: [<deadbeef>] FunctionName+0xAB/0xCD [module_name] [<f00fface>] ? AnotherFunctionName+0x12/0x40 [module_name] [<deaffeed>] ClearFunctionName+0x88/0x88 [module_name] Was ist die Bedeutung des '? ' - Zeichen vor AnotherFunctionName? InformationsquelleAutor qdot | 2012-10-28

/proc/config.gz nicht vorhanden

Anzahl der Antworten 1 Antworten
Ich habe ein Sony Xperia P. ich habe installiert einen custom kernel, die ich erfüllt mich. Nun ich kann nicht finden, Ihre config.gz. Es gibt es nicht in /proc/config.gz. Im nicht sicher, ob oder nicht es war

linux: läuft selbst kompilierten kernel in qemu: VFS: Unable to mount root fs on unknown-wn-block(0,0)

Anzahl der Antworten 4 Antworten
Ich versuche, diese Ausführung zu erhalten, und weiß nicht, was ich falsch mache. Erstellt habe ich ein Debian.img (Festplatte im raw-format mit virtual device manager - gui libvirt denke ich mal) und die installierten debian ohne Probleme.

Wie funktioniert sched_setaffinity() arbeiten?

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, wie die linux-syscall-sched_setaffinity() funktioniert. Dies ist ein follow-on aus meine Frage hier. Habe ich diese Anleitung, die erläutert, wie die syscall-und hat eine Recht ordentliche (arbeiten!) Beispiel. Also ich habe die Linux 2.6.27.19

Wie man Prozess-name von PID mit C

Anzahl der Antworten 1 Antworten
Ich möchte den Namen des Prozesses aus task_struct, aber Ich erhalte eine Fehlermeldung, die Dereferenzierung von Zeiger auf unvollständigen Typ (task->DFÜ). Ich pid_task Funktion. Ich habe keine Ahnung warum es nicht funktioniert. ssize_t simple_read(struct file *filp, char

C - Linux - kernel-Modul - TCP-header

Anzahl der Antworten 2 Antworten
Ich versuche zu erstellen, die linux-kernel-Modul, das prüft eingehende Pakete. Im moment, ich bin in den Prozess des Extrahierens von TCP-header des Paketes und Lesen Quell-und Ziel-port -> Aber ich bin immer falsche Werte. Ich habe die

Überwachen der Anzahl der Aufrufe ausgeführt kernel?

Anzahl der Antworten 5 Antworten
Brauche ich, um zu überwachen Betrag von system calls ausgeführt von Linux. Ich bin mir bewusst, dass vmstat hat die Fähigkeit zu zeigen, diese für BSD und AIX-Systemen, aber für Linux kann es nicht (laut man-page). Gibt

warum ist das kernel zugeordnet, um die gleichen Adressraum wie die Prozesse

Anzahl der Antworten 4 Antworten
Dies ist eine Frage, um näher auf diese: Warum ist der kernel, sagte zu sein in der Prozess-Adressraum? Dies könnte eine dumme Frage sein, aber es kam mir in den Sinn. Alle der text über Prozess-Adressraum und

Deaktivieren bestimmter USB-Geräte

Anzahl der Antworten 2 Antworten
Ich muss ein Programm schreiben in linux (debian, um genau zu sein), sperrt Sie ein USB-Gerät, wenn es nicht pass-spezifische Filter. Beispielsweise, das Programm kann festgelegt werden, zu verbieten, webcams, usb-sticks und Tastaturen aktivieren, Mäuse und Drucker

Wie führe ich javascript-Programme aus der Linux-shell?

Anzahl der Antworten 2 Antworten
Möchte ich ausführen, meine javascript-Programme mit der Rhino-shell, ohne dass die erste Zeile #!/bin/sh. '#' ist kein Kommentar-Zeichen in javascript. Ich will auch nicht zu haben .js-Erweiterung. Ist das möglich? Ich erinnere mich gelesen zu etwas, das

Wie werden gleiche virtuelle Adresse für verschiedene Prozesse abgebildet auf unterschiedliche physikalische Adressen

Anzahl der Antworten 6 Antworten
Habe ich ein Kurs über Betriebssystem-design und Konzept, und jetzt versuche ich zu studieren, Linux kernel gründlich. Ich habe eine Frage, die ich nicht loswerden kann. In modernen op-Systemen jeder Prozess hat einen eigenen virtuellen Adreßraum(VAS) (zB

Kernel-root-Verzeichnis im Twig-template mit Symfony 2

Anzahl der Antworten 1 Antworten
Ich brauche, um die kernel.root_dir in meinem Zweig Vorlage, die ich Lösungen gefunden, die hier, aber es funktioniert nicht. Ich bekomme Fehler über nicht vorhandene Methode Kernel in diese Klasse. Wirklich in GlobalVariables-Methode der Klasse getKernel() nicht

lernen, Programm, Windows-Treiber

Anzahl der Antworten 5 Antworten
was würden Sie empfehlen für eine Ressource auf Programmieren lernen-Treiber. ich arbeite meinen Weg durch die Programmierung des Microsoft Windows-Fahrer-Modell, aber ich Frage mich, ob die Beispiele sind vista-kompatibel. außerdem, das Buch ist eher ein Nachschlagewerk des

Netlink: senden aus dem kernel-in den user - EAGAIN und ENOBUFS

Anzahl der Antworten 2 Antworten
Ich habe eine Menge Probleme mit dem senden netlink-Nachrichten vom kernel-Modul, um userspace-daemon. Sie nach dem Zufallsprinzip fehlschlagen. Auf der kernel-Seite, die genlmsg_unicast schlägt mit EAGAIN während auf der Benutzer-Seite nl_recvmsgs_default (Funktion von libnl) scheitert mit NLE_NOMEM

Docker laden von kernel-Modulen

Anzahl der Antworten 3 Antworten
Habe ich versucht zu installieren, kernel-Modul, xfsprogs. Es wurde erfolgreich installiert in einem container. Es ist wirklich überraschend, aber lsmod Liste nicht dieses Modul in container oder in das host-system. Wie kann ein neues kernel-Modul geladen in

Wie kann ich die Anzeige der aktuellen disk-IO-queue-Länge auf Linux?

Anzahl der Antworten 2 Antworten
Arbeite ich an einem neuen IO-scheduler für den Linux-Kernel. Ich bin versucht zu sehen, ob jemand kennt ein tool, das zeigt die Gesamtanzahl von ausstehenden E /a-Anforderungen (Disk-IO-queue) in Linux? Ich würde arbeiten an einem terminal. Danke!

Wie man eine Liste der geöffneten sockets in Linux mit C?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, um eine Liste aller offenen sockets ( socket-Adresse oder den socket-Deskriptor ) in Linux mit C, die im user-space oder kernel? Danke InformationsquelleAutor Misha M | 2009-05-08

perf: Konnte nicht aufnehmen kernel reference symbol Umzug

Anzahl der Antworten 2 Antworten
Habe ich zusammengestellt perf für meinen kernel (3.11.10). Während die Zusammenstellung, einige Bibliotheken fehlten, so habe ich installiert diese. Aber wenn ich jetzt laufen perf, bekomme ich folgende Meldung: Couldn't record kernel reference relocation symbol Symbol resolution

Zugriff auf physischen Speicher von linux-kernel

Anzahl der Antworten 3 Antworten
Können wir Zugriff auf den physikalischen Arbeitsspeicher über einige kernel-code.? Weil, ich schrieb einen Gerätetreiber, der nur init_module und exit_module.. der code ist folgende. int init_module(void) { unsigned char *p = (unsigned char*)(0x10); printk( KERN_INFO "I got

Kernel Panic Beim Booten im RedHat Linux unter VMWare Fusion : Dateisystem Nicht Gefunden

Anzahl der Antworten 3 Antworten
Dieser sollte einfach sein. Doch, es gibt mir die Hölle. Problem Ich habe den neuesten kernel kompiliert und wenn ich einen Neustart meiner box, erzeugt es eine kernel panic im Zusammenhang mit der filesystem. Frage Wie bekomme

Erstellen BSOD vom user-mode?

Anzahl der Antworten 9 Antworten
War ich gelangweilt mit meinem XP-box eines Tages, so entschied ich mich zu versuchen, einige der Antworten zu diese Frage, um zu sehen, wenn jeder von Ihnen würde einen BSOD. Sie hat nicht, und es schien, als

Ist es möglich, den Anruf einer user-space-callback-Funktion vom kernel-space in Linux (ioctl)?

Anzahl der Antworten 3 Antworten
Ist es möglich, erweitern Sie die ioctl-Schnittstelle unter Linux so, dass die user-space-Anwendung senden können Sie einen Zeiger auf eine Funktion an die kernel-space-Treiber? Bin ich in allem denken, der Möglichkeiten zur Bewältigung der stream im Benutzer-steuerbaren

was ist die Verwendung von SPL (secondary program loader)

Anzahl der Antworten 2 Antworten
Ich bin verwirrt in meine clearing-Konzepte im Hinblick auf diese drei Fragen warum brauchen wir eine secondary program loader ? in die Speicher geladen wird und verlegt ? was ist der Unterschied zwischen system-internen Speicher und RAM

Welche Art von kernel hat MS-Windows haben?

Anzahl der Antworten 3 Antworten
Sah ich eine Frage, die auf Linux-Kernel. Beim Lesen hatte ich diese Zweifel. Die Diskussion über verschiedene Arten von kernel kommt in der Regel aus der Sicht der mit einem Vorurteil zu wollen, setzen Sie einen Namen

BUG: unable to handle kernel paging request at

Anzahl der Antworten 1 Antworten
Schreibe ich eine PCI-Treiber für eine einfache test-Gerät. Hardware wird korrekt erkannt, mit lspci angezeigt wird (wie Sie sehen können, mein Fahrer vabs registriert wurde): 04:02.0 Non-VGA unclassified device: Device bace:55aa Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-

sys/types.h: No such file or directory

Anzahl der Antworten 5 Antworten
Ich versuche das Modul zu kompilieren, bekomme aber diese Fehlermeldung. fatal error: sys/types.h: No such file or directory compilation terminated. Hier mein Modul-Datei-Header #include <linux/init.h> //Macros used to mark up functions e.g. __init __exit #include <linux/module.h> //Core

Wie druckt 32-bit-Wert abgeschlossen?

Anzahl der Antworten 2 Antworten
Ich will wissen, wie man drucken Sie die komplette integer-Wert mit der null auch in C nur. Und ich bin im kernel-space ,drucken möchten einige Werte, die im kernel-Modul. Wie wenn a ist ein 32-bit-Ganzzahl, dann int

Was ist der Unterschied zwischen kernel-threads und user-threads?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen kernel-threads und user-threads? Ist es, die kernel-thread werden geplant und ausgeführt, im kernel-Modus? Was sind die Techniken für das erstellen von kernel-threads? Ist es, die Benutzer-thread ist geplant, ausgeführt im Benutzer-Modus? Ist

Wie deaktivieren Sie Windows-kernel-debugging beim Booten?

Anzahl der Antworten 2 Antworten
Ich habe ein Vista-32-bit-Maschine, die ich wollte, um die lokale kernel-debugging auf. In WinDbg ich die ausgewählte Datei/Kernel-Debug und aktiviert die Registerkarte Lokal und auf ok geklickt. Ich bekam die folgende Meldung. Das system unterstützt keine lokalen

Wo finde ich Beispieldateien für Linux Device Drivers, Third Edition?

Anzahl der Antworten 5 Antworten
Arbeite ich durch Linux Device Drivers, Third Edition und während das Buch ist veröffentlicht unter Creative Commons Attribution-Share Alike Lizenz, ich kann nicht scheinen, zu finden den Quellcode für die Beispiele in dem Buch. Einige Amazon-Rezensionen erwähnen,

Wie kann ich eine Liste von allen aktiven kernel-Treiber auf meinem Android-system?

Anzahl der Antworten 2 Antworten
Wie kann ich eine Liste von allen aktiven kernel-Treiber auf meinem Android-system?. Was ist die equivelant von Linux "lsmod" in Android? Ich verwendet die adb-shell und öffnete meine Android-Terminal-emulator-app und hat ein "lsmod". Bekomme ich irgendeine Art

Warum jupyter display "None" nicht gefunden"?

Anzahl der Antworten 4 Antworten
Ich versuche, mit jupyter zum schreiben und Bearbeiten von python-code. Ich habe eine .ipynb-Datei zu öffnen, aber ich sehe, "None" nicht gefunden" in der rechten oberen Ecke und ich kann nicht führen Sie den code, den ich

was ist die Bedeutung dieses makro _IOR(MY_MACIG, 0, "int")?

Anzahl der Antworten 2 Antworten
ich war durch ioctl-Aufruf-Beispiel-Programme, um zu überprüfen, wie es kommuniziert mit kernel-space. im Programm WRITE_IOCTL wird als Befehl #define WRITE_IOCTL _IOW(MY_MACIG, 1, int) ioctl(fd, WRITE_IOCTL, "hello world") Ich bin nicht in der Lage zu verstehen, was _IOW(MY_MACIG,

Geschichte der Benutzer die änderung einer Datei in Linux

Anzahl der Antworten 3 Antworten
Frage ich mich, wenn möglich, seine Liste, die alle änderungen an der Datei vorgenommen, die mit Laufe der Zeit. Ich bin mir bewusst, dass stat or ls -lrt geben wird der Letzte Benutzer, der die Datei geändert

gcc: error: unrecognized argument option-mabi=aapcs-linux'

Anzahl der Antworten 1 Antworten
ich zuerst installieren, cross-tool, dann Baue ich die toolchain, dann will ich bauen Sie den kernel, aber Beim kompilieren kernel 2.6.34 für RAM, kam immer der Fehler root@kali:~/felabs/sysdev/tinysystem/linux-2.6.34# make ARCH=arm CROSS-COMPILE=arm-linux- scripts/kconfig/conf -s arch/arm/Kconfig CHK include/linux/version.h UPD

Makefile machen: Nichts zu tun für `default'

Anzahl der Antworten 1 Antworten
Ich Schreibe ein Hallo.c: #include <linux/init.h> #include <linux/moudle.h> static int hello_init(void) { printk(KERN_ALERT "Hello, World\n"); return 0; } static void hello_exit(void) { printk(KERN_ALERT "GoodBye, cruel Workd!\n"); } module_init(hello_init); module_exit(hello_exit); module_LICENSE("GPL"); module_AUTHOR("ChangZhi"); Und das ist Makefile: obj-m :=