Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ja] Localize eBPF for Japanese #2935

Merged
merged 6 commits into from
Feb 29, 2024
Merged

[ja] Localize eBPF for Japanese #2935

merged 6 commits into from
Feb 29, 2024

Conversation

bashi8128
Copy link
Contributor

Describe your changes

Localize eBPF into Japanese

Related issue number or link (ex: resolves #issue-number)

resolves #2804

Checklist before opening this PR (put x in the checkboxes)

  • This PR does not contain plagiarism
    • don’t copy other people’s work unless you are quoting and contributing it to them.
  • I have signed off on all commits
    • signing off (ex: git commit -s) is to affirm that commits comply DCO. If you are working locally, you could add an alias to your gitconfig by running git config --global alias.ci "commit -s".

Signed-off-by: Masahiro Itabashi <itabasi.lm@gmail.com>
Copy link

netlify bot commented Feb 17, 2024

Deploy Preview for cncfglossary ready!

Name Link
🔨 Latest commit 1ba167a
🔍 Latest deploy log https://app.netlify.com/sites/cncfglossary/deploys/65e08f8efc76c40008e6be20
😎 Deploy Preview https://deploy-preview-2935--cncfglossary.netlify.app/ja/ebpf
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@Okabe-Junya
Copy link
Collaborator

The target page on the deploy preview site:

Copy link
Collaborator

@Okabe-Junya Okabe-Junya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます :)

何点かコメントを残させて頂きました。nitsの箇所に関しては、取り込むかどうかの判断はお任せします

tags: ["アーキテクチャ", "ネットワーキング", "セキュリティ"]
---

eBPF(拡張Berkeley Packet Filter)は、Linuxカーネルのソースコードを修正したりカーネルモジュールを導入したりすることなく、サンドボックス化された小さなプログラムやスクリプトをLinuxシステムのカーネル空間で実行できる技術です。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
eBPF(拡張Berkeley Packet Filter)は、Linuxカーネルのソースコードを修正したりカーネルモジュールを導入したりすることなく、サンドボックス化された小さなプログラムやスクリプトをLinuxシステムのカーネル空間で実行できる技術です。
eBPF(extended Berkeley Packet Filter)は、Linuxカーネルのソースコードを修正したりカーネルモジュールを導入したりすることなく、サンドボックス化された小さなプログラムやスクリプトをLinuxシステムのカーネル空間で実行できる技術です。

IMO: eBPFの正式表記は、日本語訳せずそのままでも良いかと思いました。また、多くの(権威的な)サイトでもママ表記が多そうです

参考

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a401d2d0で修正しました。


## 解決すべき問題はなんですか
一般的に、アプリケーションはユーザー空間で動作し、アプリケーションがカーネルから(例えばハードウェアへのアクセスなどの)権限を要求するときは、いわゆる「システムコール」を介して要求します。
多くの場合このアプローチはうまく働きますが、低水準なシステムに対するより柔軟なアクセスを開発者が必要とする場合があります。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
多くの場合このアプローチはうまく働きますが、低水準なシステムに対するより柔軟なアクセスを開発者が必要とする場合があります。
多くの場合、このアプローチはうまく働きますが、低水準なシステムに対するより柔軟なアクセスを開発者が必要とする場合があります。

nits: 原文にも , があり、日本語としても句点があった方が読みやすいかなと感じました

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「、」の有無で比較してみて、たしかにあったほうが読みやすかったので修正いたしました。
aa24effcです。

さらに、eBPFプログラムがカーネル内で動作を開始する前に、プログラムはいくつかの検証を通る必要があります。
検証器は、範囲外メモリーアクセス、無限ループや承認されていないカーネル関数の使用といった潜在的な安全違反がないかeBPFプログラムを確認します。
このようにして、プログラムが無限ループに入り、カーネルをクラッシュさせないことを確かにします。
これらのような安全制御によって、Linuxカーネル内でアプリケーションを動かすための選択肢としてeBPFはLinuxカーネルモジュールよりも安全なものになっています。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
これらのような安全制御によって、Linuxカーネル内でアプリケーションを動かすための選択肢としてeBPFはLinuxカーネルモジュールよりも安全なものになっています。
これらの安全制御によって、Linuxカーネル内でアプリケーションを動かすための選択肢としてeBPFはLinuxカーネルモジュールよりも安全なものになっています。

nits: "These safety controls" は単に「これらの安全制御」で良いかと思いました

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

原文に「ような」のニュアンスなかったのでこちらも修正しました。
d6209f24

Signed-off-by: Masahiro Itabashi <itabasi.lm@gmail.com>
Signed-off-by: Masahiro Itabashi <itabasi.lm@gmail.com>
Signed-off-by: Masahiro Itabashi <itabasi.lm@gmail.com>
Copy link
Collaborator

@Okabe-Junya Okabe-Junya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます :)

almost LGTMです〜ー(こちらのミスで1箇所だけ修正して欲しい箇所があるので、そちらの対応だけお願いします 🙏 )

tags: ["アーキテクチャ", "ネットワーキング", "セキュリティ"]
---

eBPF(extended Berkeley Packet Filter)は、Linuxカーネルのソースコードを修正したりカーネルモジュールを導入したりすることなく、サンドボックス化された小さなプログラムやスクリプトをLinuxシステムのカーネル空間で実行できる技術です。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
eBPF(extended Berkeley Packet Filter)は、Linuxカーネルのソースコードを修正したりカーネルモジュールを導入したりすることなく、サンドボックス化された小さなプログラムやスクリプトをLinuxシステムのカーネル空間で実行できる技術です。
eBPF (extended Berkeley Packet Filter)は、Linuxカーネルのソースコードを修正したりカーネルモジュールを導入したりすることなく、サンドボックス化された小さなプログラムやスクリプトをLinuxシステムのカーネル空間で実行できる技術です。

自分のsuggestの仕方が悪くて非常に恐縮なのですが、英文字になったので空白が必要そうですね。。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

あ、本当ですね...
ありがとうございます!
修正しました。

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます〜ー

LGTMです👍

Signed-off-by: Masahiro Itabashi <itabasi.lm@gmail.com>
多くの場合、このアプローチはうまく働きますが、低水準なシステムに対するより柔軟なアクセスを開発者が必要とする場合があります。
可観測性、セキュリティやネットワーク機能はこういった場合の良い例です。
この実現のため、Linuxカーネルモジュールを使ってカーネルのソースコードを修正することなくカーネルの基礎を拡張することができます。
Linuxカーネルモジュールの使用には利点もありますが、セキュリティリスクもももたらします。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Linuxカーネルモジュールの使用には利点もありますが、セキュリティリスクもももたらします
Linuxカーネルモジュールの使用には利点もありますが、セキュリティリスクももたらします

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます、誤字修正しました

Signed-off-by: Masahiro Itabashi <itabasi.lm@gmail.com>
@bashi8128 bashi8128 requested a review from kaitoii11 February 29, 2024 14:11
Copy link
Collaborator

@kaitoii11 kaitoii11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kaitoii11 kaitoii11 merged commit 769aea2 into cncf:dev-ja Feb 29, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang/ja for Japanese
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ja] Localize eBPF for Japanese
3 participants