X



トップページLinux
1002コメント312KB
【Bash】Windows Subsystem for Linux【WSL】3
■ このスレッドは過去ログ倉庫に格納されています
0052login:Penguin
垢版 |
2018/06/09(土) 07:42:27.99ID:bAfqRkxr
UNIX板のスレによると、Linuxのawkは普通のawkより強いらしいぞ。
0053login:Penguin
垢版 |
2018/06/09(土) 08:02:24.52ID:b4L3Rbm8
行単位で処理するawkでフルスペックCSVが処理出来る程強化
されているのかぁ凄いなぁ
0054login:Penguin
垢版 |
2018/06/09(土) 09:43:32.83ID:qyWyw5bM
多くは書かねえ
たった一行
0056login:Penguin
垢版 |
2018/06/10(日) 01:37:08.88ID:l34j97YU
>>52
LinuxというかGNUのな。GNUはオリジナルに機能拡張している
LinuxのコマンドはほとんどオリジナルのではなくGNUの。Linuxはオリジナルを入れてないからGNU Awkをawkとしている。オリジナルがあるとこではgawk(GNU自体がgawkと称しもする)だな

>>51
getlineを使えばやってやれないこともないだろう
0057login:Penguin
垢版 |
2018/06/10(日) 19:51:04.64ID:tySbLpkG
April 2018 UpdateしたらWSLの環境が消滅したんだけど
どうしてくれるの
0058login:Penguin
垢版 |
2018/06/10(日) 20:00:21.05ID:tySbLpkG
なんかストアから新しいディストリビューション入れたら旧いUbuntu環境も立ち上がるようになった
わけがわからないよ
0059login:Penguin
垢版 |
2018/06/10(日) 20:08:04.19ID:Zb+VVfMm
電源入れた後はエラーで起動せず、再起動後にやっと動くという謎の不具合。
0060login:Penguin
垢版 |
2018/06/10(日) 20:34:53.30ID:xzpIDwN1
DockerみたいにExportしてあとで環境を再構築できる機能が欲しいな。
そうじゃないと安心して使えない。
0061login:Penguin
垢版 |
2018/06/11(月) 00:23:31.37ID:cargbX7Z
>>60
ようするに環境構築の話だろ?
ansibleとか使えば?
0062login:Penguin
垢版 |
2018/06/11(月) 22:21:04.06ID:qMOfIRRg
>>60
WSLにこだわるなら、 tarで / のバックアップとってとかじゃダメ?

まか、そういう使いかたならVirtualbox なり VMWareが向いていると思う。
0063login:Penguin
垢版 |
2018/06/12(火) 01:02:35.21ID:k63k9iOK
というかだよ。
WSLの設計としては、ソースコードはC:\Users\name 以下に置いて
それを /mnt/c/Users/name から参照する想定でしょ?
シンボリックリンクをつければ ~/ 以下から参照できるし
だからWSLの環境が削除されてもデータは残る
0064login:Penguin
垢版 |
2018/06/12(火) 01:21:09.49ID:3Yh+cb/p
そもそも/mnt以下で作業せんなあ
0065login:Penguin
垢版 |
2018/06/12(火) 01:28:40.33ID:k63k9iOK
>>64
うん。だからシンボリックリンクでHOME以下に
持ってくればいいわけだよ
0066login:Penguin
垢版 |
2018/06/12(火) 02:10:22.69ID:3Yh+cb/p
そういうことじゃなくてdrvfs上で作業したくないという話
0067login:Penguin
垢版 |
2018/06/12(火) 03:49:02.76ID:k63k9iOK
だからdrvfs上で作業しろよ
パーミッション、タイムスタンプ、保存できるようになっただろ
0069login:Penguin
垢版 |
2018/06/12(火) 13:34:58.21ID:OTTcUzHj
Ubuntu 16.04 も、自動的に、新しいバージョンに更新されていた
0070login:Penguin
垢版 |
2018/06/12(火) 13:39:28.00ID:OTTcUzHj
漏れは、~/.bash_aliases に、ドキュメントフォルダーへのalias を定義してる

