Ubuntuの助けを借りて、LinuxのコマンドラインがWindowsに付属

いいえ、それは4月1日ではなく、これはエイプリルフールの冗談ではありません。

まもなくWindows 10でLinuxコマンドラインをネイティブで使用できるようになるでしょう。Cygwin、Cashなどのサードパーティ製ツールに別れを告げることができるでしょう。

マイクロソフトはLinuxが大好きです。

目をこすらないでください。 Satya Nadelaが就任して以来、マイクロソフトはオープンソース全般、そして特にLinuxに対して非常に寛大でした。 それ以来、マイクロソフトのナラティブとオープンソースへのアプローチにはパラダイムシフトがあります。

多くの製品をオープンソース化した後、マイクロソフトは本日、WindowsにBash Shellが登場したことを発表することで爆弾を落としました。

#BashOnWindows

今日のMicrosoft Build Developer Conferenceで、Kevin Galloは次のように発表しました。

「BashシェルがWindowsに登場します。 はい、本当のBashはWindowsに登場しています…これはVMではありません。 これはクロスコンパイルされたツールではありません。 これはネイティブです。 Canonicalと提携して、この素晴らしい体験を提供しています。これは、Windowsストアから直接ダウンロードできます。」

Windows上のBashがMicrosoft Buildで発表されました

開発者向け

Windowsにも独自のコマンドラインがありますが、確かに強力ではなく、Linuxに比べて使用されている(そして愛されている)ものではありません。 もちろん、ほとんどのオープンソースのコマンドラインツールは、Windowsのコマンドプロンプトでは使用できません。 これは、開発者がWindowsのクールなオープンソースツールを使用できないために、開発者がよく直面する問題の1つでした。

Bash ShellがWindowsにやってくると、これは開発者にとっては夢となります。 これは実際にEmacsかVimをWindowsで動かすことができるということです。 私を信じていませんか? これがBashシェルのWindows上のEmacsのスクリーンショットです。 MicrosoftのScott Hanselmanのブログからの画像。

Windows上で動作するEmacs

Vi、Emacs、sed、grep、awkなど、すべてWindows内で使用できます。 apt-getを使って新しいツールをインストールすることもできます。 私はそれがコマンドラインツールだけに有効であると思います。

Canonical(Ubuntu名声)に感謝します

Ubuntuの親会社であるCanonicalは、過去にBig Dataに取り組むためにMicrosoftと提携していました。 またしても、MicrosoftとLinuxのギャップを埋めるのに役立ったのはCanonicalです。

Windows 10で開発者モードを使用している場合、Bashシェルは「Ubuntu on Windows」をダウンロードすることで使用できます。

この機能は、Anniversary Updateで間もなくWindows 10に搭載される予定です。

それはデスクトップLinuxの棺の中の別の釘ですか?

誤解しないでください。 WindowsがLinuxのコマンドラインを実行できるようになったことを嬉しく思います。 これはWindowsにとっての勝利です。 しかし、Linux、特にデスクトップLinuxはどうでしょうか。 この動きはWindowsが何人かのLinuxユーザ、主に開発者を自分自身に保つことを可能にするでしょうか?

TechrightsのRoy Schestowitzは、MicrosoftのSQL ServerとLinuxの発表についても批判的だった。 そしてそれには正当な理由があります。

この発表についてどう思いますか。

推奨されます

Linuxでパスワード保護されたZipファイルを作成する方法
2019
マイクロソフトオープンソースのPowerShell、Linuxにそれをもたらす!
2019
NSAはリバースエンジニアリングツールGhidraをオープンソース化しました
2019