- Remove old web content and references to them

Discussed with:	doc@, www@
This commit is contained in:
Gabor Kovesdan 2012-09-22 19:20:16 +00:00
parent 73aad0540f
commit 9b85c2d7f5
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39594
113 changed files with 143 additions and 13756 deletions

View file

@ -1,68 +0,0 @@
<?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "Проект FreeBSD Java: JDK 1.0">
]>
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/www/ru/java/dists/10.sgml,v 1.4 2003/10/16 10:57:57 den Exp $
Original revision: 1.5
-->
<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">
<h2>&jdk; 1.0.x</h2>
<p>Хотя это отмечается ниже, этого дистрибутива на сервере
freefall.FreeBSD.org больше нет. Если вы сможете его найти, можете
спокойно использовать. :)</p>
<pre>
Анонс
-----
Бинарный дистрибутив JDK 1.0.2 в родных кодах для FreeBSD теперь доступен
по адресу freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz
В этот порт включены интерпретатор java, компилятор и просмотрщик апплет.
Это полностью неподдерживаемый дистрибутив.
Установка
---------
1. Скачайте freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz.
2. Создайте каталог и распакуйте туда дистрибутив для FreeBSD.
3. Установите порт pdksh.
Запуск JDK
----------
Если ваш начальный каталог для JDK называется &lt;jdk&gt;, вам нужно добавить
1. В путь для поиска каталог &lt;jdk&gt;/bin directory
2. В переменную окружения CLASSPATH .:&lt;jdk&gt;/classes
3. В LD_LIBRARY_PATH путь &lt;jdk&gt;/lib/i386
Для компиляции программ java, запустите 'javac program.java'.
Для запуска программы, наберите 'java &lt;имя главного класса&gt;'.
Ответы на частые вопросы
------------------------
Q: Нужно ли иметь Motif?
A: Нет.
Q: На какой версии FreeBSD он работает?
A: Я работаю с текущей версией FreeBSD, так что я проверял только одну
версию. /*"FreeBSD-current?" - комментарий добавил Dave Hummel, не
оригинальный автор */
Q: Это не работает на моей машине. Что мне делать?
A: Вам не повезло. Этот дистрибутив никем не поддерживается.
</pre>
</body>
</html>

View file

