Initial import, synchronized with English 1.6
This commit is contained in:
parent
75728ae6cb
commit
1df730f2a6
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=18522
1 changed files with 109 additions and 0 deletions
109
ru/platforms/ia64/todo.sgml
Normal file
109
ru/platforms/ia64/todo.sgml
Normal file
|
@ -0,0 +1,109 @@
|
|||
<!--
|
||||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSDru: frdp/www/ru/platforms/ia64/todo.sgml,v 1.1 2003/10/21 16:57:18 andy Exp $
|
||||
|
||||
Original revision: 1.6
|
||||
-->
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../../..">
|
||||
<!ENTITY date "$FreeBSD: www/en/platforms/ia64/todo.sgml,v 1.6 2003/10/06 21:57:53 brueffer Exp $">
|
||||
<!ENTITY title "Проект FreeBSD/ia64 Project -- планируемые работы">
|
||||
<!ENTITY email 'freebsd-ia64'>
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<hr>
|
||||
|
||||
<form action="http://www.freebsd.org/cgi/query-pr-summary.cgi" method="get">
|
||||
<center>Поиск в базе данных PR по FreeBSD/ia64:
|
||||
<input type="hidden" name="category" value="ia64">
|
||||
<input type="hidden" name="sort" value="none">
|
||||
<input type="text" name="text">
|
||||
<input type="submit" value="Искать">
|
||||
</center>
|
||||
</form>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Что необходимо сделать.</h2>
|
||||
|
||||
<p>Эта страница может стать отправной точкой для тех, кто пытается найти
|
||||
работу, которую необходимо выполнить. Возраст пунктов на этой странице
|
||||
не обязательно говорит об их важности, скорее, это хороший знак. Есть
|
||||
похожие задачи, которые не приведены здесь, но которые должны быть
|
||||
реализованы в любом случае. Типичным примером является сопровождение
|
||||
веб-страниц ia64... к сожалению.</p>
|
||||
|
||||
<h3>Стать платформой ранга 1.</h3>
|
||||
|
||||
<p>Имея два релиза в качестве платформы 2 ранга, самое время поработать для
|
||||
того, чтобы стать платформой 1 ранга. Сюда включены такие разные задачи:
|
||||
|
||||
<ul>
|
||||
<li>Улучшить процесс установки, учитывающий, что уже есть GPT с разделом
|
||||
EFI, включая случай с другими операционными системами. Возможность
|
||||
добавления записи о FreeBSD в меню загрузки EFI также будет хорошим
|
||||
делом.</li>
|
||||
|
||||
<li>Портирование отладчика GNU. Его очень не хватает на машинах
|
||||
разработчиков и он требуется для платформ 1 ранга.</li>
|
||||
|
||||
<li>Портирование X-сервера (ports/x11/XFree86-4-Server). На самом деле не
|
||||
является требованием для получения статуса 1 ранга, но без этого не
|
||||
обойтись, если кому-то захочется использовать ia64 в качестве настольной
|
||||
системы.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Порты и пакаджи,</h3>
|
||||
|
||||
<p>Очень важная работа для успеха FreeBSD на ia64, обеспечивающая возможность
|
||||
пользователям запускать что-то, кроме ls(1). Наша огромная коллекция
|
||||
портов большей частью ориентирована на ia32, поэтому не удивительно, что
|
||||
есть много портов, которые не строятся или не работают на ia64. Смотрите
|
||||
<a href="http://bento.freebsd.org/errorlogs/ia64-5-latest/">здесь</a>
|
||||
самый последний перечень портов, которые не строятся по тем или иным
|
||||
причинам. Заметьте, что если есть порты, зависящие от одного или больщего
|
||||
количества нерабочих портов, то они не строятся и не подсчитываются.
|
||||
Хорошим способом помочь здесь является работа над теми портами, которые
|
||||
имеют много портов, зависящих от них (смотрите колонку "Aff." в
|
||||
таблице).</p>
|
||||
|
||||
<h3>Заточить пилу.</h3>
|
||||
|
||||
<p>Имеется достаточно функций (особенно ассемблерных подпрограмм), которые
|
||||
были написаны для покрытия отсутствующей функциональность без принятия во
|
||||
внимание скорости и/или надёжности. Просмотр этих функций и их замена
|
||||
является хорошей задачей, которая может быть выполнена параллельно и
|
||||
независимо от других действий и не обязательно требует огромных знаний
|
||||
и/или опыта.</p>
|
||||
|
||||
<h3>Разработка ядра.</h3>
|
||||
|
||||
<p>Кроме высокоуровневых вещей, которые не работают или не существуют,
|
||||
есть также и другие, подразумевающие, что изменения будут делаться в
|
||||
основе и потенциально могут затронуть другие платформы. Сюда включается:
|
||||
|
||||
<ul>
|
||||
<li>Улучшение стабильности UP и SMP посредством переделки модуля PMAP.
|
||||
Обработку VM-преобразований на низком уровне нужно улучшить. Здесь
|
||||
подразумевается как правильность, так и производительность.</li>
|
||||
|
||||
<li>Драйверы основных устройств, таких, как sio(4) и syscons(4), не
|
||||
работают на машинах ia64, не имеющих поддержку старых устройств. Это
|
||||
весьма большая проблема, потому что это затрагивает все платформы и
|
||||
моет привести к переписыванию (больших) частей некоторых подсистем.
|
||||
Очевидно, что эта задача требует общую поддержку и координацию.</li>
|
||||
|
||||
<li>Улучшенная обработка в конфигурациях с разрывами (физической) памяти
|
||||
путём отказа от создания таблиц VM, покрывающих всё адресное
|
||||
пространство, в пользу покрывающих "куски" имеющейся памяти. На данный
|
||||
момент по этой причине память игнорируется в принудительном порядке.</li>
|
||||
</ul>
|
||||
|
||||
&footer;
|
||||
</html>
|
Loading…
Reference in a new issue