>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
Unknown

VMware Workstationの旧バージョンを入手する方法と、なぜそれが必要なのか

よくある状況です:Windows XP上でしか動かない古いプロジェクトを実行する必要がある,或者は特定のWindows 7環境でソフトウェアをテストする必要があるのに、ベンダーの公式サイトが迷宮のようになっている?BroadcomがVMwareを買収して以来、配布物の直接ダウンロードリンクは姿を消しました。今では、インストーラーを入手するだけで、Broadcomサポートポータルでの登録が必要になり、それ自体がまず一苦労です。

GitHubには201853910/VMwareWorkstationというリポジトリがあり、システム管理者や開発者にとって安全な港となっています。作成者は、ハイパーバイザのほぼすべての重要なバージョンを手動で収集してアップロードしています—現在のビルドから10年前の「博物館品」まで。

なぜこれが役立つのか

2024年にVMware 10や12をダウンロードする必要があるなんて、なぜそんな必要があるのかと思うかもしれません。でも実際には、古いハードウェアやOSのサポートにはそれなりの理由があるものです。

プロジェクトの作成者は互換性の境界線を明確に示しています:

  • Windows 7で仮想化が必要なら、最後の安定バージョンは15.5.7です。
  • Windows XPや32ビットホストシステムなら、バージョン10.0.7にロールバックする必要があります。

興味深いポイント:2024年5月からVMware Workstation Proは個人利用向けに無料になり、同年11月からは全ユーザー向けに無料になりました。これは重要な変更で、クリーンな配布物を見つけることの関連性をさらに高めています。ライセンスの障壁が実質的になくなったからです。

リポジトリの中身

これは単なるリンク集ではありません—構造化されたアーカイブです。見つかるもの:

  • Windows用の実行ファイル(.exe)。
  • Linuxディストリビューション用のパッケージ(.bundle)。
  • GitHub Releasesからのダウンロードリンク。CAPTCHAなしで十分なダウンロード速度が保証されます。
  • バックアップ用のed2kリンク(まだeMuleやDonkeyネットワーク対応の古いトレントクライアントの使い方を覚えている人のために)。

バージョンリストにはすべてが含まれています:「古代」の9バージョンから、26H1のような新鮮なプレビュービルドまで。各メジャーバージョン(17、16、15など)に対して、ほぼすべてのマイナーアップデートが利用可能です。新しいバージョンの特定のパッチが、特定のドライバーやネットワークスタックとの互換性を壊してしまう場合に、これは命を救います。

使い方

一番シンプルな方法は、Releasesセクションに直接行くことです。作成者がファイルを直接そこにアップロードしています。Broadcomの公式サイトが複雑すぎる場合や、登録時にメールアドレスを知られたくない場合、このリポジトリのリンクは優れた代替手段になります。

ちなみに、リポジトリには旧バージョンのキーも記載されています(ソフトウェアが完全に無料になる前)。これは、古いワークステーションを復元する人で、怪しいソースでシリアルを検索したくない人にとって便利です。

個人的な観察

私はよく、古いソフトウェアのバージョンがウェブ上から痕跡もなく消えてしまうことに遭遇します。ベンダーはレガシーの維持を好まない—アップグレードさせた方が儲かるからです。でも本番開発やレガシーシステムのサポートでは、「アップグレードすれば?」は常に選択肢になるわけではありません。GitHubにこのようなミラーがあることは、エンジニアにとっての保険のようなものです。

これらのファイルを信用すべきか?常に答えは出ていません。作成者はこれらが元のインストーラーだと主張しています。理想的には、ダウンロード後に公式ソースのデータがあればチェックサムを確認すべきです。でも、スターの数(36,000以上)やIssueのアクティビティから見ると、コミュニティはこの「倉庫」を активно使用しており、今のところコードの整合性に関する問題は報告されていません。

必ずブックマークすべき人

  • 古いOSでソフトウェアをテストする開発者。
  • Windows 7/XPが動作するマシンのfleetを管理するシステム管理者。
  • 1つのファイルをダウンロードするためだけにBroadcomポータルと関わりたくない人。

このプロジェクトはコードについてではありません—ツールへのアクセシビリティについてです。ソフトウェアがサービス化し、有料の壁や複雑な登録の後ろに隠れる時代において、このようなInitiativeは作業時間を節約するのに役立ちます。

関連プロジェクト