Kiedyś instalowałem kilka łatek do jądra i coś poszło nie tak na serwerze na żywo, na którym mieliśmy setki klientów. W systemie było tylko jedno jądro. Tak więc serwer nie działał przez pewien czas, a używając płyty CD na żywo, uruchomiliśmy system i wykonaliśmy dalsze naprawy. Teraz moje pytanie: czy …
Chciałbym zrozumieć termin „wywołanie systemowe”. Wiem, że wywołania systemowe służą do pobierania usług jądra z aplikacji przestrzeni użytkownika. Część, z którą muszę wyjaśnić, to różnica między „wywołaniem systemowym” a „implementacją C wywołania systemowego”. Oto cytat, który mnie myli: W systemach uniksowych ten interfejs API jest zwykle częścią implementacji biblioteki C …
Kompiluję własne jądro 3.14. Obawiam się, że mogłem pominąć jakąś ważną funkcję sieci, aby DNS działał. Nie mogę rozwiązać nazw domen. Mogę pingować mój serwer DNS. Mogę rozwiązać, używając tego DNS na innych komputerach, więc wiem, że to nie serwer. ~ # cat /etc/resolv.conf nameserver 192.168.13.5 ~ # nslookup google.com …
Dlaczego istnieje wiele systemów BSD, ale tylko jedno jądro Linuksa? Zastanawiam się, dlaczego BSD rozwinęło się wiele razy, ale nie ma czegoś takiego w Linuksie.
Zgodnie z tym, co przeczytałem do tej pory, „gdy jądro odbiera przerwanie, wywoływane są wszystkie zarejestrowane programy obsługi”. Rozumiem, że zarejestrowane moduły obsługi dla każdego IRQ można przeglądać za pośrednictwem /proc/interrupts, a także rozumiem, że zarejestrowane moduły obsługi pochodzą od sterowników, którzy wywołali request_irqprzekazanie wywołania zwrotnego w przybliżeniu w postaci: …
Mam wbudowaną płytę z 512 MB pamięci RAM z systemem Linux 2.6.29 i bootloaderem UBoot. Ale jądro jest w stanie wykorzystać tylko 128 MB pamięci RAM. Próbowałem zmienić wartość XCODE_MEMSIZE, która moim zdaniem określa, ile pamięci RAM używa jądro. Kiedy ustawię go na 512, jądro ulega awarii podczas uruchamiania. Czy …
Używam następującego polecenia, aby zobaczyć nazwę, wydanie i wersję jądra. -bash-4.1$ uname -s Linux -bash-4.1$ uname -r 2.6.32-279.el6.x86_64 -bash-4.1$ uname -v #1 SMP Wed Jun 13 18:24:36 EDT 2012 Jaka jest różnica i relacja między wydaniem jądra a wersją? Dzięki! Podobne pytanie dotyczące dystrybucji Linuksa (np. Ubuntu, Mint, ...)? To …
Niedawno przeszedłem przez Rozpakowywanie kernel-source rpm off-system (OpenSuse)? ; i jak zajęło mi> 10 h na mojej maszynie, wyobraź sobie moje zdziwienie, że po wykonaniu opisanego tam procesu nie znajduję Module.symversnigdzie! Kiedy szukam „wygeneruj Module.symvers”, otrzymuję to: UWAGA: „module_prepare” nie zbuduje Module.symvers, nawet jeśli ustawiono CONFIG_MODVERSIONS; dlatego należy wykonać pełną …
Mam sytuację, w której mam dwa pliki konfiguracyjne jądra (dla tego samego źródła jądra). Oba mają część funkcjonalności, której potrzebuję (na jednej USB działa poprawnie, na drugiej I2C). Wiem, że różnice między dwoma plikami konfiguracyjnymi, z perspektywy menuconfig, obejmują tylko kilka wybranych opcji. (Ale nie wiem które) Jednak przy ręcznym …
Podczas rozwiązywania problemu z moją kartą Ethernet odkryłem, że sterownik, którego obecnie używam, może mieć problemy ze starymi wersjami jądra. Jakiego polecenia mogę użyć, aby sprawdzić wersję jądra, którą aktualnie uruchamiam?
Zaimplementowałem własny adapter Serial-ATA Host-Bus-Adapter (HBA) w VHDL i zaprogramowałem go na FPGA. FPGA to układ, który można zaprogramować za pomocą dowolnego obwodu cyfrowego. Jest również wyposażony w szeregowe urządzenia nadawczo-odbiorcze do generowania sygnałów wysokiej prędkości dla SATA lub PCIe. Ten kontroler SATA obsługuje prędkości linii SATA 6 Gb / …
Próbowałem zrozumieć proces uruchamiania, ale jest tylko jedna rzecz, która przechodzi mi przez głowę ... Zaraz po uruchomieniu jądra Linux i podłączeniu głównego systemu plików (/) można uruchomić programy i zintegrować kolejne moduły jądra w celu zapewnienia dodatkowych funkcji. Aby zamontować główny system plików, muszą być spełnione określone warunki. Jądro …
Używam Knoppix (lub innych Live CD / DVD) jako bezpiecznego środowiska do tworzenia cennych kluczy kryptograficznych. Niestety entropia jest ograniczonym zasobem w takich środowiskach. Właśnie zauważyłem, że każdy start programu zużywa trochę entropii. Wydaje się, że jest to spowodowane pewną funkcją ochrony stosu, która wymaga randomizacji adresu. Ładna funkcja, ale …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.