Als «linux-kernel» getaggte Fragen

Fragen zu Themen im Zusammenhang mit dem Linux-Kernel und dem Linux-Kernel, z. Implementierungsdetails wie Systemaufrufe, Kernelanpassung usw. Für Linux-User-Space-Themen, die keine Kernel-Details enthalten, sind [Linux] oder Distribution-Tags besser geeignet.

7
Warum benötigt mount root-Rechte?
Warum verlangt Linux, dass ein Benutzer root / using sudo / spezifisch autorisiert ist, um etwas zu mounten? Es scheint, als ob die Entscheidung, ob ein Benutzer etwas bereitstellen darf, auf seinen Zugriffsrechten auf das Quellvolume / die Netzwerkfreigabe und auf den Bereitstellungspunkt basieren sollte. Einige Verwendungszwecke für das Mounten …

3
Wann beginnt unter Linux die Betriebszeit?
Mein Computer sagt: $ uptime 10:20:35 up 1:46, 3 users, load average: 0,03, 0,10, 0,13 Und wenn ich nachschaue, lastsehe ich: reboot system boot 3.19.0-51-generi Tue Apr 12 08:34 - 10:20 (01:45) Und dann überprüfe ich: $ ls -l /var/log/boot.log -rw-r--r-- 1 root root 4734 Apr 12 08:34 boot.log Dann …

3
Hat der Kernel eine main () Funktion? [geschlossen]
Ich lerne Gerätetreiber und Kernelprogrammierung. Laut Jonathan Corbets Buch gibt es main()in Gerätetreibern keine Funktion. Also ich zwei Fragen: Warum brauchen wir keine main()Funktion in Gerätetreibern? Hat der Kernel selbst eine main()Funktion? Kann mir das jemand erklären?


7
Ist es möglich, den Linux-Kernel alleine zu installieren?
Ich bin nur neugierig, ob es möglich ist, den Linux-Kernel alleine zu installieren, oder ob Sie eine der Varianten verwenden müssen. Wenn es möglich wäre, wie würden Sie es tun? Ich brauche kein detailliertes Tutorial. Ich möchte nur wissen, wie es konzeptionell gemacht wird. Ich bin nicht gut mit Low-Level-Sachen …





1
Einstellung des CPU-Reglers auf "on demand" oder "konservativ"
Ich habe Probleme mit cpupowerArchLinux. Ich möchte den Gouverneur auf ondemandoder sogar auf setzen conservative. Wenn ich das tue $ sudo cpupower frequency-info --governors, bekomme ich nur performance powersave. Also suche ich nach verfügbaren Modulen wie diesen ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/ ... und ich verstehe acpi-cpufreq.ko.gz amd_freq_sensitivity.ko.gz cpufreq_conservative.ko.gz cpufreq_powersave.ko.gz cpufreq_stats.ko.gz …

2
Warum hat das Ausschalten meines Rechners nach einem schlechten Start meine Dateien gespeichert?
Klassische Situation: Ich lief schlecht rmund merkte sofort danach, dass ich die falschen Dateien entfernt hatte. (Nichts kritisches und ich hatte erträglich neue Backups, aber immer noch ärgerlich.) Da ich wusste, dass weitere Festplattenaktivität mein Feind war, wenn ich die Dateien mit extundeleteoder ohne solche Tools wiederherstellen wollte, schaltete ich …


2
Wann muss ich add_efi_memmap als Kernelargument im UEFI / EFI-Boot angeben?
Ich lese gerade ein paar Tutorials, wie man mit EFI-Stub (efistub) den Linux-Kernel lädt. Diese Anweisungen verwenden häufig Kernel-Boot-Parameter add_efi_memmap. Die vorgesehene Hardware ist Intel x64 mit 8 GB RAM. Mein aktuelles Setup ist grub-efiBootloader und Kernel v3.13. GRUB- Boot ohne das add_efi_memmapBoot-Argument: 23BIOS-e820 Zeilen gezählt vondmesg | grep BIOS-e820: …

2
ip vs ifconfig befiehlt Vor- und Nachteile
Irgendwann wird in einigen Lehrmaterialien (von Linux Foundation) zu Linux, auf die ich gestoßen bin, Folgendes erwähnt: ipBefehl ist vielseitiger und effizienter als ifconfigweil er Netlink- Sockets anstelle von ioctl -Systemaufrufen verwendet. Kann jemand etwas dazu sagen, weil ich nicht verstehe, was unter der Haube vor sich geht? PS Ich …

2
Wie funktioniert das Herunterfahren eines Linux-Kernels intern?
Ich habe irgendwie eine ungefähre Vorstellung davon, wie der Userspace und das Init-System (sei es das klassische Init-System sysV / upstart / systemd) beim Herunterfahren des Systems funktionieren. (Im Wesentlichen gibt es eine Befehlsfolge von "Stop!", "Bitte jetzt wirklich anhalten", "Ich muss dich umbringen, um anzuhalten" und Warten ... Dinge, …

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.