export LANG=ja_JP.UTF-8

shopt -s expand_aliases

alias mydoc='cd /mnt/c/Users/Owner/Documents'
0071login:Penguin
垢版 |
2018/06/12(火) 18:07:27.51ID:yxOQVLv7
WindowsにLinuxが入った!
今度のWindowsはLinux入り!
0072login:Penguin
垢版 |
2018/06/12(火) 18:45:30.30ID:Yoj6Uvnq
Linuxは入ってねーよ。
もしLinuxはGPLなんだからWindowsもソース公開しなきゃならない!
とかいうやつが現れたりしても無駄。
なにせLinuxは入ってない

Windowsが独自にLinux互換機能を搭載しただけ
WindowsというOSを作っていながら、
片手間でLinux OS互換にするとはすごいね
0073login:Penguin
垢版 |
2018/06/12(火) 19:35:14.81ID:yxOQVLv7
入った!
超入った!
Windows + Linuxのお得なWindowsが今度のWindows!
0074login:Penguin
垢版 |
2018/06/12(火) 19:36:45.44ID:Yoj6Uvnq
あー、まあそれでいいよw
WindowsがLinux相当の機能を含んだのはそのとおりだし
鬼に金棒ってやつだ。
もうわざわざLinuxを使う必要がない
0075login:Penguin
垢版 |
2018/06/12(火) 20:39:27.18ID:6oT4MB0T
Linuxの機械学習系のソフトで、実用的な速度で学習ができれば申し分ないんだが・・・
0076login:Penguin
垢版 |
2018/06/12(火) 22:04:05.34ID:fJ4Xf2OU
機械学習を計算サーバでない場所でやろうというのがおかしい

しかも「実用的な速度」などとのたまう
0077login:Penguin
垢版 |
2018/06/12(火) 22:30:44.63ID:RvhtRCit
unixもどきのlinuxもどきが使えるようになったとか言って喜んでる欠陥OSユーザーwww
本物のunixであるmacの前にひれ伏すが良い
0078login:Penguin
垢版 |
2018/06/12(火) 22:36:45.57ID:XAW4hJh7
MacもMacで独特のクセがある。
ユーザーランドはGNUなのかBSDなのかどっちつかずで・・・
0079login:Penguin
垢版 |
2018/06/12(火) 22:39:42.13ID:yxOQVLv7
本物のWindowsであるWinndowsに敬礼!
0080login:Penguin
垢版 |
2018/06/13(水) 06:36:33.12ID:Jb47/52i
>>76
要はGPUを使いたいんだよね。
0081login:Penguin
垢版 |
2018/06/13(水) 17:21:15.77ID:/WIHRBuT
Microsoft Linuxの時代来たーー!!!
0083login:Penguin
垢版 |
2018/06/13(水) 17:47:24.43ID:/WIHRBuT
それは、ライブドアウィンドウズ。
0084login:Penguin
垢版 |
2018/06/13(水) 17:48:07.61ID:/WIHRBuT
Microsoftが作った本物のLinuxキターー!!
0085login:Penguin
垢版 |
2018/06/14(木) 02:51:46.72ID:A/3HrHQn
中身うぶんつとかすーぜーじゃん
せんとくんもってこいや
0086login:Penguin
垢版 |
2018/06/14(木) 06:03:56.27ID:PjHsdcGq
セント君はレッドハットとの契約上、Microsoft社のカーネルで稼働させられないらしいけど。
0087login:Penguin
垢版 |
2018/06/14(木) 08:41:36.56ID:u3exA41c
>>86
商用パッケージが含まれるRHELならともかく、
CentOSはもともとRHELと無関係のプロジェクトで
レッドハットと何ら契約を結んでないのでそれはありえない
そんなことをしたらGPL違反になる
0088login:Penguin
垢版 |
2018/06/14(木) 08:44:34.29ID:u3exA41c
WSL上でCentOSが使いたいなら、こんなものもある
https://github.com/RoliSoft/WSL-Distribution-Switcher

