17/10/24 12:06:37.59 sjgHUlFt.net
linux最大のクソ 殿堂入り
1. 依存関係
AをビルドするにはBが必要です
BをビルドするにはCが必要です
CをビルドするにはDが必要ですDをビルドするにはEが必要ですEをビルドするにはFが(以降永遠に続く)
2. パッチがない/作り方が公開されていない
開発者がパッチを作るとglibcなど大事なものを上書きできるのに、
自分がソースから作って上書きするとOSが起動しなくなる
開発者はどうやってパッチを作っているのか、なぜ上書きしても問題ないのかが公開されていない
3. ダイナミックリンクシステムがないので全部やり直し
WindowsならダイナミックリンクがあるのでDLLが更新されてもそこだけ入れ替えればいいが
LinuxのアプリはなぜかDLLに依存していて、入れ替えると一切起動しなくなる
互換性が完全保証されていてもダメ、それどころかバージョンの数字を変えるだけ(中身変更なし)でもダメ