Microsoftは、Windows 10のubuntuでbashに多くの改善をもたらします

ビデオ: Говори AA а не Э в английском! 2024

ビデオ: Говори AA а не Э в английском! 2024
Anonim

Microsoftは、最新のビルド14361でWindows 10 Previewに多くの改善を導入しました。おそらく最も多くの変更を受け取る機能は、Windows 10上のUbuntuのBashです。Microsoftは、サブシステムのUbuntu BashコンソールLinux開発者がより良い仕事をするのに役立つLinux機能。

以下は、最新のWindows 10 Previewビルド14361のUbuntuのBashで修正および改善された機能です。

  • 「 Windows上のUbuntuでBashを実行する場合、DrvFsは大文字と小文字を区別するようになりました。
    • ユーザーは、/ mnt / cドライブにcase.txtおよびCASE.TXTを作成できます
    • 大文字と小文字の区別は、Windows上のUbuntuのBashでのみサポートされます。 Bashの外部では、NTFSはファイルを正しく報告しますが、Windowsのファイルとのやり取りで予期しない動作が発生する場合があります。
    • 各ボリュームのルート(/ mnt / cなど)は大文字と小文字を区別しません
    • Windowsでこれらのファイルを処理する詳細については、こちらをご覧ください。
  • pty / ttyサポートが大幅に強化されました。 TMUXなどのアプリケーションがサポートされるようになりました
  • ユーザーアカウントが常に作成されないインストールの問題を修正
  • 非常に長い引数リストを可能にする最適化されたコマンドライン引数構造。
  • DrvFsからread_onlyファイルを削除およびchmodできるようになりました
  • 切断時に端末がハングアップするいくつかのインスタンスを修正
  • chmodとchownがttyデバイスで動作するようになりました
  • 0.0.0.0および::への接続をローカルホストとして許可する
  • Sendmsg / recvmsgが1を超えるIOベクトル長を処理するようになりました
  • ユーザーは自動生成されたホストファイルをオプトアウトできるようになりました
  • インストール中にLinuxロケールをNTロケールに自動的に一致させる
  • / proc / sys / vm / swappinessファイルを追加しました
  • straceが正しく終了するようになりました
  • / proc / self / fdを介してパイプを再度開くことができます
  • DrvFsから%LOCALAPPDATA%\ lxssの下のディレクトリを非表示にします
  • bash.exeの処理の改善〜。 「bash〜-c ls」などのコマンドがサポートされるようになりました/ li>
  • ソケットはシャットダウン中に利用可能なepoll読み取りを通知するようになりました
  • lxrun / uninstallは、ファイルとフォルダーを削除するより良い仕事をします
  • 修正されたps -f
  • xEmacsなどのx11アプリのサポートの改善
  • デフォルトのUbuntu設定と一致するように初期スレッドスタックサイズを更新し、サイズをget_rlimit syscallに正しく報告しました
  • picoプロセスイメージ名のレポートの改善(監査など)
  • dfコマンドに/ proc / mountinfoを実装しました
  • 子nameのシンボリックリンクエラーコードを修正しました。 そして..
  • 追加のバグ修正と改善」

さらに、Bashは以下のsyscalls low-levelwレベルAPIのサポートも受けました:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • ファイルを送信
  • SENDFILE64
  • SYNC_FILE_RANGE

UbuntuのBashは現在、Windows 10 Previewを実行しているWindows Insiderでのみ使用できます。 ただし、MicrosoftはAnniversary Updateで公開し、仮想マシンを実行せずにWindows 10でスクリプトを操作したいさらに多くのLinux開発者が利用できるようにします。

Microsoftは、Windows 10のubuntuでbashに多くの改善をもたらします