Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

はじめませんか? Bash on Windows

710 views

Published on

2016/11/26 「JAZUG熊本(くまあず)」 第2回勉強会で発表したLT資料です

Published in: Technology
  • Be the first to comment

  • Be the first to like this

はじめませんか? Bash on Windows

  1. 1. はじめませんか? Bash on Windows 青柳 英明 JAZUG熊本(くまあず) 2016/11/26 第2回勉強会 LT
  2. 2. 自己紹介 青柳 英明 ・ 修羅の国、福岡 ・ 福岡で インフラSE やってます 改め 「大穴の国、福岡」 から来ました 参考画像:アレフガルドへの入口 ・ Azure 歴 … 約半年ちょっと
  3. 3. 「Bash on Windows」 って? Linux の標準シェルである 「Bash」 が、 ・・・そのまんまかい! ・ 今年7月、 「Windows 10 Anniversary Update」 で提供開始 Windows 上で動く ・ ただし、まだ Preview 扱い・・・
  4. 4. 仕組みは? 仮想マシン上で Linuxが動いている? Bashを Win32に移植? (Cygwin的な・・・)(あぁ、Hyper-Vね~)
  5. 5. 仕組みは? Windows 10 Windows Subsystem for Linux (≒Linuxカーネル) Ubuntu (14.04 LTS) Bash ・・・なので、正確には 「Bash on Ubuntu on Windows」 だったりします Linuxツール Linuxツール Winアプリ Winアプリ
  6. 6. Bash on Windows の利点 ・ Hyper-V 不要 ・ Windows 10 「Home」 で使える! (ProじゃなくてもOK) ・ スペックが低くても大丈夫!(Atomとかでも そこそこ使えます) ・ 他の仮想化ソフトと共存可能!(VMware、VirtualBox)
  7. 7. Bash on Windows を使うには? Step 1: Step 2: 「Windows Subsystem for Linux」 のインストール 「開発者モード」 への切り替え Step 3: Bash のインストール
  8. 8. Bash on Windows を使うには? 「コントロールパネル」 → 「プログラムと機能」 Step 1: 「Windows Subsystem for Linux」 のインストール 「Windows Subsystem for Linux」 にチェック 「Windowsの機能の 有効化または無効化」 (インストール後、再起動が必要)
  9. 9. Bash on Windows を使うには? Step 2: 「開発者モード」 への切り替え 「設定」 → 「更新とセキュリティ」 「開発者向け」 → 「開発者モード」 を選択
  10. 10. Bash on Windows を使うには? Step 3: Bash のインストール コマンドプロンプト起動 → 「bash」 コマンド実行 「bash」 コマンド実行 “y” を入力 ユーザー名/パスワードを設定 ※ ユーザー名/パスワードは Windows側と合わせる必要は ありません
  11. 11. Bash on Windows を使うには? < ワンポイント > 一度 Bash をインストールした後、環境を元に戻したい場合は・・・ コマンドプロンプト(管理者)から↓を実行することで、再インストールができます lxrun /uninstall /full lxrun /install いじくりまくって環境がグチャグチャになってしまっても安心ですね!(^_^)
  12. 12. Bash on Windows どう使う? 昨今のクラウド界隈、Linux ベースの情報が多い・・・ (マイクロソフトさんも 「Azure♡Linux」 ですしね~) 手元で使うツール等が、Linux 前提の場合が結構ある!? → Windows で読み替えてやってみるも、うまくいかなかったり (´・ω・`)
  13. 13. Bash on Windows どう使う? これまでは、 ・ 仮想マシンに Linux を入れてみる ・ あぁ、こんなとき、Mac ユーザーはいいなぁ・・・ ・ クラウドに Linux マシンを立ててみる これからは、 ・ Bash on Windows があるじゃない! しかも、Mac と違ってこっちはLinuxだぜいっ ← 余計
  14. 14. いや、しかし・・・ Preview版だけあって、 ・ 日本語の扱いに制限がある ・ ファイルシステムの制限 ・ コンソールが256色表示に対応していない 日本語の入力 → × 日本語の表示 → △ (表示が崩れる場合あり) 青色とか、すげぇ見づらいっす・・・ Windows側 → Linux上のファイル Linux側 → Windows上のファイル どちらも行けるんですが、 注意しないとファイルが壊れることもあるらしい・・・ (Config書き換えればいいんでしょうけどね)
  15. 15. 動くもの、動かないもの ・ LAMP ・ Docker → ○ (ローカルで確認してクラウドへデプロイとか、できそうですね) ・ .NET Core → ○ (Windowsで直接動かせばいいじゃん!というツッコミは却下) → × (今のところ動かないそうです;ただし Docker Client はOKとのこと)
  16. 16. ご清聴、ありがとうございました! 結局、Bash on Windows って 「まだ Preview だし~」 「結局、Linux → BoWの読み替えが必要だし~」 とか意見はあるかと思いますが・・・ 今のうちから使っておくと、いずれ幸せになれるんじゃないかと思います。 きっと(^^;

×