Linux と Windows についての興味深い話

序文

  • Windows と Linux はどちらも一般的なオペレーティング システムですが、ほとんどの人は Widow の方が馴染みがあり、Linux についてはあまり馴染みがないと思います。しかし、プログラマーの大家族の一員として、誰もが linu についてよく知っていると私は信じています。
  • 最近、著者はたまたま Linux システムを試していたので、最新の成果を皆さんと共有したいと思います。

Linux&Windows

両方の共通システム バージョン

一般的な Windows システム バージョン:

  1. Windows 7: デスクトップ オペレーティング システムの非常に人気のあるバージョンで、Home Edition、Professional Edition、Ultimate Edition などのさまざまなバージョンが提供されており、現在は企業の主流のオペレーティング システムです。ただし、ビジネス セキュリティのニーズにより、システムは徐々に win10 に置き換えられています。
  2. Windows 10: 現在広く使用されているデスクトップ オペレーティング システムのバージョンで、Home Edition、Professional Edition、Education Edition などのさまざまなエディションが提供されています。
  3. Windows 11: Windows オペレーティング システムの最新バージョンで、デスクトップ ユーザーにまったく新しいインターフェイスと機能を提供します。

一般的な Linux ディストリビューション:

  1. Ubuntu: 使いやすさとユーザーフレンドリーさに重点を置いた、最も人気のある Linux ディストリビューションの 1 つ。
  2. CentOS: サーバーおよびエンタープライズ環境向けに Red Hat Enterprise Linux (RHEL) 上に構築されたエンタープライズ グレードの Linux ディストリビューション。
  3. Fedora: イノベーションと新機能の導入に重点を置いた、コミュニティによって開発されたデスクトップおよびサーバー用の Linux ディストリビューション。
  4. Debian: 安定性とセキュリティで知られる無料のオープンソース Linux ディストリビューションで、サーバー環境で広く使用されています。
  5. openSUSE: SUSE Linux Enterprise 上に構築され、安定性と信頼性を提供する、コミュニティによってサポートされている Linux ディストリビューション。
  6. Arch Linux: カスタマイズと柔軟性に重点を置いた、Linux 愛好家およびパワー ユーザー向けのローリング リリース ディストリビューション。
  7. Kali Linux: ネットワーク セキュリティと侵入テスト用に特別に設計された Linux ディストリビューションで、多くのセキュリティ ツールが統合されています。
  8. Linux Mint: Ubuntu をベースに構築された、使いやすさとユーザー エクスペリエンスに重点を置いた Linux ディストリビューション。
  9. Kylin (キリン) オペレーティング システム: 中国の China Bidding Software Co., Ltd. (CCS) が開発し、中国政府が中心となって推進する国産 Linux オペレーティング システムです。これは Ubuntu に基づいており、ローカライズされたデスクトップおよびサーバー ソリューションの提供に重点を置いています。
  10. Deepin オペレーティング システム: Deepin オペレーティング システムも Debian ディストリビューションに基づいており、ユーザー エクスペリエンスと革新的なデザインに重点を置いています。クリーンで美しく、使いやすいデスクトップ環境を提供することで知られています。
  11. NeoKylin (New Kylin) オペレーティング システム: NeoKylin は Ubuntu と Debian をベースにしており、中国市場向けにカスタマイズされており、多言語とセキュリティの強化を提供します。
  12. Union オペレーティング システム (Union オペレーティング システム): Union オペレーティング システムは Debian ディストリビューションに基づいており、それに基づいてカスタマイズされています。Tongxinが独自に開発したデスクトップ環境とアプリケーションソフトウェアを採用しており、中国語ローカライズサポートにも注力しています。オフィススイート、セキュリティ管理ツール、クラウドサービスなど、政府、企業、個人ユーザー向けに特別に設計された一連のアプリケーションとサービスを提供します。Tongxin UOS は、中国政府部門、企業、機関、特に政務局や情報構築で広く使用されています。ローカライズされたソリューションとサポートを提供することで、中国国内のソフトウェア産業の発展と独自のイノベーションを促進します。

