aboutsummaryrefslogtreecommitdiff
path: root/ru_RU.KOI8-R/htdocs/java/dists/13.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'ru_RU.KOI8-R/htdocs/java/dists/13.sgml')
-rw-r--r--ru_RU.KOI8-R/htdocs/java/dists/13.sgml243
1 files changed, 243 insertions, 0 deletions
diff --git a/ru_RU.KOI8-R/htdocs/java/dists/13.sgml b/ru_RU.KOI8-R/htdocs/java/dists/13.sgml
new file mode 100644
index 0000000000..ecbeaa9e06
--- /dev/null
+++ b/ru_RU.KOI8-R/htdocs/java/dists/13.sgml
@@ -0,0 +1,243 @@
+<!--
+ 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
+-->
+
+<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
+<!ENTITY base CDATA "../..">
+<!ENTITY date "$FreeBSD: www/ru/java/dists/13.sgml,v 1.7 2005/10/05 20:59:54 simon Exp $">
+<!ENTITY title "Проект FreeBSD &java;: &jdk; 1.3">
+<!ENTITY % navinclude.developers "INCLUDE">
+]>
+
+<html>
+ &header;
+
+ <table border="0">
+ <tr>
+ <td><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>Процитируем сообщение от Дрю:<br>
+ <pre>
+Я наконец-то добился работы jdk 1.3 фирмы IBM. Хотя сильно я ещё её не
+тестировал, похоже, что AWT работает.
+
+Вот обновлённый набор патчей для версии -current до SMPng. Набор патчей
+делает следующее:
+
+- меняет значение MINSIGSTKSZ с 8192 на 2048
+- реализует linux_rt_sendsig() & linux_rt_sigreturn()
+- реализует пользовательский код sigtramp для linux_rt_sigreturn()
+- реализует linux_to_bsd_sigaltstack & bsd_to_linux_sigaltstack() для
+ исправления ошибки в linux_sigaltstack & во избежание множества
+ вставок в 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>А теперь письмо от Шина:
+ <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>Вот что пишет Эрнст:
+ <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 проводиться не
+ будет.
+ </td>
+ </tr>
+ </table>
+
+ &footer;
+</body>
+</html>