異なるOSリリース/カーネルでソフトウェアをコンパイルする場合の違い

異なるOSリリース/カーネルでソフトウェアをコンパイルする場合の違い

Ubuntu 16、14、12、10用にzabbix-agentをコンパイルしようとしています。カーネル2.6や3.13以上のものもあります。

Ubuntu 16 (カーネル 3.13) でコンパイルすると、すべての Ubuntu リリース (2.x カーネル) で正常に動作するかどうか疑問に思っています。すでにテスト済みで、正常に起動できますが、機能が損なわれたりクラッシュしたりすることはないでしょうか?

また、公式の zabbix-agent バイナリのサイズは 300 KB しかないのに、コンパイルすると 2.5 MB を超える理由も教えてください。

関連情報