さらにもう 1 つの驚きを加えます。

  • inuxFX: Windows オペレーティング システムと同様のユーザー エクスペリエンスを提供するように設計された Ubuntu ベースの Linux ディストリビューション。これは、Linux への移行を容易にする使い慣れたデスクトップ環境とツールをユーザーに提供するために、ブラジルのチームによって開発されました。
  • LinuxFX の主な機能の 1 つは、Cinnamon デスクトップ環境に基づいており、Windows 10 の外観と操作方法を模倣するようにカスタマイズおよび最適化されたデスクトップ環境です。Windows のようなタスクバー、スタート メニュー、システム トレイが提供され、Windows ユーザーが LinuxFX にすばやく適応して使用できるようになります。

システムのインストール

  • Windows システムと Linux システムのインストール方法の違いと比較、および難易度:
Windowsシステム Linuxシステム
設置方法 インストールディスクまたはUSBドライブからインストーラーを起動します ディスク、USB ドライブ、またはネットワーク経由でインストール メディアをダウンロードする
困難 比較的単純な 比較的複雑な
インストール手順 1. インストール メディア (ISO または CD イメージ) をダウンロードまたは入手します。 1. インストール メディア (ISO または CD イメージ) をダウンロードまたは入手します。
2. ディスクまたは USB ドライブを挿入します。 2. ブート CD または USB ドライブを作成します。
3. コンピュータを起動し、CD または USB ドライブから起動します。 3. ディスクまたは USB ドライブを挿入します。
4. インストールウィザードに従ってインストールします。 4. コンピュータを起動し、CD または USB ドライブから起動します。
5. インストール オプションとターゲット ドライブを選択します 5. インストーラーインターフェイスに入り、インストールオプションとターゲットドライブを選択します
6. オペレーティング システムと必要なドライバーをインストールします。 6. パーティションとファイル システムの設定を行い、オペレーティング システムと必要なドライバーをインストールします。
7. インストールを完了し、システム設定を行います 7. システム設定を行い、必要なソフトウェアと構成のインストールを選択します
サポートされているハードウェアとドライバー 幅広いハードウェアとドライバーで動作します 一部のハードウェアとドライバーは手動でのインストールまたは構成が必要な場合があります
ソフトウェアとアプリケーションの可用性 商用および無料のソフトウェアとアプリケーションの幅広いサポート 多数の無料およびオープンソースのソフトウェアおよびアプリケーションによってサポートされています
ユーザーインターフェース Windowsデスクトップ環境を使用する ほとんどの場合、コマンドを使用するサーバーとして別のデスクトップ環境またはウィンドウ マネージャーを選択できます。
メンテナンスとアップデート アップデートとメンテナンスは通常、Microsoft によって提供されます。 アップデートとメンテナンスは通常、Linux ディストリビューションによって提供されます。

バージョンの選択

  • システム バージョンの選択における Windows と Linux の比較:
Windowsシステム Linuxシステム
システムバージョンの選択 Windows 10、Windows 11 など、複数のバージョンから選択できます。 Ubuntu、Fedora など、いくつかの異なる Linux ディストリビューションから選択できます。
エディションの特徴と機能 プロ版、家庭版など、各バージョンでは異なる機能が提供されます。 各ディストリビューションは、デスクトップ バージョン、サーバー バージョンなど、異なる機能と特徴を提供します。
商用利用および個人利用 商業用と個人用にさまざまなエディションが利用可能 ほとんどのディストリビューションは個人使用および商用使用を無料で提供しています
ライセンスと料金 ライセンスの購入が必要、価格はバージョンによって異なります ほとんどのディストリビューションはオープンソース ライセンスに基づいており、無料で使用できます。
サポートとアップデート 公式サポートと定期的なアップデートを提供します サポートとアップデートは個々の配布コミュニティによって提供されます
互換性 幅広いハードウェアとソフトウェアのサポート 互換性はディストリビューションと選択したパッケージによって異なります

要約:

  • Linux システムのディストリビューション バージョンの種類が多く、インストールが難しく、カスタマイズ性が比較的高いため、日常使用やオフィスでの作業には適していません (もちろん、ローカライズされたオペレーティング システム Deepin および Tongxin UOS は引き続き利用可能です)。
  • ウィンドウ システムの主なバージョン タイプは win7、win10、win11 ですが、選択できる特定のバージョンはまだたくさんあります。主流が日常的に使用している家庭用バージョンは、インストールの難易度が低く、クラッキング方法が多様で、味も macos に及ばないため、私たちのゲームは良い助っ人です。すべてのゲームと互換性があります。