これらに対応しているようだ(多分イメージを用意すればその他も動くのだろう)

debian, ubuntu, fedora, centos, opensuse, mageia,
oraclelinux, alpine, crux, clearlinux
0089login:Penguin
垢版 |
2018/06/14(木) 08:51:52.98ID:urVNXLRO
>>87
今となってはRedHat様がスポンサーのプロジェクトですがw
0090login:Penguin
垢版 |
2018/06/14(木) 09:02:30.55ID:PjHsdcGq
>>87
セント君はレッドハットと協業契約を結んでいて、そのおかげで訴訟の心配なく使えるようになったのが売りだと思いますが。
0091login:Penguin
垢版 |
2018/06/14(木) 09:04:01.35ID:PjHsdcGq
セント君を使ってもレッドハットから訴えられることはありません。
だけども、Windows上で動かすことはできません。
まあそんな仕組み。
0092login:Penguin
垢版 |
2018/06/14(木) 09:46:28.68ID:u3exA41c
何を言ってるんだ? CentOSとレッドハットが協業したからって
OSのライセンスがGPLである以上、Windows上で動かすことが
できないなんて追加ライセンスはつけられないんだが?

それにマイクロソフトもレッドハットと協業している。仲いいんやで?w

マイクロソフトとレッドハットがついに結んだ画期的パートナーシップの全貌
https://forbesjapan.com/articles/detail/10256

Microsoft AzureではRHELとCentOSもサポートしている
https://azuremarketplace.microsoft.com/ja-jp/marketplace/apps/category/compute?page=1&;subcategories=operating-systems

ほんと、なんですぐバレる嘘をつくんだろう?w
0093login:Penguin
垢版 |
2018/06/14(木) 10:11:22.91ID:PjHsdcGq
>>92
Redhatをコピーして売ることはできません。
0094login:Penguin
垢版 |
2018/06/14(木) 10:51:02.64ID:TErDx0lx
RedhatはしらんけどCentOSは売れるぞ
0095login:Penguin
垢版 |
2018/06/14(木) 11:37:44.04ID:PjHsdcGq
レッドハットはオープンソース企業なので、大規模にセント君売ったら、訴訟起こされるだけですよ。
0096login:Penguin
垢版 |
2018/06/14(木) 11:38:48.09ID:PjHsdcGq
レッドハット傘下で細々とやる分にはお目こぼしいただけるのです。
体験版みたいな感じですね。
0097login:Penguin
垢版 |
2018/06/14(木) 12:03:40.25ID:w6GdFZos
なにいってんだこいつ
0098login:Penguin
垢版 |
2018/06/14(木) 12:16:16.91ID:HCvIp01z
アホが暴れててワロタw
0099login:Penguin
垢版 |
2018/06/14(木) 12:20:27.34ID:zG+6n9rw
>>94
> RedhatはしらんけどCentOSは売れるぞ

CentOSはコピーして売っても良いことを知ってるから
>>93はあえてRedhatだけしかかかなかったんだよ。

