358 lines
13 KiB
Text
358 lines
13 KiB
Text
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||
<!ENTITY base CDATA "..">
|
||
<!ENTITY date "$FreeBSD: www/en/java/newsflash.sgml,v 1.3 2000/01/31 03:17:53 patrick Exp $">
|
||
<!ENTITY title "Проект FreeBSD Java: Новости">
|
||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||
]>
|
||
<html>
|
||
&header;
|
||
<table width="600" border="0">
|
||
<tr>
|
||
<td>
|
||
<h1><FONT COLOR="#660000">Java для FreeBSD: Новости!</FONT></h1>
|
||
|
||
<p>
|
||
<H2>Январь 2000</H2><UL>
|
||
<li><b>30 января 2000:</b> Blackdown 1.2.2RC4 JDK
|
||
<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/)
|
||
</ul>
|
||
|
||
<P>
|
||
<H2>Ноябрь 1999</H2><UL>
|
||
<LI><B>28 ноября 1999:</B>Запрос на доработку
|
||
<BR>Мы направили в Sun петицию на создание официального порта JDK2 для
|
||
FreeBSD. В настоящее время мы находимся на <B>втором</B> месте по
|
||
количеству собранных голосов. Если вы являетесь участником Java Developer's
|
||
Connection (это бесплатно), вы тоже можете проголосовать за нас по адресу
|
||
<A HREF="http://developer.java.sun.com/developer/bugParade/bugs/4288745.html">
|
||
http://developer.java.sun.com/developer/bugParade/bugs/4288745.html</A>
|
||
|
||
<LI><B>9 ноября 1999:</B>Еще один релиз JDK1.1.8, в котором исправлен
|
||
определенный тип ошибок в многоадресной рассылке.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="jdk1.1.8_AOUT.V99-11-9.tar.gz">jdk1.1.8_AOUT.V99-11-9.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
<LI>
|
||
<A HREF="jdk1.1.8_ELF.V99-11-9.tar.gz">jdk1.1.8_ELF.V99-11-9.tar.gz</A>.
|
||
Для FreeBSD версий 3.* и 4.*, в которых для выполнимых файлов используется
|
||
формат ELF. Заметьте, что из-за некоторых изменений в -CURRENT, JDK может
|
||
работать неправильно.
|
||
</UL>
|
||
</UL>
|
||
|
||
<P>
|
||
<H2>Октябрь 1999</H2><UL>
|
||
|
||
<LI><B>11 октября 1999:</B> Начата работа над портированием Java2/JDK1.2.
|
||
В ближайшие недели должен будет выйти ранний 'альфа' релиз для FreeBSD
|
||
3.3-stable/ELF.</UL>
|
||
|
||
<H2>Сентябрь 1999</H2><UL>
|
||
<LI><B>22 сентября 1999:</B> Еще один выпуск JDK1.1.8, в котором исправлены
|
||
некоторые найденные мелкие ошибки, а также повышена производительность.
|
||
Для выяснения подробностей обратитесь к файлу README.FreeBSD, который
|
||
есть в релизах.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="jdk1.1.8_AOUT.V99-9-22.tar.gz">jdk1.1.8_AOUT.V99-9-22.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
<LI>
|
||
<A HREF="jdk1.1.8_ELF.V99-9-22.tar.gz">jdk1.1.8_ELF.V99-9-22.tar.gz</A>.
|
||
Для FreeBSD версий 3.* и 4.*, в которых для выполнимых файлов используется
|
||
формат ELF.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Июль 1999</H2><UL>
|
||
<LI><B>19 июля 1999:</B> Повторный релиз JDK1.1.8, в котором исправлено
|
||
несколько маленьких (но неприятных) ошибок. Во-первых, netpatch
|
||
(смотри ниже) был добавлен в исходдные тексты, и во-вторых, была найдена
|
||
и исправлена неприятная ошибка Floating Point. Последняя ошибка влияла
|
||
на многопоточный код, который выполнял вычисления с плавающей точкой и
|
||
в зависимости от результат мог выдавать абсолютно неверные результаты.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="jdk1.1.8_AOUT.V99-7-19.tar.gz">jdk1.1.8_AOUT.V99-7-19.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
<LI>
|
||
<A HREF="jdk1.1.8_ELF.V99-7-19.tar.gz">jdk1.1.8_ELF.V99-7-19.tar.gz</A>.
|
||
Для FreeBSD версий 3.* и 4.*, в которых для выполнимых файлов используется
|
||
формат ELF.
|
||
</UL>
|
||
|
||
<LI><B>2 июля 1999:</B> Организация команды FreeBSD 'CommAPI', целью которой
|
||
будет создание свободно доступного <A
|
||
HREF="http://java.sun.com/products/javacomm/index.html">JAVA's CommAPI</A>
|
||
для сообщества FreeBSD. Координатором проекта является <A
|
||
HREF="mailto:jdricot@ulb.ac.be?subject=JAVA CommAPI: ">DRICOT
|
||
Jean-Michel</A> и располагается по адресу <A
|
||
HREF="http://student.ulb.ac.be/~jdricot/commapi/">
|
||
http://student.ulb.ac.be/~jdricot/commapi/</A>.
|
||
Обращайтесь туда, если хотите принять участие в проекте.
|
||
</UL>
|
||
|
||
<H2>Июнь 1999</H2><UL>
|
||
<LI><B>8 июня 1999:</B> В релизе JDK1.1.8 была найдена небольшая ошибка,
|
||
которая влияла на работу сокетов UDP. При попытке послать пакет на
|
||
широковещательный адрес, FreeBSD JDK его отвергал, выдавая ошибку прав
|
||
доступа. Эта ошибка была исправлена, и вместо повторного выпуска релиза
|
||
был выпущен небольшой набор патчей для тех, кто встретился с этой
|
||
проблемой. Если вы столкнулись с такой проблемой, скачайте архив в
|
||
формате tar.gz и распакуйте его там, где был установлен jdk. Он
|
||
сам установится поверх старой версии. Если у вас указанной ошибки не
|
||
возникает, применять патч вовсе не обязательно, хотя ни к чему страшному
|
||
это не приведет.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="AOUT.netpatch.tar.gz">AOUT.netpatch.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
<LI>
|
||
<A HREF="ELF.netpatch.tar.gz">ELF.netpatch.tar.gz</A>.
|
||
Для FreeBSD версий 3.* и 4.*, в которых для выполнимых файлов используется
|
||
формат ELF.
|
||
</UL>
|
||
|
||
<LI><B>3 июня 1999:</B> Релизы JDK1.1.8 для A.OUT и ELF. В этом релизе
|
||
добавлена поддержка старых релизов 3.*/ELF (что не требует изменения
|
||
загрузчика), а также исправлены ошибки в поддержке LOCALE и временной
|
||
зоны для всех релизов FreeBSD.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="jdk1.1.8_AOUT.V99-6-3.tar.gz">jdk1.1.8_AOUT.V99-6-3.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
<LI>
|
||
<A HREF="jdk1.1.8_ELF.V99-6-3.tar.gz">jdk1.1.8_ELF.V99-6-3.tar.gz</A>.
|
||
Для FreeBSD версий 3.* и 4.*, в которых для выполнимых файлов используется
|
||
формат ELF.
|
||
</UL>
|
||
|
||
<LI><B>1 июня 1999:</B> Статус JDK2
|
||
<UL>
|
||
<LI>
|
||
Работа над JDK1.2/JDK2 продвигается очень медленно, так как команда
|
||
разработчиков сфокусировала свои усилия на релизах JDK1. Для большинства
|
||
из вопросов, касающихся разработки JDK2, вы можете использовать релиз JDK1
|
||
и релизы <A
|
||
HREF="http://java.sun.com/products/jfc/index.html#download-swing">
|
||
Swing</A>, предоставляемые Sun для JDK1, которые прекрасно работают под
|
||
FreeBSD.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Апрель 1999</H2><UL>
|
||
<LI><B>16 апреля 1999:</B> Новый A.OUT релиз JDK1.1.7. В нем исправлены
|
||
проблемы при компиляции мартовского релиза. Новый ELF релиз будет
|
||
выпущен в ближайшее время и в нем также будет включена поддержка старых
|
||
релизов 3.0.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="jdk1.1.7_AOUT.V99-4-16.tar.gz">jdk1.1.7_AOUT.V99-4-16.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Март 1999</H2><UL>
|
||
<LI><B>26 марта 1999:</B> Поддержка ELF для JDK1.1.7, а также новый релиз
|
||
в формате A.OUT, исправления мелких ошибок.
|
||
<UL>
|
||
<LI>
|
||
<A HREF="jdk1.1.7_AOUT.V99-3-24.tar.gz">jdk1.1.7_AOUT.V99-3-24.tar.gz</A>.
|
||
Для FreeBSD версий 2.2.*, в которых для выполнимых файлов используется
|
||
формат A.OUT.
|
||
<LI>
|
||
<A HREF="jdk1.1.7_ELF.V99-3-25.tar.gz">jdk1.1.7_ELF.V99-3-25.tar.gz</A>.
|
||
Для FreeBSD версий 3.x и 4, в которых для выполнимых файлов используется
|
||
формат ELF. <B>Замечание</B>: Это требует изменения в загрузчике для
|
||
поддержки функциональности dladdr(), которая появилась 1999/3/24. Вам
|
||
нужно работать с 3.1-stable или 4.0-current позже 1999/3/24. Если у вас
|
||
нет нового загрузчика или вы не отслеживаете -stable или -current, вы
|
||
можете скачать загрузчик <A HREF="ld-elf.so.1">отсюда</A> и установить его
|
||
как /usr/libexec/ld-elf.so.1 (чтобы это сделать, вам нужно работать с
|
||
привилегиями пользователя root):
|
||
|
||
<PRE># install -c -s -o bin -g bin -m 555 -C -fschg <B>ld-elf.so.1</B> /usr/libexec</PRE>
|
||
</UL>
|
||
|
||
<LI><B>16 марта 1999:</B> Обновления в текущих разработках:
|
||
<UL>
|
||
<LI>
|
||
ELF JDK1.1.7 : Построение JDK1.1.7 в формате ELF (для использования с
|
||
FreeBSD 3.x и выше) перешло в фазу начального внутреннего тестирования.
|
||
Бета-релиз должен появиться в течении нескольких недель.
|
||
<LI>
|
||
JDK2 (известный также как JDK1.2): Несколько человек работают над
|
||
переносом JDK2 на FreeBSD, но работа продвигается медленно. Это происходит
|
||
в основном из-за отсутствия времени для работы над этим проектом. (Выход
|
||
порта Blackdown JDK2 поможет нашей разработке, когда они опубликуют
|
||
diff-файлы для исходных текстов.)
|
||
</UL>
|
||
</UL>
|
||
<H2>Декабрь 1998</H2><UL><LI>
|
||
<B>21 декабря 1998:</B>
|
||
<A HREF="jdk1.1.7.V98-12-21.tar.gz">jdk1.1.7.V98-12-21.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
Исправленная версия JDK1.1.7. Благодарности должны направляться
|
||
Кейту Уайту, кто исправил несколько неприятных (и серьезных) ошибок в JDK,
|
||
в частности, ошибка операций с модулями. В этом релизе также увеличено
|
||
ограничение на количество фаловых дескрипторов с 256 до 2048. JRE также
|
||
более работоспособен, за что снова спасибо Кейту.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Ноябрь 1998</H2><UL><LI>
|
||
<B>14 ноября 1998:</B>
|
||
<A HREF="jdk1.1.7.V98-11-5.tar.gz">jdk1.1.7.V98-11-5.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
Порт обновлен до JDK1.1.7. Благодарности должны направляться
|
||
Пэтрику Гарделле (Patrick Gardella) <A
|
||
HREF="mailto:patrick@cre8tivegroup.com">patrick@cre8tivegroup.com</A>,
|
||
который выполнил основную работу по тестированию этого релиза.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Сентябрь 1998</H2><UL><LI>
|
||
<B>23 сентября 1998:</B>
|
||
<A HREF="jdk1.1.6.V98-9-23.tar.gz">jdk1.1.6.V98-9-23.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
В выпуск от 14 августа включен неправильно скомпонованный jre, как для
|
||
JDK, так и для JRE, так что релиз был перестроен и корректно скомпонован.
|
||
Кроме этого, никаких отличий от старых релизов.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Август 1998</H2><UL><LI>
|
||
<B>22 августа 1998:</B>
|
||
<UL>
|
||
<LI>
|
||
На обновленной странице помещен список различных сайтов, которые
|
||
согласились зеркалировать JDK и предоставлять доступ по ftp. Спасибо всем!
|
||
</UL>
|
||
|
||
<LI><B>14 августа 1998:</B>
|
||
<A HREF="jdk1.1.6.V98-8-14.tar.gz">jdk1.1.6.V98-8-14.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
Опция SO_REUSEADDR теперь устанавливается правильно для ServerSockets
|
||
(может также влиять и на другие сокеты).
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Июль 1998</H2><UL><LI>
|
||
<B>21 июля 1998:</B>
|
||
<A HREF="jdk1.1.6.V98-7-21.tar.gz">jdk1.1.6.V98-7-21.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
Обновлен порт до JDK1.1.6. Благодарности должны направляться
|
||
Кейту Уайту (Keith White) <A HREF="mailto:kwhite@site.uottawa.ca">
|
||
kwhite@site.uottawa.ca</A>, который сделал основной объем работы, приведший
|
||
к выпуску этого релиза!
|
||
<LI>
|
||
Более стандарное 'именование' для java.version и тому подобное.
|
||
<LI>
|
||
Исправления, касающиеся сокетов UDP/Multicast.
|
||
<LI>
|
||
Ошибка прерывания сигнала, похоже, исправлена (стучим по дереву).
|
||
<LI>
|
||
Добавлена поддержка для кодировок "KOI8-R" и "CP866".
|
||
<LI>
|
||
Временные зоны теперь работают под FreeBSD корректно (что потребовало
|
||
написания родного кода, однако он встроен в JDK, так что это не должно
|
||
коснуться пользователей. Однако FreeBSD стала одной из нескольких (или
|
||
единственной?) VM, корректно поддерживающих временные зоны.
|
||
<LI>
|
||
sysRmdir() теперь корректно удаляет каталоги.
|
||
<LI>
|
||
Для поддержки локализации CJK линковка с библиотекой xpg4.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Май 1998</H2><UL><LI>
|
||
<B>5 мая 1998:</B>
|
||
<UL>
|
||
<LI>
|
||
На обновленной страничке добавлена инструкция по настройке работы
|
||
JWS (Java Work Shop) фирмы Sun на платформе FreeBSD.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Февраль 1998</H2><UL><LI>
|
||
<B>25 февраля 1998:</B>
|
||
<A HREF="jdk1.1.5.V98-2-25.tar.gz">jdk1.1.5.V98-2-25.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
Построение JDK для 2.2.2 теперь снова работает.
|
||
<LI>
|
||
Теперь AWT правильно устанавливает имя окна.
|
||
<LI>
|
||
Исправлена непонятная ошибка, приводящая к аварийному завершению работы
|
||
при нажатии кнопки в диалоговом окне несколько раз.
|
||
<LI>
|
||
Исправлена ошибка, при которой SHMEM не освобождалась при работе с
|
||
изображениями, что приводило к утечке памяти.
|
||
</UL>
|
||
|
||
<B>12 февраля 1998:</B>
|
||
<UL>
|
||
<LI>
|
||
Йохан Ларссон (Johan Larsson) любезно предоставил зеркальный ftp-сервер
|
||
для JDK, так что если у вас есть предубеждение против использования HTTP,
|
||
можете скачать его с этого сервера.
|
||
<LI>
|
||
Логотип 'Steaming Cup of Java' заменен на 'Jump to Java', который более
|
||
политически (и юридически) грамотен с точки зрения SUN.
|
||
</UL>
|
||
|
||
<B>9 февраля 1998:</B>
|
||
<A HREF="jdk1.1.5.V98-2-8.tar.gz">jdk1.1.5.V98-2-8.tar.gz</A>.
|
||
<UL>
|
||
<LI>
|
||
Исправлены ошибки в Process.waitFor()
|
||
<LI>
|
||
Модифицирован способ линковки библиотеки Motif. Это позволит всем, у кого
|
||
имеется библиотека Motif (статическая или динамическая), строить JDK
|
||
самостоятельно при наличии набора соответствующих патчей. Если позволяет
|
||
лицензия на Motif, можно будет распространять релизы в бинарном виде.
|
||
<LI>
|
||
Неблокирующее чтение из конвейера (pipe) работает ненадежно во всех
|
||
версиях ОС.
|
||
<LI>
|
||
Многоадресная рассылка (малтикаст) теперь работает.
|
||
</UL>
|
||
</UL>
|
||
|
||
<H2>Январь 1998</H2><UL><LI>
|
||
<B>Январь 1998:</B>
|
||
<UL>
|
||
<LI>
|
||
Организация команды разработчиков для портирования 'JDK' на FreeBSD,
|
||
которая совместными усилиями делает новые релизы JDK для FreeBSD.
|
||
<LI>
|
||
Новый JDK1.1.5 в бинарном виде, со статически вкомпилированным Motif.
|
||
(К сожалению, этот релиз был утерян из-за сбоя диска на ftp-сервере,)
|
||
</UL>
|
||
</UL>
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
&footer;
|
||
</BODY>
|
||
</HTML>
|