どのディストリビューションを選ぶべきかわからないときは本当に痛いです。開発者にとって、あるディストリビューションから別のディストリビューションに移植するのは膨大な時間と労力の無駄です。これはLinux / Unixを予想よりも複雑で恐ろしいものにします。
私は状況がこのようになった理由があることを知っていますが、Linuxと他の(無料の)Unixの世界を統一することを考えた人がいるのだろうか。これはまだ問題です。:Linux/Unixを統合しようとする試み(失敗)がありましたか?
答え1
デプロイメントシステム構成ツールと一般的な動作を統合する場合は、他のデプロイメントは必要ありません。
1つの利点は、アプリケーションのいくつかのバイナリインタフェースを定義することです。これLinux標準財団実務グループ何かを定義しようとしています。
以下は、一部のISO規格の基礎となる仕様の一覧です。最下位ビット仕様
答え2
持つユナイテッドLinux、Linuxディストリビューションのベースラインを設定しようとします。
答え3
何を除いてエコが言った。
どんな試みも役に立ちません。正直に言えば?私はデスクトップをサーバーのように実行したくないので、デスクトップを実行する方法(今後スクロール)がすべての人に適しているわけではありません。
私たちができることとするべきことは、違いを絞り込むことです。 freedesktop Notification APIやSystray APIのようなものが今や擬似標準になったのは良いことだと思います。開発者の作業の重複を減らす作業を増やすほど良いです。 Popplerは、散在する多くのタスクを1つに統合する方法を示す優れた例であり、PDFをレンダリングする必要があるすべてのアプリケーションには、すべてのプラットフォームで使用できる優れたライブラリがあります。
簡単に言えば、私たちは何かをしたいときはいつでも新しいライブラリを作成するのではなく、できるだけ多くのAPIコードを共有しようとします。
(誰でも「システムパスワードマネージャ」(kwalletなど)にアクセスするための標準APIを作成できますか?)
答え4
OpenBSD群衆に、彼らがそれを遵守し、もう少しオープンでなければならないと言い、それがどのように進行するかを見てください。
すべてのディストリビューションは異なる操作を実行してうまく機能します。これを実行できない場合は存在しません。コミュニティに何かを追加するディストリビューションは強制的にリリースしないでください。そうでなければ、少なくともイデオロギーの大規模な衝突につながります。何も起こりません。
これは、WindowsとMacをマージする必要があると言うのと同じです。完全に異なる2つの哲学と仕事を行う方法。