Als «kernel» getaggte Fragen

Alles über UNIX-Kernel: Entwicklung, Konfiguration, Kompilierung, Design usw.

3
Organisation des logischen Adressraums des Linux-Kernels
Laut "Write Great Code" ist der Speicher in fast allen Betriebssystemen zur Laufzeit in folgende Regionen unterteilt: Betriebssystem | Stapel | Haufen | Text | Statisch | Speicher / BSS [In zunehmender Adressmode] Der Benutzerbereichsprozess verwendet einen höheren Speicherbereich für seine verschiedenen Arten von Datenobjekten. Kernel-Space-Prozesse haben auch verschiedene Arten …

4
Der beste Weg, um in die Kernel-Programmierung einzusteigen?
Nicht so sehr nach den Büchern fragen (obwohl, wenn Sie Anleitungen / Tutorials kennen, die hilfreich wären), aber wie kann man am besten mit der Kernel-Programmierung beginnen, und gibt es eine bestimmte Distribution, die am besten zu erlernen ist? Ich interessiere mich hauptsächlich für den Teil "Gerätetreiber", aber ich möchte …

2
Informationen zu einem Laptop-Lüfter
Können Sie uns helfen bei der Suche nach alle der Hardware - Informationen (Parameter) und Konfigurationsdateien über den Ventilator in meinem Laptop? Ich interessiere mich für die Parameter und Konfigurationsdateien des Lüfters, die ich bearbeiten und ändern kann, um die größtmögliche Kontrolle über den Lüfter zu haben. Ich habe es …
8 linux  kernel  hardware  acpi  fan 

2
Skriptkonfiguration eines Linux-Kernels
Angesichts einer Liste von Kernel-Funktionen möchte ich eine minimale Linux-Konfiguration erstellen, die alle angegebenen Funktionen (und die entsprechenden Abhängigkeiten) unterstützt, aber sonst nichts. Gibt es eine Möglichkeit, eine Allnoconfig und ein Tool zu erstellen, um Funktionen einzeln zu aktivieren? (Ich könnte die .configDatei bearbeiten , aber dies würde die Abhängigkeiten …
8 linux  kernel 

1
Wie verhindere ich, dass Systeminformationen auf einem Terminal angezeigt werden?
Ich arbeite an einer Curses-GUI, die beim Booten im Standard-Linux-Terminal automatisch gestartet werden soll (ich habe keinen X-Server installiert). Ich habe das großartig funktioniert, aber ich habe ein Problem, bei dem das Betriebssystem kurz nach dem Start meiner Fluchanwendung einige Informationen an das Terminal sendet, was meine GUI durcheinander bringt. …


3
Kdump.service FEHLGESCHLAGEN centOS 7
Ich habe CentOS 7 64auf meinem Desktop installiert. Nach dem letzten Systemupdate wird beim Booten des folgenden Fehlers angezeigt CentOS 7. Einige Zeit System kann booten und ich kann daran arbeiten. aber es gibt den gleichen Fehler zum Zeitpunkt des nächsten Starts. nach Eingabe: systemctl status kdump.service Ich verstehe das: …
8 linux  centos  kernel 


1
Online-Patching des Linux-Kernels (dh ohne Neustart)
Entschuldigung - ich erinnere mich nicht an den genauen Namen. Ich weiß, dass es einen Mechanismus gibt, um den Kernel zur Laufzeit zu patchen, indem Module geladen werden, ohne dass ein Neustart erforderlich ist, solange die beteiligten Strukturen nicht betroffen sind. Es wird von Servern für Sicherheitspatches und kürzlich von …

1
Wie überprüfe ich eine Kernelmodulsignatur?
Wenn Sie eine Kernelquelle kompilieren, können Sie mithilfe der CONFIG_MODULE_SIG*Optionen Kernelmodule signieren . Das modinfoTool sollte die Aufgabe übernehmen, die Modulsignatur zu überprüfen, aber es gibt seit Jahren einen Fehler, und das Tool kann den Job einfach nicht mehr ausführen. Ich bekomme nur folgendes: sig_id: PKCS#7 signer: sig_key: sig_hashalgo: md4 …

1
Der Kernel-Fehler führt dazu, dass der Ethernet-Treiber nicht mehr funktioniert
Einer meiner Server ist aufgrund eines Kernel-Fehlers immer nicht mehr erreichbar. Ich habe alle unten genannten Kernel-Versionen ausprobiert, aber leider hat keine von ihnen dieses Problem behoben. Was kann ich tun, um dieses Problem zu beheben? Ubuntu-Version: Ubuntu 16.04.3 LTS Kernel-Versionen: 4.13.0 4.14.17 4.15.2 4.15.3 NIC: 00:1f.6 Ethernet controller: Intel …
7 ubuntu  kernel 




2
So blockieren Sie im Kernel integrierte Treiber, dh Treiber, die kein Modul sind
Ich konfigurierte und Linux - Kernel mit kompilierten nouveauTreiber integrierte in dem Kernel, dh <*>im Gegensatz zu , <M>wenn dabei make menuconfiginnerhalb Linux - Kernel - Quellverzeichnisses. Jetzt beabsichtige ich, einen anderen Treiber als zu verwenden nouveau. Wenn nouveaues ein Modul wäre, würde ich eine Zeile wie blacklist nouveauinnen hinzufügen/etc/modprobe.d/blacklist.conf …

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.