2019 年の Apple は 2000 年の Linux です

注: この投稿は、歴史の循環的な性質についての皮肉な観察です。 この観察自体は実際には何の役にも立ちませんが、本質的には非常に適切であるため、聴衆と共有する価値があると判断しました。 そしてもちろん、コメントでお会いしましょう。

先週、私が MacOS 開発に使用しているラップトップから、XCode のアップデートが利用可能になったと報告がありました。 インストールしようとしましたが、インストーラーを実行するのに十分な空きディスク容量がないとシステムに表示されました。 さて、大量のファイルを削除して再試行しました。 それでも同じエラーが発生します。 さらに多くのファイルと、さらにいくつかの未使用の仮想マシン イメージを削除しました。 これらの操作によりディスク上の数十ギガバイトが解放されたため、すべてが機能するはずです。 いつものようにゴミ箱に何かが詰まらないように、ゴミ箱も空にしました。

しかし、これでも役に立ちませんでした。依然として同じエラーが表示されました。

ターミナルを起動する時期が来たことに気づきました。 そして実際、からの情報によると、 df8 ギガバイトを超えるファイルを削除したばかりですが、ディスクには 40 ギガバイトの空き領域しかありませんでした (これはグラフィカル インターフェイスからではなく、 rm、したがって誰も「生き残る」機会がありませんでした)。 何度も検索した結果、削除されたすべてのファイルがファイル システムの「予約スペース」に移動されていることがわかりました。 そして、それらにアクセスして取り除く方法はありませんでした。 ドキュメントを読んだ後、さらにスペースが必要になったときに、OS 自体がこれらのファイルを「オンデマンド」で削除することがわかりました。 これはあまり満足のいくものではありませんでした。なぜなら、通常、Apple ソフトウェアはエラーなしでそのようなことを行うと思われているにもかかわらず、システムは間違いなく本来の動作を実行するつもりがなかったからです。

何が起こっているのかを理解しようと何度か試みた後、私は Reddit の奥深くに隠されたスレッドを発見しました。そこでは、誰かが予約されたスペースを空にするために使用できる魔法の通路を列挙していました。 実際、これらの文章には打ち上げなどの内容が含まれていました。 tmutil。 しかも、一見するとやりたいことと何の意味も関係もないような議論を積み重ねた状態で立ち上げが行われます。 しかし、驚くべきことに、このシャーマニズムが功を奏し、最終的には XCode を更新することができました。

血圧レベルが正常に戻ったとき、私は既視感を感じました。 この状況全体を見て、私は XNUMX 年代初頭の Linux での経験を痛いほど思い出しました。 適切かつ理解できる理由もなく、完全にランダムに何かが壊れてしまいます。「すべてを元に戻す」唯一の方法は、テーマ別のフォーラムでコンソール用の頑固なコマンドを掘り出し、最善の結果を期待することです。 そしてこの事実に気づいた瞬間、光が見えました。

結局のところ、ファイル システム スペースに関する話は孤立した事件ではありません。 どこにでも類似点があります。 例えば:

外部モニター

Linux 2000: XNUMX 番目のモニターの接続は失敗する可能性が高くなります。 ファンたちは、このモデルに関する完全な情報を提供しなかったのはすべてメーカーの責任だと主張している。

Apple 2019: プロジェクターの接続は失敗する可能性が高くなります。 ファンは、メーカーのハードウェアが Apple 機器のすべてのモデルで動作することを保証していないため、これはすべてメーカーのせいだと主張しています。

ソフトウェアのインストール

Linux 2000: ソフトウェアをインストールするための競合を正確に行う方法は XNUMX つだけです。それは、パッケージ マネージャーを使用することです。 何か違うことをしたなら、あなたは嫌な奴であり、苦しむべきです。

Apple 2019: ソフトウェアをインストールする人種的に正しい方法は XNUMX つだけです。それは Apple ストアを使用することです。 何か違うことをしたら、あなたはろくでなしであり、苦しむべきです。

ハードウェアの互換性

Linux 2000: 3D ビデオ カードなどの一般的なデバイスであっても、箱から出してすぐに動作するハードウェアは非常に限られています。 機器はまったく動作しないか、機能が低下しているか、あるいは動作しているように見えても、明らかな理由もなく時々クラッシュします。

Apple 2019: 非常に限られたハードウェアは、Android スマートフォンなどの一般的なデバイスであっても、そのまますぐに動作します。 機器はまったく動作しないか、機能が低下しているか、あるいは動作しているように見えても、明らかな理由もなく時々クラッシュします。

サポート

Linux 2000: 問題に対する答えが検索結果の最初のページに表示されない場合は、これが最後のページです。 友達に助けを求めても、友達は検索エンジンにあなたの問題を入力し、最初の検索リンクから情報を読むことになるだけです。

Apple 2019: 問題に対する答えが検索結果の最初のページに表示されない場合は、それで終わりです。これが最後のページです。 テクニカル サポートに電話して助けを求めても、検索エンジンに問題を入力し、最初の検索リンクから情報を読み出すだけです。

ノートパソコンの特徴

Linux 2000: USB ポートが XNUMX つ以上あるラップトップを見つけるのは非常に困難です。

Apple 2019: USB ポートが XNUMX つ以上あるラップトップを見つけるのは非常に困難です。

死ぬまで愛を

Linux 2000: ペンギンのファンは、自分たちのシステムが最高であり、遅かれ早かれそれがすべての PC に搭載されるだろうと、何の迷いもなく言います。 問題のファンは傲慢なオタクです。

Apple 2019: Apple ファンは、自社のシステムが最高であり、遅かれ早かれそれがすべての PC に搭載されるだろうと、何の迷いもなく言います。 問題のファンは、カフェラテを手に持つ傲慢な流行に敏感なデザイナーです。

出所: habr.com

コメントを追加します