ヤァヤァヤァ、 #bash が #Windows10 にやってくる!
コメントはお手数でもTwitterアカウントまでお願いしますm(_ _)m
さて、既に下記のツイート
https://twitter.com/Ahojin_Digital/status/715377112979349507
でも書いたとおり、3月30日に開催された、マイクロソフトの開発者向けイベント「Build2016」の基調講演で、WindowsにBashシェルが追加されることが発表されました!\(^o^)/
ほとんどの人にとっては「Bash?なにそれ、美味しいの?」でしょうが、古くからのPCユーザーにとっては、かなり福音なのではないでしょうか?
Bashとは何か?を説明できるほどの達人でないことを自認しているので詳しく言いませんが、自分は約15年ぐらい前から、LinuxでBashを使ってきました。
以前、へたくそなシェルスクリプトをブログで公開したこともあります。
今回の発表のミソは「Ubuntu LinuxのバイナリがWindows上で稼働できる」ということ。つまりあまたあるLinux用のコマンドラインツール(diffやsed、gcc等)がWindows上で動くと言うことです。
これは、CUI大好き人間である自分にとっては、ものすごく意味のあることです。
今までもcygwinやMinGWといったWindows上で動作するUnix用シェルは存在したんですけど、なにせMSが自ら作ると言うことは、Windowsとの親和性や最近いろいろと問題になっているセキュリティ対策もMSが面倒見る、ということだと思います。これは重要ですね。
以前はWindowsとデュアルブートでLinuxを使ったり、VMWarePlayerでLinuxを使ったり、最近はMinGWを使ったり、とやってきましたが、いろいろあって少しシェルスクリプトとは疎遠になっていました。
しかし、Windows10標準でbashが使えるようになるのなら、もう一度シェルスクリプトをこねくり回してみても良いな、と思います。
今、Windows10mobile上では、「MS-DOS mobile」で遊べます。これはあくまで「ジョークアプリ」らしいのですが、それなりに動きます。
でも、将来、Windows10mobileにもbashが実装されたら・・・夢は膨らみます。
さて、ここからは少し、一部の人には反感買いそうな話を。
自分は今でこそGUIベースのAndroidやWindows10mobileを使っていますが、元々は根っからのCUI派。というかキーボード大好き人間です。
今回のWindows10上のbashも想定ユーザーはあくまで「開発者」です。開発者は、CUIが好き、なはず。だって、開発者って、結局キーボード無しでは仕事できないから。
キーボード&マウスを使うより、すべてキーボードで操作できた方が、あらゆる意味で効率的です。キーボードショートカット使えば、ほとんどのGUI機能はより高速に代用できますからね。
CUI大好き人間の中には、「キーボードから指をはなすのがイヤだから、すべてEMACS上で完結したい」という人だって居ます。
さて、自分は「開発者」とは呼べないですが、GUIよりCUI派です。なぜなら、
「キーボードのブラインドタッチを覚えれば、視線は今作業している対象物に集中できる」からです。
今もこの文章はLaVieTab+Bluetoothキーボードで書いています。
こんなの、タブレットのソフトキーボードや、ましてやフリック入力では書いていられません。
だからその昔、LinuxZaurusやNokiaのE61やLifeTouchNoteを買って使っていたのも、「物理QWERTYキーボード内蔵だから」です。
お金があれば、Blackberry Privも欲しいのですが、さすがに高すぎますね(^^;)
そんな自分にとって、GUI大好き、ボタンのたくさんあるデバイス大嫌いな某超巨大ITベンダーの今は無き創業者は、「間違った思想の伝道者」にしか思えないのです。
物理スイッチを用いずに、ほぼすべての操作をGUIで行わせるということは、視線を継続的に酷使するわけです。しかも「対象物を確認する」という「デジタルデバイスの利用目的」にではなく、「アイコンを探す」という「利用手段」に酷使させる。これは私の感覚からすると、「間違っている」としか思えません。
きっと、数年後には大量の「スマホ弱視」が発生するでしょう。
その点、物理QWERTYキーボード+CUIなら、目をつむっていてもある程度の操作はできます。そして、時々結果を確認するだけで済みます。身体への負荷は分散され、効率は上がります。
少なくとも、自分にとってはこちらの方が、居心地が良いです。
QWERTYキーボード付きのWindows10mobileスマートフォン、出してくれませんかね?どこか。