← Documents Documentation/process/kernel-docs.rst GitHub 원문 ↗

Linux 6.18.37 · 문서 안내

Linux kernel 추가 문서 색인

Kernel source tree 문서, online reference, 출판 서적, conference 자료와 Rust 관련 학습 자료를 범주별로 안내합니다.

Source pathDocumentation/process/kernel-docs.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

Source 밖의 자료를 찾는 출발점

kernel-docs.rst:3-34

이 문서는 kernel 개발과 내부 구조를 공부할 때 참고할 source-tree 문서, website, book, article과 talk를 모은 색인이다. 외부 자료는 작성 시점의 kernel version을 확인하고 current source와 차이를 대조해야 한다.

Kernel tree 안의 문서

kernel-docs.rst:35-49

Documentation/ index, process guide, core API, driver API, locking, memory management, scheduler, networking과 architecture별 문서가 가장 가까운 reference다. Build한 HTML 문서는 cross-reference와 generated kernel-doc를 함께 제공한다.

Online 문서와 article

kernel-docs.rst:50-74

Kernel.org documentation, LWN kernel index, KernelNewbies와 mailing-list archive는 release 변화, design discussion과 historical context를 찾는 데 유용하다. Source symbol과 commit을 기준으로 자료의 적용 version을 확인한다.

출판 서적

kernel-docs.rst:75-162

목록에는 Linux Device Drivers, Linux Kernel Development, Understanding the Linux Kernel, Essential Linux Device Drivers, Embedded Linux와 architecture 관련 서적이 포함된다. 오래된 API 예제를 그대로 복사하지 말고 subsystem의 현재 implementation을 이해하기 위한 개념 자료로 사용한다.

Conference와 기타 자료

kernel-docs.rst:163-222

Conference paper, training material, university course, debugging guide와 architecture manual은 특정 주제를 깊게 다룬다. 원문 하단의 전체 영어 link 목록을 펼치면 Linux 6.18.37 source에 수록된 실제 URL과 서지 정보를 확인할 수 있다.

Rust for Linux 자료

kernel-docs.rst:223-382

Rust section은 language documentation, Rust for Linux project, presentation과 kernel integration 자료를 모은다. Kernel Rust code는 일반 userspace Rust와 build environment·allocation·panic·binding 조건이 다르므로 Documentation/rust의 current rule을 우선한다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. _kernel_docs:
2
3 Index of Further Kernel Documentation
4 =====================================
5
6 The need for a document like this one became apparent in the linux-kernel
7 mailing list as the same questions, asking for pointers to information,
8 appeared again and again.
9
10 Fortunately, as more and more people get to GNU/Linux, more and more get
11 interested in the Kernel. But reading the sources is not always enough. It
12 is easy to understand the code, but miss the concepts, the philosophy and
13 design decisions behind this code.
14
15 Unfortunately, not many documents are available for beginners to start.
16 And, even if they exist, there was no "well-known" place which kept track
17 of them. These lines try to cover this lack.
18
19 PLEASE, if you know any paper not listed here or write a new document,
20 include a reference to it here, following the kernel's patch submission
21 process. Any corrections, ideas or comments are also welcome.
22
23 All documents are cataloged with the following fields: the document's
24 "Title", the "Author"/s, the "URL" where they can be found, some "Keywords"
25 helpful when searching for specific topics, and a brief "Description" of
26 the Document.
27
28 .. note::
29
30 The documents on each section of this document are ordered by its
31 published date, from the newest to the oldest. The maintainer(s) should
32 periodically retire resources as they become obsolete or outdated; with
33 the exception of foundational books.
34
35 Docs at the Linux Kernel tree
36 -----------------------------
37
38 The Sphinx books should be built with ``make {htmldocs | pdfdocs | epubdocs}``.
39
40 * Name: **linux/Documentation**
41
42 :Author: Many.
43 :Location: Documentation/
44 :Keywords: text files, Sphinx.
45 :Description: Documentation that comes with the kernel sources,
46 inside the Documentation directory. Some pages from this document
47 (including this document itself) have been moved there, and might
48 be more up to date than the web version.
49
50 On-line docs
51 ------------
52
53 * Title: **Linux Kernel Mailing List Glossary**
54
55 :Author: various
56 :URL: https://kernelnewbies.org/KernelGlossary
57 :Date: rolling version
58 :Keywords: glossary, terms, linux-kernel.
59 :Description: From the introduction: "This glossary is intended as
60 a brief description of some of the acronyms and terms you may hear
61 during discussion of the Linux kernel".
62
63 * Title: **The Linux Kernel Module Programming Guide**
64
65 :Author: Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram,
66 Jim Huang.
67 :URL: https://sysprog21.github.io/lkmpg/
68 :Date: 2021
69 :Keywords: modules, GPL book, /proc, ioctls, system calls,
70 interrupt handlers .
71 :Description: A very nice GPL book on the topic of modules
72 programming. Lots of examples. Currently the new version is being
73 actively maintained at https://github.com/sysprog21/lkmpg.
74
75 Published books
76 ---------------
77
78 * Title: **The Linux Memory Manager**
79
80 :Author: Lorenzo Stoakes
81 :Publisher: No Starch Press
82 :Date: February 2025
83 :Pages: 1300
84 :ISBN: 978-1718504462
85 :Notes: Memory management. Full draft available as early access for
86 pre-order, full release scheduled for Fall 2025. See
87 https://nostarch.com/linux-memory-manager for further info.
88
89 * Title: **Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st Edition**
90
91 :Author: Kenneth Hess
92 :Publisher: O'Reilly Media
93 :Date: May, 2023
94 :Pages: 246
95 :ISBN: 978-1098109035
96 :Notes: System administration
97
98 * Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**
99
100 :Author: Kaiwan N Billimoria
101 :Publisher: Packt Publishing Ltd
102 :Date: August, 2022
103 :Pages: 638
104 :ISBN: 978-1801075039
105 :Notes: Debugging book
106
107 * Title: **Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel Synchronization**
108
109 :Author: Kaiwan N Billimoria
110 :Publisher: Packt Publishing Ltd
111 :Date: March, 2021 (Second Edition published in 2024)
112 :Pages: 754
113 :ISBN: 978-1789953435 (Second Edition ISBN is 978-1803232225)
114
115 * Title: **Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts**
116
117 :Author: Kaiwan N Billimoria
118 :Publisher: Packt Publishing Ltd
119 :Date: March, 2021
120 :Pages: 452
121 :ISBN: 978-1801079518
122
123 * Title: **Linux System Programming: Talking Directly to the Kernel and C Library**
124
125 :Author: Robert Love
126 :Publisher: O'Reilly Media
127 :Date: June, 2013
128 :Pages: 456
129 :ISBN: 978-1449339531
130 :Notes: Foundational book
131
132 * Title: **Linux Kernel Development, 3rd Edition**
133
134 :Author: Robert Love
135 :Publisher: Addison-Wesley
136 :Date: July, 2010
137 :Pages: 440
138 :ISBN: 978-0672329463
139 :Notes: Foundational book
140
141 .. _ldd3_published:
142
143 * Title: **Linux Device Drivers, 3rd Edition**
144
145 :Authors: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
146 :Publisher: O'Reilly & Associates
147 :Date: 2005
148 :Pages: 636
149 :ISBN: 0-596-00590-3
150 :Notes: Foundational book. Further information in
151 http://www.oreilly.com/catalog/linuxdrive3/
152 PDF format, URL: https://lwn.net/Kernel/LDD3/
153
154 * Title: **The Design of the UNIX Operating System**
155
156 :Author: Maurice J. Bach
157 :Publisher: Prentice Hall
158 :Date: 1986
159 :Pages: 471
160 :ISBN: 0-13-201757-1
161 :Notes: Foundational book
162
163 Miscellaneous
164 -------------
165
166 * Name: **Cross-Referencing Linux**
167
168 :URL: https://elixir.bootlin.com/
169 :Keywords: Browsing source code.
170 :Description: Another web-based Linux kernel source code browser.
171 Lots of cross references to variables and functions. You can see
172 where they are defined and where they are used.
173
174 * Name: **Linux Weekly News**
175
176 :URL: https://lwn.net
177 :Keywords: latest kernel news.
178 :Description: The title says it all. There's a fixed kernel section
179 summarizing developers' work, bug fixes, new features and versions
180 produced during the week.
181
182 * Name: **The home page of Linux-MM**
183
184 :Author: The Linux-MM team.
185 :URL: https://linux-mm.org/
186 :Keywords: memory management, Linux-MM, mm patches, TODO, docs,
187 mailing list.
188 :Description: Site devoted to Linux Memory Management development.
189 Memory related patches, HOWTOs, links, mm developers... Don't miss
190 it if you are interested in memory management development!
191
192 * Name: **Kernel Newbies IRC Channel and Website**
193
194 :URL: https://www.kernelnewbies.org
195 :Keywords: IRC, newbies, channel, asking doubts.
196 :Description: #kernelnewbies on irc.oftc.net.
197 #kernelnewbies is an IRC network dedicated to the 'newbie'
198 kernel hacker. The audience mostly consists of people who are
199 learning about the kernel, working on kernel projects or
200 professional kernel hackers that want to help less seasoned kernel
201 people.
202 #kernelnewbies is on the OFTC IRC Network.
203 Try irc.oftc.net as your server and then /join #kernelnewbies.
204 The kernelnewbies website also hosts articles, documents, FAQs...
205
206 * Name: **linux-kernel mailing list archives and search engines**
207
208 :URL: https://subspace.kernel.org
209 :URL: https://lore.kernel.org
210 :Keywords: linux-kernel, archives, search.
211 :Description: Some of the linux-kernel mailing list archivers. If
212 you have a better/another one, please let me know.
213
214 * Name: **The Linux Foundation YouTube channel**
215
216 :URL: https://www.youtube.com/user/thelinuxfoundation
217 :Keywords: linux, videos, linux-foundation, youtube.
218 :Description: The Linux Foundation uploads video recordings of their
219 collaborative events, Linux conferences including LinuxCon, and
220 other original research and content related to Linux and software
221 development.
222
223 Rust
224 ----
225
226 * Title: **Rust for Linux**
227
228 :Author: various
229 :URL: https://rust-for-linux.com/
230 :Date: rolling version
231 :Keywords: glossary, terms, linux-kernel, rust.
232 :Description: From the website: "Rust for Linux is the project adding
233 support for the Rust language to the Linux kernel. This website is
234 intended as a hub of links, documentation and resources related to
235 the project".
236
237 * Title: **Learn Rust the Dangerous Way**
238
239 :Author: Cliff L. Biffle
240 :URL: https://cliffle.com/p/dangerust/
241 :Date: Accessed Sep 11 2024
242 :Keywords: rust, blog.
243 :Description: From the website: "LRtDW is a series of articles
244 putting Rust features in context for low-level C programmers who
245 maybe don’t have a formal CS background — the sort of people who
246 work on firmware, game engines, OS kernels, and the like.
247 Basically, people like me.". It illustrates line-by-line
248 conversions from C to Rust.
249
250 * Title: **The Rust Book**
251
252 :Author: Steve Klabnik and Carol Nichols, with contributions from the
253 Rust community
254 :URL: https://doc.rust-lang.org/book/
255 :Date: Accessed Sep 11 2024
256 :Keywords: rust, book.
257 :Description: From the website: "This book fully embraces the
258 potential of Rust to empower its users. It’s a friendly and
259 approachable text intended to help you level up not just your
260 knowledge of Rust, but also your reach and confidence as a
261 programmer in general. So dive in, get ready to learn—and welcome
262 to the Rust community!".
263
264 * Title: **Rust for the Polyglot Programmer**
265
266 :Author: Ian Jackson
267 :URL: https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot/index.html
268 :Date: December 2022
269 :Keywords: rust, blog, tooling.
270 :Description: From the website: "There are many guides and
271 introductions to Rust. This one is something different: it is
272 intended for the experienced programmer who already knows many
273 other programming languages. I try to be comprehensive enough to be
274 a starting point for any area of Rust, but to avoid going into too
275 much detail except where things are not as you might expect. Also
276 this guide is not entirely free of opinion, including
277 recommendations of libraries (crates), tooling, etc.".
278
279 * Title: **Fasterthanli.me**
280
281 :Author: Amos Wenger
282 :URL: https://fasterthanli.me/
283 :Date: Accessed Sep 11 2024
284 :Keywords: rust, blog, news.
285 :Description: From the website: "I make articles and videos about how
286 computers work. My content is long-form, didactic and exploratory
287 — and often an excuse to teach Rust!".
288
289 * Title: **Comprehensive Rust**
290
291 :Author: Android team at Google
292 :URL: https://google.github.io/comprehensive-rust/
293 :Date: Accessed Sep 13 2024
294 :Keywords: rust, blog.
295 :Description: From the website: "The course covers the full spectrum
296 of Rust, from basic syntax to advanced topics like generics and
297 error handling".
298
299 * Title: **The Embedded Rust Book**
300
301 :Author: Multiple contributors, mostly Jorge Aparicio
302 :URL: https://docs.rust-embedded.org/book/
303 :Date: Accessed Sep 13 2024
304 :Keywords: rust, blog.
305 :Description: From the website: "An introductory book about using
306 the Rust Programming Language on "Bare Metal" embedded systems,
307 such as Microcontrollers".
308
309 * Title: **Experiment: Improving the Rust Book**
310
311 :Author: Cognitive Engineering Lab at Brown University
312 :URL: https://rust-book.cs.brown.edu/
313 :Date: Accessed Sep 22 2024
314 :Keywords: rust, blog.
315 :Description: From the website: "The goal of this experiment is to
316 evaluate and improve the content of the Rust Book to help people
317 learn Rust more effectively.".
318
319 * Title: **New Rustacean** (podcast)
320
321 :Author: Chris Krycho
322 :URL: https://newrustacean.com/
323 :Date: Accessed Sep 22 2024
324 :Keywords: rust, podcast.
325 :Description: From the website: "This is a podcast about learning
326 the programming language Rust—from scratch! Apart from this spiffy
327 landing page, all the site content is built with Rust's own
328 documentation tools.".
329
330 * Title: **Opsem-team** (repository)
331
332 :Author: Operational semantics team
333 :URL: https://github.com/rust-lang/opsem-team/tree/main
334 :Date: Accessed Sep 22 2024
335 :Keywords: rust, repository.
336 :Description: From the README: "The opsem team is the successor of
337 the unsafe-code-guidelines working group and responsible for
338 answering many of the difficult questions about the semantics of
339 unsafe Rust".
340
341 * Title: **You Can't Spell Trust Without Rust**
342
343 :Author: Alexis Beingessner
344 :URL: https://repository.library.carleton.ca/downloads/1j92g820w?locale=en
345 :Date: 2015
346 :Keywords: rust, master, thesis.
347 :Description: This thesis focuses on Rust's ownership system, which
348 ensures memory safety by controlling data manipulation and
349 lifetime, while also highlighting its limitations and comparing it
350 to similar systems in Cyclone and C++.
351
352 * Name: **Linux Plumbers (LPC) 2024 Rust presentations**
353
354 :Title: Rust microconference
355 :URL: https://lpc.events/event/18/sessions/186/#20240918
356 :Title: Rust for Linux
357 :URL: https://lpc.events/event/18/contributions/1912/
358 :Title: Journey of a C kernel engineer starting a Rust driver project
359 :URL: https://lpc.events/event/18/contributions/1911/
360 :Title: Crafting a Linux kernel scheduler that runs in user-space
361 using Rust
362 :URL: https://lpc.events/event/18/contributions/1723/
363 :Title: openHCL: A Linux and Rust based paravisor
364 :URL: https://lpc.events/event/18/contributions/1956/
365 :Keywords: rust, lpc, presentations.
366 :Description: A number of LPC talks related to Rust.
367
368 * Name: **The Rustacean Station Podcast**
369
370 :URL: https://rustacean-station.org/
371 :Keywords: rust, podcasts.
372 :Description: A community project for creating podcast content for
373 the Rust programming language.
374
375 -------
376
377 This document was originally based on:
378
379 https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
380
381 and written by Juan-Mariano de Goyeneche
382