@ -1,125 +0,0 @@
<?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "Проект FreeBSD &java;: &jdk; 1.1">
]>
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/www/ru/java/dists/11.sgml,v 1.4 2003/10/16 10:57:57 den Exp $
Original revision: 1.8
-->
<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">
<p>Последней версией является <a
href="ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/jdk1.1.8_ELF.V1999-11-9.tar.gz">
jdk1.1.8_ELF.V1999-11-9.tar.gz</a>. Она предназначена для ELF (FreeBSD
версий 3 и 4), а для более старых релизов 2.2 вы можете скачать <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jdk1.1.8_AOUT.V1999-11-9.tar.gz">
jdk1.1.8_AOUT.V1099-11-9.tar.gz</a>. Патчи, которые использовались для
построения обоих релизов, доступны <a
href="http://www.freebsd.org/~patrick/patches.tar.gz">здесь</a>. Они
пригодятся вам, только если у вас есть исходные тексты Java.</p>
<p>Кроме того, имеются соответствующие интернациональные релизы JRE&trade;.</p>
<ul>
<li>
<a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_AOUT.V1999-11-9.tar.gz">jre1.1.8i_AOUT.V1999-11-9.tar.gz</a></li>
<li>
<a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_ELF.V1999-11-9.tar.gz">jre1.1.8i_ELF.V1999-11-9.tar.gz</a></li>
</ul>
<p>Попробуйте скачать их с ближайшего к вам сайта, если вам удастся. Или
попробуйте взять их с одного из этих зеркал:</p>
<ul>
<li><a href="ftp://ftp.nuxi.com/pub/FreeBSD/JDK/">ftp://ftp.nuxi.com/pub/FreeBSD/JDK/</a>
<br/>Спасибо Дэвиду О'Брайэну (David O'Brien) (obrien@NUXI.com), который дал
мне вход на его машине, так что это зеркало всегда содержит правильную
информацию.</li>
<li>
<a href="http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</a></li>
<li>
<a href="ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</a>
<br/>Доступно только в Австралии/Новой Зеландии. Спасибо Jason Andrade
(jason@dstc.edu.au) за создание этих зеркал за океаном.</li>
<li>
<a href="ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/</a>
<br/>Спасибо Johan Larsson (gozer@ludd.luth.se).</li>
<li>
<a href="ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</a>
<br/><a href="http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</a>
<br/>Спасибо Oliver Fromme (olli@dorifer.heim3.tu-clausthal.de).</li>
<li>
<a href="ftp://ftp.gwdg.de/pub/freebsd/JDK/">ftp://ftp.gwdg.de/pub/freebsd/JDK/</a>
<br/><a href="http://ftp.gwdg.de/pub/freebsd/JDK/">http://ftp.gwdg.de/pub/freebsd/JDK/</a>
<br/>Спасибо Eberhard Moenkeberg (emoenke@gwdg.de).</li>
<li>
<a href="ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/">ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/</a>
<br/>Спасибо Jose Marques, который автоматизировал весь процесс.</li>
<li>
<a href="ftp://ftp.spline.net/pub/FreeBSD/JDK/">ftp://ftp.spline.net/pub/FreeBSD/JDK/</a>
<br/>Спасибо Alexander Tatmaniants (tat@Spline.NET) .</li>
</ul>
<p>Эти релизы не требуют лицензии Motif, так как они скомпилированы с
библиотекой Motif, которая позволяет распространение библиотек и бинарных
файлов JDK.</p>
<h3>README.FreeBSD:</h3>
<pre>
JDK1.1.8 для FreeBSD
--------------------
Исправления в этом релизе:
- Печать из JDK теперь должна работать надежно.
- Обновления, касающиеся использования ассемблерного варианта интерпретатора.
Производительность должна возрасти.
- Улучшенная обработка сигналов типа DIVIDE и SIGFPE, которые теперь
отслеживаются и обрабатываются корректно.
- ELF-версия должна работать лучше с приложениями AWT/Swing. Проект FreeBSD
предоставил более современную версию Motif, что поможет избежать некоторых
ужасных ошибок X, которые возникали ранее.
Для достижения лучших результатов и работы всех исправлений мы советуем
работать с самыми последними релизами FreeBSD, то есть 2.2.8 для релизов
a.out и 3.2 для ELF.
Если вы нашли ошибку или у вас имеются исправления, которые бы вы хотели
видеть в новом релизе, пошлите письмо по адресу 'java-port@FreeBSD.org',
чтобы будущие релизы стали еще лучше.
Известные ошибки/ограничения:
-----------------------------
Количество сокетов, которые можно использовать одновременно, заранее задано
(в настоящий момент 2000). Это не обязательно ограничение ядра FreeBSD, но
реализация 'динамической' схемы нетривиально, так что никто из разработчиков
этим не занимался, и никто нам такие патчи не присылал. Если вам это очень
нужно, мы ждем ваших патчей, которые позволят использовать более
'динамическую' схему, которая не ограничивает количество файловых
дескрипторов (сокетов).
------------------------------------
Для создания дистрибутива, который работает как с X, так и без X,
поставляются два бинарных файла. Первый слинкован без X, и является
стандартным файлом. Второй бинарный файл слинкован со статической версией X,
и динамическими X-библиотеками. Использование соответствующей версии
управляется установкой переменной окружения DISPLAY, которая используется
X для определения того, куда осуществлять вывод.
</pre>
</body>
</html>

View file

