Pytania oznaczone «kernel»

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

266
Jak działa awaria segmentacji pod maską?

Nie mogę znaleźć żadnych informacji na ten temat oprócz „MMU procesora wysyła sygnał” i „jądro kieruje je do szkodliwego programu, kończąc je”. Zakładałem, że prawdopodobnie wysyła sygnał do powłoki i powłoka obsługuje ją, kończąc proces obrażeń i drukowanie "Segmentation fault". Przetestowałem to...

206
Osiągnięto limit obserwacji inotify jądra

Obecnie mam problem z linuksem, w którym jako root mam polecenia zwracające błąd, ponieważ osiągnięto limit obserwowania inotify. # tail -f /var/log/messages [...] tail: cannot watch '/var/log/messages': No space left on device # inotifywatch -v /var/log/messages Establishing watches... Failed to...

142
Jak czytać z / proc / $ pid / mem w systemie Linux?

Linux proc(5)strona człowiek mówi mi, że /proc/$pid/mem„może być używany do uzyskania dostępu do stron pamięci procesu”. Ale prosta próba użycia go daje mi tylko $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Dlaczego nie jest w...

128
Dlaczego Linux nie jest oficjalnym jądrem GNU?

Chociaż od dłuższego czasu wiedziałem o istnieniu Hurda i jego misji jako oficjalnego jądra systemu operacyjnego GNU, zastanawiałem się, dlaczego Linux nie jest przez lata uznawany za oficjalne jądro GNU, ponieważ jest w znacznie lepszym stanie niż Hurd? Linux służył tej roli mniej więcej od ponad...

123
Co oznacza flaga Windows w logo Linux jądra 3.11?

Właśnie zainstalowałem jądro-3.11.0-1.fc20 dla mojej instalacji Fedory 19. Podczas ponownego uruchamiania widziałem logo Linuxa z flagą Windows, co to znaczy? Fedora 19 jest zainstalowana w notebooku ASUS TX300CA, bezpieczny rozruch jest wyłączony, tryb CSM (moduł wsparcia zgodności BIOS) jest...

109
Dlaczego zamiana domyślnie ustawiona jest na 60?

Właśnie przeczytałem kilka rzeczy na temat zamiany w systemie Linux. Nie rozumiem, dlaczego wartością domyślną jest 60. Według mnie ten parametr powinien być ustawiony na 10 w celu ograniczenia zamiany. Swap jest na moich dyskach twardych, więc jest znacznie wolniejszy niż pamięć. Dlaczego tak...

73
Co robi proces bezczynnego procesora?

Patrząc na źródło strace, znalazłem użycie flagi klonowania, CLONE_IDLETASKktóra jest tam opisana jako: #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ Po głębszym przyjrzeniu się, odkryłem, że chociaż ta flaga nie jest w man cloneniej zakryta , jest faktycznie używana przez jądro...