kernel

Beim Rechnen ist der Kernel ein Computerprogramm, das Eingabe- / Ausgabeanforderungen von Software verwaltet und diese in Datenverarbeitungsbefehle für die Zentraleinheit und andere elektronische Komponenten eines Computers übersetzt. Der Kernel ist ein grundlegender Teil des Betriebssystems eines modernen Computers. Dieses Tag ist für allgemeine Fragen zu Code bestimmt, der im Kontext eines Betriebssystemkerns ausgeführt wird.
2
Antworten

Kernel-Modul zur Überwachung von Systemaufrufen?

Ich möchte ein Kernel-Modul von Grund auf neu erstellen, das eine Verbindung zu einer Benutzersitzung herstellt und jeden Systemaufruf überwacht, der von Prozessen ausgeführt wird, die zu diesem Benutzer gehören. Ich weiß, was alle denken - "...
16.10.2012, 15:17
2
Antworten

Leistungsunterschied zwischen Systemaufruf und Funktionsaufruf

Ich höre oft Treiber-Entwicklern zu, dass es gut sei, Kernel-Modus-Switches so weit wie möglich zu vermeiden. Ich konnte den genauen Grund nicht verstehen. Um mit meinem Verständnis zu beginnen, ist - Systemaufrufe sind Software-Interrupts....
23.06.2012, 13:17
1
Antwort

Wie kann man den Linux-Kernel für -0 optimieren und kompilieren?

Ich möchte die Speicherverwaltung des Linux-Kernels lesen und verstehen (insbesondere defrag \ compaction \ migration). Also, ich deaktiviere die Optimierung für die Größe in .config (natürlich mit make menuconfig) und kompiliere ... Das l...
19.03.2015, 17:29
3
Antworten

Wie kann skb in einem bestimmten Punkt des Linux-Netzwerk-Stacks gedrängt werden?

Ich möchte skb zu prerouting point des Linux-Netzwerk-Stacks schieben. Gibt es eine Möglichkeit, dies zu tun? Ich habe die Funktionen dev_queue_xmit() und netif_rx() verwendet, aber ich glaube nicht, dass sie skb in prerouting point...
13.01.2014, 08:00
5
Antworten

clone () / fork () / Die Erstellung von Prozessen ist auf manchen Rechnern langsam

Das Erstellen neuer Prozesse ist auf einigen meiner Maschinen sehr langsam und nicht auf anderen. Die Maschinen sind alle ähnlich, und einige der langsamen Maschinen laufen genau auf derselben Hardware und demselben Kernel (2.6.32-26, Ubuntu...
22.03.2011, 06:56
1
Antwort

Verwenden Sie den SIM-Kartensteckplatz als Smartcard-Leser in Android-Telefonen

Ich arbeite mit Android-Telefonen mit zwei SIM-Kartensteckplätzen. Ich möchte wissen, ob es einen Weg gibt, einen dieser Steckplätze zu verwenden, um einen anderen Kartentyp wie JavaCards zu lesen?     
26.11.2013, 06:47
1
Antwort

Linux Kernel - Wie kann man eine jprobe mit kreiprobe vergleichen?

Ich schreibe ein Kernel-Modul, um ein paar Syscalls zu überwachen, die die Funktionsargumente an Benutzer-Land (über Netlink-Socket) zurückgeben wollen, wenn der Aufruf erfolgreich war. %Vor% Ich mache mir Sorgen, dass ein anderer Umbenennun...
03.10.2016, 14:35
4
Antworten

printk () druckt nicht in / var / log / messages

Mein Betriebssystem Ubuntu 12.04. Ich habe dieses Kernel-Modul geschrieben und ich benutze den Befehl insmod und rmmod, aber es gibt nichts in / var / log messages. Wie kann ich dieses Problem beheben? %Vor%     
09.05.2013, 15:25
1
Antwort

Senden eines Pakets über ein Kernelmodul

Ich versuche, ein Kernel-Modul zu erstellen, das modifizierte Pakete von denen senden kann, die es durch das Netfilter-Hooking empfängt. Ich verwende ein Code-Skelett, das hier . Ich erstelle einen rohen Socket innerhalb des Kernels einfach mit...
15.11.2011, 18:17
0
Antworten

So zeigen Sie, dass Sie lz4 für die Komprimierung verwenden

Ok, also muss ich ein TWRP-Bild erstellen, aber ich muss darauf zeigen, dass ich lz4 anstelle des gzip-Formats verwende. Wie das geht, denke ich, sollte es in boardconfing.mk unter BOARD_MKBOOTIMG_ARGS sein?     
22.09.2017, 23:24