The Linux Kernel documentation

Вопросы программного кода и архитектуры Linux

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

The Linux Kernel documentation

Непрочитанное сообщение Olej » 02 июл 2023, 09:30

Теперь собрано в одном месте: The Linux Kernel documentation ... во времена когда я активно работал с написанием модулей ядра (драйверов) такого уровн документации не было, и она по крохам была раскидана по исходникам ядра :!:
Это верхний уровень дерева документации ядра. Документация ядра, как и само ядро, находится в стадии разработки; это особенно верно, когда мы работаем над тем, чтобы объединить наши многочисленные разрозненные документы в единое целое. Обратите внимание, что улучшения в документации приветствуются; присоединяйтесь к списку linux-doc на vger.kernel.org, если хотите помочь.
Это мой вольный перевод вводной фразы к этой документации...
Там, кстати, есть поддеревья Translations на тех языках, на которых подсуетились для себя делать "по ходу" перевод. На русском языке там переводов нет :oops: - русскоязычная практика сообщества Linux состоит в другом: в том, чтобы брать free и open Linux, и продавать его соотечественникам за хорошие деньги, см. дистрибутивы отечественной сборки (сравнение).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

The Linux Kernel documentation

Непрочитанное сообщение Olej » 02 июл 2023, 09:38

Olej писал(а):
02 июл 2023, 09:30
Это мой вольный перевод вводной фразы к этой документации...
Но возвращаясь к The Linux Kernel documentation...
Там весьма много специфических тем именно методических для разработчиков кода ядра: взаимодействие с комьюнити, как готовить и подавать код ядра и т.д. и т.п. (меня это не интересует, но может кому будет интересно).

Но есть совершенно уникальные целевые технические разделы:
Internal API manuals

Manuals for use by developers working to interface with the rest of the kernel.

Core API Documentation
Driver implementer's API guide
Kernel subsystem documentation
Locking in the kernel
User-oriented documentation

The following manuals are written for users of the kernel — those who are trying to get it to work optimally on a given system and application developers seeking information on the kernel's user-space APIs.

The Linux kernel user's and administrator's guide
The kernel build system
Reporting issues
User-space tools
The Linux kernel user-space API guide

See also: the Linux man pages, which are kept separately from the kernel's own documentation.
Firmware-related documentation

The following holds information on the kernel's expectations regarding the platform firmwares.

The Linux kernel firmware guide
Open Firmware and Devicetree
Architecture-specific documentation

CPU Architectures
ARC architecture
ARM Architecture
ARM64 Architecture
IA-64 Architecture
LoongArch Architecture
m68k Architecture
MIPS-specific Documentation
Nios II Specific Documentation
OpenRISC Architecture
PA-RISC Architecture
powerpc
RISC-V architecture
s390 Architecture
SuperH Interfaces Guide
Sparc Architecture
x86-specific Documentation
Xtensa Architecture

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

The Linux Kernel documentation

Непрочитанное сообщение Olej » 25 июл 2023, 17:26

Olej писал(а):
02 июл 2023, 09:30
Теперь собрано в одном месте: The Linux Kernel documentation ...
URL выглядит так (специально выписываю в явном виде):
https://www.kernel.org/doc/html/latest/index.html
И понятно, что это "последняя" версия ... вот на сегодня это 6.5.0-rc3 :-o
Но вот здесь есть версии на выбор - https://www.kernel.org/doc/html/

Код: Выделить всё

../
latest/                                            23-Jul-2023 22:57                   -
next/                                              25-Jul-2023 04:43                   -
v4.10/                                             22-Feb-2017 12:04                   -
v4.11/                                             01-May-2017 02:58                   -
v4.12/                                             02-Jul-2017 23:34                   -
v4.13/                                             03-Sep-2017 21:13                   -
v4.14/                                             12-Nov-2017 19:41                   -
v4.15/                                             28-Jan-2018 21:28                   -
v4.16/                                             01-Apr-2018 21:55                   -
v4.17/                                             03-Jun-2018 21:42                   -
v4.18/                                             14-Aug-2018 20:05                   -
v4.19/                                             22-Oct-2018 07:36                   -
v4.20/                                             24-Dec-2018 00:12                   -
v4.8/                                              27-Oct-2016 20:17                   -
v4.9/                                              24-Dec-2016 11:04                   -
v5.0/                                              04-Mar-2019 00:32                   -
v5.1/                                              06-May-2019 00:56                   -
v5.10/                                             13-Dec-2020 22:54                   -
v5.11/                                             14-Feb-2021 22:45                   -
v5.12/                                             25-Apr-2021 21:06                   -
v5.13/                                             27-Jun-2021 22:36                   -
v5.14/                                             29-Aug-2021 22:32                   -
v5.15/                                             31-Oct-2021 21:09                   -
v5.16/                                             09-Jan-2022 23:11                   -
v5.17/                                             20-Mar-2022 20:29                   -
v5.18/                                             22-May-2022 20:06                   -
v5.19/                                             31-Jul-2022 21:42                   -
v5.2/                                              07-Jul-2019 23:07                   -
v5.3/                                              04-Aug-2020 14:19                   -
v5.4/                                              25-Nov-2019 00:45                   -
v5.5/                                              27-Jan-2020 00:35                   -
v5.6/                                              29-Mar-2020 22:53                   -
v5.7/                                              21-Jul-2020 14:43                   -
v5.8/                                              02-Aug-2020 21:45                   -
v5.9/                                              11-Oct-2020 21:24                   -
v6.0/                                              02-Oct-2022 21:34                   -
v6.1/                                              11-Dec-2022 22:45                   -
v6.2/                                              19-Feb-2023 22:53                   -
v6.3/                                              23-Apr-2023 19:27                   -
v6.4/                                              25-Jun-2023 23:57                   -
v6.4-rc1/                                          07-May-2023 21:09                   -
v6.4-rc2/                                          14-May-2023 20:22                   -
v6.4-rc3/                                          21-May-2023 21:39                   -
v6.4-rc4/                                          28-May-2023 12:20                   -
v6.4-rc5/                                          04-Jun-2023 21:37                   -
v6.4-rc6/                                          11-Jun-2023 22:02                   -
v6.4-rc7/                                          18-Jun-2023 21:53                   -
v6.5-rc1/                                          09-Jul-2023 21:24                   -
v6.5-rc2/                                          16-Jul-2023 22:54                   -
v6.5-rc3/                                          23-Jul-2023 22:57                   -
Здесь:
- видно даты каждого из ядер, что часто бывает нужно;
- по ссылке https://www.kernel.org/doc/html/next/ вы идёте в собрание (ссылок) более уточнённой документации, по тематикам... например - The Linux kernel user's and administrator's guide

Ответить

Вернуться в «Linux изнутри»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей