Próbowałem stworzyć system operacyjny z własnym niestandardowym jądrem. Nie wyszło to zbyt dobrze. Używam Ubuntu i pobrałem Linux 3.2.7 z kernel.org. Nie próbuję zmieniać jądra w moim systemie Ubuntu. Chcę stworzyć własny system operacyjny z Grubem, jądrem Linuksa i chcę mieć ten system domowy w typie pliku (takim jak ISO), …
Jaki jest domyślny podział użytkownika / jądra w 64-bitowym systemie Linux? Czytam Documentation/x86_64/mm.txt(co ktoś wskazał), ale nie mogłem tego zrozumieć. Czy ktoś może podać bezpośrednią odpowiedź (coś w rodzaju 3 GB / 1 GB dla implementacji 32-bitowej).
Chcę użyć nieskompresowanego obrazu jądra i uruchomić BeagleBoard. Ogólnie używam uImage do uruchamiania jądra, które jest w skompresowanym formacie. Jak korzystać z nieskompresowanego obrazu jądra?
Chciałbym mieć wszystkie moje moduły wbudowane, ale to się nie udaje w przypadku iwlagn: iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-6000-4.ucode' failed. iwlagn 0000:03:00.0: no suitable firmware found! Plik mikrokodu istnieje /lib/firmwarei wszystko działa dobrze, jeśli skompiluję iwlagnjako moduł. Nie mam pojęcia, gdzie szuka pliku ani co jest nie tak …
Mam tutaj starego laptopa z tylko 512 MB pamięci RAM. Od czasu kilku wydań jądra używam zram do konwersji 256 MB tego pliku na skompresowany ramdysk, który jest następnie używany jako swap. Okazało się to bardzo skuteczne, a system jest znacznie bardziej responsywny, znacznie zmniejszyło się użycie wymiany (kopii zapasowej …
Interesuje mnie sposób, w jaki Linux mapuje pliki do pamięci głównej (w moim kontekście do wykonywania, ale wydaje mi się, że proces mmap jest taki sam do zapisu i odczytu), a także jaki rozmiar używa. Wiem, że Linux używa stronicowania o rozmiarze strony zwykle 4 kB (gdzie w jądrze mogę …
[Uwaga: Początkowo byłem trochę zdenerwowany publikowaniem tego tutaj, więc spytałem Metę, czy dyskusja na temat homebrew / modowania jest akceptowalna. Na podstawie odpowiedzi, którą otrzymałem od kilku weteranów, posunąłem się naprzód i opublikowałem ten wątek. Oto link do Meta.] Obecnie próbuję zmodyfikować moją oryginalną konsolę Xbox za pomocą xboxhdm i …
Skompilowałem nowy obraz jądra na x86 przy użyciu kompilatora krzyżowego z tymi poleceniami ( źródło ): $ cp arch/powerpc/configs/pmac32_defconfig .config $ make ARCH=powerpc menuconfig $ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu- Teraz chcę zainstalować ten nowy obraz na debian-powerpc. Debian-powerpc używa quika jako domyślnego programu ładującego. Jak mogę to zrobić?
Ilekroć jest wysoki dysk I / O, system jest zwykle znacznie wolniejszy i mniej responsywny niż zwykle. Jakie są postępy w jądrze Linuksa w tym zakresie? Czy nad tym problemem aktywnie się pracuje?
Zadaję to pytanie, ponieważ jestem ciekawy, czy istnieje jakaś przewaga wydajności oferowana przez binarne obiekty BLOB znajdujące się w jądrze Linuksa. Ponieważ wiele z tych obiektów blob zostało zastąpionych kodem w linux-libre, dlaczego ten sam kod nie został włączony do jądra Linuksa na kernel.org?
Niektóre tło: Pochodzę głównie z systemu Windows (choć znam system Ubuntu itp.) I używam komputera z systemem Windows 7 do wykonania tego zadania Zainstalowałem GRUB pomyślnie w MBR napędu USB (8 GB FAT32): Stworzyłem podstawową strukturę na dysku: / boot / grub, / boot / img, / boot / kernel …
Wydaje mi się, że buforowanie stron, które zostały zamienione, przynosi efekt przeciwny do zamierzonego. Jeśli zamieniasz strony, jaka jest zaleta, aby najpierw buforować je w pamięci, tylko po to, aby musieć je przenieść we właściwe miejsce? Nawet jeśli strony są zamieniane proaktywnie, czy nie ma większego sensu „po prostu” zamieniać …
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.