LinuxとWindowsの経験

  1. ターミナルとコマンドライン:

    • Linux: ターミナルとコマンド ラインは非常に重要なツールであり、多くのタスクをコマンド ラインから実行できます。
    • Windows: グラフィカル インターフェイスの方が一般的ですが、コマンド ラインの使用は Linux ほど一般的ではありません。
  2. パッケージ管理:

    • Linux: パッケージ マネージャーは、ソフトウェアのインストール、更新、管理によく使用されます。依存関係を自動的に処理しながら、簡単なコマンドを使用してソフトウェアをインストールおよびアップグレードします。
    • Windows: ソフトウェアのインストールには通常、インストーラーの手動ダウンロードと一連のインストール手順が必要です。
  3. ファイルシステム階層:

    • Linux: 標準的なファイル システム階層に従って、ルート ディレクトリ、bin ディレクトリ、ホーム ディレクトリなどはすべて明確に定義された目的を持っています。
    • Windows: ファイル システム構造は Linux ほど標準化されていないため、必要なファイルやディレクトリを見つけるために、より多くのナビゲーションと検索が必要になる場合があります。
  4. 権限とユーザー管理:

    • Linux: 特権ベースのユーザー管理およびアクセス制御モデルを使用します。すべてのファイルとディレクトリには、誰が読み取り、書き込み、または実行できるかを制御する特定の権限設定があります。
    • Windows: 権限管理とユーザー アクセス制御も存在しますが、Linux のきめ細かい権限管理ほど直観的ではありません。
  5. オープンソースおよびフリーソフトウェア:

    • Linux: オープン ソースとフリー ソフトウェアのエコシステムで知られており、ユーザーは多数のオープン ソース ソフトウェアを自由に入手、使用、変更できます。
    • Windows: 商用および独自のソフトウェアが主流ですが、一部のオープン ソース ソフトウェアも入手可能ですが、使用方法や範囲が異なる場合があります。

収穫物を投げることについて話す

  • 私は、Linux システムでプロジェクトを実行したりコードを書いたりするのと同じように、長い間 Windows システムでプログラミングをしてきました。ところで、Linux システムについて学習してください。しかし、仮想マシンは実機をそのまま使ってインストールするという感じです。
  • まずはubuntuを体験してみると、デスクトップの動作がカクつくことも多く、ソフトのインストールも難しいです。役に立たないソフトウェアが付属しており、アンインストールに時間がかかる場合があります。
  • そして、deepin を体験し、deepin に恋をしてください。ページは滑らかでシルキーで、操作が簡単で、日常的に使用できます。
  • しかし、1panelを使用する過程で、いくつかのバグが発生しました(おそらく適応の問題)

Linuxシステムの使用スキル

  1. Linux システムをインストールします。ほとんどの人は USB ドライブを起動する方法を使用すると思います。
  2. Linuxシステムの選定推奨
    • centos8: 基本的なコマンドを学習する初心者に適しています。Java プロジェクトをデプロイするためのサーバーとして、docker サービス、nginx がすべて利用可能です。コマンド ラインでの使用により適しています。
    • deepin: Linux デスクトップでの使用に適しています。もちろん、理論的にはサーバーとしても使用できますが、互換性の問題がいくつかある可能性があります。
    • ubuntu: ほとんどの人に適しており、ソフトウェアが豊富で人気が高く、遭遇する問題のほとんどはインターネット上で見つけることができます。

  • 個人的な提案:
    • Linux のデスクトップ バージョンを使用したい場合は、ビデオの視聴、Web の閲覧、さらには QQ の使用など、日常的な用途にも Linux を使用したいと考えます。deepin システムを使用することをお勧めします (アプリケーションウェアハウスを提供するのは確かに良いことです。同じ構成では、ubuntu よりも deepin の方がスムーズでスムーズです。個人的には、ubuntu にソフトウェアをインストールする方が面倒です)。
  1. Linuxシステム用の優れたダウンロードツール

おすすめ

転載: blog.csdn.net/yang2330648064/article/details/131647146