0e16695e

1: 田杉山脈 ★ 2018/08/17(金) 14:16:01.10 ID:CAP_USER
長い間、Windowsにはネイティブに動作するOpenSSHの実装が存在しない状況が続いてきた。コンソールアプリケーションもかなりトリッキーな実装を行っている。UNIX系オペレーティングシステムでは当たり前に実現できていることが、Windowsでは実現されてこなかった。
002

Windowsでも結果的に同じように見える振る舞いを実現できるが、UNIX系のオペレーティングが提供している仕組みとあまりに違いすぎるため、これまでUNIX系オペレーティングで提供されてきたコンソールに関連するコマンドの移植は進んでこなかった。しかし、2018年秋のWinodws 10アップデートでこの状況が大きく変わる可能性がある。

Microsoftは現在開発を進めているWindows 10に「擬似端末(Pseudo Console)」の機能を実装するようだ。実装する機能の詳細は「Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY) - Windows Command Line Tools For Developers」にまとまっている。

UNIX系オペレーティングで実装されている仕組みとよく似ており、こうした機能を利用しているコマンドの移植がこれまでと比べて格段に簡単になるものと見られる。開発者は注目しておきたい機能だ。

続きはソースで
https://news.mynavi.jp/article/20180817-679662/

2: 名刺は切らしておりまして 2018/08/17(金) 14:17:29.91 ID:w/gLz775
仮想でいいじゃん

3: 名刺は切らしておりまして 2018/08/17(金) 14:27:04.06 ID:06ilequD
そんなチマチマしたことやってないで、UNIXにしろよ

40: 名刺は切らしておりまして 2018/08/17(金) 17:20:04.84 ID:6LBXZVoK
>>3
Azure Sphereで Linuxカーネル実装したから
そのうちPC買う時にWindowsとデュアルブートで選択できるようになるんじゃね
LinuxカーネルにWindowsのデスクトップ載せてくれたら使ってやってもいいよ

でもMacで開発するのが一番生産性高いと思う

4: 名刺は切らしておりまして 2018/08/17(金) 14:34:35.29 ID:XaWLkPWs
Windows 7 では SUAをインストールすれば UNIXもどきにできたはずだが、
Windows 10 ではできないのか?

7: 名刺は切らしておりまして 2018/08/17(金) 14:42:02.06 ID:XaWLkPWs
>>4
自分で調べてみたが、WSL (Windows Subsystem for Linux) を使って
LINUXのバイナリを実行できるぞ、という話らしい。

それか、Cygwin を使え、と。

48: 名刺は切らしておりまして 2018/08/17(金) 18:03:17.95 ID:dD98mNkR
>>4
SUA 廃止になった
Cygwin使ってくださいと書かれた文面が笑いを誘う

5: 名刺は切らしておりまして 2018/08/17(金) 14:40:06.16 ID:6yG12IFu
ちょうど外部端末から接続して再起動やシャットダウンをコマンドでやりたかったところだ
リモートデスクトップのGUIでできるけどさ

20: 名刺は切らしておりまして 2018/08/17(金) 15:32:21.23 ID:fYWFY1yn
>>5
既存のPowerShellでも問題なくできるぞ。

8: 名刺は切らしておりまして 2018/08/17(金) 14:42:22.93 ID:Qb35gKtc
Ubuntu for Winfows使いやすすぎワロタ

10: 名刺は切らしておりまして 2018/08/17(金) 14:53:12.66 ID:F8mocS5n
ubuntu乗せたのにまた別ののっけつのか
なにしたいんだよ

11: 名刺は切らしておりまして 2018/08/17(金) 14:57:01.94 ID:Tz0baN5J
VMSの開発者でUNIXに恨みのあるCutlerをNTの開発責任者にしたのはマイクロソフトの最大の失敗だとおもうけど、何年たっても
その失敗を修正できないねぇ。

21: 名刺は切らしておりまして 2018/08/17(金) 15:33:26.13 ID:HlEr8BLj
>>11
そりゃベース捨てたらまた一からやり直しじゃん
今更できるかよ

14: 名刺は切らしておりまして 2018/08/17(金) 15:04:51.98 ID:MtLb8go2
そんなことよりアプデ地獄なんとかしてや
macOSとiOSあれば十分かな

