情報技術の四方山話

AI、IoT、ヤマハルータ、VPN、無線LAN、Linux、クラウド、仮想サーバと情報セキュリティのよもやま話

WindowsのService For UNIX 3.5

2007-08-26 05:26:08 | Linux
WindowsをUNIXとして使うための付加ソフトがMicrosoftのService For UNIX(以下SFU)です。日本語版もあり、マイクロソフトのサイトから無償でダウンロードできます。このソフトをWindowsXP、WindowsServer2003に導入すると、Windows上でUNIXシェルが立ち上がります。この環境はほんとにUNIXです。Windows上でUNIXを使う方法は多様化し、Cygwin以外でも、VirtualPC上でLinuxなど大抵のPC-UNIXが動きます。しかしながら、WindowsそのもをUNIX化して、オーバーヘッドの少ない実行環境を実現するにはSFUです。

SFUを使ってシェルプログラミング、perlの実行環境としていますがLinuxと遜色なく利用できます。24時間連日の稼働環境でも、今のところ一年ほど安定稼働しています。連続稼働に影響する既知の不具合を避ければ、連続稼働も実用的に動作します。

SFUはUNIX同様、GNUのツールなどユーティリティを付加する必要があります。コンパイル済みのツールもあります。もちろんgccでコンパイルできます。SFU上ではActivePerl(SFUの一機能として含まれている)も動きます。便利なことは、UNIX環境から*.exe形式のWindowsプログラムを実行できることです。PerlやUNIXシェルプログラム中で*.exeを起動し、出力を加工したり、*.exeの標準入力にデータをパイプで渡すことができます。データをUNIX系からWindows系に引き渡す記述を素直に実装することができます。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Kingsoft Writerも使えそう | トップ | FreeBSDでRAID1(3) »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Linux」カテゴリの最新記事