This is a git repository for Korean translation of Paul E. McKenney's book, "Is Parallel Programming Hard, And, If So, What Can You Do About It?". In actual, this repository is just a fork of Paul E. Mckenney's git repository for the original book source. You can access the original book and its source from the address below:
This translation is just for fun. That said, if things goes luckily, the translation would help Korean programmers to understand the parallel programming well. Also, this translation is official; The original author, Paul E. McKenney, also references this repository.
The source is in tex format;
Just typing make
from your linux commandline will give you the complete book
in PDF format. For detailed build process, refer to FAQ-BUILD.txt
, please.
For those who has problem about building the book by themselves, we provide complete book in PDF format: https://github.com/sjp38/perfbook-ko_KR-pdf
This work follows the license of Paul E. McKenney's original one. You can use it almost freely. However, please check the license again.
Discussion process is similar to the one of Linux. In short, all discussions including problem report, patch submission, and patch review should be made via emails. To archive whole discussion, this project maintains a Group of Google Groups. You can join or see discussions via it. If you want to join or create a discussion, you should send an email about your opinion to appropriate maintainer(s) with CC to the group. Address of the group is as below:
To understand discussion process of Linux in detail, refer to documents below:
- https://www.kernel.org/doc/html/latest/process/submitting-patches.html
- http://dry-kiss.blogspot.kr/2012/10/blog-post.html
For every patches, you should add a Signed-off-by
line.
It means you agree about legal issues of the patch as described in FAQ.txt
file.
For detail, refer to the FAQ.txt
file in this repository, please.
SeongJae Park (sj38.park@gmail.com)