LINUX.ORG.RU
Форум — Talks  

Установка Java под FreeBSD: 5 часов и 2.5 ГБайт


0

0
Да-да, именно столько машинного времени и места на диске требуется, чтобы поставить JDK под FreeBSD. (Результат для RPM-based дистрибутива: 15 секунд, включая скачивание и установку.)

Не флейма ради, просто информация к размышлению для тех, кто озадачен выбором ОС для сервера и, тем более, для парка серверов.
>Установка Java под FreeBSD: 5 часов и 2.5 ГБайт
БРЕЕЕЕЕД

diablo-jdk16 ставится влёт, как только скачается.

sun-jdk1.6 компилируется около часа на Athlon64 X2 5400+ под FreeBSD 7.2-STABLE [amd64]. Не знаю почему, раньше было быстрее (эффект оптимизации GCC 4.2.1? 32bit-compatible-layer?).

> pkg_info | grep jdk

jdk-1.6.0.3p4_11 Java Development Kit 1.6.0
jdk-doc-1.6.0.10 Java Development Kit 1.6 Documentation
> pkg_info -r jdk-1.6.0.3p4_11

Information for jdk-1.6.0.3p4_11:

Depends on:
Dependency: xextproto-7.0.5
Dependency: recordproto-1.13.2
Dependency: kbproto-1.0.3
Dependency: inputproto-1.5.0
Dependency: python25-2.5.4_1
Dependency: xcb-proto-1.4
Dependency: perl-5.10.0_2
Dependency: javavmwrapper-2.3.3
Dependency: pkg-config-0.23_1
Dependency: xproto-7.0.15
Dependency: libXdmcp-1.0.2_1
Dependency: libXau-1.0.4
Dependency: pcre-7.9
Dependency: libpthread-stubs-0.1
Dependency: libxcb-1.2_1
Dependency: libX11-1.2.1,1
Dependency: libXext-1.0.5,1
Dependency: libXtst-1.0.3_1
Dependency: libXi-1.2.1,1
Dependency: icu-3.8.1_2
Dependency: libiconv-1.11_1
Dependency: gettext-0.17_1
Dependency: glib-2.20.2
Dependency: gamin-0.1.10_2
Dependency: gio-fam-backend-2.20.2
Dependency: desktop-file-utils-0.15_1
> ls /usr/ports/packages/All/ | grep jdk

-rw-r--r-- 1 root wheel 60M 19 фев 17:53 diablo-jdk-1.6.0.07.02_3.tbz
-rw-r--r-- 1 root wheel 132M 21 май 13:58 jdk-1.6.0.3p4_11.tbz
iZEN ★★★★★
()
Ответ на: комментарий от iZEN
>sun-jdk1.6 компилируется около часа на Athlon64 X2 5400+

а сколько она будет компилироваться у меня с Athlon65 2800+? воот..

mono ★★★★★
()
Ответ на: комментарий от mono
А сколько на 486ом! И что? Если на серваке жава работает, то уж скорее всего там не паршивенький селерон. На моем Q8200 она за 20 минут собирается (на линуксе, под фрей не пробовал).
anotheranonymous ★
()
Ответ на: комментарий от mono
>а сколько она будет компилироваться у меня с Athlon65 2800+? воот..

1 час 30 минут (если не сильно ошибась) у меня уходило на компиляцию первых подверсий Sun JDK 1.6 на Athlon X2 3800+ (2ГГц).

Смысла в перекомпиляции сырцов Sun JDK мало, так как никаких неожиданностей он не преподносит.

Используйте готовые порт блобов diablo-jdk16. Тем более, что diablo-jdk используется как bootstrap-jdk для компиляции sun-jdk, если не установлено другого. :))
iZEN ★★★★★
()
ну а что вы хотели? бинарных сборок java от Sun? ну мало того что им надо бороться с линукс, так ещё и поддерживать BSD based систему которая может порвать Solaris на многих (всех? почти всех?) тестах?
tommy ★★★★★
()
Ответ на: комментарий от iZEN
> Dependency: perl-5.10.0_2
> Dependency: python25-2.5.4_1