16: 名刺は切らしておりまして 2018/08/17(金) 15:28:29.58 ID:4/lGUgDv
New Windows powered by Linux
にしたら馬鹿売れだろう

18: 名刺は切らしておりまして 2018/08/17(金) 15:30:31.10 ID:IrqCctdf
重要なのはネイティブにUTF8 が使えるようになることだ

19: 名刺は切らしておりまして 2018/08/17(金) 15:30:32.68 ID:x2Wk2vYF
cygwinでいいんじゃね?知らんけど。

22: 名刺は切らしておりまして 2018/08/17(金) 15:36:58.64 ID:MM9rAIj1
その内、LINUXベースのWINDOWSになる。

39: 名刺は切らしておりまして 2018/08/17(金) 17:16:20.44 ID:3q8iIgUd
>>22
もうNTカーネル自体が限界だからそうなるかと思ったら、ゆくゆくAzureにしたいということらしい。

93: 名刺は切らしておりまして 2018/08/18(土) 07:53:08.19 ID:YrGp32PP
>>22
Lindows復活か

25: 名刺は切らしておりまして 2018/08/17(金) 15:49:26.31 ID:kX6SD7Pp
20年遅い

30: 名刺は切らしておりまして 2018/08/17(金) 16:11:27.84 ID:QnAUoGT/
cygwinが相変わらずインストール時にデッドロック起こすので、ubuntu/wslを試したけど快適だわ。
これデフォルト有効でいいんじゃねーの

35: 名刺は切らしておりまして 2018/08/17(金) 16:43:14.12 ID:OvdRIRnS
自社OS開発失敗してオープンソースunixにUI被せてドヤ顔するまでがワンセット。

36: 名刺は切らしておりまして 2018/08/17(金) 16:50:40.88 ID:6XpLoE1i
DOS窓がもっと便利になるぜーみたいな話?
今さらCUIになんて戻りたくないんだけど

37: 名刺は切らしておりまして 2018/08/17(金) 17:04:01.62 ID:b10j0hFL
この前、Ubuntuにしたんじゃなかったけ?
また似たような事やるの?
どっちもどっちも、どっちもどっちも!

38: 名刺は切らしておりまして 2018/08/17(金) 17:10:26.35 ID:GqKT99qf
大学では学生はLinux等のオープンなOSでOSの勉強をする。(Windowsはクローズなので勉強のやりようが無い)
MSは当然、大学でOSの仕組みを学んだ学生しかOS開発者として採らない。

必然的に、MSはUnix寄りになっていく。
むしろ、世界で最もLinuxに精通している企業はMSなんじゃないかな?

43: 名刺は切らしておりまして 2018/08/17(金) 17:37:49.28 ID:JggpZmIy
>>38
IBMは?
いまだに似非じゃなくてマジもんのUNIXで奮闘してるよ
てかLinuxコンテナのネイティブサポートがあって息してるUNIXベンダーって、ここかHPEくらいなような

44: 名刺は切らしておりまして 2018/08/17(金) 17:41:46.48 ID:GqKT99qf
>>43
IBMもLinuxに熱心な企業だな
でも、ソフト専業ではないのでOS開発者数がMSより多い事は無いと思う。
てか、日本企業がぱっと思い浮かばない悲しさ

42: 名刺は切らしておりまして 2018/08/17(金) 17:27:55.23 ID:qnaqOYqu
sshでサーバにログインすればその分だけ/dev/pts/にファイルが生えてくる
マイナビさんはニュース記事で「ファイルが生える」なんて表現を使うのか。

それはともかく、VT100互換のエスケープシーケンスが使えるようになって
ncursesのツールがそのまま動くってレベルとは違うのね。

45: 名刺は切らしておりまして 2018/08/17(金) 17:48:46.88 ID:+/dvvSgZ
パッチに余計なテレメトリ辞めろ!

46: 名刺は切らしておりまして 2018/08/17(金) 17:57:36.24 ID:6tvtflWe
クソOSにしがみついて必死に補修し続ける作業
今までのソフト資産を考えると、いまさら新OS移行も無理なんだよな
詰んでる

