186 lines
7.3 KiB
XML
186 lines
7.3 KiB
XML
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
|
|
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
|
|
<!ENTITY base "../..">
|
|
<!ENTITY enbase "../../..">
|
|
<!ENTITY email "freebsd-ia64">
|
|
<!ENTITY title "A &os;/ia64 projekt — További
|
|
teendõk">
|
|
<!ENTITY % navinclude.developers "INCLUDE">
|
|
]>
|
|
|
|
<!-- FreeBSD Hungarian Documentation Project
|
|
Translated by: Gabor Kovesdan <gabor@FreeBSD.org>
|
|
%SOURCE% en/platforms/ia64/todo.xsl
|
|
%SRCID% 1.9
|
|
-->
|
|
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
|
|
|
|
<xsl:variable name="date" select="'$FreeBSD: www/hu/platforms/ia64/todo.xsl,v 1.3 2008/06/25 11:31:18 gabor Exp $'"/>
|
|
|
|
<xsl:output doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
|
|
encoding="iso-8859-2" method="html"/>
|
|
|
|
<xsl:template match="/">
|
|
<html>
|
|
&header1;
|
|
<body>
|
|
|
|
<div id="CONTAINERWRAP">
|
|
<div id="CONTAINER">
|
|
&header2;
|
|
|
|
<div id="CONTENT">
|
|
<div id="SIDEWRAP">
|
|
&nav;
|
|
</div> <!-- SIDEWRAP -->
|
|
|
|
<div id="CONTENTWRAP">
|
|
&header3;
|
|
|
|
<img align="right" alt="Montecito die" src="$enbase;/platforms/ia64/montecito-die.png"/>
|
|
|
|
<p>A &os;/ia64 porttal kapcsolatos hibajelentések
|
|
keresése:</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>További teendõk</h3>
|
|
|
|
<p>Ennek az oldalnak az a célja, hogy kiindulópont
|
|
legyen azok számára, akik valamit tenni
|
|
szeretnének a projekt érdekében. Ez itt
|
|
felsoroltak nem szükségszerûen
|
|
fontossági sorrendben szerepelnek, noha ez a sorrend
|
|
irányadó lehet. Minden bizonnyal vannak olyan
|
|
feladatok, amelyek nem szerepelnek a listában. Erre
|
|
egy tipikus példa az ia64 porttal kapcsolatos honlapok
|
|
karbantartása... sajnos.</p>
|
|
|
|
<h4>Tier 1 platformm´ válás</h4>
|
|
|
|
<p>Két Tier 2 kiadás után immár itt
|
|
az ideje, hogy az ia64 Tier 1 platformmá váljon.
|
|
Ehhez a következõkre lesz még
|
|
szükség:</p>
|
|
|
|
<ul>
|
|
<li>A telepítõrendszer
|
|
továbbfejlesztése, hogy
|
|
számításba vegye, hogy létezhet
|
|
GPT is EFI partícióval, beleértve
|
|
más operációs rendszereket is.
|
|
Szintén egy remek lehetõség lenne, ha a
|
|
&os;-t hozzá tudnánk adni az EFI
|
|
rendszerindítõ menüjéhez.</li>
|
|
|
|
<li>A GNU debugger portolása. Ez az alkalmazás
|
|
nehezen pótolható és
|
|
szükséges minden Tier 1 platformon.</li>
|
|
|
|
<li>Az X szerver (ports/x11/XFree86-4-Server)
|
|
portolása. Nem feltétlen szükséges
|
|
a Tier 1 státuszhoz, de ha valaki ia64 rendszert
|
|
szeretne használni asztali
|
|
számítógépeken,
|
|
enélkül nem sokra megy.</li>
|
|
</ul>
|
|
|
|
<h4>Portok és csomagok</h4>
|
|
|
|
<p>Nagyon fontos feladat a &os; ia64 portjának
|
|
sikeressé tételében, hogy a
|
|
felhasználó az ls(1)-en kívül
|
|
azért valami mást is tudjon használni. A
|
|
hatalmas méretû Portgyûjtemény
|
|
elsõsorban az ia32 platformot célozza meg,
|
|
így talán nem annyira meglepõ, hogy
|
|
rengeteg port nem fordul le, vagy egyáltalán nem
|
|
is fut ia64 platformon. <a
|
|
href="http://pointyhat.FreeBSD.org/errorlogs/ia64-6-latest/">Itt</a>
|
|
láthatjuk azon legújabb portok
|
|
listáját, amelyek valamilyen oknál fogva
|
|
nem fordulnak ia64-en. Ha egy portnak olyan
|
|
függõsége van, amelyik nem fordul le, akkor
|
|
azt meg sem kíséreljük lefordítani,
|
|
így tehát az nem szerepel a listában.
|
|
Nagyon sokat tudnánk azzal segíteni, ha
|
|
megjavítanánk azokat a portokat, amelyektõl
|
|
sok másik port függ. (Nézzük meg a
|
|
táblázat "Aff." oszlopát.)</p>
|
|
|
|
<h4>A forráskód csiszolása</h4>
|
|
|
|
<p>Vannak olyan funkciók (különösen az
|
|
assembly rutinok), amelyek azért készültek,
|
|
hogy pótoljanak bizonyos hiányzó
|
|
funkciókat, de a sebességet és
|
|
megbízhetóságot nem vették
|
|
figyelembe. Ezeknek a funkcióknak az
|
|
átnézése és cseréje egy
|
|
remek feladat, amely párhuzamosan és
|
|
önállóan végezhetõ, emellett
|
|
nem feltétlenül igényel nagy tudást
|
|
és tapasztalatot.</p>
|
|
|
|
<h4>A mag fejlesztése</h4>
|
|
|
|
<p>A nem mûködõ, vagy nem létezõ
|
|
funkciók mellett akad néhány olyan
|
|
alapvetõ dolog is, amelyeket újra kellene
|
|
írni, és ezek akár a többi
|
|
platformot is érinthetik. Többek közt az
|
|
alábbiak:</p>
|
|
|
|
<ul>
|
|
<li>Az egy- és többprocesszoros stabilitás
|
|
fejlesztése a PMAP modul
|
|
átalakításával. Az
|
|
alacsonyszintû VM leképezések
|
|
fejlesztést igényelnek, mind a
|
|
pontosság, mind pedig a teljesítmény
|
|
tekintetében.</li>
|
|
|
|
<li>Az alapvetõ eszközmeghajtók, mint
|
|
például a sio(4) vagy syscons(4), nem
|
|
mûködnek olyan ia64 rendszereken, amelyek nem
|
|
támogatják a régebbi
|
|
eszközöket. Ez egy komoly probléma, amely
|
|
minden platformot érint, és ehhez
|
|
néhány egyéb alrendszer (nagyobb)
|
|
részének újraírása is
|
|
szükséges lehet. Ez mindenképpen egy
|
|
olyan munka, amely nagyfokú támogatást
|
|
és koordinációt igényel.</li>
|
|
|
|
<li>Az elszórt (fizikai) memóriaterületek
|
|
hatékonyabb kezelése az egész
|
|
névtéret átölelõ VM
|
|
táblák helyett kisebb területek
|
|
átfedésével. Emiatt jelenleg rá
|
|
vagyunk kényszerítve, hogy figyelmen
|
|
kívül hagyjunk bizonyos
|
|
memóriarészeket.</li>
|
|
</ul>
|
|
|
|
</div> <!-- CONTENTWRAP -->
|
|
|
|
<br class="clearboth" />
|
|
</div> <!-- CONTENT -->
|
|
<div id="FOOTER">
|
|
©right;<br />
|
|
&date;
|
|
</div> <!-- FOOTER -->
|
|
</div> <!-- CONTAINER -->
|
|
</div> <!-- CONTAINERWRAP -->
|
|
</body>
|
|
</html>
|
|
</xsl:template>
|
|
</xsl:stylesheet>
|