Pytania otagowane jako kernel

Wszystko o jądrach UNIX: programowanie, konfiguracja, kompilacja, projektowanie itp.

1
Jak współdziałają pdflush, kjournald, swapd itp.?
Niedawno zobaczyłem pytanie, które wywołało tę myśl. Naprawdę nie mogłem znaleźć odpowiedzi tutaj lub za pośrednictwem maszyny Google. Zasadniczo interesuje mnie wiedza o strukturze warstwowej architektury we / wy jądra. Na przykład, czy kjournaldwysyłka do pdflushlub na odwrót? Zakładam, że pdflush(bardziej ogólny niż we / wy pamięci masowej) będzie znajdować …


2
Jak dołączyć lokalne pliki nagłówkowe do modułu jądra Linux
Powiedzmy, że mam moduł mymodz plikami źródłowymi w następujący sposób: src / mod / mymod.c src / inc / mymod.h Próbuję dołączyć plik mymod.h w następujący sposób #include <mymod.h> Mój plik makefile zawiera, EXTRA_CFLAGS= -I$(shell pwd)/../inc/ale po utworzeniu jądra pojawia się błąd: Nie znaleziono mymod.h Wydaje się, że powodem jest …
17 linux  kernel  compiling  make 

1
Ponowne uruchomienie bez wyłączania?
Używam Linux Mint Debian z niestabilną wersją Debiana i zauważyłem, że kiedy naciskam restart, zamiast wracać do BIOS-u, potem gruba, a następnie uruchamiać się, wydaje się, że zamykam się, a potem ładuję ponownie bez powrotu do BIOS lub GRUB. To niesamowita funkcja, której do tej pory nie widziałem. Jak to …

3
Jak powinienem skonfigurować Grub do uruchamiania jądra Linuksa z dysku twardego USB?
Mam dysk twardy laptopa w zewnętrznej obudowie, której używam jako dużego pendrive. Dla dodatkowej niespodzianki zainstalowałem na nim Linuksa, dzięki czemu mogę uruchomić dowolną maszynę z moją wybraną dystrybucją (np. Do odzyskiwania danych lub naprawy uszkodzonego systemu lub po prostu za pomocą pożyczonego laptopa bez niszczenia wstępnie zainstalowanego systemu Windows). …
17 linux  kernel  boot  usb  grub2 

2
Czy istnieje sposób pomiaru postępu ext4lazyinit?
Zadałem tutaj pytanie dotyczące ext4lazyinit . Z tego, co przeczytałem i zrozumiałem, po prostu pozwala rozpocząć korzystanie z dysku twardego bez tworzenia wszystkich i-węzłów dla systemu plików. Jedynym sposobem, aby wiedzieć, czy środek może monitoruje ext4lazyinitsię iotop. Czy istnieje sposób na uzyskanie postępu w procentach?
17 debian  kernel  ext4 



2
Zrozumienie komunikatu „serial8250: zbyt dużo pracy dla jądra IRQ4”
dmesg pokazuje wiele wiadomości z serial8250: $ dmesg | grep -i serial [ 0.884481] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 6.584431] systemd[1]: Created slice system-serial\x2dgetty.slice. [633232.317222] serial8250: too much work for irq4 [633232.453355] serial8250: too much work for irq4 [633248.378343] serial8250: too much work for irq4 ... …
17 kernel  dmesg 


2
Jądro Linux upuszcza niestandardowe kody skanowania klawiatury
Mam starą klawiaturę z kluczem IBM 122 model M, którą dostosowuję do użytku na nowoczesnym komputerze. Korzystam z Teensy 2.0 do kodowania i obsługi strony USB. Pożyczyłem oprogramowanie z projektu klawiatury Humble Hacker ( https://github.com/humblehacker/keyboard ) i dodałem dodatkowe klucze w konfiguracji kompilacji. Jak na razie dobrze. Wszystkie „zwykłe” klucze …


1
Blokowanie aktualizacji jądra za pomocą dpkg
Chciałbym zablokować wszystkie aktualizacje jądra dostarczane z dystrybucją z powodu paskudnej rzeczy, która ostatnio mi się przydarzyła. (Korzystam z pochodnej Ubuntu 12.04 amd64). Chciałbym, aby zablokować wszystkie aktualizacje do zainstalowanych ziaren mniejszej wersji 3.2 do linux-headers, linux-headers-generic, linux-imagei linux-image-extrapaczek. Problem mam napotykając jest to, że wszystkie one mają wersję i …
16 kernel  apt 

2
Jądro Linux na konsolę Nintendo Wii
Próbuję skompilować jądro Linuksa dla Nintendo Wii nowszej niż wersja 2.6.32 z łatkami mike p5, z których korzystam bez problemu. Od wersji 2.6.33 obsługa Wii jest zawarta w jądrze głównym, ale nie mogę sprawić, żeby działała. Próbowałem użyć starego .config, którego użyłem dla wersji 2.6.32, a także domyślnego .config dla …
16 kernel  powerpc 

1
Rozmiar bufora do przechwytywania pakietów w przestrzeni jądra?
Przechodząc przez stronę podręcznika tcpdump, wydaje się, że jądro może upuścić pakiety, jeśli bufor jest pełny. Zastanawiałem się czy: ten rozmiar jest konfigurowalny i / lub gdzie mogę zobaczyć rozmiar mojej dystrybucji? Ze strony podręcznika (dla łatwego odniesienia): pakiety `` upuszczane przez jądro '' (jest to liczba pakietów, które zostały …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.