kernel

Jakie są niektóre zasoby na rozpoczęcie tworzenia systemu operacyjnego? [zamknięte]

Jedną z rzeczy, które zawsze chciałem zrobić, to stworzyć swój własny system operacyjny (niekoniecznie fantazyjny jak Linux l ... operacyjnego dla zabawek Aktualizacja Gru 10 2016 Pisanie prostego systemu operacyjnego-od podstaw (thank you @Tyler C)

cscope lub ctags Dlaczego wybrać jeden nad drugim?

Używam głównie vim / gvim jako edytora i szukam kombinacji lxr (odsyłacz Linuksa) i cscope lub ctags do eksploracji źródła ... ctags i chciałbym usłyszeć, dlaczego można wybrać jeden nad drugim, biorąc pod uwagę moje użycie Vima jako głównego edytora.

Nauka programowania Kernela [zamknięta]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... ę nauczyć się programowania Jądra lLinux. Jaki byłby punkt wyjścia do tego? Jakie mogą być prostsze problemy do namierzenia?

Kontekst przełącza się znacznie wolniej w nowych jądrach Linuksa

Chcemy zaktualizować system operacyjny na naszych serwerach z Ubuntu 10.04 LTS do Ubuntu 12.04 LTS. Niestety, wydaje się, że ... an w jądrze i osobistych badaniach, odkryłem na czym polega problem i opublikowałem rozwiązanie jako odpowiedź na to pytanie.

Jaka jest różnica między Trap a Interrupt?

Jaka jest różnica między Trap a Interrupt? Jeśli terminologia jest inna dla różnych systemów, to co oznaczają one na x86?

Co to jest jądro systemu operacyjnego? Czym różni się od systemu operacyjnego? [zamknięte]

Nie jestem w stanie zrozumieć różnicy między jądrem a systemem operacyjnym. Nie widzę między nimi żadnej różnicy. Czy jądro jest systemem operacyjnym?

Jaka jest różnica między monolitycznym i mikro jądrem?

Czy ktoś mógłby wyjaśnić przykładami różnice między monolitycznym i mikro jądrem? Również inne klasyfikacje jądra?

Wewnętrzne przełączniki kontekstowe

Chcę się uczyć i uzupełniać braki w mojej wiedzy za pomocą tego pytania Więc, użytkownik uruchamia wątek (na poziomie jądra ... ątek, który może uruchamiać tylko kod jądra)? Czy istnieje oddzielny stos jądra dla każdego wątku jądra lub każdego procesu?

Uczenie się kernel hacking i embedded development w domu? [zamknięte]

Zawsze pociągał mnie świat hakowania jądra i systemów wbudowanych. Ma ktoś może dobre tutoriale (+łatwo dostępny sprzęt) na t ... imi rzeczami? Coś w rodzaju zestawów do pisania sterowników itp, które pochodzą z dobrą dokumentacją i są niedrogie? Dzięki!

Linux Kernel live debugging, jak to się robi i jakie narzędzia są używane?

Jakie są najczęstsze i dlaczego nie rzadkie metody i narzędzia używane do debugowania na żywo w jądrze Linuksa? Wiem, że Linu ... chwili (lokalne czy zdalne)? Mile widziane są odniesienia do solucji i samouczków na temat wspomnianych technik i narzędzi.

Jak jądro Linuksa zarządza mniej niż 1GB pamięci fizycznej?

Uczę się jądra Linuksa i podczas czytania "Understanding Linux Kernel", uderzyło mnie kilka pytań związanych z pamięcią. Jedn ... użytkownika zużywają pozostałą ilość pamięci RAM. Byłbym wdzięczny za każdą pomoc w poprawie mojego zrozumienia. Dzięki..!

Jakie części jądra Linuksa mogę czytać dla Zabawy? [zamknięte]

Programowanie nie jest moją główną pracą, chociaż lubię to i czasami dostaję za to zapłatę. Od wielu lat słyszę o Linuksie i ... CW, na wszelki wypadek) Update: Szukałem jakichś dokumentów i zacząłem czytać: Nierzetelny Przewodnik Po Blokowaniu

Stany Procesu Linuksa

W Linuksie, co dzieje się ze stanem procesu, gdy musi on odczytywać bloki z dysku? Jest zablokowany? Jeśli tak, to w jaki sposób wybrany jest inny proces do wykonania?

Czym są vdso i vsyscall?

Zrobiłem sudo cat /proc/1/maps -vv Staram się zrozumieć wyjście.Widzę, że wiele bibliotek współdzielonych jest mapowanych d ... so i vsyscall? czy vsyscall jest częścią pamięci jądra? Byłoby wspaniale, gdyby ktoś mógł rzucić trochę światła na ten temat.

Interpretacja wiadomości segfault

Jaka jest prawidłowa interpretacja poniższych komunikatów segfault? segfault at 10 ip 00007f9bebcca90d sp 00007fffb62705f0 e ... ff9f7000+f6f000] segfault at 11 ip 00007f24b21adcee sp 00007fff7379ded0 error 4 in libQtWebKit.so.4.5.2[7f24b197a000+f6f000]

Relacja między jądrem a wątkiem użytkownika

Czy istnieje związek między jądrem a wątkiem użytkownika? Niektóre podręczniki systemu operacyjnego mówiły, że "mapuje jeden (wiele) wątek użytkownika na jeden (wiele) wątek jądra". Co oznacza Mapa ?

Uzyskanie czasu pracy systemu iOS, który nie zatrzymuje się podczas snu

Szukam sposobu, aby uzyskać absolutny, zawsze zwiększający się czas pracy systemu na iOS. Powinien zwracać czas od ostatnieg ... sInfo systemUptime], mach_absolute_time) lub są zmieniane po zmianie daty systemowej (sysctl/KERN_BOOTTIME). Jakieś pomysły?

Mac OS X virtual audio driver

Chcę utworzyć wirtualne urządzenie audio, które pobiera dane audio z domyślnego wyjścia (którym jest wyjście ioaudiostream) i ... tualny sterownik. Jak mogę uzyskać dostęp do danych audio z domyślnego wyjścia i wysłać je do mojego wirtualnego sterownika?

Różnica między initrd i initramfs?

Z tego co wiem, initrd działa jak urządzenie blokowe, dlatego wymaga sterownika systemu plików(takiego jak ext2). Jądro musi ... wany w najnowszym jądrze. Czy jednak initrd faktycznie ramfs jest używane dzisiaj i nazwa jest tylko w celach historycznych?

Do czego służy GXX personality v0?

To pytanie z drugiej ręki ze strony rozwoju systemu operacyjnego, ale mnie zaciekawiło, ponieważ nigdzie nie mogłem znaleźć p ... onality_v0; Co jest miłe, ale nie lubię rzeczy, które działają magicznie... Więc pytanie brzmi, jaki jest cel tego symbolu?