[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

pkgsrc/doc/guide/files/platforms.xml: 1.42 -> 1.44



以下のページの更新をしました。ツッコミをお願いします。

pkgsrc/doc/guide/files/platforms.xml: 1.42 -> 1.44

> revision 1.44
> date: 2006/11/14 11:56:56;  author: hubertf;  state: Exp;  lines: +2 -1
> Fix XML (how was this tested before committing?)
> ----------------------------
> revision 1.43
> date: 2006/11/06 17:58:06;  author: tv;  state: Exp;  lines: +19 -10
> Add a note about Win2k3 R2 and WinVista's SUA subsystem.
> Add note about disabling DEP completely on Windows in some cases.
> Remove link to defunct X-Win32 LX.

月曜日までに異議がなければ、 commit します。

以下、訳と原文それぞれの新旧の差分です。

--- platforms.xml.orig	2007-01-14 21:28:00.000000000 +0900
+++ platforms.xml	2007-01-14 21:28:00.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: platforms.xml,v 1.42 2006/09/17 23:55:28 ben Exp $ -->
+<!-- $NetBSD: platforms.xml,v 1.44 2006/11/14 11:56:56 hubertf Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: platforms.xml,v 1.42 2006/09/17 23:55:28 ben Exp   -->
+<!-- NetBSD: platforms.xml,v 1.44 2006/11/14 11:56:56 hubertf Exp   -->
 
 <chapter id="platforms">
   <title>&os; 以外のシステムで pkgsrc を使う</title>
@@ -384,9 +384,13 @@
       無料で使うことができます。SFU は、<ulink
       url="http://www.microsoft.com/windows/sfu/">http://www.microsoft.com/windows/sfu/</ulink> からダウンロードできます。</para>
 
-      <para>確認は、執筆時点の最新版である Services for Unix 3.5 に対しておこなわれています。 3.0
+      <para>確認は、Services for Unix 3.5 に対しておこなわれています。 3.0
       や 3.1 でも動作するかもしれませんが、公式には対応していません。  (3.0/3.1 の主な違いは、
-      pthreads がないことです。)</para>
+      pthreads がないことですが、このほかにも libc に欠けているものがあるかもしれません。)</para>
+
+      <para>Services for Unix Applications (別名 SUA) は、Windows Server 2003 R2
+      および Windows Vista に統合されている構成要素です。本稿執筆時点において、
+      SUA の Interix 5.x サブシステムで、pkgsrc を使った確認はおこなわれていません。</para>
 
       <sect3 id="platform.interix-sfu-install">
 	<title>Interix/SFU のインストールに際して</title>
@@ -426,6 +430,17 @@
 	url="http://www.duh.org/interix/hotfixes.php">http://www.duh.org/interix/hotfixes.php</ulink>
 	に用意しています。</para>
 
+	<para>Interix を使えるようにするためには、上述のホットフィックスのほか、
+	Data Execution Prevention を完全に無効化する必要があるかもしれません。
+	これが必要となるのは、ある種の CPU を使っている場合だけです。
+	上述のホットフィックスのいずれかひとつをインストールした後にも
+	gcc その他のアプリケーションが依然として繰り返し segfault する場合には、
+	Windows ブートドライブ上の適切な "boot.ini" 行に、
+	以下のオプションを追加することができます: /NoExecute=AlwaysOff
+	(警告: これは DEP を完全に無効化するものであり、
+	Administrators グループのユーザーとしてアプリケーションをよく実行する場合には、
+	セキュリティー上の危険となる可能性があります。)</para>
+
       </sect3>
 
       <sect3 id="platform.interix-sfu-postinstall">
@@ -504,12 +519,7 @@
 	  というものを、Interop Systems が提供しています) や、
 	  <ulink url="http://x.cygwin.com/">Cygwin</ulink>
 	  に含まれるフリーの X11 サーバーがあります。</para>
