«kernel» 태그된 질문

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

3
initramfs가 루트 파일 시스템을 읽기 전용으로 마운트하는 이유
루트 파일 시스템이 roinitramfs (및 initrd) 에 마운트 된 이유는 무엇입니까? 예를 들어 Gentoo initramfs 안내서 는 다음과 같이 루트 파일 시스템을 마운트합니다 : mount -o ro /dev/sda1 /mnt/root 다음은 왜 안됩니까? mount -o rw /dev/sda1 /mnt/root 나는 아마도 좋은 이유가 있고 (그리고 아마도 관련이 있음 switchroot) 알 수 있지만 …



1
OpenBSD에서 Spectre 및 Meltdown 커널 메모리 누수 CPU 버그를 완화하는 방법은 무엇입니까?
커널 메모리 유출 인텔 프로세서 설계 결함으로 Linux, Windows 재 설계 과 사이드 채널로 특권 메모리 읽기 최근 뉴스에서 사람들은 커널 메모리 누수 CPU 버그에 대해 읽을 수있었습니다. OpenBSD를 사용한다면 어떻게 우리 자신을 방어 할 수 있습니까? 아니면 OpenBSD는 영향을받지 않습니까?

1
modinfo 출력을 이해하는 방법?
modinfo커널 모듈을 설명하는 출력 을 이해하려고 합니다. 예를 들어, module의 경우 i915출력은 다음과 같습니다. $ modinfo i915 filename: /lib/modules/4.2.0-1-amd64/kernel/drivers/gpu/drm/i915/i915.ko license: GPL and additional rights description: Intel Graphics author: Intel Corporation [...] firmware: i915/skl_dmc_ver1.bin alias: pci:v00008086d00005A84sv*sd*bc03sc*i* [...] depends: drm_kms_helper,drm,video,button,i2c-algo-bit intree: Y vermagic: 4.2.0-1-amd64 SMP mod_unload modversions parm: modeset:Use kernel modesetting [KMS] …

3
Linux 커널 Kconfig에서 "select"와 "depends"의 차이점은 무엇입니까?
커널 Kconfig 파일 간의 종속성 select과 차이점은 무엇입니까 depends on? config FB_CIRRUS tristate "Cirrus Logic support" depends on FB && (ZORRO || PCI) select FB_CFB_FILLRECT select FB_CFB_COPYAREA select FB_CFB_IMAGEBLIT ---help--- This enables support for Cirrus Logic GD542x/543x based boards on Amiga: SD64, Piccolo, Picasso II/II+, Picasso IV, or EGS Spectrum. …

2
가끔 CPU 커널 돼지 찾기
적당한 속도의 ARMv7 프로세서에서 실행되는 2.6.35 PREEMPT 커널이 있습니다. 약 100-125 초마다 한 번씩 커널이 언더런을 피하기 위해 일부 오디오 관련 드라이버를 충분히 빠르게 처리하지 못하게합니다. 홀드 업은 일반적으로 15-30ms 범위에 있지만 훨씬 더 길 수 있습니다. 홀드 업이 전체적으로 커널에 있는지 또는 실시간 우선 순위 (SCHED_RR, 2)로 실행중인 사용자 …
11 kernel  profiling 

2
로드 가능한 커널 모듈을 사용하여 Linux 3.2.x에 새 시스템 호출 추가 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 리눅스 커널 3.2.x에서 특정 새로운 시스템 호출을 추가하고 싶지만로드 가능한 커널 모듈 (커널을 다시 컴파일하고 싶지 않기 때문에) 인터넷과 SO에 대한 …

2
iwlwifi에서 마이크로 코드 (ucode)를 구문 분석하여 버전 번호를 얻으려면 어떻게해야합니까?
에 의해 구동되는 인텔 무선 카드 iwlwifi가 있으며 dmesg에서 다음 메시지를 볼 수 있습니다. iwlwifi 0000:03:00.0: loaded firmware version 17.168.5.3 build 42301 어떤 Blob 이로 드되었는지 알고 있다면이 Blob ( .ucode파일) 의 버전을 어떻게 알 수 있습니까? 아래에서 ucode 가로 드 된 위치를 보면 blob 이로 드 된 버전 정보를 …

2
개발자로서 커널을 어떻게 따라 잡아야합니까?
커널에 맞춤 드라이버를 사용하여 특정 TI ARM 프로세서를 개발 중입니다. 2.6.32에서 2.6.37로 마이그레이션하려고하지만 구조가 너무 많이 변경되어 코드를 업그레이드하는 데 몇 주가 걸릴 것입니다. 예를 들어, 내 칩은 비디오 처리 드라이버와 함께 제공되는 dm365입니다. 이제 나에게 직접 노출 된 대부분의 이전 드라이버는 v4l2를 거치므로 더 의미가 있습니다. TI는 이러한 업그레이드에 …
11 linux  kernel  upgrade 

4
대규모 다국어 프로젝트 (예 : 리눅스 커널)를위한 IDE
"어떤 IDE를 사용하십니까?"라는 질문이 백만 번 요청되었음을 알고 있습니다. 그러나 나는이 문맥에서 그것이 요구되는 것을 본 적이 없다. 여러 언어와 수천 개의 파일을 포함하는 거대한 프로젝트에서 작업 할 때 IDE에 대한 제안 사항은 무엇입니까? 좋은 예는 안드로이드 소스입니다. 커널에는 좋은 C / C ++ IDE뿐만 아니라 Java 및 쉘 스크립트도 …

1
사용자간에 리소스를 공정하게 공유하도록 cgroup을 구성하려면 어떻게해야합니까?
cgroups에는 sched_user 또는 이와 유사한 커널 구성 옵션이있었습니다. 이를 통해 모든 사용자는 시스템 리소스를 공정하게 공유 할 수있었습니다. 2.6.35에서는 사용할 수 없습니다. 모든 사용자 (루트 포함)간에 io / cpu / 메모리 리소스를 자동으로 공유하도록 시스템을 구성 할 수있는 방법이 있습니까? 나는 전에 cgroup을 설정 한 적이 없다. 그렇게하기위한 좋은 튜토리얼이 …

1
루프백 인터페이스 란?
루프백 인터페이스 란 무엇이며 eth0 인터페이스 와 어떻게 다릅니 까? ISO를 마운트 하거나 localhost에서 서비스를 실행할 때 왜 사용해야 합니까?

3
"깨끗한"상태없이 Linux 커널 재 구축
4.11을 기반으로 사용자 정의 커널을 작성하고 있습니다 (Mintx64의 경우 중요). 나는 그것이 작동한다는 것을 증명하기 위해 이미 컴파일하고 설치했습니다. 이제 몇 가지 파일을 약간 변경했습니다 (드라이버 및 넷 서브 시스템에서 사용자 정의 커널을 먼저 컴파일해야하는 이유입니다). 이제 수정 된 커널을 만들고 싶습니다. 그러나 내가 달릴 때 fakeroot make -j5 deb-pkg …

1
활성화 된 프로브 오류 : syscall :: open_nocancel : entry) : DIF의 작업 # 2에서 유효하지 않은 사용자 액세스
프로세스별로 열린 파일을 보여주기 위해 다음과 같은 단일 라이너가 있습니다. sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' 그러나 다음과 같은 반복되는 오류가 많이 있습니다. dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24 dtrace: error on enabled probe …
11 kernel  osx  dtrace 

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