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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.