Documentation/ABI/removed/devfs GitHub 원문 ↗

Linux 6.18.37 · ABI / removed

제거된 devfs ABI

수정할 수 없는 race와 kernel 내부 naming policy 때문에 제거되고 udev로 대체된 devfs interface를 설명합니다.

Source pathDocumentation/ABI/removed/devfs
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

devfs 제거

devfs:1-13

devfs는 유지보수 중단, race, LSB와 충돌하는 naming policy 문제로 kernel v2.6.18에서 제거됐습니다.

2. 영어 원문 전체

번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.

원문 전체 펼치기
1 What: devfs
2 Date: July 2005 (scheduled), finally removed in kernel v2.6.18
3 Contact: Greg Kroah-Hartman <[email protected]>
4 Description:
5 devfs has been unmaintained for a number of years, has unfixable
6 races, contains a naming policy within the kernel that is
7 against the LSB, and can be replaced by using udev.
8
9 The files fs/devfs/*, include/linux/devfs_fs*.h were removed,
10 along with the assorted devfs function calls throughout the
11 kernel tree.
12
13 Users:
14

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

devfs

1-13
항목값
Whatdevfs
Date2005년 7월 제거 예정, kernel v2.6.18에서 최종 제거
ContactGreg Kroah-Hartman <[email protected]>

devfs는 여러 해 동안 유지보수되지 않았고 수정할 수 없는 race를 안고 있었다. 또한 kernel 안에 LSB와 어긋나는 naming policy를 포함하고 있었으며 udev로 대체할 수 있었다.

fs/devfs/* 파일과 include/linux/devfs_fs*.h 파일이 제거됐고, kernel tree 전반에 흩어져 있던 여러 devfs 함수 호출도 함께 제거됐다.

Users 항목에는 등록된 사용자가 없다.