つまりCentOSは使ってもいいと
本当は知ってるわけw
0100login:Penguin
垢版 |
2018/06/14(木) 13:04:57.00ID:sUb83UbF
そういや、赤帽の軽トラ見なくなったな・・・
0101login:Penguin
垢版 |
2018/06/14(木) 14:37:12.30ID:DMXqBtUR
CentがダメならScientificがある
0102login:Penguin
垢版 |
2018/06/14(木) 15:30:30.48ID:PjHsdcGq
RedhatよりオープンなWindowsを推薦します!
0103login:Penguin
垢版 |
2018/06/14(木) 19:50:04.76ID:PjHsdcGq
モバイルはGoogle Android/Linux。
デスクトップはMicrosoft WSL/Linux。
0104login:Penguin
垢版 |
2018/06/14(木) 20:16:02.88ID:1hB8qL73
だからWSLはLinuxじゃねーっての
0105login:Penguin
垢版 |
2018/06/14(木) 20:18:58.77ID:1hB8qL73
Windows/NTカーネル
Ubuntu/NTカーネル
Debian/NTカーネル
0106login:Penguin
垢版 |
2018/06/14(木) 20:29:28.83ID:PjHsdcGq
IBM純正UNIXがあるように、Microsoft純正Linuxがあるのです!
0107login:Penguin
垢版 |
2018/06/14(木) 20:30:47.87ID:PjHsdcGq
Microsoft純正LinuxならRedhatに訴えられません。
0108login:Penguin
垢版 |
2018/06/14(木) 20:33:17.16ID:aBmapGry
WSLはlinuxカーネルを乗っけてるんじゃなくて、linuxのシステムコールをWindowsカーネルで処理してるだけ。
だからhtopコマンドを打ってもシステム全体が見えるだろ?Windowsの開発チームは優秀だし、linuxのAPIは移植可能なぐらいきれいだったってことだ。
だけど、逆は無理だろうな、wineはwindowsがオープンソースじゃないからバイナリ依存してる。
でもJavaなんかのシステムコールはwindowsに直接投げるより、WSLに投げたほうが遥かに早いので、なんだか皮肉だけど。
0109login:Penguin
垢版 |
2018/06/14(木) 20:38:27.55ID:1hB8qL73
Microsoft純正WSLな

Linuxじゃなくて、Windows Subsystem for Linux

LinuxのためのWindowsサブシステム

WSLを使うとLinux上で動くディストリ
例えばUbuntuなどが動いてしまう

Ubuntuから見ると、WindowsがまるでLinuxのように見えてしまう
それを実現しているのがWSL
0110login:Penguin
垢版 |
2018/06/14(木) 20:42:47.02ID:gLjdUM/u
Windowsは柔軟に設計されてるんですね。
0111login:Penguin
垢版 |
2018/06/14(木) 20:43:08.97ID:1hB8qL73
>>108
> だからhtopコマンドを打ってもシステム全体が見えるだろ?

そこはよくわからん。
タスクマネージャーからWSL上のプロセスは見えるが、
WSLの中からWSLの外のプロセスは見れないようになってる
でないと、複数のディストリを動かしたりできない
0112login:Penguin
垢版 |
2018/06/14(木) 20:45:42.13ID:aBmapGry
>>111
システム全体ってのが悪かった、ハードのシステムが見渡せるでもいい。つまり、メモリが割当いくらとか、CPUのコアがいくつとか、そういうたぐいの仮想化じゃないってこと。
0114login:Penguin
垢版 |
2018/06/14(木) 20:54:13.78ID:PjHsdcGq
Windowsに死角なし!
0115login:Penguin
垢版 |
2018/06/14(木) 21:04:08.56ID:PjHsdcGq
もうこれLinuxいらないから。
0116login:Penguin
垢版 |
2018/06/14(木) 21:10:23.92ID:HsMshvBh
デスクトップ環境はかなりWSLに移行するだろうな。でもサーバ環境ではLinux必要だね。
0117login:Penguin
垢版 |
2018/06/14(木) 21:16:28.08ID:1hB8qL73
>>116
ライセンス料金があるからそれはどうしようもない
サーバー環境がLinuxだからこそ、それをWindowsに取り込んだとも言える
もしGPUが使え、Dockerがネイティブに動くようになったら、
Linux上で開発する理由はなくなるだろう
0118login:Penguin
垢版 |
2018/06/14(木) 21:21:51.06ID:gLjdUM/u
>>113
サブシステムに関してデメリットあるの?
0119login:Penguin
垢版 |
2018/06/14(木) 21:37:28.07ID:Sc1zsIkS
WSLだけが使えるWindowsが来たら、移行を考えてあげても良いよ。
標準でWindows 10をインストールすると
ごちゃごちゃといっぱいくっついてくるから、
そーゆーの全部入らないWSLだけ使うためのWindowsを期待します。
0120login:Penguin
垢版 |
2018/06/14(木) 21:45:21.39ID:lKT0gJr7
ディスクI/Oさえまともな速度ならなあ
0121login:Penguin
垢版 |
2018/06/14(木) 21:59:31.57ID:aBmapGry
デメリットはWSLはlinuxカーネルをエミュレートしてる技術で仮想PCのようにハードをエミュレートしてるわけじゃないから
ハードの取扱いをWindowsを通してでしか出来ない。カーネルエミュレートだからアップデートが遅い。100%のソフトに対応できるわけではないってこと。
0122login:Penguin
垢版 |
2018/06/14(木) 22:07:16.58ID:gLjdUM/u
>>121

