← Documents 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 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

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 <gregkh@linuxfoundation.org>
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. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

devfs

1-13
항목
Whatdevfs
Date2005년 7월 제거 예정, kernel v2.6.18에서 최종 제거
ContactGreg Kroah-Hartman <gregkh@linuxfoundation.org>

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

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

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