49: 名刺は切らしておりまして 2018/08/17(金) 18:05:10.12 ID:o6nBNACD
>>46
新カーネルに仮想WINDOWSを乗せる手はあるんじゃね

47: 名刺は切らしておりまして 2018/08/17(金) 18:01:55.70 ID:TQffSOkG
Power shellとはなんだったのか

52: 名刺は切らしておりまして 2018/08/17(金) 18:13:27.48 ID:h7/pBWDW
>>47
あれはあれで便利だぞ

51: 名刺は切らしておりまして 2018/08/17(金) 18:08:28.10 ID:qQQFux47
もうMsubuntuでも出せよ

55: 名刺は切らしておりまして 2018/08/17(金) 18:27:27.98 ID:D800ehLh
こうやってほかの環境が骨抜きになっていく
Linuxを普及させたいならMSの軍門に下るのは間違いだったんだ

57: 名刺は切らしておりまして 2018/08/17(金) 19:40:46.74 ID:rKUKvJsl
WinもMacも必死にUNIX系互換を売りにしててなんだかなぁ

106: 名刺は切らしておりまして 2018/08/19(日) 07:29:45.31 ID:TaAA6koY
>>57

macOSはBSD系UNIXがベースだ
ことさら売りにしていない

58: 名刺は切らしておりまして 2018/08/17(金) 20:20:06.75 ID:f9Ue5h+M
MSDOSがunixもどきだったのに進歩してないんだな

63: 名刺は切らしておりまして 2018/08/17(金) 20:40:44.33 ID:wtLBd1u1
それでもドライブ名は残るんだろうなwww

65: 名刺は切らしておりまして 2018/08/17(金) 20:44:49.32 ID:RYCBpMWP
この先いつまでドライブって概念が残るんだろう

66: 名刺は切らしておりまして 2018/08/17(金) 20:47:06.25 ID:q6l3HzkN
>>65
便利なんだから使っとけばいいじゃん
その概念なくす必要あんの?

68: 名刺は切らしておりまして 2018/08/17(金) 20:50:54.49 ID:RYCBpMWP
>>66
複数ディスク使っても論理的に単一ボリュームに出来るんだし
ドライブ単位にちまちま管理しないと行けない時代ではないと思うよ

71: 名刺は切らしておりまして 2018/08/17(金) 21:08:30.79 ID:I1xreU32
>>1
読んでもぜんぜん理解できないけど、現状はGUI無しではコマンド入力すら出来ないからどんな状況でもコマンドを受け付ける仕組みを作るってことか?

74: 名刺は切らしておりまして 2018/08/17(金) 21:53:22.86 ID:JRA2v/J8
>>71
いままではUnixからWinへのコマンドの移植が困難だったけど
今回の新機能でコマンドの移植が簡単になって
コマンドプロンプトで使えるコマンドが増える(かもしれない)
っていう話だと思う

76: 名刺は切らしておりまして 2018/08/17(金) 22:55:12.78 ID:kDCuzzzo
>>71
簡単に言えばコマンドラインのコマンドなのに裏でGUIのコードがウインドウは出さずに動いてコマンドラインに見せかけていたものが、
今後は純粋にコマンドラインだけのコードで実現できる。
ので処理速度が速くなる

84: 名刺は切らしておりまして 2018/08/18(土) 02:10:05.85 ID:7bF7i1KI
せめて、UNIXベースにして、Windows風GUIを載っけろよ。
まぁ、どちらにしろ、OSXかLinuxを使うけどね。

86: 名刺は切らしておりまして 2018/08/18(土) 02:55:28.66 ID:cixAad14
インストールしてきた
Linuxのコンソールがあるとホッとする

87: 名刺は切らしておりまして 2018/08/18(土) 02:56:23.11 ID:m7bquwC8
もうWinbuntu出せよ

59: 名刺は切らしておりまして 2018/08/17(金) 20:20:11.21 ID:oigZu2P4
Webサーバやデータベース、メールサーバ、ファイルサーバなどサーバのほぼ全てはlinuxで、機械学習などもlinux。
デスクトップをlinuxにする必要もないけれど、linuxを根絶やしにするのは事実上不可能なら、親和性をよくした方が良い、
というのは正解だろう。

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1534482961/



スポンサード リンク