それだけ?はるかに上回るメリットがあるよね。
0123login:Penguin
垢版 |
2018/06/14(木) 22:08:17.23ID:gLjdUM/u
>>120

だね。そういう用途ではVMかな。
0124login:Penguin
垢版 |
2018/06/14(木) 22:11:37.57ID:bBcmdXTU
これでエクリプス使ってる人おらんかな
0125login:Penguin
垢版 |
2018/06/14(木) 22:11:39.43ID:aBmapGry
>>122
それは使い方による。debianみたいな古いカーネルでデスクトップ用途してるならWSL様様なんじゃね?
開発でガンガン使いたいならまだちょっときついな。これからに期待。
0126login:Penguin
垢版 |
2018/06/14(木) 22:13:51.17ID:butducPz
WSLかChromeOSのLinux機能(独自ハイパーバイザー動かしてるアレ)あればもうPCとしてのmacいらないんじゃね?(暴論

ファッションアイテムとしてのmacは必要かも試練が
0127login:Penguin
垢版 |
2018/06/14(木) 22:17:19.40ID:gLjdUM/u
>>125
VMや実機を使う時間が減ったわ、すごく便利になったことには間違いない。
これからに期待だな。
0128login:Penguin
垢版 |
2018/06/14(木) 22:25:50.79ID:aBmapGry
>>127
それはわかるわ〜。リアル環境は必要やけど、便利になったね。ちなみに僕はWindowsデフォのターミナルが嫌で、cloud9をWSLにインストールして、ブラウザから使ってる。
WSLを意識しないで使えるからおすすめよ。
0129login:Penguin
垢版 |
2018/06/15(金) 01:05:36.52ID:geaKHaNz
>>108
>linuxのAPIは移植可能なぐらいきれいだったってことだ。

え?
OS/2の頃からPosixサブシステムはありましたけど

>>117
何のライセンス??
0130login:Penguin
垢版 |
2018/06/15(金) 01:46:37.03ID:MUSlHrVu
>>129
Windowsのライセンス。
Windowsの通常のエディションはサーバーとして使えない
サーバーとして使う場合はWindows Serverが必要となり、
接続数などに応じたCALライセンスが必要になる
LinuxのようにPCにインストールしたら、誰でもコストかからずに
自由に接続できるわけではない

クラウドで使う場合は、クラウドのサービス提供者が提供している
Windows Serverを使う。その場合はライセンスが含まれているから
CALは必要ないから安くなるが、それでもLinuxを使うよりは高めとなる
0131login:Penguin
垢版 |
2018/06/15(金) 02:15:34.71ID:ExGwCjG4
>>118
ハンドルがサブシステム毎に異なるとか
エラー周りのマッピングがおかしいとか
0132login:Penguin
垢版 |
2018/06/15(金) 03:02:51.83ID:MUSlHrVu
>>131
ハンドルってなんのハンドル?
エラー周りのマッピングってどういう意味
他の人にもわかるように説明してくれない?
0133login:Penguin
垢版 |
2018/06/15(金) 03:47:33.70ID:oYrZ+1aj
Windows Server のライセンス料は、高い。
MS の社員の給料は、高いから

Linux のコミュニティが作っているものは、
ボランティア・給料なしが多いから、安い

RedHat みたいな企業は、社員の給料が高いから、MS と同じ
0135login:Penguin
垢版 |
2018/06/15(金) 07:27:32.73ID:AIKNHKJb
0円。なぜならそれが答えだから、もう解決した。
つまり適当なことを言ってるから説明できない。
それの結論で俺は満足だし、お前も言う気がないなら、ほら解決だ。
0136login:Penguin
垢版 |
2018/06/15(金) 07:28:55.20ID:MSSwqhn9
>>133
公務員の給料が高いと思ってる人かな?
0138login:Penguin
垢版 |
2018/06/15(金) 08:49:39.69ID:fOwB5RuO
Linux + WineよりもWindows + WSLのほうがいいと思います!
0139login:Penguin
垢版 |
2018/06/15(金) 11:03:31.67ID:mU/Zf8GU
Windows nativeなX serverが欲しいなあ。あるいはVcXsrvがtcpじゃなく
UNIX domain socketで通信できるようにならないかなあ
0140login:Penguin
垢版 |
2018/06/15(金) 11:23:59.99ID:fAyR1yP1
WindowsのAPI(WinSock)って最近UNIXドメインソケットに対応したんじゃなかったか?
0141login:Penguin
垢版 |
2018/06/15(金) 12:19:40.80ID:MSSwqhn9
>>139
ゲームや3Dグルグルみたいな用途じゃない限りTCP経由でも支障はないけど。
0142login:Penguin
垢版 |
2018/06/15(金) 12:23:29.29ID:fOwB5RuO
今度のウィンドウズはリナックスだ!
0143login:Penguin
垢版 |
2018/06/15(金) 12:55:36.42ID:MSSwqhn9
>>142
実際WSLを入れる人なんてごく少数なんでしょうけどね。
大多数の人はCUIなんて興味ないし、使わない。
0144login:Penguin
垢版 |
2018/06/15(金) 14:56:20.60ID:AIKNHKJb
>>143
その大多数っていうのに一般の人(プログラマなど以外)の人が
含まれるならそうでしょうね。

でもプログラマなら大抵入れると思いますよ。
今はOS古くて入れられない人が多いかもしれないですが、
7のサポートが終了する頃にはね
0145login:Penguin
垢版 |
2018/06/15(金) 15:31:29.97ID:MSSwqhn9
>>144
プログラマ自体がごく少数だし。
0146login:Penguin
垢版 |
2018/06/15(金) 16:21:17.43ID:geaKHaNz
>>145
日本語読めないなら出てくんなよ
0147login:Penguin
垢版 |
2018/06/15(金) 16:29:00.50ID:MGVUhOvS
少数って話ならこのスレ見てるユーザーなんかプログラマより少数で偏ってるじゃねぇか。
好きな話すりゃいいんだよ。
0148login:Penguin
垢版 |
2018/06/15(金) 16:39:31.16ID:MGVUhOvS
>>129
PosixサブシステムとWSLはぜんぜん違う技術だろ。それとも昔からlinuxカーネルをエミュレートしてるって言いたいのか?
0149login:Penguin
垢版 |
2018/06/15(金) 16:45:01.65ID:MSSwqhn9
>>148
NTのPOSIX subsystemはWSLと似たものだと思っていたけど。

そもそもOS2のPOSIX subsystemなんてあったっけ?
emxとか、Windows上のcygwinみたいなもんだと思っていたけど。
0150login:Penguin
垢版 |
2018/06/15(金) 16:49:44.10ID:nICZ9mu0
超Linux!!
0151login:Penguin
垢版 |
2018/06/15(金) 16:55:02.76ID:MSSwqhn9
>>148

読み違えていました。
NTのOS/2・POSIXサブシステムを発展させて
WSLになったってことですね。カーネルごと扱うようになったところが進化ですね。
■ このスレッドは過去ログ倉庫に格納されています