> Dependency: libX11-1.2.1,1


Ойлоло, вот и разгадка. Пять часов ушли на собирание иксовых кишок и прочей абсолютно не нужной лабуды - без всего этого Java работает. Такова расплата за некомпетентность бздёвых пэкеджеров.

Так и запишем:

"Юный сисадмин! Если тебе понадобится поставить Java на сервер под FreeBSD, знай, что в нагрузку тебе вкатят перл, пистон, пол-иксов и ещё туеву хучу ненужной шелухи, которую тебе же ещё придётся и собрать. Diablo JDK поставится влёт, но вытянет всю ту же шелуху. И будет представлять собой порт Sun Java, непонятно как патченый криворукими пэкеджерами для того, чтобы он мог собраться под недоUNIX'ом."

Всё это лишний раз подчёркивает (само)позиционирование FreeBSD. На дворе XXI век, а дальше офисных роутеров и пускалок апаче-похапе-мускуля бздя не двинулась.

С другой стороны, пускай играет роль эдакого активированного угля для Open Source, оттягивая на себя отраву в виде мартышек-от-сисадминства. Линукс-сообщество будет от этого только здоровее.
anonymous-IOiLbfBKOP
() автор топика
Ответ на: комментарий от anonymous-IOiLbfBKOP
>На дворе XXI век, а дальше офисных роутеров и пускалок апаче-похапе-мускуля бздя не двинулась.

если вы не замечаете FreeBSD на подавляющем большинстве хостингов - протрите очки :)

администраторы как бы в силах собирать свой дистр и свою сборку java (будь таковая нужна там).

tommy ★★★★★
()
Ответ на: комментарий от tommy
> если вы не замечаете FreeBSD на подавляющем большинстве хостингов - протрите очки :)

Вы невнимательны, я же сказал - "пускалок апаче-похапе-мускуля". Это эквивалентно вашему "подавляющему большинству хостингов".

Мастерхост и есть классический пример быдлохостинга, что не так?
anonymous-IOiLbfBKOP
() автор топика
Ответ на: комментарий от anonymous-IOiLbfBKOP
что-то не "быдло" привести в пример можете? или это только ваш личный суперсервер в конторе?

да, покажите пример форума на Java. а то болтать все тут мастера.

tommy ★★★★★
()
Ответ на: комментарий от tommy
На серьёзные, штучные хостинги путь FreeBSD заказан. По причине тех же заморочек с Java, неуклюжей системы развёртывания, и ещё Over_9000 причин.

Вы где-нибудь видели VPS/VDS с FreeBSD в качестве хоста? На такие "мелочи", как аппаратная виртуализация по технологиям VT-x или AMD-V разработчики фряхи распыляться не будут. А ведь виртуализация - это де-факто хай-энд IT. И в этом топовом сегменте для FreeBSD нет места.
anonymous-IOiLbfBKOP
() автор топика
Ответ на: комментарий от tommy
> да, покажите пример форума на Java. а то болтать все тут мастера.

- Уважаемый, как пройти на Дерибасовскую?
- Молодой человек. Пойдёте сейчас налево, потом через парк, на троллейбус садитесь, три остановки, там через дорогу перейдёте, пешочком немного, попадёте на Привоз, купите там гуся и ему будете яйца морочить, а мне их морочить не надо, ви на Дерибасовской стоите!

Намёк понятен? :)

Что касается хай-энд сегмента, можно привести пример Confluence, но это, конечно, не только форум, но и wiki, и blog-engine с кучей enterprise специфики.
anonymous-IOiLbfBKOP
() автор топика
Ответ на: комментарий от anonymous-IOiLbfBKOP
>На серьёзные, штучные хостинги путь FreeBSD заказан.

На серьёзные, штучные хостинги путь Linux-у заказан.

>Вы где-нибудь видели VPS/VDS с FreeBSD в качестве хоста?

Конечно предлагаемые VPS/VDS под linux - это не быдлохостеры предоставляют.

>А ведь виртуализация - это де-факто хай-энд IT. И в этом топовом сегменте для FreeBSD нет места.