3. 한국어 전문 번역

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

추가 kernel 문서 색인의 목적

1-33

정보를 어디서 찾는지 묻는 같은 질문이 linux-kernel mailing list에 반복해서 올라오면서 이런 문서의 필요성이 분명해졌다. GNU/Linux를 사용하는 사람이 늘수록 kernel에 관심을 갖는 사람도 늘지만 source를 읽는 것만으로는 충분하지 않을 수 있다. Code 자체는 이해해도 그 뒤의 개념, 철학, 설계 결정을 놓치기 쉽다.

입문자가 시작할 문서가 많지 않고, 존재하는 자료를 추적하는 널리 알려진 장소도 없었기 때문에 이 문서가 그 공백을 메우려 한다. 빠진 paper나 새 문서를 알고 있다면 kernel patch submission process에 따라 reference를 추가해 달라고 요청한다. 수정, 아이디어, comment도 환영한다.

각 자료는 title, author, URL, 검색용 keyword, 간단한 description으로 catalog한다. 절 안의 자료는 publication date가 최신인 순서로 나열한다. Maintainer는 foundational book을 제외하고 obsolete하거나 outdated된 resource를 주기적으로 제거해야 한다.

Kernel source tree와 online 문서

35-73

Sphinx book은 다음 target으로 build한다.

