«kernel» 태그된 질문

UNIX 커널에 대한 모든 것 : 개발, 구성, 컴파일, 디자인 등

1
pdflush, kjournald, swapd 등은 어떻게 상호 운용됩니까?
최근에이 생각을 촉발시키는 질문이있었습니다. 여기 또는 Google 컴퓨터를 통해 실제로 답변을 찾을 수 없습니다. 기본적으로 커널 I / O 아키텍처가 어떻게 계층화되어 있는지 알고 싶습니다. 예를 들어, 또는 다른 방법으로 kjournald파견 pdflush됩니까? 저의 가정은 pdflush(대용량 스토리지 I / O에 더 일반적이기 때문에) 더 낮은 레벨에 있고 실제로 쓰기를 수행하는 데 …


2
리눅스 커널 모듈에 로컬 헤더 파일을 포함시키는 방법
mymod다음과 같이 소스 파일 이있는 모듈이 있다고 가정하십시오 . src / mod / mymod.c src / inc / mymod.h 다음과 같이 mymod.h를 포함하려고합니다. #include <mymod.h> 내 makefile에 포함되어 EXTRA_CFLAGS= -I$(shell pwd)/../inc/있지만 커널을 만들면 오류가 발생합니다. mymod.h를 찾을 수 없습니다 커널 모듈을 만들 때이 명령이 makefile에서 실행되기 때문입니다 ( makeV1 사용 …
17 linux  kernel  compiling  make 

1
종료하지 않고 재부팅 하시겠습니까?
데비안이 불안정한 Linux Mint Debian을 사용하고 BIOS를 다시 시작한 다음 다시 시작하는 대신 grub을 누른 다음 부팅하는 대신 다시 시작을 누르면 다시 종료하지 않고로드하는 것처럼 보입니다. BIOS 또는 GRUB. 이것은 지금까지 보지 못한 놀라운 기능입니다. 이것이 무엇이며 언제 발생 했습니까? 나는 오랫동안 우분투 사용자였습니다.

3
USB 하드 드라이브에서 Linux 커널을 부팅하기 위해 grub을 어떻게 구성해야합니까?
큰 펜 드라이브로 사용하는 외장 인클로저에 랩톱 하드 드라이브가 있습니다. 트위스트를 추가하기 위해 Linux를 설치 했으므로 선택한 배포 방식으로 컴퓨터를 부팅 할 수 있습니다 (예 : 데이터 복구 또는 b0rked 시스템 복구 또는 사전 설치된 Windows를 파괴하지 않고 빌린 랩톱 사용). 문제는 하드웨어 구성에 따라 USB 하드 드라이브가 다른 경로에서 …
17 linux  kernel  boot  usb  grub2 

2
ext4lazyinit의 진행 상황을 측정하는 방법이 있습니까?
나는 여기 ext4lazyinit에 대해 질문했다 . 내가 읽고 이해 한 모든 것에서 파일 시스템에 대한 모든 inode를 만들지 않고도 간단히 hdd를 사용할 수 있습니다. 알고 있거나 측정 할 수있는 유일한 방법은에서 모니터링하는 것 ext4lazyinit입니다 iotop. 진행률을 백분율로 얻는 방법이 있습니까?
17 debian  kernel  ext4 



2
“serial8250 : irq4에 너무 많은 작업”커널 메시지 이해
dmesg serial8250의 많은 메시지를 보여줍니다. $ dmesg | grep -i serial [ 0.884481] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 6.584431] systemd[1]: Created slice system-serial\x2dgetty.slice. [633232.317222] serial8250: too much work for irq4 [633232.453355] serial8250: too much work for irq4 [633248.378343] serial8250: too much work for irq4 ... 나는이 …
17 kernel  dmesg 


2
사용자 지정 키보드 스캔 코드를 삭제하는 Linux 커널
최신 컴퓨터에서 사용하기 위해 개조 한 빈티지 IBM 122 키 모델 M 키보드가 있습니다. 인코딩을 수행하고 USB를 처리하기 위해 Teensy 2.0을 사용하고 있습니다. Humble Hacker 키보드 프로젝트 ( https://github.com/humblehacker/keyboard ) 에서 펌웨어를 빌려 빌드 구성에 추가 키를 추가했습니다. 여태까지는 그런대로 잘됐다. 모든 "일반"키는 작동하지만 커널이 추가 키 ( F13- F24등)를 …


1
dpkg로 커널 업데이트 차단
최근에 일어난 불쾌한 일로 인해 배포판에서 제공되는 커널 업데이트를 모두 차단하고 싶습니다 . (나는 Ubuntu 12.04 amd64 파생 상품입니다.) 나는 마이너 버전 3.2의 설치 커널에 모든 업데이트를 차단하고 싶습니다 linux-headers, linux-headers-generic, linux-image, 및 linux-image-extra패키지. 나는이 발생하고있어 문제는 이러한 모든 버전을 가지고 내가 특정 버전을 차단하면 새로운 버전이 설치되기 때문에, 아무것도 …
16 kernel  apt 

2
Nintendo Wii 용 Linux 커널
Mike p5 패치가 포함 된 버전 2.6.32보다 최신 버전의 Nintendo Wii 용 Linux 커널을 컴파일하려고하는데, 지금까지 문제없이 사용되었습니다. 버전 2.6.33부터 Wii 지원이 기본 커널에 포함되어 있지만 작동하도록 관리 할 수 ​​없습니다. 버전 2.6.32에 사용했던 이전 .config와 Wii 플랫폼의 기본 .config를 사용해 보았습니다. 물론이 모든 구성에서 Wii 플랫폼 지원 옵션이 선택되었지만 …
16 kernel  powerpc 

1
커널 공간에서 패킷을 캡처하기위한 버퍼 크기?
의 man 페이지를 살펴보면 tcpdump버퍼가 가득 차면 커널이 패킷을 삭제할 수있는 것 같습니다. 나는 궁금합니다 : 해당 크기는 구성 및 / 또는 내 배포판의 크기를 어디에서 볼 수 있습니까? 매뉴얼 페이지에서 (쉽게 참조 할 수 있도록) : ``커널에 의해 삭제 된 ''패킷 (OS가 해당 정보를 응용 프로그램에보고하는 경우 tcpdump가 실행중인 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.