← Documents Documentation/admin-guide/abi-stable.rst GitHub 원문 ↗

Linux 6.18.37 · Administration / ABI

ABI stable symbols

Userspace가 제한 없이 사용할 수 있고 적어도 2년의 backward compatibility를 보장하는 stable ABI를 정의합니다.

Source pathDocumentation/admin-guide/abi-stable.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

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

Stable compatibility

abi-stable.rst:1-16

Stable interface의 사용 권리와 장기 호환성 약속을 정리합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ABI stable symbols
4 ==================
5
6 Documents the interfaces that the developer has defined to be stable.
7
8 Userspace programs are free to use these interfaces with no
9 restrictions, and backward compatibility for them will be guaranteed
10 for at least 2 years.
11
12 Most interfaces (like syscalls) are expected to never change and always
13 be available.
14
15 .. kernel-abi:: stable
16 :no-files:
17

3. 한국어 전문 번역

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

안정 ABI symbol

1-16

이 GPL-2.0 문서는 개발자가 stable로 정의한 interface를 설명합니다. Userspace program은 제한 없이 이 interface를 사용할 수 있으며, 적어도 2년 동안 backward compatibility가 보장됩니다.

Syscall과 같은 대부분의 stable interface는 변경되지 않고 계속 제공될 것으로 예상합니다.

.. kernel-abi:: stable
   :no-files:
Stable ABI contract
PropertyContract
UseUserspace may use without restrictions
Backward compatibilityGuaranteed for at least 2 years
Typical long-term expectationMost interfaces never change

Stable 단계가 userspace에 약속하는 호환성 범위입니다.