make htmldocs
make pdfdocs
make epubdocs
자료정보
linux/Documentation저자 다수. 위치 Documentation/. Text file과 Sphinx 문서. Kernel source와 함께 제공되며 이 문서를 포함한 여러 page가 이동되어 web version보다 최신일 수 있다.
Linux Kernel Mailing List Glossary저자 다수, rolling version. Kernel discussion에서 접하는 acronym과 용어를 짧게 설명한다. https://kernelnewbies.org/KernelGlossary
The Linux Kernel Module Programming GuidePeter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang. 2021. Module, GPL, /proc, ioctl, system call, interrupt handler를 다루는 예제 중심 GPL book. https://sysprog21.github.io/lkmpg/ 및 https://github.com/sysprog21/lkmpg

출판된 서적

75-162
서명서지 정보와 설명
The Linux Memory ManagerLorenzo Stoakes, No Starch Press, 2025년 2월, 1300쪽, ISBN 978-1718504462. Memory management. 원문은 pre-order early access draft와 2025년 가을 full release 일정을 안내한다. https://nostarch.com/linux-memory-manager
Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st EditionKenneth Hess, O'Reilly Media, 2023년 5월, 246쪽, ISBN 978-1098109035. System administration.
Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modulesKaiwan N Billimoria, Packt Publishing Ltd, 2022년 8월, 638쪽, ISBN 978-1801075039. Debugging 서적.
Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel SynchronizationKaiwan N Billimoria, Packt Publishing Ltd, 2021년 3월. 2024년에 2판 출간. 754쪽. ISBN 978-1789953435, 2판 ISBN 978-1803232225.
Linux Kernel Programming Part 2 - Char Device Drivers and Kernel SynchronizationKaiwan N Billimoria, Packt Publishing Ltd, 2021년 3월, 452쪽, ISBN 978-1801079518. User/kernel interface, peripheral I/O, hardware interrupt를 다룬다.
Linux System Programming: Talking Directly to the Kernel and C LibraryRobert Love, O'Reilly Media, 2013년 6월, 456쪽, ISBN 978-1449339531. Foundational book.
Linux Kernel Development, 3rd EditionRobert Love, Addison-Wesley, 2010년 7월, 440쪽, ISBN 978-0672329463. Foundational book.
Linux Device Drivers, 3rd EditionJonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman. O'Reilly & Associates, 2005년, 636쪽, ISBN 0-596-00590-3. Foundational book. http://www.oreilly.com/catalog/linuxdrive3/ 및 PDF https://lwn.net/Kernel/LDD3/
The Design of the UNIX Operating SystemMaurice J. Bach, Prentice Hall, 1986년, 471쪽, ISBN 0-13-201757-1. Foundational book.