@ -1,119 +0,0 @@
<?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "Проект FreeBSD &java;: &jdk; 2 (известный также как JDK 1.2)">
]>
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/www/ru/java/dists/12.sgml,v 1.13 2003/10/17 10:05:27 den Exp $
Original revision: 1.17
-->
<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">
<p> <b>18 сентября 2002:</b>
Грэг Льюис (Greg Lewis) выпустил новый набор патчей для &jdk;&nbsp;1.2.2.</p>
<p>Наибольший интерес для пользователей FreeBSD представляет включение
поддержки JPDA. Другим важным изменением является поддержка как <a
href="http://www.netbsd.org/">NetBSD</a>, так и <a
href="http://www.openbsd.org/">OpenBSD</a>.</p>
<p>Как и ранее, этот набор патчей доступен по адресу <a
href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>, хотя пользователям
FreeBSD настойчиво рекомендуется воспользоваться портом в каталоге
ports/java/jdk12.</p>
<p> <b>14 октября 2000:</b>
Версия Грега Льюиса (Greg Lewis) пакета JDK 1.2.2 для FreeBSD находится в
стадии бета-тестирования и теперь доступна из каталога коллекции портов
(ports/java/jdk12-beta).
<br/>Хотя эта разработка пока предназначена только для архитектуры i386,
это даст всем, у кого есть i386 (большинству из вас) возможность
построить JDK2, а затем протестировать его с вашими любимыми приложениями и
собственным кодом. Если у вас есть что-то, используемое вами регулярно,
почему бы не сделать порт? Инструкции находятся в <a
href="../../doc/en_US.ISO8859-1/books/porters-handbook/index.html">
Руководстве по созданию портов</a>.</p>
<p>Если вы захотите попытаться построить его вручную, то из-за проблем со
SCSL, вам нужно будет посетить страницу <a
href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a> и согласиться с
условиями SCSL перед тем, как выполнять сгрузку.</p>
<p><b>Замечание</b>:
Для построения этого порта требуется много места на диске (около 250 МБ).</p>
<p><b>3 мая 2000:</b>
Грег Льюис (Greg Lewis) только что объявил о том, что порт JDK 1.2.2
для платформы FreeBSD перешёл в стадию альфа-тестирования.
<br/>В том виде, в каком он имеется сейчас, порт будет строиться и
работать на большинстве релизов FreeBSD (3.4, 4.0 и 5.0 для x86) и
завершается работа над другими (2.2.8 для x86 и 4.0 alpha). Большинство
демонстрационных приложений и апплет работают.
<br/>Сейчас мы ищем энтузиастов, готовых потратить немного времени на
тестирование нового порта. Хотя это нетривиальная задача, имеются
чёткие пошаговые указания по построению и использованию порта.
<br/>Патчи, как обычно, находятся по адресу
<br/><a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
<br/>Дополнительная информация, открытые вопросы и пошаговые инструкции
могут быть найдены по адресу:
<br/><a href="http://www.kjkoster.org/java/index.html">
http://www.kjkoster.org/java/index.html</a></p>
<p><b>22 марта 2000:</b>
Грег Льюис (Greg Lewis) выпустил пре-альфа патчи для корпоративных
пользователей Java для построения из них собственных родных FreeBSD
JDK&nbsp;1.2.2. Этот процесс не для слабонервных и получающийся JDK
не предназначен для работающих систем. Несмотря на это, большинство
демонстрационных приложений AWT и Swing работают. Здесь ещё достаточно
работы, и нам требуется как можно больше тестеров. Патчи и инструкции
по построению могут быть сгружены с <a
href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>. Текущий список
проблем и результаты тестирования находятся по
адресу <a href="http://www.kjkoster.org/java/index.html">
http://www.kjkoster.org/java/index.html.</a></p>
<p><b>30 января 2000:</b>
<br/>Команда Linux Blackdown Port Team выпустила RC4 пакета JDK 1.2. Он был
протестирован во FreeBSD 3.4-STABLE и более поздних релизах и с ним
работают все демонстрационные апплеты и демонстрационные программы jfc.
Несколько человек отметило некоторые проблемы при работе с Apache JServ.
Пока он не добавлен в дерево портов FreeBSD, но может быть найден по адресу
<a href="http://www.jmcm.org/tech/ports/linux_jdk.html">
http://www.jmcm.org/tech/ports/linux_jdk.html</a>.
(Прислал Хосе Маркус /Jose Marques/)</p>
<p><b>11 октября 1999:</b>
Начата работа над портированием Java2/JDK1.2.
В ближайшие недели должен будет выйти ранний 'альфа' релиз для FreeBSD
3.3-stable/ELF.</p>
<p>Для большинства из вопросов, касающихся разработки JDK2, вы можете
использовать релиз JDK1 и релизы <a
href="http://java.sun.com/products/jfc/index.html#download-swing">
Swing</a>, предоставляемые Sun для JDK1, которые прекрасно работают под
FreeBSD.</p>
</body>
</html>

View file

