Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> Win 10システムでLinuxを使用する前に知っておくべきことをいくつか説明しましょう

Win 10システムでLinuxを使用する前に知っておくべきことをいくつか説明しましょう

  

Microsoftの公式プロジェクトPrimordialはWindows 10でLinuxシステムのコマンドを翻訳し、シェルを含むコアLinuxツールを実行してwin10システムで実行できます。 Linuxはもう遊びではありません。

原始平均''、この最初のプロジェクトは、現在オンになっていると、その名前が原始的な状態にあるが、その将来は有望ですが、なぜですか?次の点を見ればわかります。

1.このサブシステムを普通に使うためには、いくつかの障害に遭遇するでしょう。しばらく待つ必要があるかもしれません。

Linuxでコマンドライン操作を使用したいのなら、間違いないと思います私はコンピュータの専門家です。 WindowsのLinuxサブシステムもこれを考慮に入れており、隠された「エキスパートユーザー」エントリを介してアクセスする必要があります。言い換えれば、Windows Insiderプログラムを使用するには、Fast Ring Developerバージョンのビルド14316以降(Windows 10)を使用する必要があります。

Fast RingInsiderになった場合、ビルド14316がシステムにプッシュされるまでに数日かかることがあります。私の知る限りでは、ISOイメージファイルの最新版をすぐに入手する方法は現在ありません。

ビルド14316の実行を開始したら、[設定]> [アップデートとセキュリティ]> [開発者固有]の順に選択し、[開発者モード]を選択します。次に検索ボックスに「' Windows function」と入力し、「Windows機能を開くまたは閉じる」を選択してから、「Windows Linuxサブシステム(Beta)」を選択します。

インストールが完了したら、プロンプトコマンドウィンドウにbashと入力します。WindowsストアからBashをダウンロードしてインストールするように促すことができます(WindowsストアのインターフェイスでBashを探していない場合は見つかりません)。終了したら、WindowsのCLIコマンドラインウィンドウにbashコマンドを入力すると、ポップアップ表示されてLinuxサブシステムに入り、コマンドラインウィンドウを起動します。ここで、Linuxコマンドを使用してvimなどの他のアプリケーションを起動できます。



Linuxサブシステムで実行されているvimエディタ

2.これらは実際のLinuxバイナリであり、バイナリで実行されます。

MicrosoftがBuild2016カンファレンスに参加している場合このプロジェクトが発表されたとき、Linuxサブシステムは仮想マシンではなく、Linuxバイナリを正常に実行できる翻訳レイヤであることが特に強調され、プロジェクトはLinuxシステム呼び出しをWindowsのようなシステムに変換します。と呼ばれる。

これについては善と悪があります。良いニュースは、ほとんどのLinuxバイナリが(Ubuntu Linux用にコンパイルされている限り)、安全に正しく実行できることです。Ubuntuと同様に、パッケージファイルはaptを介してダウンロードできます。 Linuxアプリケーションをこのサブシステムで正しくコンパイルできるかどうかはわからないが、その中ですでにgccを実行し始めた勇敢な先駆者もいる。

Redditの後、このサブシステムにおけるさまざまなLinuxアプリケーションの大胆な試行とテストの成功についていくつかの議論がありました。

Linuxサブシステムのバイナリファイルは完全に本物ですが、他のバイナリファイルを入手してシステムに追加することはできますが、それらが正しく機能することを保証するものではありません。主な機能のいくつか

マイクロソフトは、bashシェル、sshリモート接続ツール、その他多くのツールを含む、Linuxサブシステムの最初の反復バージョンで最も頻繁に使用されるツールを開発者に提供したいと考えています。しかし、それはあなたがそこにDockerや仮想マシンを実行できるという意味ではありません。

しかし、その一方で、これは最古のバージョンなので、できることに驚くことでしょう。上記のRedditの説明では、Apache Web Serverを起動できるとユーザーから報告されていますが、多くの問題があり、ローカルエリアネットワークでしか機能しない場合がありますが、実際の動作条件は十分です。同様に、xorgクライアントもX Windowsで実行できますが、手動構成が必要であり、XディスプレイサーバーはWindowsホストにインストールされています。

4. LinuxとWindowsのアプリケーションが直接対話することを期待しないでください。

サブシステムで実行されているLinuxアプリケーションは、それらがサブシステムで実行されていることを知らない、全世界これがLinuxシステムです。これらのLinuxアプリケーションは、外部のWindowsアプリケーションの存在を知りません。そして時間が経つにつれて、Windowsアプリケーションは内部のLinuxアプリケーションに関する情報を知っている可能性がありますが、それはMicrosoftがLinuxサブシステムの機能を拡張する方法と将来導入されるAPIによって異なります。

言い換えれば、現在の状況では、Linuxアプリケーションは2つの方法でのみWindowsの世界にメッセージを配信できます。 1つ目はネットワーク経由ですが、これにはもう一方の端から送信されたデータを受信するためのWindowsアプリケーションも必要です。 2つ目はファイルシステム経由で、Linuxサブシステムが/mntの下に自動的にマウントポイントを作成し、Windowsドライブにマップするようにします。 Linuxサブシステムで直接外部ファイルを作成することはできないようです - これはデザインやパーミッションの問題かもしれません - しかし、既存のファイルを読んだり変更したりすることはできます。

上記はWin10システムでLinuxを使用する前に知っておくべきことがいくつかありますので、もっとエキサイティングなチュートリアルを知るために必要な友達を見てください。

原題:Windowsの10&rsquoを使用する前に、何を知っている; sの新しいLinuxシステム、著者:セルダルYegulalpの

Copyright © Windowsの知識 All Rights Reserved