기타 kernel resource

163-221
자료설명
Cross-Referencing Linux변수와 function의 정의 및 사용 위치를 cross-reference하는 web-based Linux kernel source browser. https://elixir.bootlin.com/
Linux Weekly News주간 developer 작업, bug fix, 새 기능과 version을 요약하는 고정 kernel section을 제공한다. https://lwn.net
Linux-MMLinux-MM team이 운영하는 memory management 개발 site. Memory patch, HOWTO, link, developer 정보와 mailing list를 제공한다. https://linux-mm.org/
Kernel Newbies IRC Channel and WebsiteKernel을 배우거나 project를 수행하는 사람과 경험 많은 개발자가 참여하는 #kernelnewbies channel. irc.oftc.net에서 /join #kernelnewbies. Website에는 article, document, FAQ도 있다. https://www.kernelnewbies.org
linux-kernel mailing list archiveMail archive와 검색: https://subspace.kernel.org 및 https://lore.kernel.org
The Linux Foundation YouTube channelCollaborative event, LinuxCon을 포함한 conference, Linux 및 software 개발 연구 content의 video recording을 제공한다. https://www.youtube.com/user/thelinuxfoundation

Rust for Linux와 학습 자료

223-307
자료설명
Rust for Linux저자 다수, rolling version. Linux kernel에 Rust language 지원을 추가하는 project의 link, documentation, resource hub. https://rust-for-linux.com/
Learn Rust the Dangerous WayCliff L. Biffle. 2024-09-11 접근. Firmware, game engine, OS kernel 같은 low-level C programmer를 위해 Rust feature를 맥락 속에서 설명하고 C에서 Rust로 line-by-line 변환한다. https://cliffle.com/p/dangerust/
The Rust BookSteve Klabnik, Carol Nichols 및 Rust community. 2024-09-11 접근. Rust 지식뿐 아니라 programmer로서의 범위와 자신감을 키우는 친절한 입문서. https://doc.rust-lang.org/book/
Rust for the Polyglot ProgrammerIan Jackson, 2022년 12월. 여러 language를 아는 경험 많은 programmer를 위한 guide. 예상과 다른 부분을 제외하면 과도한 detail을 피하고 crate 및 tooling 추천도 포함한다. https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot/index.html
Fasterthanli.meAmos Wenger. 2024-09-11 접근. Computer 동작을 설명하는 장문·교육·탐구형 article과 video로 Rust를 자주 함께 가르친다. https://fasterthanli.me/
Comprehensive RustGoogle Android team. 2024-09-13 접근. Basic syntax부터 generic과 error handling 같은 advanced topic까지 다룬다. https://google.github.io/comprehensive-rust/
The Embedded Rust BookJorge Aparicio를 중심으로 한 여러 contributor. 2024-09-13 접근. Microcontroller 같은 bare-metal embedded system에서 Rust를 사용하는 입문서. https://docs.rust-embedded.org/book/

