公開:2025.03.26    更新:2026.04.11, 2026.04.20

Windows でも Linux!!

主な対象ユーザ:釧路高専の学生および教職員

BYOD(bring your own device)の Windows な PC でも KJLE(kushiro joho linux environment; 釧路高専J分野ラボと同様な Linux 環境) を再現できますか? はい,最近の Windows の標準機能「WSL2」を使えば, Linux 環境を容易に用意できてしまいます.

Linux と Windows は, 永らく敵対関係にありましたが, 今や共存関係に至っているようです.
具体的な作業方法は,バージョンや実施時期によって多少,異なると思われます. 本ページの内容は,Windows 11 Home Ver.25H2 を対象として, 2026年04月11日以降に動作確認した結果に基づくものです. (Windows 10 版 もあります.)

MacOS では? おそらく,同様な環境を用意できないこともないようです.

担当教員は,ほぼ常に Linux を使用しています. Windows は極稀に仕方なく使用, MacOS は不使用.

はじめに:Linux とは無関係な一般的な注意事項

自宅等で事前に必要な作業

学校の授業中に作業中断を強いられないように, 昼間の Windows Update を停止すべきでしょう.

学生諸君は,Update したければ, 自宅等で暇な時に実施しておこう.
【学生限定】学内ネットワーク接続に必要な作業

学内ネットワークへの接続には, 無線 LAN の利用が必要なようです.

学外では利用不可.
多分,実質的には,学内ではなく, 学外ネットワークとして取り扱われます. 学内向け URL には接続できません.
【教職員限定】学内ネットワーク接続に必要な作業

学内ネットワークへの接続には, 無線 LAN とプロキシの利用が必要なようです.

Linux 環境の構築

第一段階:最低限の環境構築
第二段階:端末の環境整備

作業効率確保のため, Linux 端末のユーザインタフェースについて, Windows 側の設定を調整しておきましょう.

特に,文字のサイズとフォントについては, 「0(ゼロ)」と「O(オー)」, 「1(イチ)」と「l(小文字のエル)」と「I(大文字のアイ)」, 等の違いが曖昧なものを使っていると, 作業ミスが連発してしまいますよ. 各自が判読しやすい状態に整えると吉.
【教職員限定】第三段階への準備(学内作業の場合)

ソフトウェア追加はネットワーク経由なので, 学内で作業している場合には, Linux 側でもプロキシの設定が必要なようです.

Linux のプロキシ設定には手間がかかるし,トラブルも発生しがちです. ソフトウェアの追加導入については, 自宅等で暇な時に実施しておくと良いでしょう. (働き方改悪.)
$ read UN
ネットワークユーザ名		# 学内ネットワーク用のユーザ名を入力

$ read -s PW
ネットワークパスワード	# 学内ネットワーク用のパスワードを入力

$ export http_proxy=http://$UN:$PW@proxy.gcc.kushiro-ct.ac.jp:8080	# プロキシの環境変数を設定
この端末を開いたまま,次の段階へ進もう. もし,端末を閉じると,環境変数もクリアされてしまいますよ.
もし,ネットワークパスワードの文字列に特殊記号 (URL 的に特別な意味を持つ「:」,「@」,「/」,「!」,等) が混入していると NG... パスワードを適切な文字列に変更すべき. ( 本校ネットワークパスワード変更では, いくつかの記号の利用が OK とされていますが, 現実的には,英数字だけにしておくのが無難. 記号を使うにしても「-」か「_」の二択.)
それでも,どうしてもパスワード変更せずにプロキシ設定したい場合, URL エンコード(ネットワーク上で利用可能な文字列に変換)すれば可能です. 例えば: 意味を理解できない場合,素直に パスワード変更(英数字のみ,記号なしに)してくださいね.
第三段階:環境整備

Linux 環境の利用

開始・終了
事前の環境構築が必要です.

おわりに:Linux 環境の廃棄

自己責任で廃棄

履修取消などで不要になった場合, Linux 環境のアンインストールも可能です.

廃棄すると,Linux 上で作成したファイルも消失し,復元できませんよ. 熟考してから実行してください.

おまけに:Mac でも Linux!?

自己責任で模索

担当教員は非マカーなので,Mac はサポート対象外ですが... Mac でも,多分,Windows と同様な KJLE を再現できるようですよ.

MacOS のアプリ「ターミナル」を開けば,そこはすでに Linux だった. 正確には,Linux ではなく「Darwin」とのことです. Windows の場合とは状況が異なり,共有フォルダの設定とかは不要です.
実習用ソフトウェアの入手元としては, App Store ではなく, Homebrew を利用させていただくと良さげなようです. ソフトの導入コマンドは, Ubuntu では sudo -E apt install でしたが, Homebrew では brew install のようです. (学内で作業する場合,多分, プロキシ設定 も必要でしょう. また,コマンドの先頭に sudo -E も 付けるべきなのかもしれません.)
自力で解決できない場合,素直に Windows PC を使ってくださいね.
その他の解決策:OS 仮想化ソフト(VirtualBox 等)を利用し, そのゲスト OS として Linux をインストールする.