詳細 Interixの完全インストールには、以下のものが含まれていました(バージョン3.5)。
開発環境はC 、C++ 、Fortran をサポートしていました。スレッド処理はPthreadsモデルを使用してサポートされていました。その他の言語(Python 、Ruby 、Tcl など)も利用可能でした。Unixベースのソフトウェアパッケージングおよびビルドツールが用意されており、インストールやビルド済みソフトウェアパッケージの作成に使用できました。
リリース 5.2 (Server 2003/R2) 以降、以下の機能が追加されました: [ 6 ]
バージョン6.0(VistaおよびServer 2008)では、以下の新機能が追加されました。
ソケットAPIおよびデーモンにおけるIPv6サポート ユーティリティのアップデートによる機能追加 MSVCデバッグプラグインが強化されました InterixのVista 向けリリース6.0は、 Ultimateエディション とEnterprise エディションでのみ利用可能でした。
Interix リリース 6.1 は、Windows Server 2008 R2 およびWindows 7 の Enterprise および Ultimate エディション向けに提供されました。
サポート 従来、マイクロソフトは有料またはサービス契約でサポートを提供していましたが、リリースされたホットフィックスは通常、マイクロソフトから無料で入手できます。以前は、SUAコミュニティサイトのフォーラム[ 7 ] やFAQ [ 8 ] を通じて無料サポートを受けることができましたが、これは廃止されたようです。
追加情報 追加のプリビルド済みアプリケーションや開発ライブラリは、SUAコミュニティサイト、Gentoo-prefixサイト、Debian-Interixサイトから無料で入手できました。これらには、 OpenSSH 、Git 、Python 、bash など、Microsoftのインストールには含まれていない一般的なアプリケーションが含まれていました。
SUAコミュニティ サイトはInterixの開発者向けに提供されており、MicrosoftはInterix およびSUA のユーティリティやドキュメントのアップデートを複数提供するためにこのサイトを運営しています。
歴史 この製品は、Softway Systems, Inc.によって1996年にOpenNTという 製品名で開発が開始され、1998年にInterixに名称変更されました。Softway Systemsによる最後のリリースはバージョン2.2でした。Softway Systemsは、コードネームFirebrandと呼ばれる次のリリースを1999年にほぼ完成させており、これがInterix 3.0の基礎となりました。
Softway Systems Inc. が開発した Interix 相互運用性スイートには、OpenBSD のコードが相当数含まれていた。[ 9 ] [ 10 ] Microsoft は 1999 年に Interix を買収した。[ 11 ] [ 12 ]
マイクロソフトは2002年まで、Interix 2.2をスタンドアロン製品として販売し続けた。
Interix リリース 3.0 は、2002 年にWindows Services for Unix (SFU) 3.0のコンポーネントとしてリリースされました。Interixリリース 3.5 は、2004 年 1 月に SFU 3.5 のコンポーネントとしてリリースされました。
Interix は、2005 年 12 月にリリース 5.2 でWindows Server 2003 R2 のコンポーネントとして通常の Windows OS ディストリビューションのコンポーネントとして統合され[ 6 ] 、リリース 6.0 (RTM 2006 年 11 月) でWindows Vista リリースのコンポーネントとなりました。Windows Server 2008 にはリリース 6.0 がありました。Windows 7 とWindows Server 2008 R2 には SUA 6.1 が含まれていました。
マイクロソフトは2011年に、InterixはWindows 8以降のWindowsバージョンには含まれないため、顧客はアプリケーションを代替ソリューションに移行し始める必要があると発表した。[ 13 ]
リリース OpenNT コマンド&ユーティリティ、リリース 1.0 (1.0) 1996年3月29日 OpenNTコマンド&ユーティリティ、WinNT POSIXサブシステム版 リリース1.0 1996年7月 X11R6サーバー(Win32) 1996年8月 telnetd(およびinetd) OpenNT 1.1 および SDK (1.1) 1996年9月 OpenNT 1.1およびWinNT i386用SDK、アルファ版 OpenNT 2.0 (2.0) 1997年5月 OpenNT 2.0 (Apache httpdおよびxv) for WinNT i386、アルファ版 1997年8月12日「OpenNT: 代替環境サブシステムによるUNIXアプリケーションのWindows NTへの移植性」Usenix論文[ 14 ] 1997年8月12日「OpenNT: UNIXアプリケーションのWindows NTへの移植性」Usenixプレゼンテーション[ 15 ] (1998年6月再掲載) 1997年11月「OpenNTを使用したWindows NT上でのinetdとtelnetd」 OpenNT 2.1 (2.1) 1997-12 WinNT i386 用 OpenNT 2.1、アルファ版 1998年1月 OpenNT 2.1 1998年2月「技術ノート第9号:inetdとデーモンパッケージ」 1998年春の論文更新 1998年6月 Interix 2.1へのブランド変更 Interix 2.2 (2.2) 1998年6月 Interix 2.2(.0)? 1999年2月 SFU 1.0 en for WinNT 4.0(SP3+) i386、アルファ版(Interixは含まれていません。MSによる買収時の歴史的資料として含まれています) 1999年9月17日 マイクロソフトに買収される 1999年12月 Interix 2.2(.0) for WinNT 3.51(SP5+),4.0(SP3+),5.0 Interix 2.2 サービスパック 1 (2.2.4) Interix 2.2.5 (2.2.5) 2000-02 Interix 2.2.5 (WinNT 4.0(SP5+)、5.0 用) 2000-04 SFU 2.0 en for WinNT 4.0(SP4+),5.0 i386 (Interixは含まれていません。MSによる買収時の履歴情報として含まれています) 2000-06 SFU 2.0 ja for WinNT 4.0(SP4+),5.0 i386 (Interixは含まれていません。MSによる買収時の履歴情報として含まれています) 2001-06-30 「不思議なことに、すべてうまくいった」Usenixトーク[ 16 ] Microsoft Windows Services for UNIX 3.0 (3.0) 2002-05 SFU 3.0 en (WinNT 4.0(SP6a+)、5.0、5.1 i386 用) Interix 3.0(別名:Firebrand) 2002-10 SFU 3.0 ja (WinNT 4.0(SP6a+)、5.0、5.1 i386 用) Microsoft Windows Services for UNIX 3.5 (3.5) 2004-01 SFU 3.5 ja、WinNT 5.0、5.1、5.2 i386 用 Windows Server 2003 R2 (全エディション) UNIXベースアプリケーション用サブシステム (5.2) 2005年12月6日 WinNT 5.2 R2 Windows Vista(UltimateおよびEnterpriseエディション)UNIXベースアプリケーション用サブシステム(6.0) 2006-11-08 WinNT 6.0 (2007-01-30) Windows Server 2008 (全エディション) UNIXベースアプリケーション用サブシステム (6.0) 2008年2月4日 WinNT 6.0 Microsoft Windows 7およびWindows Server 2008 R2におけるUNIXベースアプリケーション用サブシステム(6.1) 2010年3月11日 WinNT 6.1
参考文献 ↑ 「Windows Server 2003 R2 UNIX 相互運用コンポーネント」。マイクロソフト 。 2008年1月15日にオリジナルからアーカイブされました。 ↑ 「UNIXベースアプリケーション用サブシステム」 。 2006年3月23日に オリジナル からアーカイブ済み 。 2006年1月31日 に取得。 ↑ "LBW: Interix のインストール" . Lbw.sourceforge.net. 2015-04-11 の オリジナルからアーカイブ済み 。2014-03-31 に 取得 。 ↑ 「Microsoft Windows 7 および Windows Server 2008 R2 の UNIX ベース アプリケーション用サブシステムのユーティリティと SDK」 。Microsoft。2010年 10 月 12 日にオリジナル から アーカイブされました 。 ↑ 「Windows Server 2012 で削除または非推奨になった機能」 。2016 年 8 月 31 日。 1 2 "Windows 2003 R2 + Interix" 。 2006年10月24日に オリジナルからアーカイブされました 。 2006年10月15日 に取得。 ↑ 「SUAコミュニティはInterop Systemsによってホストされています」 。2008年8月17日にオリジナルからアーカイブされました。 ↑ 「よくある質問」 。SUA コミュニティ 。2008年9月18日にオリジナルからアーカイブされました。 ↑ ドーネルト、ロベルト・J. (2004年1月21日)、 「Windows Services for UNIX 3.5 のレビュー」 、 OSNews 、 デビッド・アダムス 、 2008年2月11日のオリジナルから アーカイブ、 2020年7月19日 取得 ↑ Reiter, Brian (2010-01-26). "WONTFIX: SUA 5.2 の select(2) はタイムアウトを無視する" . brianreiter.org. ↑ 「マイクロソフト、Softway Systemsを買収し、将来の顧客相互運用ソリューションを強化」 、 マイクロソフトニュースセンター 、 マイクロソフト 、1999年9月17日 ↑ 「Milltech Consulting Inc」 。2019年。 2020年9月18日に オリジナルからアーカイブ済み 。 2020年6月23日 に取得。 ↑ 「Windows 8 に SUA コンポーネントをインストールする」 。2023 年 8 月 28 日。 ↑ Walli, Stephen R. (1997年8月12日). OPENNT: 代替環境サブシステムによるUNIXアプリケーションのWindows NTへの移植性 . We're Not in Kansas Anymore. USENIX Windows NT Workshop, 1997. 2022年5月20日 取得 . ↑ Walli, Stephen R. (1997年8月12日). OPENNT: UNIXアプリケーションのWindows NTへの移植性 . We're Not in Kansas Anymore. USENIX Windows NT Workshop, 1997. 2022 年5月20日 取得 。 ↑ Walli, Stephen R. (2001年6月30日). Strangely Enough, It All Turns Out Well (PDF) . USENIX Technical Conference, 2001. 2022年5月20日 取得 。
さらに読む Walli, Stephen R. (1997年8月)「OPENNT: 代替環境サブシステムによるUNIXアプリケーションのWindows NTへの移植性」Lazowska, Ed; Jones, Michael B. (編) 『USENIX Windows NTシンポジウム議事録 1997』所収 。カリフォルニア州バークレー:USENIX協会。 Walli, Stephen R. (2016-04-13). 「Windows 上で Linux アプリを実行する (その他愚かな人間のトリック) パート I」 . medium.com . Walli, Stephen R. (2016-04-13). 「Windows 上で Linux アプリを実行する (その他愚かな人間のトリック) パート II」 . medium.com .
外部リンク UNIX 用サービス - 相互運用性: Ashish による、Windows における UNIX 用サービスと UNIX 相互運用性コンポーネントに関するブログ(MSDN 公式ブログ) INTERIX:代替環境サブシステムを介したUNIXアプリケーションのWindows NTへの移植性(PDF履歴) Interixのインストール方法(Windows NT4/5~XP対応、KB 324081) Tcl-Wikiからの説明 Debian-Interixポート;Interix/SUA向けのDebianベースのアプリケーション Gentoo Prefix Portは、 2023年8月25日にWayback Machine に アーカイブされました。多くのアプリケーションのGentooベースの移植版です。 LBW: Linux Binaries on Windows、Windows 用の Interix ベースの Linux システムコール変換ツール