Als «kernel» getaggte Fragen

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

2
Was entscheidet, welche Kernelmodule während der Kompilierung statisch im Kernel erstellt werden?
Ich habe gerade einen neuen Kernel kompiliert und mich gefragt: Was entscheidet während des Kompilierungsprozesses, welche Kernelmodule statisch im Kernel erstellt werden? Ich habe dann gelöscht /lib/modules, neu gestartet und festgestellt, dass mein System einwandfrei funktioniert. Es scheint also, dass alle wesentlichen Module statisch im Kernel erstellt wurden. Ohne /lib/moduleslädt …



1
NTP und NTPD Nanokernel
Ich hatte einige Fragen zum NTP-Nanokernel, wie hier erklärt: http://www.eecis.udel.edu/~mills/database/brief/nano/nano.pdf Die große Frage ist, wie es diesem Nanokernel gelingt, eine Genauigkeit zu liefern, die unter dem Systemtakt liegt (z. B. ns-Genauigkeit). Ich habe ein paar sekundäre Fragen: Ob und wann wurde diese Änderung in den Linux-Kernel der Hauptzeile übernommen? Zweitens …
7 kernel  time  ntp  ntpd 


1
Was führt dazu, dass / proc / <pid> / * -Ressourcen Eigentum von root werden, obwohl die procs als normaler Benutzer gestartet werden?
Ich habe festgestellt, dass bei einigen Prozessen, wie z. B. Bash, die gesamten /proc/&lt;pid&gt;/Ressourcen für den Benutzer lesbar sind, der diesen Prozess erstellt hat. Bei anderen Prozessen wie Chrome oder Gnome-Keyring-Daemon sind die meisten /proc/&lt;pid&gt;/Ressourcen jedoch nur über Root verfügbar, obwohl der Prozess selbst dem normalen Benutzer gehört und kein …
7 linux  kernel  process  proc 


2
Prozess im Benutzermodus Wechseln Sie in den Kernelmodus. Dann hat der Prozess Root-Rechte?
Laut http://www.linfo.org/kernel_mode.html in Absatz 7: Wenn ein Benutzerprozess einen Teil des Kernel-Codes über einen Systemaufruf ausführt, wird der Prozess vorübergehend zu einem Kernel-Prozess und befindet sich im Kernel-Modus. Im Kernelmodus verfügt der Prozess über Root-Berechtigungen (dh Administratorrechte) und Zugriff auf wichtige Systemressourcen. Der gesamte Kernel, der kein Prozess, sondern eine …

4
Kernel auf QEMU ausführen
Ich stehe vor dieser Nachricht: Failed to execute /initKernel panic - not syncing: no init found. Try passing init=option to kernel. Ich benutze diese Kommandozeile: qemu-system-x86_64 -hda disk.img -kernel /home/marssonubuntu/linux_qemu/linux-3.3.3/arch/x86/boot/bzImage -initrd my-initramfs.cpio -append "root=/dev/sda rdinit=/sbin/init" Auf Qemu lautet die vollständige Nachricht: Failed to execute /sbin/init Kernel panic - not syncing: …
7 linux  kernel  qemu 

3
Selbst erstellter Kernel: Fehler beim Mounten / dev: Kein solches Gerät
Ich versuche, einen Linux-Kernel (3.8.1) aus dem Quellcode in einer Fedora-Distribution zu installieren. Der Kernel ist ein Vanillekern. Ich folge den Build-Anweisungen des Kernels genau: make menuconfig make sudo make modules_install install sudo grub2-mkconfig -o /boot/grub2/grub.cfg Alles /bootscheint in Ordnung zu sein. Ich kann sehen System.map, initramfsund vmlinuzfür den neu …

3
Speicherort der Kernel-Binärdatei (wenn nicht in / boot)?
Ich konnte die Kernel-Binärdatei nicht an der Standardposition in finden /boot. Ich habe auch das gesamte Dateisystem nach vmlinuxoder durchsuchtbzimage find / -iname vmlin* find / -iname bzimage Dies ist jedoch ein eingebettetes Gerät, kein Standarddesktop. Ist es möglich, dass sich die Kernel-Binärdatei an einem anderen Speicherort befindet, der nicht …


3
Ringe und Run Levels
Die unten angegebene Frage ist möglicherweise technisch nicht korrekt (Missverständnis), daher wäre es wünschenswert, wenn auch das Missverständnis angesprochen wird. In welchem Ringpegel arbeiten die verschiedenen * nix- Laufpegel ? Ring-Tag nicht verfügbar.

2
Warum sollte ich einen benutzerdefinierten Kernel erstellen? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Einige meiner Mitarbeiter haben benutzerdefinierte Kernel für ihre Workstations …

1
Kernel und QEMU: Root-Fs-Fehler kann nicht gemountet werden
Ich versuche, eine Distribution im Image der virtuellen Festplatte mit einem benutzerdefinierten Kernel auszuführen, damit ich den Kernel experimentieren und debuggen kann. Ich folgte diesem Beispiel , um ein Disk-Image zu erstellen und dann Debian darauf zu installieren. Jetzt habe ich versucht, die Distribution mit dem folgenden Befehl auszuführen: - …

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.