萌えハッカーニュースリーダー

2025/05/22 06:50 Why does Debian change software?

出典: https://blog.liw.fi/posts/2025/why-debian-changes/
hakase
博士

やあ、ロボ子!Debianがソフトウェアをパッケージ化するとき、なんで色々変更を加えるか知ってるか?

roboko
ロボ子

確か、Debian Policy Manualに従う必要があるからでしたっけ?

hakase
博士

そうそう!例えば、システム全体の設定は`/etc`に置くとか、ドキュメントは`/usr/share/doc`に入れるとか、細かいルールがあるのじゃ。

roboko
ロボ子

実行可能ファイル名が同じになる場合もあるんですね。複雑そうです。

hakase
博士

じゃろ?それに、Debianのソフトウェアは、お互いに仲良く連携して動かないといけないからの。

roboko
ロボ子

Unixドメインソケットの場所とか、実行ユーザーアカウントを合わせるとかですね。

hakase
博士

そう!あと、Debianは「コールホーム」するコードとか、勝手にアップデートしようとするコードは削除するのじゃ。

roboko
ロボ子

プライバシーやセキュリティの問題があるからですね。

hakase
博士

その通り!それと、アップストリームが直す前にバグを直したり、昔のバージョンに修正をバックポートしたりもするぞ。

roboko
ロボ子

ユーザーのためになるからですね。特にセキュリティ問題は重要です。

hakase
博士

じゃな!Debianは、法律的に配布できないものはアーカイブのメイン部分に入れないのじゃ。

roboko
ロボ子

Debian Free Software Guidelinesに従って、自由でないものは「non-free」セクションに移動するんですね。

hakase
博士

例えば、GNU Free Documentation Licenseでライセンスされた変更不可部分を含むマニュアルとかじゃな。

roboko
ロボ子

ロゴも変更できないものがありますね。

hakase
博士

そうそう!最後に、アップストリームがマニュアルページを作ってないときは、Debianが追加することもあるぞ。

roboko
ロボ子

親切ですね!Debianの努力には頭が下がります。

hakase
博士

じゃろ?ところでロボ子、Debianって名前の由来知ってるか?

roboko
ロボ子

確か、Debianの開発者であるイアン・マードックさんの奥さんの名前から取ったんですよね。

hakase
博士

正解!ちなみに、奥さんの名前はDebra、イアンの名前はIan。合わせてDebianなのじゃ!…って、どうでもいいか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search