Windowsで自分の作業がしばしば残念な方法で中断されることがありますが、FOSS開発者がクロスプラットフォームのサポートを主張するのはなぜですか? [閉鎖]

Windowsで自分の作業がしばしば残念な方法で中断されることがありますが、FOSS開発者がクロスプラットフォームのサポートを主張するのはなぜですか? [閉鎖]

私は何千もの例を反論しましたが、ここに2つあります。

blocknotifyWindowsのBitcoin Coreには、cmd.exe(または同様の)ウィンドウがしばらく表示され、すぐに消える非常に迷惑な欠陥があります。または、walletnotify信号が受信されるたびにわずか数ポイントしか表示されません(正しい支払いの実装に必要)。 1秒システム)。これはゆっくりとしかし確実にコンピュータユーザーを狂わせ、Bitcoin Coreが実行されている場合でもコンピュータは引き続き使用できなくなります。 (これは私にとって非常に重要です。)多数の解決コマンドをテストし、開発者と何度も会話を試みましたが、彼らはWindowsがなく、これが「優先順位ではありません」と主張しました。

PGデータベースをバックアップするためのWindows用PostgreSQLのpg_dumpコマンドは、--exclude-table-dataすべてが正しくエスケープされ、名前が付けられ(WindowsとPostgreSQLに従って)、他のプログラムで連携していることを確認しても、「特殊」文字を含むテーブルまたはスキーマ名の引数を無視します。同じです。彼らは、基本的に、Linuxでバグを修正するのと同じように、Windowsでバグを修正するよりも優れていると主張しています。実際の最終結果は、データベースを完全にダンプする必要があることです。これは、無駄なデバッグデータが原因でバックアップが巨大になったことを意味します。

ずっと行けました。私は多くのスクリプトでLinuxが実行されていると仮定し、Windowsには存在しないUnixコマンドを呼び出しました。これについての報告はいつも聞こえるわけではありませんが、彼らはLinux専用ソフトウェアと率直に言うのではなく、「クロスプラットフォーム」ソフトウェアを生産すると主張しています。

もちろん、マイクロソフトがやっているすべての狂ったことを見つけ出すことが些細なことだと言うわけではありませんが、それが…要です。それが何らかの形で「自動」で問題にならない場合、誰もが明らかにまったく同じOSを実行しており、「クロスプラットフォーム」ソフトウェアや追加の作業は必要ありません。私は私の人生を難しくするために「悪意を持って」Windowsに固執することではありません。ただ「悪意を抱いて」Windowsに固執するだけです。私がMicrosoftの嫌がらせに「別れを告げる」と怒ってLinuxディストリビューションをダウンロードしてインストールした後、オープンソースコミュニティが実際にどれほど有害であるかを知ったことがどれくらいになるのか、あなたは信じられないでしょう。はるかにMicrosoftの恐ろしい行動です。 Windowsでは、私の時間の「わずか」の90%が愚かさと完全なサディズムに対処するのに費やされ、Linuxでは99%を超えています。基本的に私が何をしようとしても問題があるだけです。あなたの経験がある点でまったく異なる場合は本当に嬉しいです。

問題は、Windowsプラットフォームのバージョンに正しく機能しない主な問題がありますが、なぜWindowsをサポートしているように見えますか?

あなたはこう答えることができます:

彼らの時間とリソースは限られています。パッチ/寄付を歓迎します。

それは本当かもしれませんが、彼らは新機能などを備えた新しいメジャーバージョンをリリースするために絶えず努力しています。新機能の速度を少し遅くし、より多くの機能が追加されるまで現在のバグを修正するだけではどうでしょうか。これが果たして不合理な態度なのか?皮肉なことに、Windows、特に絶えず変化するWindows 10にも同じ批判が適用されます。不要なジャンクが蓄積され続けているため、毎年修正されないバグが多すぎます。しかし、彼らが考える限り、それは金銭的な動機であり、これらのオープンソースプロジェクトは無料ですが、新機能を追加することを考える前に、既存の機能セットを堅牢で強力にするためにできるだけ多くの時間を費やすことができるはずです。

私はこの考え方を理解していません。

答え1

バグを修正したいが、自分で修正できない場合や、修正のために他の人に支払う必要がある場合は、開発者が使いやすくするためにテストケースを作成してください。開発者はまず低くぶら下がっている果物に対処します。

それは本当かもしれませんが、彼らは新機能などを備えた新しいメジャーバージョンをリリースするために絶えず努力しています。

個人的に受け入れないでください。あなたは唯一のプレイヤーではありません。開発者が新しい機能を開発するためにお金を受け取らないことをどうやって知ることができますか?たぶん彼らの日常かもしれません。

関連情報