Blackdown Java: История независимой реализации Java для Linux
Blackdown Java
Blackdown Java: первая реализация Java для Linux, опередившая Sun. Поддержка SPARC и PowerPC. Проект завершен с выходом OpenJDK. Java всё ещё доступна!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Blackdown Java был портом Java виртуальной машины Sun Microsystems для Linux, разработанным группой добровольцев под руководством Юргена Крейледера, Стива Бирна и Карла Аши, и включал в себя команду волонтеров со всего мира. Первая версия, 1.0.2, была выпущена в октябре 1996 года, что предшествовало официальному порту Sun для Linux. Blackdown Java поддерживала Linux на архитектурах, которые не поддерживались официальной версией, включая SPARC и PowerPC. Проект Blackdown завершился в августе 2007 года после того, как Sun выпустила JVM HotSpot с открытым исходным кодом в рамках OpenJDK; OpenJDK распространяется под свободной GNU General Public License. Само программное обеспечение Java по-прежнему доступно на многих зеркалах. На момент завершения Blackdown поддерживал версии J2SE 1.4.2 для i386 и AMD64, 1.4.1 для SPARC и 1.3.1 для PowerPC. Объявлена была работа над поддержкой J2SE 1.5.x для x86, AMD64, SPARC и PowerPC, но она так и не была выпущена. В 1999 году Sun Microsystems и Inprise объявили о порте Java для Linux. Этот порт был основан на работе Blackdown, но команда Blackdown не была признана и не получила никакого упоминания о своем вкладе в релиз. После некоторой полемики Sun публично принесла извинения разработчикам Blackdown. Этот инцидент выявил давние проблемы в отношениях между Sun и Blackdown. Несмотря на распространенное заблуждение, Blackdown не являлся ни свободным программным обеспечением, ни программным обеспечением с открытым исходным кодом из-за лицензионных ограничений Sun Microsystems. Его политика бинарного распространения позволяла предустанавливать или включать его во многие дистрибутивы Linux (например, Gentoo Linux), в то время как политика бинарного распространения Sun Java в то время этого не позволяла. Начиная с Java 5, Operating System Distributor License for Java (DLJ) соответствовала требованиям многих дистрибутивов Linux, что снизило спрос на устаревшую JVM Blackdown. Команда Blackdown стала пионером в привлечении Sun к сотрудничеству с внешними добровольческими проектами. Стив Бирн, работавший в Sun в то время, сотрудничал с юристами Sun для заключения соглашения о бесплатном лицензировании набора тестов Java для нескольких участников Blackdown, который использовался для сертификации реализации Blackdown Java как 100% совместимой с Java. Команда Blackdown была отмечена на конференции JavaOne в 1998 году за проделанную работу.
Blackdown Java was a Linux port of Sun Microsystems's Java virtual machine, developed by a group of volunteers led by Juergen Kreileder, Steve Byrne, and Karl Asha, and included a team of volunteers from around the globe. The first version, 1.0.2, was released in October 1996, predating Sun's official Linux port. Blackdown Java supported Linux on architectures that the official version did not, including SPARC and PowerPC. The Blackdown project ended in August 2007, after Sun released an open source version of the HotSpot JVM as part of OpenJDK; OpenJDK is available under the free GNU General Public License. The Java software itself still exists on many mirrors. At its close, Blackdown supported J2SE versions 1.4.2 on i386 and AMD64, 1.4.1 on SPARC, and 1.3.1 on PowerPC. Work on J2SE 1.5. x support for x86, AMD64, SPARC, and PowerPC had been announced, but was never released. In 1999 Sun Microsystems and Inprise announced a port of Java to Linux. The port was based on Blackdown work, but the Blackdown team was not recognized or given any credit for the release. After some controversy, Sun publicly apologized to the Blackdown developers. The incident revealed that there were long standing problems between Sun and Blackdown. Despite widespread confusion, Blackdown was neither free software nor open source software; this was due to licensing restrictions from Sun Microsystems. Its binary redistribution policy allowed it to be pre installed or included with many Linux distributions (e. g., Gentoo Linux), whereas at the time, Sun Java's binary redistribution policy did not. Since Java 5, the Operating System Distributor License for Java (DLJ) met many Linux distributions' requirements, lessening the demand for the older Blackdown JVM. The Blackdown team pioneered Sun's involvement with external, volunteer efforts. Steve Byrne, who was working at Sun at the time, worked with Sun legal to establish an agreement to license the Java test suite for a few Blackdown participants at no cost, and this was used to certify the Blackdown Java implementation as being 100% Java compatible. The Blackdown team received recognition at the JavaOne conference in 1998 for the work that the team had been doing.