@ -1,242 +0,0 @@
<?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "Проект FreeBSD &java;: &jdk; 1.3">
]>
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/www/ru/java/dists/13.sgml,v 1.9 2004/09/21 07:31:08 den Exp $
Original revision: 1.14
-->
<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">
<p><b>19 декабря 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег
Льюис</a> (Greg Lewis) выпустил обновлённый набор патчей (patchlevel 9)
для программного пакета JDK 1.3.1 и соответствующим образом
обновлённого порта ports/java/jdk13. Обновлённые патчи можно получить,
как обычно, по адресу <a
href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">
http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
<br/>В этот релиз включено множество исправлений и улучшений, так что,
пожалуйста, перед тем, как сообщать о проблемах, выполните
обновление.</p>
<p><b>12 февраля 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег
Льюис</a> (Greg Lewis) выпустил обновленный набор патчей (patchlevel 8)
для программного обеспечения &jdk; 1.3.1 и соответственно обновлённый
порт ports/java/jdk13. Обновлённые патчи можно найти, как обычно, на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">
http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
<br/>Это первый релиз программного обеспечения JDK 1.3.1, прошедший
тесты Sun на совместимость. Он содержит множество исправлений
и улучшений, поэтому пожалуйста сделайте обновление перед отправкой
сообщения об ошибке.</p>
<p>
<b>26 июля 2002:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил обновленный набор патчей (patchlevel 7) для
программного обеспечения JDK 1.3.1 и соответственно обновленный порт
ports/java/jdk13. Обновленные патчи можно найти, как обычно, на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
<br/>Этот релиз содержит множество исправлений и улучшений, поэтому
пожалуйста сделайте обновление перед отправкой сообщения об ошибке.
</p>
<p>
<b>13 февраля 2002:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил обновленный набор патчей (patchlevel 6) для
программного обеспечения JDK 1.3.1 и соответственно обновленный порт
ports/java/jdk13. Обновленные патчи можно найти, как обычно, на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
<br/>Этот релиз содержит множество исправлений и улучшений, поэтому
пожалуйста сделайте обновление перед отправкой сообщения об ошибке.
</p>
<p>
<b>16 октября 2001:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил обновленный набор патчей (patchlevel 5) для
программного обеспечения JDK 1.3.1 и соответственно обновленный порт
ports/java/jdk13. Обновленные патчи можно найти, как обычно, на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
<br/>Этот релиз содержит множество исправлений и улучшений, поэтому
пожалуйста сделайте обновление перед отправкой сообщения об ошибке.
</p>
<p>
<b>10 сентября 2001:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил обновленный набор патчей (patchlevel 4) для
программного обеспечения JDK 1.3.1 и соответственно обновленный порт
ports/java/jdk13. Обновленные патчи можно найти, как обычно, на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
<br/>Этот релиз содержит множество исправлений и улучшений, поэтому
пожалуйста сделайте обновление перед отправкой сообщения об ошибке.
</p>
<p>
<b>27 августа 2001:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis)
выпустил долгожданный порт программного обеспечения JDK 1.3.1. Теперь
его можно собрать из каталога портов ports/java/jdk13. Следует учесть,
что все замечания ниже действуют, и этот релиз все еще предназначен
<strong>только для разработчиков</strong>, не рекомендуется
использовать его в реальных задачах.
</p>
<p>
<b>16 июля 2001:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis)
выпустил набор патчей для разработчиков, интересующихся сборкой
нативного FreeBSD JDK&nbsp;1.3.1. Необходимо учесть, что это релиз
<strong>только для разработчиков</strong> и работающий JDK не
собирается. Патчи выпущены, в основном, для предоставления
интересующимся возможности помочь усилиям по портированию, без того,
чтобы начинать с самого начала. Патчи и некоторые общие инструкции по
сборке можно загрузить с
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
</p>
<p><b>15 сентября 2000:</b>
<a href="mailto:gallatin@cs.duke.edu">Эндрю Галлатин</a> (Andrew
Gallatin) и <a href="mailto:sean@stat.Duke.EDU">Шин О'Коннелл</a>
(Sean O'Connell) работают над
получением рабочего пакета JDK 1.3 фирмы IBM. Чтобы он заработал в
вашей системе, вам нужно применить патчи к некоторым исходным текстам
FreeBSD. Они предоставили патчи в зависимости от вашей версии:
<br/> <a href="http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/4.0-release.diff">
4.0-RELEASE</a>
<br/><a href="http://people.freebsd.org/~patrick/ibmjdk/linux.patch2">
4.0-STABLE</a>
<br/><a href="http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff">
-CURRENT</a> (до SMPng)</p>
<p>Процитируем сообщение от Дрю:<br/></p>
<pre>
Я наконец-то добился работы jdk 1.3 фирмы IBM. Хотя сильно я ещё её не
тестировал, похоже, что AWT работает.
Вот обновлённый набор патчей для версии -current до SMPng. Набор патчей
делает следующее:
- меняет значение MINSIGSTKSZ с 8192 на 2048
- реализует linux_rt_sendsig() &amp; linux_rt_sigreturn()
- реализует пользовательский код sigtramp для linux_rt_sigreturn()
- реализует linux_to_bsd_sigaltstack &amp; bsd_to_linux_sigaltstack() для
исправления ошибки в linux_sigaltstack &amp; во избежание множества
вставок в linux_rt_sigreturn(). Также исправлено появление сообщения
"Java HotSpot(TM) Client VM warning: cannot uninstall alt signal stack",
которое было замечено с JDK 1.3 фирмы Sun.
- изменен флаг MAP_STACK на MAP_ANON для отображаемых областей памяти
LINUX_MAP_GROWSDOWN. Это был последний шаг для того, чтобы это
работало. Найдутся ли гуру VM, чтобы поговорить об этом? Похоже, что
что-то не так с растущими стеками в нитях linux[*]
Патчи находятся здесь: http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff
[*]"Проблема" в эвристических методах, применяемых в функции
vm_map_growstack() для определения того, является ли стек частью стека
основного процесса. Сейчас мы используем:
is_procstack = addr >= (vm_offset_t)vm->vm_maxsaddr;
где vm->vm_maxsaddr получается из exec_new_vmspace():
vmspace->vm_maxsaddr = (char *)USRSTACK - MAXSSIZ;
Главная нить JDK фирмы IBM уменьшает размер его стека до rlim_cur=2040*1024.
Затем она создает стеки для своих нитей в адресах, которые превышают
vm_maxsaddr, но меньше, чем текущая нижняя граница стека основного процесса,
как определено в p->p_rlimit[RLIMIT_STACK].rlim_cur. Как только нить пытается
обратиться к чему-либо, для чего требуется увеличения области, она погибает.
</pre>
<p>А теперь письмо от Шина:</p>
<pre>
Я на скорую руку засинхронизировался с изменениями, которые выполнил Эндрю
Галлатин для того, чтобы заработал Java SDK от IBM. Я смог запустить
appletviewer с одним из демонстрационных приложений и оно работало. Больше
сказать ничего не могу.
Все патчи сделаны относительно /usr/src (или /, потому что все они выполнены
в каталоге sys )
Большинство исправлений сделано в файлах из /sys/i386/linux. Вы должны
смочь применить патч; перейдите в каталог /sys/modules/linux; наберите
make; kldunload linux; наберите make install; потом kldload linux
Есть ещё одно изменение, которое задаёт значение MINSIGSTKSZ равным 2048
в sys/sys/signal.h .. для актуализации этого изменения требуется перекомпиляция
ядра.
</pre>
<p><b>18 июля 2000:</b>
<a href="ernst@jollem.com">Эрнст де Хаан</a> (Ernst de Haan) выполнил
некоторую работу, что позволило запускать Linux JDK 1.3.0b9 фирмы Sun в
4.0-STABLE. Файл .java_wrapper находится по адресу <a
href="http://people.freebsd.org/~patrick/sunjdk/java_wrapper">
здесь</a>. (Не забудьте переименовать его в .java_wrapper)</p>
<p>Вот что пишет Эрнст:</p>
<pre>
Ещё один совет: Измените файл jre/lib/jvm.cfg и переместите последнюю строку
наверх. Тогда вы получите:
-classic
-hotspot
-server
Кстати, я получил следующее предупреждение при запуске Swing-приложения:
Warning: Cannot convert string "MetaCtrl&lt;Key&gt;Insert" to type VirtualBinding
Ernst
Ernst de Haan пишет:
> Hi folkz,
>
> Мне удалось запустить Sun JDK 1.3.0 for Linux, beta 9 на моей системе FreeBSD
> 4.0-STABLE. Работает весьма хорошо.
>
> java -version выдаёт следующее:
>
> bash-2.04$ java -version
> expr: syntax error
> java version "1.3.0beta_refresh"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0beta_refresh-b09)
> Classic VM (build 1.3.0beta_refresh-b09, green threads, nojit)
>
> Первая строка о синтаксической ошибке является маленькой проблемой с файлом
> .java_wrapper, но видимо, она несерьёзная. Я выполнил некоторые модификации
> в скрипте .java_wrapper, чтобы всё работало на моей системе. Прилагаю
> версию, которую я использую.
>
> Подробно я ещё не тестировал, однако попробовал запустить одно
> Swing-приложение. Я заметил некоторые отличия в шрифтах, хотя похоже, что
> всё работает достаточно хорошо и быстро :)
>
> Ого, скоро FreeBSD станет платформой с наибольшим количеством работающих
> на ней пакетов JDK, как только на ней заработает WINE, мы сможем запустить
> пакеты JDK ещё и для Windows, и ещё написать эмулятор AS/400, и ещё... и
> ещё... ;-)
>
> Ernst
>
> P.S. Спасибо Виктору Саламану (Victor Salaman), который указал мне
> правильное направление. Он достаточно давно работает с Sun JDK 1.3
> for Linux.
</pre>
<p><b>29 января 2000:</b>
Работа над портированием JDK 1.3 ещё не началась. И до тех пор, пока
не будет выпущен релиз JDK 1.2, работа над JDK 1.3 проводиться не
будет.</p>
</body>
</html>

