Наконец-то! Hard-float Oracle Java на Raspberry Pi

    Одной из основных целей создания и поддержки Малинки была поддержка всех основных языков программирования. Однако, до недавнего времени нерешенной проблемой оставалась Java.
    Как стало известно примерно 12 часов назад, наконец-то в репозитории Raspbian была добавлена hard-float Oracle Java 7 JDK.
    В последующие сборки Raspbian Java JDK будет включена автоматически, а пока ее можно установить ручками:
    sudo apt-get update && sudo apt-get install oracle-java7-jdk
    Поделиться публикацией

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 23

      0
      Ничего хорошего, кстати. Мало того, что они пропагандируют использование закрытого ПО на Raspberry (его и так уже хватает, но зачем же делать его больше?), так они ещё и нарушают лицензию на Oracle Java, потому как последняя не может распространяться с составе дистрибутива.
        +2
        По большому счету, мне как конечному потребителю все равно — включена она в дистрибутив или ее можно ставить отдельно. Это проблемы Распбиана и Оракла. Главное — Java теперь нормально работает!
          +1
          К тому же не стоит путать теплое с мягким: их цель обеспечить доступность использования популярных языков программирования. Основная цель, если Вы помните, обучение. И не их вина, что Java настолько популярна.
            0
            Это вина Оракла и никого другого. Их вина в том, что они зажали FPU-оптимизацию и не отдали её в паблик. Кроме того, их прямая вина в том, что они сделали лицензию на закрытую жабу такой, чтобы прямо исключить возможность поставки её в дистрибутивах.
              –1
              Полностью согласен!
              Наша с Вами задача — наслаждаться возможностью совершенствовать мастерство программирования при помощи Малинки на еще одном языке :)
                0
                Нет, это не наша с Вами задача.
          0
          > последняя не может распространяться в составе дистрибутива

          дык и никто не распространяет в составе дистрибутива, всё отдаётся на откуп пользователю, который принимает (или не принимает) Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX во время установки пакета.

          Лично мне в один прекрасный момент пришлось забить на заветы дедушки Столлмана, и накатывать свежий oracle jdk на уютненькую ubuntu из ppa, бо open jdk — не наш выбор.

          legacy никто не отменял, enterpriseЪ во все поля.
            0
            Что значит не распространяет? Именно что. На откуп пользователю — это скачать с oracle.com и установить. Всё иное — нарушение лицензии по сути.
              0
              > На откуп пользователю — это скачать с oracle.com и установить. Всё иное — нарушение лицензии по сути.

              Неправда ваша. Я позволю себе процитировать заявление ppa maintainer'а:

              Oracle JDK7 itself is not hosted in the PPA because that's not allowed by the new Java license (which is also the reason why it has been removed from the official Ubuntu repositories); the package in the PPA automatically downloads Oracle Java JDK 7 from its official website and installs it on your computer, just like the flashplugin-installer package does.


              the installer now requires you accept the Oracle license before the installation begins.


              В составе дистра бинари есть? Нет.
              В составе пакета бинари есть? Нет.
              Юзер с BCL согласился на свою голову? Да.

              Ок, качаем jdk с oracle.com и раскладываем по директориям.

              Буква лицензии соблюдена, всё остальное — досужие домыслы.
                0
                Кстати, подобным способом сделан пакет для adobe flash в большинстве дистрибутивов Linux.
                  0
                  Так точно.

                  Кусок цитаты из моего камента:
                  , just like the flashplugin-installer package does
                  0
                  Если так — то замечательно.
                0
                Кстати, OpenJDK 7 работает как часы. В ней нету разве вот этой оптимизации для армов.
                  0
                  OpenJDK 7 работает как часы

                  То есть я хоть завтра могу перезапустить произвольный jee app container с пачкой webapp'ов под open jdk 7, и мне за это ничего не будет?

                  Не думаю так.
                    0
                    OpenJDK 7 реализует стандарт на 100% и является эталонной реализацией Java. Если что-то, заточенное под Java EE, не работает, то это потому что Java EE отходит от стандарта. В остальном отличия могут быть лишь в производительности.
                      0
                      Вендорам app server'ов об этом расскажи. Они совместимость гарантируют только с oracle java platform, со всеми остальными — как фишка ляжет.
              +2
              А чем всех не устраивал OpenJDK?
                0
                Она ползала еле-еле на малинке :(
                  0
                  А есть в дикой природе реальные кейсы, когда JEE-app возрастом 10 лет переводили на open jdk только из-за того, что Oracle вдруг купил Sun и изменил условия BCL?
                  +1
                  Что значит «hard-float»?

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое