Pytania otagowane jako linux-kernel

Pytania dotyczące jądra systemu Linux i tematów związanych z jądrem systemu Linux, np. szczegóły implementacji, takie jak wywołania systemowe, dostosowywanie jądra itp. W przypadku przestrzeni użytkownika systemu Linux, które nie obejmują szczegółów jądra, bardziej odpowiednie są [linux] lub tag dystrybucyjny.


1
Jak zmienić częstotliwość przełączania kontekstu w systemie Linux?
Jak można zmienić częstotliwość przełączania kontekstu w Linuksie (Linaro, Ubuntu, Debian)? Nie przeszkadza mi zamiana mniej responsywnego systemu na bardziej wydajny. EDYCJA 1: Mam główny proces, który chcę uruchomić tak szybko, jak to możliwe (maksymalne cykle zegara na sekundę), więc pomyślałem o zmniejszeniu częstotliwości przełączania kontekstu (= zwiększenie przedziału czasu). …


2
Jak włączyć i korzystać z harmonogramu BFQ?
Właśnie zainstalowałem jądro Linuksa w wersji 4.12 na Ubuntu 17.04 za pomocą ukuu (Narzędzie aktualizacji jądra Ubuntu https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Rzecz w tym, że kiedy sprawdzam dostępne harmonogramy we / wy, nie mogę znaleźć BFQ ani harmonogramu we / wy Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Jak więc użyć jednego …


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 …


3
Jak przeszukiwać archiwa list mailingowych jądra systemu Linux?
Chcę zbadać, dlaczego brakuje funkcji jądra Linuksa w mojej instalacji Linuksa, przeszukując listę mailingową jądra Linuksa, aby znaleźć najnowsze dyskusje na ten temat. Jedyną znalezioną przeze mnie witryną, która oferuje wyszukiwanie w archiwach list mailingowych, jest gmane . Jednak wyszukiwanie haseł z cudzysłowami (np. „/ Usr / firmware”) na gmane …

2
GRUB2 i parametr vga = jądro
Zgodnie z dokumentacją użycie vga=parametru jądra jest przestarzałe od GRUB2. Fakt, że niektóre nowsze jądra nie obsługują go już na niektórych kartach, nie ma znaczenia, ponieważ posiadana karta graficzna ma od siedmiu do ośmiu lat. Problem polega na tym, że chciałbym użyć trybu tekstowego o wyższej rozdzielczości, takiego jak 80 …

5
Włączanie IOMMU w jądrze dla przejścia karty graficznej
Krótkie pytanie: Jak mogę włączyć intel_iommuustawienie w jądrze Linuksa? Prowadzę host Debiana, używając bootloadera grub2. Dokumentacja, którą widziałem, mówi do edycji /boot/grub/menu.lst, która wydaje się być odpowiednia tylko dla grub 1.x, ponieważ nie mam tego pliku. Rozumiem (i ostatnia opcja, o której myślę), że zmiana tej opcji rozruchu może pozbyć …

1
Czy błędem jest myśleć o „memfd” jako o „procesie będącym właścicielem pliku”?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Teoretycznie można osiągnąć memfd_create()zachowanie [ ] bez wprowadzania nowych wywołań systemowych, takich jak: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Uwaga: aby bardziej przenośnie zagwarantować tmpfs tutaj, możemy użyć „ /dev/shm” zamiast „ /tmp”). Dlatego najważniejsze pytanie brzmi: dlaczego do diabła potrzebujemy trzeciej drogi? [...] Pamięć …

4
Jak bezpiecznie usunąć stare wersje jądra w CentOS 7?
Mogę napotkać dziwne objawy wynikające z konkurujących jąder w CentOS 7. Więc jak bezpiecznie usunąć stare jądra? A skąd mam wiedzieć, które jądro jest najnowsze? Poniżej znajduje się wyjście terminala, które otrzymuję w chwili, gdy badam to na danym serwerze. Zauważ, że próbowałem czyszczenia pakietów, ale pozostawia te same 2 …

1
Jak interpretować nazwy wątków kworker?
W Linuksie 3.11.0-13-generic działający na podwójnej płycie głównej Xeon X5650 hexa htoppokazuje różne wątki kworker. Posortowane według nazw (poprawiłem wynik, który pokazuję tutaj trochę, aby mieć wątki na rdzeniu 2 przed wątkami na rdzeniu 10), oto wynik: kworker/0:0H kworker/0:1 kworker/0:2 kworker/1:0 kworker/1:0H kworker/1:1 kworker/2:0 kworker/2:0H kworker/2:1 ..... kworker/11:0 kworker/11:0H kworker/11:1 …

3
kernel: Obsługa przestrzeni nazw
Zastanawiam się, co dokładnie oznacza „Obsługa przestrzeni nazw” w jądrze Linuksa. Używam jądra 3.11.1 (najnowszego stabilnego jądra w tej chwili). Jeśli zdecyduję się go wyłączyć, czy zauważę jakieś zmiany w moim systemie? A jeśli ktoś zdecyduje się skorzystać z przestrzeni nazw, czy wystarczy po prostu skompilować się NAMESPACES=Yw jądrze, czy …

9
Linux na 286?
Nie mam 286 ani nie zamierzam uruchamiać Linuksa na jednym. Jednak skoro 286 ma tryb chroniony, dlaczego często mówi się, że Linux wymaga procesora 386 lub nowszego? Ze strony http://tuxmobil.org/286_mobile.html wydaje się, że wersja ELKS Linuksa może działać na 286, czy to prawda? Jakie (jeśli jakieś) modyfikacje zostały wprowadzone, aby …

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.