-
-	  <para>また、StarNet Communications が、
-	  同社の X-Win32 製品のフリー版 (localhost からの接続のみ受け入れるもの) である
-	  <ulink url="http://www.starnet.com/xwin32LX/get_xwin32LX.htm">X-Win32 LX</ulink>
-	  を提供してくれています。
-	  Interix の pkgsrc 対応の担当者はこれをおすすめします。</para></listitem>
+	  </listitem>
 
 	  <listitem><para><emphasis role="strong">X11 アクセラレーション:</emphasis></para>
 	  <para>Interix は、Win32 アプリケーションとは完全に別の
Index: platforms.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/platforms.xml,v
retrieving revision 1.42
retrieving revision 1.44
diff -u -r1.42 -r1.44
--- platforms.xml	17 Sep 2006 23:55:28 -0000	1.42
+++ platforms.xml	14 Nov 2006 11:56:56 -0000	1.44
@@ -1,4 +1,4 @@
-<!-- $NetBSD: platforms.xml,v 1.42 2006/09/17 23:55:28 ben Exp $ -->
+<!-- $NetBSD: platforms.xml,v 1.44 2006/11/14 11:56:56 hubertf Exp $ -->
 
 <chapter id="platforms">
   <title>Using pkgsrc on systems other than &os;</title>
@@ -383,9 +383,13 @@
       (not including XP Home), or 2003.  SFU can be downloaded from <ulink
       url="http://www.microsoft.com/windows/sfu/">http://www.microsoft.com/windows/sfu/</ulink>.</para>
 
-      <para>Services for Unix 3.5, current as of this writing, has been tested.  3.0
-      or 3.1 may work, but are not officially supported.  (The main difference
-      in 3.0/3.1 is lack of pthreads.)</para>
+      <para>Services for Unix 3.5 has been tested.  3.0 or 3.1 may work, but
+      are not officially supported.  (The main difference in 3.0/3.1 is lack
+      of pthreads, but other parts of libc may also be lacking.)</para>
+
+      <para>Services for Unix Applications (aka SUA) is an integrated component
+      of Windows Server 2003 R2 and Windows Vista.  As of this writing, SUA's
+      Interix 5.x subsystem not been tested with pkgsrc.</para>
 
       <sect3 id="platform.interix-sfu-install">
 	<title>When installing Interix/SFU</title>
@@ -424,6 +428,17 @@
 	hotfixes available for personal use from <ulink
 	url="http://www.duh.org/interix/hotfixes.php">http://www.duh.org/interix/hotfixes.php</ulink>.</para>
 
+	<para>In addition to the hotfix noted above, it may be necessary to
+	disable Data Execution Prevention entirely to make Interix functional.
+	This may happen only with certain types of CPUs; the cause is not fully
+	understood at this time.  If gcc or other applications still segfault
+	repeatedly after installing one of the hotfixes note above, the
+	following option can be added to the appropriate "boot.ini" line on the
+	Windows boot drive:  /NoExecute=AlwaysOff
+	(WARNING, this will disable DEP completely, which may be a security
+	risk if applications are often run as a user in the Administrators
+	group!)</para>
+
       </sect3>
 
       <sect3 id="platform.interix-sfu-postinstall">
@@ -500,12 +515,7 @@
 	  <ulink url="http://www.interopsystems.com/InteropXserver.htm">Interop X Server</ulink>),
 	  and the free X11 server included with
 	  <ulink url="http://x.cygwin.com/">Cygwin</ulink>.</para>
-
-	  <para>Also, StarNet Communications has graciously provided a free
-	  version of their X-Win32 product that accepts connections only
-	  from localhost:
-	  <ulink url="http://www.starnet.com/xwin32LX/get_xwin32LX.htm">X-Win32 LX</ulink>,
-	  recommended by the maintainer of Interix pkgsrc support.</para></listitem>
+	  </listitem>
 
 	  <listitem><para><emphasis role="strong">X11 acceleration:</emphasis></para>
 	  <para>Because Interix runs in a completely different NT subsystem from