- Merge the following from the English version:

r25681 -> r46616	head/ja_JP.eucJP/htdocs/platforms/ia64/Makefile
	r45654 -> r46621	head/ja_JP.eucJP/htdocs/platforms/ia64/index.xml
	r37327 -> r46616	head/ja_JP.eucJP/htdocs/platforms/ia64/todo.xml (dead)
This commit is contained in:
Ryusuke SUZUKI 2015-06-11 09:39:33 +00:00
parent 494145f313
commit 0da5708d80
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46807
3 changed files with 6 additions and 149 deletions
ja_JP.eucJP/htdocs/platforms/ia64

View file

@ -1,5 +1,5 @@
# $FreeBSD$
# Original revision: 1.6
# Original revision: r46616
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -8,7 +8,7 @@
.include "../Makefile.inc"
.endif
DOCS= index.xml machines.xml refs.xml todo.xml
DOCS= index.xml machines.xml refs.xml
#DATA= i2inside.png mckinley-die.png merced-die.png montecito-die.png
.include "${DOC_PREFIX}/share/mk/web.site.mk"

View file

@ -6,7 +6,7 @@
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r45654 -->
<!-- Original revision: r46621 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
@ -36,9 +36,6 @@
<li>
<a href="#status">現在の状況</a>
</li>
<li>
<a href="todo.html">課題</a>
</li>
<li>
<a href="machines.html">ハードウェアリスト</a>
</li>
@ -56,19 +53,8 @@
<h3><a name="status">現在の状況</a></h3>
<p>ia64 版 FreeBSD は、まだ tier 2 プラットフォームと見なされています。
つまり、セキュリティオフィサやリリースエンジニア、
ツールチェインメンテナの全面的なサポートはありません。しかしながら、実際の
(全面的にサポートされる) tier 1 プラットフォームと
tier 2 プラットフォームの違いは、
それほど厳密ではありません。ia64 版は、ほぼすべての側面において、
tier 1 プラットフォームと同等になっています。
<br/>
開発者の立場で考えると、ia64 版がもうしばらく tier 2
プラットフォームであることには有利な点があります。
まだいくつか ABI の非互換な変更が控えていて、
移植のこんなに初期から後方互換性を維持しなければならないというのは、
理想的とはとてもいえないからです。</p>
<p>ia64 版 FreeBSD は、FreeBSD 10 までは
tier 2 プラットフォームです。
それ以降は、サポートされない予定です。</p>
</body>
</html>

View file

@ -1,129 +0,0 @@
<?xml version="1.0" encoding="euc-jp" ?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY email "freebsd-ia64">
<!ENTITY title "FreeBSD/ia64 プロジェクト">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.11 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<img align="right" alt="Montecito die" src="&enbase;/platforms/ia64/montecito-die.png"/>
<p>FreeBSD/ia64 障害報告データベースを検索する:</p>
<form action="http://www.FreeBSD.org/cgi/query-pr-summary.cgi"
method="get">
<input type="hidden" name="category" value="ia64"/>
<input type="hidden" name="sort" value="none"/>
<input type="text" name="text"/>
<input type="submit" value="Go"/>
</form>
<h3>
課題
</h3>
<p>
このページは、
何かできることを探している人々のための出発点としようとしているものです。
ページ内の各項目は、厳密に優先順位の高い順に並んでいるわけではありませんが、
ほぼその順番になっています。やるべきことには、ここに述べられてはいないものも、
もちろんあります。たとえば、この ia64 版ウェブページの保守管理などがそうです...。
</p>
<h4>
tier 1 プラットフォームとなること
</h4>
<p>
tier 2 プラットフォームとして 2 つのリリースを出し、
tier 1 プラットフォームとなるべく作業する時期です。
そのためには、次のようなさまざまな課題があります。
</p>
<ul>
<li>
インストール処理を改善して、すでに GPT が、
他のオペレーティングシステムが含まれる EFI
パーティションと共にある場合を考慮するようにします。
さらに EFI ブートメニューに FreeBSD のエントリを追加できるようにできれば、
望ましいでしょう。
</li>
<li>
GNU デバッガを移植します。残念ながら開発用マシンで使うことができていません。
また、tier 1 プラットフォームには必要です。
</li>
<li>
X サーバ (ports/x11/XFree86-4-Server) を移植します。tier 1
となるには必ずしも必要ではありませんが、ia64
をデスクトップマシンとして使いたければ、
これなしでは、何もできないでしょう。
</li>
</ul>
<h4>
ports および packages
</h4>
<p>
FreeBSD が ia64 において成功を収めるのにとても重要なことは、ls(1)
以外に何かユーザーが動かすものがあることです。わたしたちの巨大な Ports
Collection は、ほとんどが ia32 を対象にしており、
ia64 で構築できなかったり、動作しなかったりしても意外ではありません。
なにかしらの理由で構築できない ports の最新のリストについては、
<a href="http://pointyhat.FreeBSD.org/errorlogs/ia64-8-latest/">
ここ
</a>
をご覧ください。ただし、構築に失敗する ports に依存している ports
は構築されず、カウントされていないことに注意してください。
たくさんの ports が依存している ports の作業をしていただけると、
非常に助かります (表中の "Aff." 列をご覧ください)。
</p>
<h4>
刃を研ぐ
</h4>
<p>
欠けている機能を提供するために、速度や堅牢性を考慮せずに書かれた関数
(特にアセンブラルーチン) がたくさんあります。その関数を再吟味して、
必要なら書き直すことは、ほかの活動と同時かつ独立におこなえるだけでなく、
膨大な知識や経験がなくても可能な作業です。
</p>
<h4>
中核部の開発
</h4>
<p>
動かなかったり、存在していなかったりする高レベルのものに加えて、
基盤の部分にはやや複雑な書き直しが必要であり、
他のプラットフォームすべてに影響をおよぼす可能性があるものもあります。
たとえば、次にあげるようなものです。
</p>
<ul>
<li>
PMAP モジュールを改良して UP および SMP の安定性を向上します。
VM 変換の低レベルでの取り扱いを改善する必要があります。
これには、正しさと性能の両方が必要です。
</li>
<li>
ia64 マシンは古いデバイスに対応していないため、sio(4) や
syscons(4) のような基本的なデバイスドライバが動きません。
これは全プラットフォームに影響し、一部のサブシステムの (大)
部分を書き直すことになるかもしれない、やや大きな問題です。
明らかに広範囲にわたる調整が必要な課題です。
</li>
<li>
全アドレススペースにおよぶ VM テーブルを作らずに、
存在するメモリの「塊」を対象とするようにして、
疎な (物理) メモリ構成をよりうまく取り扱うようにします。これのために、
現在はメモリを無視しています。
</li>
</ul>
</body>
</html>