stringtranslate.com

Блэкдаун Java

Blackdown Java — это Linux- порт виртуальной машины Java компании Sun Microsystems , разработанный группой добровольцев под руководством Юргена Крайледера, Стива Бирна и Карла Аши и включавший команду добровольцев со всего мира. [1] Первая версия, 1.0.2, была выпущена в октябре 1996 года, [2] раньше официального порта Sun для Linux.

Blackdown Java поддерживала Linux на архитектурах , которых не было в официальной версии, включая SPARC и PowerPC . [3] Проект Blackdown завершился в августе 2007 года, после того как Sun выпустила версию HotSpot JVM с открытым исходным кодом как часть OpenJDK ; OpenJDK доступен по бесплатной лицензии GNU General Public License . [4] [5] [6] Само программное обеспечение Java все еще существует на многих зеркалах.

На момент закрытия Blackdown поддерживал версии J2SE 1.4.2 на i386 и AMD64, 1.4.1 на SPARC и 1.3.1 на PowerPC. [7] [8] [9] Было объявлено о работе над поддержкой J2SE 1.5.x для x86, AMD64, SPARC и PowerPC, но так и не было выпущено. [10]

В 1999 году Sun Microsystems и Inprise объявили о портировании Java на Linux. [11] Порт был основан на работе Blackdown, но команда Blackdown не была признана и не получила какой-либо благодарности за выпуск. После некоторых разногласий [12] Сан публично извинился перед разработчиками Blackdown. [13] Инцидент показал, что между Sun и Blackdown существуют давние проблемы.

Несмотря на широко распространенное заблуждение, Blackdown не был ни свободным программным обеспечением , ни программным обеспечением с открытым исходным кодом ; это произошло из-за лицензионных ограничений со стороны Sun Microsystems. Его политика перераспределения двоичных файлов позволяла предустанавливать его или включать во многие дистрибутивы Linux (например, Gentoo Linux ) [ нужна цитация ] , тогда как в то время политика перераспределения двоичных файлов Sun Java этого не позволяла. Начиная с Java 5, лицензия дистрибьютора операционной системы для Java (DLJ) отвечала требованиям многих дистрибутивов Linux, уменьшая спрос на более старую JVM Blackdown.

Команда Blackdown стала пионером в привлечении Sun к внешним волонтерским усилиям. Стив Бирн, который в то время работал в Sun, работал с юридическим отделом Sun над заключением соглашения о бесплатном лицензировании набора тестов Java для нескольких участников Blackdown, и это было использовано для сертификации реализации Blackdown Java как 100% Java. совместимый.

Команда Blackdown получила признание на конференции JavaOne в 1998 году за проделанную ею работу.

Примечания

  1. ^ «Контактная информация Java Linux» . Архивировано из оригинала 7 августа 2007 года . Проверено 15 июня 2009 г.
  2. ^ «Последняя информация о Java-Linux» . Архивировано из оригинала 19 октября 1996 года . Проверено 16 января 2012 г.
  3. ^ «Платформа Java 2 версии 1.3.x для Linux» . Архивировано из оригинала 11 августа 2007 года . Проверено 15 июня 2009 г.
  4. ^ Малинович, Алекс. «Blackdown Java уходит в отставку». Архивировано из оригинала 7 января 2009 года . Проверено 15 июня 2009 г.
  5. ^ "Домашняя страница Java Linux" . Архивировано из оригинала 12 сентября 2007 года . Проверено 15 июня 2009 г.
  6. ^ «Открытый JDK уже здесь!». Сан Микросистемс. 8 мая 2007 года . Проверено 9 мая 2007 г.
  7. ^ «Платформа Java 2 для Linux: состояние и информация» . Архивировано из оригинала 9 августа 2007 года . Проверено 15 июня 2009 г.
  8. ^ «Примечания к выпуску Java 2 SE 1.4.2-03» . Архивировано из оригинала 7 августа 2007 года . Проверено 15 июня 2009 г.
  9. ^ «Платформа Java 2 версии 1.3.x для Linux» . Архивировано из оригинала 11 августа 2007 года . Проверено 15 июня 2009 г.
  10. ^ «Платформа Java 2 версии 1.5.x для Linux» . Архивировано из оригинала 27 июня 2007 года . Проверено 15 июня 2009 г.
  11. ^ «PRNewswire: Inprise сотрудничает с Sun… on… Java (TM) 2 Platform for… Linux…» Проверено 25 октября 2010 г. .
  12. ^ «LinuxGrrls: Новый JDK для Linux пренебрегает разработчиками Blackdown» . 8 декабря 1999 года . Проверено 25 октября 2010 г.
  13. Оренштейн, Дэвид (8 декабря 1999 г.). «Sun приносит извинения разработчикам Java в Linux». Компьютерный мир . Архивировано из оригинала 8 декабря 2000 г.