лично под FreeBSD не пробовал. но надо же и для линукс что-то оставить

tommy ★★★★★
()
Ответ на: комментарий от anonymous-IOiLbfBKOP
я разве забыл написать "удобный и функциональный"? ну в спешке не написал (чайник кипел) , а вы так обрадовались.

и не надо вот эти ваши "хай-энды".пустые слова. просто - вот на таким то популярном сайте форум на java. и что-бы форум там был не дополнение к основному сервису типа соурсфоржа и тп.

php, phpbb пнуть то может каждый. но вот ничего взамен и даже незабесплатно написать не можете (а многие продают лицензии на движки и это охотно покупают и компании и частные лицы).

tommy ★★★★★
()
Ответ на: комментарий от tommy
> что-то не "быдло" привести в пример можете? или это только ваш личный суперсервер в конторе?

Лично мне известны десятки организаций, использующих для своего кастомного "небыдло-", как вы изволите выражаться, хостинга именно Linux и иногда Solaris. Банки, нефтянка, транспортные компании, военка. Научные расчёты - только Linux, потому что в области HPC других игроков нет. Так что,

> На серьёзные, штучные хостинги путь Linux-у заказан.


...поздравляю вас, гражданин, соврамши.

Из общедоступного - Google и Livejournal. Образцовые проекты гигантских масштабов. Используют Linux. В качестве контрпримера - Яndex с его дремучей фряхой, но всё-таки масштаб несколько не тот. Да и объясняется это тем, что BSD - это типично постсовковая зараза, а уж откуда у Яндеха ноги растут, все мы знаем. Прогрессивный Запад заслуженно отдаёт предпочтение Linux'у.
anonymous-IOiLbfBKOP
() автор топика
Ответ на: комментарий от anonymous-IOiLbfBKOP
>а уж откуда у Яндеха ноги растут, все мы знаем.

жидомасоны? инопланеняне? проект Харухи Судзумии?

>Прогрессивный Запад заслуженно отдаёт предпочтение Linux'у.

линукс с вендой не путаете?

>Научные расчёты - только Linux

ля-ля

>В качестве контрпримера - Яndex с его дремучей фряхой

перейдя на линукс - яднекс порвёт гугл. или раньше надо было, да? уже бы порвал? ах ...

tommy ★★★★★
()
Ответ на: комментарий от anonymous-IOiLbfBKOP
>Из общедоступного - Google и Livejournal.

ну это не те "хостинги". они не предоставляют выполнение своего кода на этих серверах/сервисах.

ничего я про линукс плохого не говорю, но врать то не надо про FreeBSD.

пример удобного/функционального форумного движка на Java - всё ещё жду. очень востребовано это - компании за поделки на php бабло платят, да ещё и поддержку покупают.

tommy ★★★★★
()
Ответ на: комментарий от tommy
> в linux не намного менее "пионерский" уровень той же kvm.

Пускай проект KVM молод и несовершенен, но у него есть будущее. В любом случае, на данный момент уже есть железобетонные Virtuozzo, OpenVZ, VMware ESX Server, Xen. А что есть у FreeBSD? Пройдём-ка мы по предложенной ссылке.

> Linux KVM has been ported to FreeBSD as a loadable kernel module, using the linux-kmod-compat port (in /usr/ports/devel/) to use as much as possible of the original source code...


Вот оно, будущее BSD. "Портировать" (на самом деле - тырить, обвешивая костылями типа linux-kmod-compat) чужие наработки. Потому что на собственные - неспособны, в отличие от.

Засим откланиваюсь. Спокойной вам ночи.
anonymous-IOiLbfBKOP
() автор топика
Ответ на: комментарий от anonymous-IOiLbfBKOP
не надо мешать в одну кучу OpenVZ и аппаратную виртуализацию. в системах типа OpenVZ это вообще не виртуализация реальных систем, а патченное ядро на хосте.

о да, kvm - это не костыль. linux-kmod в FreeBSD - костыль. вот как хотим так и выворачиваем.

