kernel
Nie można uruchomić gościa systemu Windows w VirtualBox bez błędu modułu jądra
Uruchamiam Vagrant (1.8.1) + VirtualBox (5.0.12) na Windows 7 i próbuję uruchomić obraz systemu Windows 7 (modernIE/W7-ie8). ... OpenService FAILED 1060:
The specified service does not exist as an installed service.
Ja też próbowałem restartować. Nic.
Jak działają przerwania w maszynach wielordzeniowych/wielordzeniowych?
Ostatnio zacząłem nurkować w niskopoziomowym programowaniu OS. Jestem (bardzo powoli) obecnie pracuje przez dwie starsze ksią ... owane? Czy to procesor / rdzeń zainicjował odczyt pliku? Czy jest to procesor / rdzeń, który dostanie się do niego pierwszy?
Jaka jest różnica między powłoką, jądrem i API
Chcę zrozumieć, jak odnosi się to do systemu operacyjnego, a także do tych rzeczy, które nie są systemami operacyjnymi. Nie m ... towany, jak te rzeczy są różne. Aaaaaarhg!
Czy funkcje takie jak printf i fopen w C mogą być wywoływane przez wywołania API?
Jak zatrzymać wątki jądra Linuksa na rmmod?
Napisałem następujący kod, aby utworzyć wątek jądra:
#include<linux/init.h>
#include<linux/module.h>
#include&l ... następujące wyjście:
ERROR: Removing 'pradeep': Device or resource busy.
Czy ktoś może mi powiedzieć jak zabić ten wątek?
Jak / Gdzie znaleźć błędy jądra Linuksa do naprawy?
Próbuję znaleźć błędy, które trzeba naprawić w jądrze Linuksa, ale nie wiem, gdzie szukać. Obejrzałem wideo" Jak zgłosić swoj ... ie porady, wejścia, strony do przeczytania, itp. od każdego byłoby bardzo mile widziane. Dzięki za przeczytanie/odpowiedź. =)
Jak interpretować adresy w jądrze oops
Mam jądro oops w sterowniku Linuksa, który napisałem. Chcę ustalić, która linia jest odpowiedzialna za oops. Mam następujące ... c+0x7d0/0xa59 SS:ESP 0068:e2a81ee0
[10991.882072] CR2: 0000000000000000
[10991.889660] ---[ end trace 26fe339b54b2ea3e ]---
addr2line na module jądra
Próbuję debugować moduł jądra. Podejrzewam, że są jakieś wycieki pamięci. Aby to sprawdzić przygotowałem build z włączonym de ... z module file:
$ addr2line -f -e my_module.ko bf0a56b8
??
??:0
Jak mogę przetłumaczyć te adresy na pliki i linię liczby?
Jakie zmiany w jailbroken kernel?
Widząc to pytanie na ochronę aplikacji przed pęknięciem, zobaczyłem, że top answer wspomniał coś o możliwości sprawdzenia, ... ączać żadnej funkcjonalności ze strony aplikacji z powodu piractwa (wystarczy pokazać wiadomość lub coś w oparciu o warunek).
Jakie są ciekawe, małe projekty jądra Linuksa, które pomogą poznać źródło?
Jakie małe projekty sugerowałbyś początkującemu z jądrem, ale komuś, kto ma dużo systemów i doświadczenia w C? Celem jest roz ... ć syscall), ale co byś sugerował? Dla grupy docelowej pomyśl o kimś, kto ma co najmniej licencjacki kurs OS pod swoim pasem.
Jakie jest znaczenie znaków zapytania"?'w jądrze Linuksa panic call traces?
Ślad wywołania zawiera takie wpisy:
[<deadbeef>] FunctionName+0xAB/0xCD [module_name]
[<f00fface>] ? AnotherF ... module_name]
[<deaffeed>] ClearFunctionName+0x88/0x88 [module_name]
Jakie jest znaczenie'? mark przed inną funkcją?
Stos i sterta programów, jak działają?
Wiem, że każdy uruchomiony proces ma Strony powiązane z nim w pamięci wirtualnej i kilka z nich zostanie załadowanych do pami ... ęść sąsiedniej pamięci, czy może mieć część stosu i sterty?
Czy możesz polecić jakąś dobrą książkę, która opisuje te rzeczy?
Debugowanie systemu operacyjnego
Przeglądałem trochę ogólnych rzeczy o systemach operacyjnych i zadałem pytanie. Jak programista debuguje podczas tworzenia sy ... yjnego, tj. debuguje sam system operacyjny? Jakie narzędzia są dostępne do debugowania dla programisty systemu operacyjnego?
nauka programowania sterowników Windows [zamknięta]
Co poleciłbyś za zasób na temat nauki programowania sterowników. pracuję nad zaprogramowaniem modelu sterownika Microsoft Win ... oczątkującego za rękę w tworzeniu bardziej intermidiate sterownika wdm? zrobiłem podstawowy sterownik "hello world".
Thanks
Android vm zawiesza się na uruchomieniu komputera Mac
Mam problem.
Pracuję z Androidem w Eclipse przez ostatnie 4-5 tygodni i nigdy nie miałem problemu z maszyną wirtualną (były p ... 0000000-0000000100247000 [ 2332K] r-x /rwx SM=COW / Users / USER/ *
Thread 0:: dispatch queue: com.jabłko.main-thread
Czy trafienie TLB może prowadzić do błędu strony w pamięci?
W wideo wykładach UC Berkley na temat OS autorstwa Johna Kubiatowicza (Prof. Kuby) dostępnych w sieci wspomniał, że trafienie ... t TLB hit (the przetłumaczony adres fizyczny dla odpowiedniego adresu wirtualnego w found in TLB), może wystąpić błąd strony?
Co znajduje się w include/uapi projektu kernel source
Czy mógłby mi ktoś dać dokument do opisania folderów źródłowych jądra o ich strukturze, funkcjonalności i jak są zorganizowane?
Konkretnie, jaki jest pożytek z folderu include / uapi/**?
Dzięki.
Czy jest dużo planów 9?
Wydaje się, że najwięksi współpracownicy planu 9 nie są już w projekcie i nie wydaje się, aby nastąpił duży rozwój. Jest 9fan ... na rozwój, który się dzieje.
Dziękuję. Byłoby wspaniale, gdyby ktoś, kto jest na bieżąco z planem 9, mógł dać mi odpowiedź.
Jak odczytać bufor pierścienia w przestrzeni jądra Linuksa?
Piszę sterownik znaków dla Linuksa, który może drukować logi systemowe w przestrzeni użytkownika. Tak jak robi to komenda "dm ... mogę odczytać bufor pierścienia wewnątrz przestrzeni jądra? (Próbowałem odczytać kod źródłowy dmesg.c. ale to nie pomogło.)
Wysyłanie pakietów UDP z jądra Linuksa
Nawet jeśli podobny temat już istnieje, zauważyłem, że pochodzi z dwóch lat, więc myślę, że lepiej jest otworzyć nowy...
Pró ... = len;
msg.msg_iovlen = len;
old_fs = get_fs();
set_fs(KERNEL_DS);
error = sock_sendmsg(sock,&msg,len);
set_fs(old_fs);
dlaczego jądro jest mapowane do tej samej przestrzeni adresowej co procesy
To jest pytanie do rozwinięcia: dlaczego mówi się, że jądro znajduje się w przestrzeni adresowej procesu?
To może być głu ... od tabel stron procesów?
Czy Mogę uzyskać wyjaśnienie dotyczące konkretnego systemu operacyjnego linux (debian lub ubuntu).