«linux-kernel» 태그된 질문

Linux 커널 및 Linux 커널 관련 주제에 대한 질문 예 : 시스템 호출, 커널 사용자 정의 등과 같은 구현 세부 사항. 커널 세부 사항을 포함하지 않는 Linux 사용자 공간 주제의 경우 [linux] 또는 배포 태그가 더 적합합니다.

1
콘솔에서 256 색 (tty)
내가없는 시스템이 있다고 가정 해보십시오 X server. 콘솔에서만 로그인 할 수 있습니다. 기본적으로 리눅스 콘솔은 8 가지 색상 만 지원합니다. # tput colors 8 터미널 에뮬레이터 (예 : 터미네이터)에서와 마찬가지로 콘솔에서 256 색을 사용할 수 있습니까? 인터넷 검색을하는 동안 비슷한 질문 (10 세 이상)이 많이 있지만 명확한 대답은 없습니다. 누군가는 …

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] …

1
GRUB2 소스 코드의 어디에 커널 코드로의 핸드 오버 / 점프가 있습니까?
GRUB2가 마침내 커널 코드로 건너 뛰고 x86 시스템에서 실행을 넘기는 코드 줄을 찾고 있습니까? 아키텍처가 매우 낮기 때문에 어셈블러 파일에 있다고 생각합니다. 소스 파일을보고 455 행 에서 boot.S를/grub-core/boot/i386/pc/*.S 찾았 지만 리눅스 커널이 아닌 메모리의 GRUB2 커널 주소가 될 수 있습니다.JMPkernel_address 나를 도울 수있는 조립 및 GRUB2 지식이있는 사람이 있습니까?

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

1
Linux가 물리적으로 설치 한 것보다 많은 메모리를 표시하는 이유는 무엇입니까?
나는 스왑에 대해 알고 있습니다.이 질문은 그것에 관한 것이 아닙니다. dmesg에서 Linux (x86-64) 커널은 내가 가진 메모리 양에 대해 알려줍니다. [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo 내가 가지고 있다고 말해 MemTotal: 3910472 kB 그리고 내 계산에 따르면 정확히 …

4
실시간 커널 헤더를 사용하여 사용자 공간 코드와 기본 헤더 컴파일
고객 요구 사항에 따라 기본 커널과 함께 CentOS 5.6을 설치했습니다. 이 커널을 설치하면 time.h 파일에 #define CLOCK_MONOTONIC. 이제 실시간 커널이 kernel-devel과 함께 설치되었으며 코드에서 사용하고 싶습니다 CLOCK_MONOTONIC_RAW. 커널 헤더 파일의 일부로 존재하지만 코드를 컴파일 할 때 표준 사용자 공간 포함에서 찾을 수 없습니다. 내 질문은, time.h실시간 커널로 기본적으로 찾은 것을 …

2
모든 커널 인수가 실제로 커널에서 사용됩니까?
Linux에서 왜 'init = / bin / bash'를 허용합니까? 나는 이것을 읽었고, 대답은이 init 프로그램을 실행하는 커널이라고 말합니다. 그런 다음 Linux에 보통 initramfs가 제공되어 결국 실제 루트 파일 시스템에 마운트하고 pivot_root가 될지 궁금해지기 시작했습니다. 이 init주장은 무엇을 의미합니까? initramfs의 경로는? 또는 내가 짐작했듯이 커널은 읽지 않지만 initramfs의 init는 실제 init를 …

1
원래 마운트에 영향을주지 않고 rbind 마운트를 마운트 해제하십시오.
serverfault에 대해 질문 했지만 충분한 관심을 얻지 못 했으므로 여기에 일부 사람들이 답을 알고 있기를 바랍니다. rbind 마운트 마운트 해제에 대해 다른 질문이 있지만 솔루션에 원치 않는 효과가 있습니다. 다음 디렉토리 레이아웃을 고려하십시오. . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir 지금은 결합 C_dir에 B_dir/mount_c와 …

2
커널 구성 파일은 어디에 저장됩니까?
현재 Angstrom Linux 2.6.32를 실행하고 있습니다. 리눅스 커널을 2.6.32에서 3.0.7로 업그레이드하려고합니다. 이러한 이유로 커널 3.0.7을 실행하도록 구성해야했습니다 make menuconfig. 이제 새 커널 구성과 이전 커널 구성을 비교하고 싶지만 커널 3.0.7 구성 파일을 찾을 수 없습니다. 어떤 아이디어?

2
ENOANO (No Anode)는 어떤 용도로 사용됩니까?
이 질문은 유휴 호기심만을위한 것이지만 다른 사람들도 호기심을 가질 것으로 생각됩니다. (Linux 2.6의) errno.h를 검색하여 ENOANO "No Anode"를 찾았습니다. "음극 없음"오류는 없습니다. 커널 소스 일치를 살펴보면 애노드라는 장치에서 사용하지 않는 것으로 보이며 일부 모호한 장치 드라이버에서 의도적으로 까다로운 오류 코드로만 사용합니다. 인터넷 검색에는 관심이 없었습니다. 농담 일까? POSIX와 같은 표준 …

3
Linux 커널이 initrd를 올바르게 찾지 못함
나는 리눅스 커널을 컴파일했고 QEMU에서 디버깅하고 싶었다. 명령을 수행하여 부팅 할 파일을 만들었습니다 $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs 그런 다음 qemu -kernel bzImage -initrd disk.img아래 화면이 나타났습니다. Kernel panic - not syncing: VFS: unable to …

1
오늘날 유닉스와 리눅스 커널의 주요 차이점은 무엇입니까?
나는 동일한 프로그램 중 많은 것이 두 커널 위에서 완벽하게 실행된다는 것을 알고 있습니다. 역사적으로 두 커널은 서로 다른 기원에서 왔다는 것을 알고 있습니다. 나는 철학적으로도 다른 것들을지지한다는 것을 알고 있습니다. 제 질문은 오늘날 2011 년에 유닉스 커널이 리눅스 커널과 다른 점은 무엇입니까?

1
src 버전 3. *와 3. *-generic의 차이점
내 로컬 Linux / Ubuntu에는 Linux src에 대한 두 개의 디렉토리가 있습니다. /usr/src/linux-3.16.0 /usr/src/linux-3.16.0-generic 3.16.0의 코드는 3.16.0-generic의 코드보다 훨씬 큽니다. 두 디렉토리가 왜 그리고 어떻게 다른지 궁금합니다.

2
무선 도구 버전 30이 영구 베타가 된 이유는 무엇입니까?
이 Q / A 에서 무선 도구에 대한 좋은 정보를 찾았습니다 . 분명히 1997 년 Hewlett Packard가 후원하는 Jean Tourrhiles에 의해 Linux 커널 에 소개 되었습니다 . 편집 : WE (무선 확장)가 무선 도구 자체가 아닌 Tourrhiles에 의해 커널에 추가 된 것 같습니다. 이 도구는 WE와 통신하는 기본 방법으로 대부분의 …

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