人気サイト様 最新記事

博士ちゃんねる ヘッドライン

タグ : OS

プログラミングに適したOSはWinかMacOSXか? @ [プログラマー板]

プログラミングに適したOSはWinかMacOSXか? @ [プログラマー板]
1: 仕様書無しさん 2016/03/31(木) 18:34:05.44 .net
MacOSXはUnixだからCLIプログラムが動く
一方Windows10はLinuxバイナリがそのまま動く…


どういうこと? UbuntuがWindows 10で動くよ
ところが、このほどマイクロソフトは、開催中のカンファレンス「Build 2016」におきまして、Canonicalが開発する「Ubuntu Linux」のコマンドシェルとなる「Bash」が、そのまま「Windows 10」上で動作するようになることを明らかにしましたよ!
これまでも「Cygwin」や「MSYS」といったユーティリティプログラムを使えば、Bashのコマンド・ライン・インターフェース(CLI)をWindowsで走らせることは可能でした。
しかしながら、今回のマイクロソフトによるサポートは、BashがネイティブでWindowsから使えるようになることを意味していますよ。

実はWindows 10の大型アップデートとなる「Redstone」ビルドには、新たに「Linuxサブシステム」が組み込まれています。これを利用して、バーチャルマシン(VM)すら使わず、Bashのネイティブ動作が実現するようですね。今夏に提供が予定されるWindows 10の正式アップデートから標準装備される新機能になるんだとか。

「Windows 10」で動作するUbuntuのBashシェル--その実現方法
今回われわれが話題にしているのは、UbuntuのELFバイナリとビットレベルで、そしてチェックサムレベルでまったく同じものをWindows内で直接動作させることだ」と述べている

これは新しいアイデアというわけではない。その源流をたどれば「Windows NT POSIX」サブシステムにまで行き着く。
NT POSIXはネイティブなUNIXのバイナリを「Windows NT」上で稼働させるためのものだった(当時、Linuxはまだ誕生していなかった)。
続きを読む

プログラマーの面接に来たすごいやつ晒せ @ [プログラマー板]

プログラマーの面接に来たすごいやつ晒せ @ [プログラマー板]
1: 仕様書無しさん 2010/10/23(土) 13:45:08 .net
最近のMVP

俺「では貴方の得意分野を教えて下さい」
40代求職者「プログラムは分かりませんが部長や課長なら出来ます。」
俺「えっ」
続きを読む

プロのプログラマなら言ってはいけないセリフ @ [プログラマー板]

プロのプログラマなら言ってはいけないセリフ @ [プログラマー板]
1: 仕様書無しさん 2013/10/08 18:09:59
ちゃんと書いたのに動きません! 言語・ライブラリのバグだと思います!
続きを読む