Windows から Linux への切り替えは、あるアプリから別のアプリに切り替えるようなものではありません。コンセプトは同じままで、レイアウトのみが変わります。 Linux には、Windows ユーザーとして長年培ってきた直感や筋肉の記憶と衝突する可能性のある、ユニークで馴染みのないアイデアが数多く導入されています。ここでは、Linux を初めて使用したときに私を完全に混乱させた、最も異質な概念を 4 つ紹介します。
Linux ファイルシステム
文字はなく、記号だけです
Windows から Linux に切り替えたとき、最初につまずくのがファイル システムであるとは予想していませんでしたが、実際につまずいてしまいました。
Windows は、アプリをインストールしてファイルを保存する場所について、いくつかの固有のロジックに従いますが、それに拘束されるわけではありません。 C: ドライブをストレージ専用に使用し、D: ドライブをアプリのインストール専用に使用することもできます。また、必要に応じて Windows を D: にインストールすることもでき、引き続き動作するはずです。これにより、Windows の柔軟性がさらに高まります。
インストールされたアプリが Program Files、AppData、ProgramData、その他好きなものに分散できる Windows とは異なり、Linux にはすべてのものを入れるための定義された場所があります。
Linux のディレクトリ構造の説明
Windows を使用している場合、Linux のファイル システム構造は特に異質なものに見えるかもしれません。
バックスラッシュとスラッシュの比較
ファイル パスについて話していますが、パスの形式について何か奇妙なことに気づきましたか?
Windows では、ファイル パスには次のようにバックスラッシュ (\) が使用されます。 C:\ユーザー\ディバカール\ドキュメント。これが標準であり、これまでずっと Windows を使用してきた人なら、おそらく何も考えずに指で入力しているでしょう。 Linux では、パスには次のように代わりにスラッシュ (/) が使用されます。 /ホーム/ディバカール/ドキュメント。
面白いのは、Windows が実際には奇妙なものであるということです。 URL にはスラッシュが使用されます。ほとんどのプログラミング言語も同様です。バックスラッシュは、DOS の時代にまで遡る Windows の規則であり、ずっと使われ続けています。
Windows では、ソフトウェアのインストールがより自然かつ直感的に行えます。アプリの Web サイトを見つけて、インストーラーをダウンロードして実行し、いくつかのプロンプトをクリックすれば完了です。すべてのアプリには独自のインストーラーがあります。すべてのアプリは、必要に応じて自動的に更新されます。それは機能しますし、通常はあまり考える必要はありません。
ただし、Linux ではアプリのインストールのアプローチがまったく異なります。ほとんどのソフトウェアは次の方法で配布されています。 パッケージマネージャー– 集中リポジトリからのソフトウェアのダウンロード、インストール、更新を処理するツール。 Web サイトにアクセスしてインストーラーをダウンロードする代わりに、携帯電話のアプリ ストアと同様のソフトウェア センターまたはパッケージ マネージャーを使用して、ソフトウェアとパッケージを検索してインストールします。
Windows では、デスクトップは OS の一部です。タスクバー、スタート メニュー、設定アプリ、ファイル エクスプローラー、アプリ ウィンドウのスナップ方法など、これらはすべてオペレーティング システムの一部です。
ただし、Linux ではそうではなく、よりモジュール的なアプローチが採用されます。 Linux では、グラフィカル レイヤーを OS 自体に組み込む代わりに、 デスクトップ環境– ビジュアル インターフェイス、システム アプリ、およびウィンドウとパネルの動作方法を定義するツールとプログラムのコレクション。基本的に、私が常に OS とみなしているものはすべて、Linux は単なる置き換え可能なグラフィカル レイヤーとして扱います。
同じ Linux ディストリビューションであっても、デスクトップ環境を交換することができ、それによってシステムの外観や動作が完全に変わる可能性があります。たとえば、GNOME と KDE Plasma は最も人気のあるデスクトップ環境の 2 つですが、これらはまったく似ていません。 GNOME は、仮想デスクトップを中心としたワークフローを中心に構築されたクリーンで最小限の美しさを備えています。一方、KDE Plasma には、必要なほぼすべての機能が詰め込まれており、Windows 7 によく似たレイアウトに従っています。
Linux デスクトップ環境の選択が、完璧なディストリビューションを選択することよりもはるかに重要である理由。
Linux を学ぶのは難しくありませんが、Windows を学ぶのは難しいです
これらの概念はいずれも特に複雑ではありません。この混乱は主に、ストレージがドライブ文字を中心に編成されている、デスクトップは OS の一部である、ソフトウェアは常に Web サイトから提供されるという Windows の前提を忘れていることに起因しています。 Linux ではさまざまな選択が行われ、そのほとんどはより明示的かつモジュール化されています。実際、そのメンタル モデルが変わると、Linux のやり方を好むようになるかもしれません。私もそう思っています。
8/10
オペレーティング·システム
クブントゥ 24.04 LTS
CPU
Intel Core Ultra 9 275HX (2.7GHz ~ 5.4GHz)
このラップトップは、Kubuntu Linux を搭載したポータブル ワークステーションおよびゲーム プラットフォームを必要とする開発者や専門家向けに特別に構築されています。 5.4 GHz に達するインテル プロセッサーと統合グラフィックスと専用の NVIDIA 5070 Ti GPU を備えており、機械学習やゲームに追加のパワーが必要な場合に最適です。