"тырить"? я что-то не понимаю такого поворота. "тырить" это года код драйвера из BSD был с помощью его разработчиков портирован в linux, а потом об обещаниях об обмене кодом забыли. это не только тыренье, но и "кидалово". и ничего, все забыли. кинуть BSD разработчиков поверившим linux разработчиков - почти что подвиг и сдеоавшее это - герои. прямо как у нас , где героями становятся убийцы и маньяки.

по вашей логике - виртуализация это тыренье, например запуск windows там - тыренье, так как используются в системе чужие наработки от майерософт " Потому что на собственные - неспособны, в отличие от".

tommy ★★★★★
()
ох щи, на sun.com нет бинарной явы для фри.
Dudraug ★★★★★
()
Ответ на: комментарий от anonymous-IOiLbfBKOP
> Пять часов ушли на собирание иксовых кишок и прочей абсолютно не нужной лабуды - без всего этого Java работает.

1. Рантайм JRE включает java.awt и javax.swing. Если не включает - это не жаба (на чем мйкрософт в свое время и погорело)

2. java.awt использует native-обращения к libX11. Значит, libX11 уже нужно, иначе рантайм не соберется

perl и python скорей всего нужны для сборки, а не для работы (а это недостатки сборки "из сырцов", также как и необходимость наличия например тех же ld или make, которые в общем случае не нужны)

Nastishka ★★★★★
()
Ответ на: комментарий от tommy
>да, покажите пример форума на Java. а то болтать все тут мастера.

лол.

Dudraug ★★★★★
()
Ответ на: комментарий от tommy
>я разве забыл написать "удобный и функциональный"?

мне лор нравится побольше linuxforum'a и дизайном и интерфейсом. Покажи лучше по настоящему удобный форум на пхп.

Dudraug ★★★★★
()
Ответ на: комментарий от anonymous-IOiLbfBKOP
> Вы где-нибудь видели VPS/VDS с FreeBSD в качестве хоста?

http://www.freehost.com.ua/vps/
~10 физических серверов и дофуя виртуальных. везде FreeBSD. что не так?
Komintern ★★★★★
()
Ответ на: комментарий от tommy
>linuxforum на java? никогда там не был.

Он на php, вроде как, я как бы о том, что наш лорчик получше ПХПшный форумов, которых в интернетах миллионы одинаковых.

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug
отредактируй своё сообщение, вставь картинку, спойлер или magnet. ну и так далее. модераторы этого так же могут делать как я понимаю.
tommy ★★★★★
()
Ответ на: комментарий от tommy
> покажите пример форума на Java. а то болтать все тут мастера.

вы на дерибасовской стоите :D (c)
ну прям живая иллюстрация "болтать-тут-все-мастера".
Komintern ★★★★★
()
Ответ на: комментарий от tommy
>модераторы этого так же могут делать как я понимаю

Тут "не" пропущено? Если да, то отвечу: модеры тут могут вставлять картинки в сообщения. Инфа 100%.

Dudraug ★★★★★
()
Где вы такого толстого нищеброда нашли - то ? :) На P3 оно будет как раз 5 часов компилиться.

По поводу VDS лучше открыть гугль и не метанировать.

Толстый тролль, что ты скажешь по поводу использовать FreeBSD в yandex/rambler ? У яндекса на линупсе только почта.
phasma ★☆
()
Ответ на: комментарий от splinter
>пересобирать софт в freebsd под себя по твоему нормально?

конечно. как и в gentoo. НО! часто во FreeBSD собирают отдельно бинарные дистры внутри компании и накатывают их - целиком сразу ставят или как обновление.

tommy ★★★★★
()
Ответ на: комментарий от Dudraug
ну вот полезно иметь возможность вставлять картинки самим пользователям (особено на трекерах), убирать под спойлеры текст/картинки и вставлять/обрабатывать движком магнеты/ed2k и тп ссылки. быдлофорумы на быдлоphp это умеют.
tommy ★★★★★
()
Ответ на: комментарий от jj1111
> Пруфлинк?

Поиск полностью работает на FreeBSD, за пруфлинком можешь обратиться в яндекс
phasma ★☆
()
Ответ на: комментарий от tommy
>быдлофорумы на быдлоphp это умеют.