View file

@ -1,90 +0,0 @@
<?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "Проект FreeBSD &java;: &jdk; 1.4">
]>
<!--
The FreeBSD Russian Documentation Project
$FreeBSDru: frdp/www/ru/java/dists/14.sgml,v 1.5 2004/02/04 10:49:36 den Exp $
Original revision: 1.9
-->
<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">
<p>
<b>30 декабря 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег
Льюис</a> (Greg Lewis) выпустил шестой набор патчей (patchlevel 6) для
программного обеспечения &jdk;&nbsp;1.4. Этот релиз должен подходить для
большинства приложений. Получаемый &jdk; фактически работает хорошо, но
в реальных приложениях вы можете использовать его только на свой риск.
Набор патчей в основном предназначен для исправления ошибок 1.4.2p5.
Информацию по загрузке набора патчей можно найти на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
</p>
<p>
<b>November 11, 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег
Льюис</a> (Greg Lewis) выпустил пятый набор патчей (patchlevel 5) для
программного обеспечения &jdk;&nbsp;1.4. Этот релиз обновляет &jdk; до версии
1.4.2. Благодаря большому объему сложной работы, проделанной <a
href="mailto:phantom@FreeBSD.org">Алексеем Зелькиным</a>, этот релиз прошел
все тесты Sun на совместимость, кроме теста в смешанной среде IPv4 и IPv6.
Информацию о загрузке набора патчей можно найти на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
</p>
<p>
<b>10 октября 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег
Льюис</a> (Greg Lewis) выпустил четвертый набор патчей (patchlevel 4)
для программного обеспечения &jdk;&nbsp;1.4. Теперь код подходит для
большинства приложений, хотя все еще есть некоторые проблемы.
Поддержка плагинов браузера работает, GCC 3.3 поддерживается,
включены множество исправлений. Этот набор патчей является
результатом большого количества тяжелой работы BSD Java Porting Team
и FreeBSD Foundation. Информацию о загрузке набора патчей можно
найти на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
</p>
<p>
<b>7 марта, 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил третий набор патчей (patchlevel 3) для программного
обеспечения &jdk;&nbsp;1.4. Код в настоящий момент готов для полного
тестирования, хотя не все возможности были реализованы (например
плагины, NIO). Этот набор патчей стал результатом большого объема
сложной работы <a href="mailto:phantom@FreeBSD.org">Алексея
Зелькина</a>. Информацию о загрузке набора патчей можно найти на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
</p>
<p>
<b>4 февраля, 2003:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил второй набор патчей (patchlevel 2) для программного
обеспечения &jdk;&nbsp;1.4. Пожалуйста, помните, что этот набор патчей
предназначен для опытных тестеров и разработчиков. Этот набор патчей
основан на &jdk;&nbsp;1.4.1 и стал результатом длительной и сложной работы
<a href="mailto:phantom@FreeBSD.org">Алексея
Зелькина</a>. Информацию о загрузке набора патчей можно найти на
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
</p>
<p>
<b>15 ноября, 2002:</b> <a href="mailto:glewis@FreeBSD.org">Грег Льюис</a>
(Greg Lewis) выпустил первый набор патчей (patchlevel 1) для программного
обеспечения &jdk;&nbsp;1.4.0. Помните, что это первый набор патчей, поэтому
он предназначен для разработчиков (в основном). Патчи можно найти на <a href=
"http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
</p>
</body></html>

View file

@ -11,11 +11,6 @@
.include "../Makefile.inc"
.endif
DOCS = 10.sgml
DOCS+= 11.sgml
DOCS+= 12.sgml
DOCS+= 13.sgml
DOCS+= 14.sgml
DOCS+= index.sgml
DOCS= index.sgml
.include "${DOC_PREFIX}/share/mk/web.site.mk"

View file

@ -66,10 +66,6 @@
<ul>
<li><a href="install.html">đĎĚŐŢĹÎÉĹ Java ÄĚŃ FreeBSD</a></li>
<li><a href="dists/">éÎĆĎŇÍÁĂÉŃ Ď ŇĹĚÉÚÁČ</a></li>
<li><a href="dists/11.html">JDK 1.1.x</a></li>
<li><a href="dists/12.html">JDK 1.2.x</a></li>
<li><a href="dists/13.html">JDK 1.3.x</a></li>
<li><a href="dists/14.html">JDK 1.4.x</a></li>
<li><a href="../ports/java.html">éÍĹŔÝÉĹÓŃ ĐĎŇÔŮ...</a></li>
<li><a href="howhelp.html">ţĹÍ Ń ÍĎÇŐ ĐĎÍĎŢŘ?</a></li>
<li><a href="howhelp.html#BUG">ń ÎÁŰĹĚ ĎŰÉÂËŐ!?!</a></li>