Rust 교육, semantics, 연구 자료

309-350
자료설명
Experiment: Improving the Rust BookBrown University Cognitive Engineering Lab. 2024-09-22 접근. Rust 학습 효과를 높이기 위해 Rust Book content를 평가하고 개선하는 experiment. https://rust-book.cs.brown.edu/
New Rustacean podcastChris Krycho. 2024-09-22 접근. Rust를 처음부터 배우는 podcast이며 site content도 Rust documentation tool로 build한다. https://newrustacean.com/
Opsem-team repositoryOperational semantics team. 2024-09-22 접근. unsafe-code-guidelines working group의 후속 team으로 unsafe Rust semantics의 어려운 질문을 담당한다. https://github.com/rust-lang/opsem-team/tree/main
You Can't Spell Trust Without RustAlexis Beingessner, 2015년 master thesis. Data manipulation과 lifetime을 제어해 memory safety를 보장하는 Rust ownership system, 한계, Cyclone 및 C++의 유사 system과 비교를 다룬다. https://repository.library.carleton.ca/downloads/1j92g820w?locale=en

LPC 2024 Rust 발표와 podcast

352-373

LPC 항목은 Rust 관련 conference talk 모음이다. Rustacean Station은 Rust programming language의 podcast content를 만드는 community project다.

원본 자료와 저자

375-381

이 문서는 Juan-Mariano de Goyeneche가 작성했으며 다음 기존 문서를 바탕으로 했다.