ПХП по доступным либам люто, бешено сосет. Даже SOAP клиент на оном под одного заказчика пришлось делать ручным разбором XML - встроенный в похапе понимает только простое подмножество SOAP без расширений, не говоря о том что у его быдлохостера похапе было старой (ЕМНИП четвертой) версии, без SOAP вообще.

Absurd ★★★
()
Ответ на: комментарий от tommy
>картинки самим пользователям

А зачем? У меня лор всегда очень быстро работает, знаешь ли канал нищебродский. Можно на хостинги-картинок помещать и давать линки, как кстати ВСЕ и делают.

>убирать под спойлеры текст/картинки

На ЛОРе это точно не надо.

>быдлофорумы на быдлоphp это умеют.

Я рад за них.

Алсо при чем тут пхп или ява? Лор потому что его таким написали, а не потому что ява не позволяет.

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug
>А зачем? У меня лор всегда очень быстро работает, знаешь ли канал нищебродский.

много лет висел на обынчом модеме. всё отлично было.

>Можно на хостинги-картинок помещать и давать линки, как кстати ВСЕ и делают.

картинки/скриншоты под спойлером

>На ЛОРе это точно не надо.

именно тут и надо - логи, код и тп хрень прятать

>Лор потому что его таким написали, а не потому что ява не позволяет.

а вот это не соответствует реальности. вот например долгое время тут подераторы не могли поправить новость потому что кое кто это поломал. php код правится быстро, да и просто вернуть поломанное на место.

так что больше понтов чем реального кода удобных/функциональных движков на java. чуть что - слышится "заказчику". тоесть посмотреть это нельзя - что там такое и нельзя ли было сделать проще, дешевле, лучше и удобнее для всех (или хотя бы не примитивно/убого). а то смотришь на что-то корпоративное - вот именно что убогость и примитивность. но зато какие слова исчпользуют - SOAP например. нагородят всего а потом ругают php что там нет средства обработки этого этого.

tommy ★★★★★
()
Ответ на: комментарий от tommy
>много лет висел на обынчом модеме. всё отлично было.

Я про то когда на "Ъ-форумах" грузятся картинки и прочая мутота.

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug
ну извините, обвинять torrents.ru что там много трафика тратится на картинки в темах - вообще странно. а скриншоты и обложки заставляют прятать под спойлер. на многих форумах модераторы сами прячут под спойлер то что не нужно.
tommy ★★★★★
()
Ответ на: комментарий от tommy
Не трафика, а канала. Долго все это. Ну т.р. - это т.р. пусть будет.

Ты правда хочешь что бы Лор был похож на это htpp://linuxforum.ru

Dudraug ★★★★★
()
Ответ на: комментарий от Dudraug
О! Мой любимый движок IPB! :) Знаешь, он нереально удобен (и правилен) и для пользователя и для модератора (особенно для модераторов, в phpbb - сплошное мучение и недоделанность). и даже дефолтовый скин - он правилен :) там всё оптимально. проблема - тормоза.

так давайте же Java программисты напишут движок который не будет проседать так как IPB? :) IPB то платный. ПЛАТНЫЙ.

слабо наверное. это не заказчику впаривать непонятно что.

tommy ★★★★★
()
Ответ на: комментарий от tommy
> ну вот полезно иметь возможность вставлять картинки самим пользователям

Для ЛОРа это замысел. Тут слишком много необузданых идиотов и психически неуравновешенных личностей, высокая нагрузка - 30 тысяч посетителей в сутки, и каждый делает не менее 10 кликов в среднем, с учетом объема базы и количества сообщений в несколько миллионов, да иерархическая организация... Типичные "развесистые" PHP-шные движки на таких условиях умирают влет, и выжить могут только специально заточенные.

no-dashi ★★★★★
()
Ответ на: комментарий от tommy
>но зато какие слова исчпользуют - SOAP например. нагородят всего а потом ругают php что там нет средства обработки этого этого.

Бгг. Стандартные 3g протоколы, между прочим.

Absurd ★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.