
私はいろいろなオペレーティングシステムを試してみるのが好きですが、まだIllumosベースのオペレーティングシステムを試していません。ソースからビルドするだけで、Linuxソフトウェア全体またはほとんどを実行できますか?
答え1
ほとんどのLinuxソフトウェア(Linuxカーネル関連ソフトウェアを除く)を手動でビルドできるはずですが、Illumosベースの展開これにはパッケージマネージャが含まれており、それを使用してリポジトリから事前に構築されたパッケージをインストールするのが簡単になります。 GNUユーザースペースを含むディストリビューションを使用すると、Linux / GNUシステムとの互換性も向上します。
パッケージを手動でビルドするには時間がかかり、多くのシステムリソースが必要になることがあります。これは、特定のオペレーティングシステムを試してみると、通常はしたくない作業です。
答え2
いいえ。ソフトウェアをビルドしてみることはできますが、ソースコードを変更しなくても成功できるという意味ではありません。たとえば、OmniOS で PHP 5.5 をビルドするとソケット互換性の問題が発生し、成功するにはパッチが必要です。ここ動作させる。
また、LinuxベースのオペレーティングシステムはGNUであり、IllumosベースのオペレーティングシステムはCDDL(Illumos-gateベースのプロジェクトリーダーはGNUよりCDDLを好む); GNUソフトウェアに付属していますが、これはデフォルトではありません。ソフトウェアバージョンを使用しないと、Illumosオペレーティングシステムでこの機能またはgrep -F
一部の機能が機能しない可能性があります。find
/usr/gnu/bin