View file

@ -39,7 +39,7 @@
<li><b>13 декабря 2004:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> выпустил
седьмой набор патчей (patchset 7) в серии &jdk;&nbsp;1.4.
Обратитесь к <a href="dists/14.html">странице JDK 1.4.x</a> для
Обратитесь к странице JDK 1.4.x для
получения более полной информации.</li>
</ul>
@ -61,14 +61,14 @@
<li><b>30 декабря 2003:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg
Lewis) выпустил шестой набор патчей (patchset 6) в серии
&jdk;&nbsp;1.4. Обратитесь к <a href="dists/14.html">странице
JDK 1.4.x</a> за дальнейшей информацией.</li>
&jdk;&nbsp;1.4. Обратитесь к странице
JDK 1.4.x за дальнейшей информацией.</li>
<li><b>19 декабря 2003:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis)
выпустил обновлённый набор патчей (patchset 9) для пакета &jdk;&nbsp;1.3.1
Дополнительную информацию можно найти на странице о <a
href="dists/13.html">JDK 1.3.x</a>.</li>
Дополнительную информацию можно найти на странице о
JDK 1.3.x.</li>
</ul>
<h2>Ноябрь 2003</h2>
@ -77,8 +77,8 @@
<li><b>11 ноября 2003:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis)
выпустил пятый набор патчей (patchset 5) в серии &jdk;&nbsp;1.4.
Дополнительную информацию можно найти на странице о <a
href="dists/14.html">JDK 1.4.x</a>.</li>
Дополнительную информацию можно найти на странице о
JDK 1.4.x.</li>
</ul>
<h2>Октябрь 2003</h2>
@ -87,8 +87,8 @@
<li><b>10 октября 2003:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis)
выпустил четвёртый набор патчей (patchset 4) в серии &jdk;&nbsp;1.4.
Дополнительную информацию можно найти на странице о <a
href="dists/14.html">JDK 1.4.x</a>.</li>
Дополнительную информацию можно найти на странице о
JDK 1.4.x.</li>
</ul>
<h2>Август 2003</h2>
@ -106,7 +106,7 @@
<li><b>7 марта 2003:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis) выпустил третий
набор патчей (patchset 3) в серии &jdk;&nbsp;1.4. Обратитесь к
<a href="dists/14.html">странице JDK 1.4.x</a> за более подробной
странице JDK 1.4.x за более подробной
информацией.</li>
</ul>
@ -116,12 +116,12 @@
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis) выпустил
обновленный набор патчей (patchlevel 8) для программного обеспечения
&jdk;&nbsp;1.3.1. Обратитесь к
<a href="dists/13.html">странице JDK 1.3.x</a> за более подробной
странице JDK 1.3.x за более подробной
информацией.</li>
<li><b>4 февраля 2003:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis) выпустил
второй набор патчей (patchset 2) в серии &jdk;&nbsp;1.4. Обратитесь к
<a href="dists/14.html">странице JDK 1.4.x</a> за более подробной
странице JDK 1.4.x за более подробной
информацией.</li>
</ul>
@ -130,8 +130,8 @@
<li><b>15 ноября 2002:</b>
<br/> <a href="mailto:glewis@FreeBSD.org">Грэг Льюис</a> (Greg
Lewis) выпустил первый набор патчей (patchlevel 1) для пакета
&jdk;&nbsp;1.4.0. Для получения более полной информации обратитесь к <a
href="dists/14.html">странице JDK 1.2.x</a>.</li>
&jdk;&nbsp;1.4.0. Для получения более полной информации обратитесь к
странице JDK 1.2.x.</li>
</ul>
<h2>Сентябрь 2002</h2>
@ -139,8 +139,8 @@
<li><b>18 сентября 2002:</b>
<br/> <a href="mailto:glewis@FreeBSD.org">Грэг Льюис</a> (Greg Lewis)
выпустил обновлённый набор патчей (patchlevel 11) для пакета &jdk;&nbsp;1.2.2.
Для получения более полной информации обратитесь к <a
href="dists/12.html">странице JDK 1.2.x</a>.</li>
Для получения более полной информации обратитесь к
странице JDK 1.2.x.</li>
<li><b>17 сентября 2002:</b>
<br/>Сразу после выпуска компанией Sun пакета J2SE 1.4.1 FCS, версия для
@ -154,8 +154,8 @@
<li><b>26 июля 2002:</b>
<br/> <a href="mailto:glewis@FreeBSD.org">Грэг Льюис</a> (Greg Lewis)
выпустил обновлённый набор патчей (patchlevel 7) для пакета &jdk;&nbsp;1.3.1.
Для получения более полной информации обратитесь к <a
href="dists/13.html">странице JDK 1.3.x</a>.</li>
Для получения более полной информации обратитесь к
странице JDK 1.3.x.</li>
</ul>
<h2>Февраль 2002</h2>
@ -163,8 +163,8 @@
<li><b>13 февраля 2002:</b>
<br/><a href="mailto:glewis@FreeBSD.org">Грэг Льюис</a> (Greg Lewis)
выпустил обновлённый набор патчей (patchlevel 6) для пакета &jdk;&nbsp;1.3.1.
Для получения более полной информации обратитесь к <a
href="dists/13.html">странице JDK 1.3.x</a>.</li>
Для получения более полной информации обратитесь к
странице JDK 1.3.x.</li>
</ul>
<h2>Декабрь 2001</h2>
@ -205,8 +205,8 @@
<li><b>16 октября 2001:</b>
<br/> <a href="mailto:glewis@FreeBSD.org">Грэг Льюис</a> (Greg Lewis)
выпустил обновлённый набор патчей (patchlevel 5) для пакета &jdk;&nbsp;1.3.1.
Для получения более полной информации обратитесь к <a
href="dists/13.html">странице JDK 1.3.x</a>.</li>
Для получения более полной информации обратитесь к
странице JDK 1.3.x.</li>
</ul>
<h2>Сентябрь 2001</h2>
@ -214,8 +214,8 @@
<li><b>10 сентября 2001:</b>
<br/> <a href="mailto:glewis@FreeBSD.org">Грэг Льюис</a> (Greg
Lewis) выпустил обновлённый набор патчей (patchlevel 4) для пакета
&jdk;&nbsp;1.3.1. Для получения более полной информации обратитесь к <a
href="dists/13.html">странице JDK 1.3.x</a>.</li>
&jdk;&nbsp;1.3.1. Для получения более полной информации обратитесь к
странице JDK 1.3.x.</li>
<li><b>6 сентября 2001:</b>
<br/><a href="mailto:sobomax@FreeBSD.org">Максим Соболев</a> (Maxim
@ -235,7 +235,7 @@
<br/><a href="mailto:glewis@FreeBSD.org">Грег Льюис</a> (Greg Lewis) выпустил
долгожданный порт для программного обеспечения &jdk;&nbsp;1.3.1. Теперь
он может строиться из каталога портов ports/java/jdk13. Обратитесь
к страничке <a href="dists/13.html">JDK 1.3.x</a> для получения
к страничке JDK 1.3.x для получения
более полной информации.
<p>Следует заметить, что по большей части этот релиз предназначен
@ -249,7 +249,7 @@
<br/><a href="mailto:sobomax@FreeBSD.org">Максим Соболев</a> (Maxim
Sobolev) создал порт пакета &jdk;&nbsp;1.2.2. Теперь он может быть построен
из каталога ports/java/jdk12-beta Коллекции портов. Обратитесь к
странице о <a href="dists/12.html">JDK 1.2.x</a> для получения более
странице о JDK 1.2.x для получения более
подробной информации.
<p>Однако все замечания, о которых идёт речь ниже, остаются в силе.</p>
@ -267,7 +267,7 @@
<br/><a href="mailto:ernst@jollem.com">Ernst de Haan</a> удалось запустить
Linux &jdk;&nbsp;1.3.0b9 фирмы Sun в 4.0-STABLE.
<p>Полная информация находится <a href="dists/13.html">здесь</a>.</p></li>
<p>Полная информация находится здесь.</p></li>
</ul>
<h2>Август 2000</h2>