После десяти месяцев разработки официально представлен (https://lists.freebsd.org/pipermail/freebsd-announce/2014-No...) релиз FreeBSD 10.1, который доступен (ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/10.1/) для архитектур amd64, i386, ia64, powerpc, powerpc64, sparc64 и armv6.
Основные новшества (https://www.freebsd.org/releases/10.1R/relnotes.html):- Начальная поддержка загрузки на системах с UEFI;
- Поддержка протокола UDP-Lite (RFC 3828 (http://www.ietf.org/rfc/rfc3828.txt)), допускающего доставку частично повреждённых пакетов с расчётом на то, что восстановление может быть проведено силами приложения. Например, битые аудио и видеоданные могут быть частично восстановлены на уровне кодека;
- Из ветки FreeBSD-CURRENT импортирован драйвер
vt (http://www.freebsd.org/cgi/man.cgi?query=vt&apropos=0&am...), развиваемый в рамках проекта Newcons (http://svn.freebsd.org/base/user/ed/newcons/), развивающего замену syscons. Vt предоставляет новый интерфейс для обеспечения вывода через графические устройства, позволяющий организовать доступ простых драйверов к консоли и терминальному режиму, а также доступ к фреймбуферу для X.Org. При этом от драйвера не требуется встраивание шрифтов, цветовых карт и изображений курсоров мыши, все эти компоненты предоставлены Newcons-драйвером vt. Среди возможностей отмечается поддержка мыши, KMS (i915kms и radeonkms), USB-клавиатур, экрана-заставки, vidcontrol, Unicode, xterm-подобная эмуляция терминала, использование различных шрифтов в разных окнах терминала;- Обновлена реализация ZFS, в которой появилась возможность установки закладок на снапшоты (zfs bookmarks (https://www.illumos.org/issues/4369)). Из OpenSolaris импортирован API libzfs, который позволяет обеспечить параллельное сканирование дисков, что приведёт к сокращению времени импорта zpool;
- Для файловой системы FFS (Fast File System) реализована поддержка многопоточной обработки soft updates. Ранее soft updates обрабатывались одним потоком, а теперь свой поток используется для каждой точки монтирования;
- Из FreeBSD-CURRENT перенесена реализация файловой системы autofs и связанного с ней демона automountd для организации автоматического монтирования ФС при попытке обращения к связанным с ними разделам. Система автомонтирования реализована в виде, близком к подобным подсистемам Linux, OS X и Solaris, для обеспечения совместимости на уровне формата файлов маппинга;
- Из FreeBSD-CURRENT импортирован новый сервер nfsd с поддержкой NFS 4.1 (RFC5661 (http://tools.ietf.org/html/rfc5661));
- В GEOM_MULTIPATH обеспечена поддержка автоматического изменения размера разделов на лету. Как следствие в GEOM_PART, geom label и gmirror добавлена команда resize, позволяющая изменять размер дискового раздела или зеркала после замены всех его компонентов;
- Обновлён KMS-модуль Radeon для видеокарт AMD. В том числе добавлена поддержка 32-разрядных ioctl, позволяющих запускать 32-разрядные приложения на 64-разрядных системах;
- Код гипервизора bhyve синхронизирован с веткой FreeBSD-CURRENT. В гипервизор bhyve добавлена возможность загрузки с разделов ZFS, поддержка гостевых систем FreeBSD/i386 и виртуализированная поддержка XSAVE;- Добавлен драйвер virtio_random, предоставляющий качественную энтропию генераторам псевдослучайных чисел гостевых систем;
- В подсистеме виртуальной памяти реализован метод "fast path" в обработчике обращений к невыделенным страницам памяти (page-fault);
- Заметно расширена поддержка архитектуры ARM, в том числе добавлена поддержка многопроцессорности (SMP) и новых чипов, таких как Samsung Exynos 5250, Freescale i.MX6, Freescale i.MX53, Freescale Vybrid, а также платформ TI BEAGLEBONE и PANDABOARD;
- В загрузчике реализовано меню для выбора используемого для загрузки ядра;
- Существенно улучшена производительность кода RPC (например, используется на NFS-сервере) на SMP-системах;
- В уровень блочных устройств GEOM добавлена функциональность прямой отправки (direct dispatch), позволяющей разделить нагрузку между несколькими потоками и процессорами, сократив число переключений контекста.
- В RAID-драйвере на основе GEOM, а также в драйверах mfi, virtio_blk и virtio_scsi обеспечена поддержка unmapped I/O, которая позволила поднять производительность ввода/вывода, благодаря исключению стадии маппинга буферов в TLB-кэше, что существенно снизило накладные расходы при работе на многопроцессорных системах;
- Переработан механизм блокировок в CAM (ATA/SCSI) и GEOM, что позволило заметно увеличить производительность на многоядерных системах. Например, в тестах был достигнут порог в 1 млн операций ввода/вывода в секунду;
- В функции crypt для хэширования паролей по умолчанию задействован алгоритм SHA512. Добавлена поддержка формата Blowfish $2b$, допускающего использование паролей длиннее 256 символов;
- Добавлена библиотека libucl с функциями для разбора файлов конфигурации в формате JSON;- В утилите top появилась возможность фильтрации вывода по идентификатору или имени jail-окружения;
- Компоненты clang/llvm обновлены до выпуска 3.4.1;
- Пакетный менеджер pkg (http://www.opennet.me/opennews/art.shtml?num=40262) синхронизирован с FreeBSD-CURRENT;
- По умолчанию newsyslog теперь учитывает не только newsyslog.conf но и включает конфигурационные файлы из директорий /etc/newsyslog.conf.d/ и /usr/local/etc/newsyslog.conf.d/;
- Расширены возможности инсталлятора (bsdinstall), в котором появилась поддержка создания зашифрованных (geli) и отзеркалированных (gmirror) разделов подкачки при установке на ZFS;
- Серия улучшений и оптимизаций, связанных с работой iSCSI;- Многочисленные обновления драйверов с поддержкой сетевых устройств и систем хранения, в том числе добавлен драйвер mrsas с поддержкой SAS-контроллеров LSI MegaRAID.
URL: https://www.freebsd.org/news/newsflash.html#event20141114:01
Новость: http://www.opennet.me/opennews/art.shtml?num=41064
> Добавлена библиотека libucl с функциями для разбора файлов конфигурацииВообще-то UCL - библа сжатия такая от Маркуса Оберхамера. По типу LZO, только жмет сильнее, но медленнее. Мало им букв на планете для названия либ, блин.
Вчера обновился, полет нормальный.
Обновился, все хорошо.
А что там с ZFS native encryption? Когда уже?
Xen Dom0 работает?
Ну и USB дико тормозило систему при активной работе, полечили?
Остальное вроде торт
> Ну и USB дико тормозило систему при активной работе, полечили?А что с USB не так? Я бэкаплю на USB-накопитель. Никаких тормозов не видно.
> А что там с ZFS native encryption? Когда уже?Ничего. Видимо, не хотят умножать сущности -- ZFS работает через GEOM, используйте GEOM_ELI или GEOM_BDE.
> Xen Dom0 работает?
Нет. Они пилят свой гипервизор, ByHyVe, с преферансом и куртизанками. Пошли по пути Red Hat, которая тоже оный Xen выпилила в пользу KVM.
Впрочем, часть усилий уходит и на Xen, меня больше интересует PVH-mode, а в этом прогресс есть.> Ну и USB дико тормозило систему при активной работе, полечили?
X8-O
Это что вы такое делали? Можно test case?
> Ничего. Видимо, не хотят умножать сущности -- ZFS работает через GEOM, используйте GEOM_ELI или GEOM_BDE.Так нет же возможности держать только отдельные файловые системы шифрованными при таком раскладе, или задавать свой алгоритм шифрования или пассфразу для отдельных систем..
(ну, еще нет целостности шифрования на send/receive и на приемнике, но это все-таки мало кому требуется)
Если пользоваться ELI, то
1) просадка в производительности
2) больше телодвижений с монтированием
3) кроме FreeBSD это нигде не откроется, ни в солярке, ни в SabayonНе интересно держать отдельно пускалку для Xen, хочется иметь её из коробки. Обещали в 10-ой ветке доделать вроде
Просадка на USB у меня была замечена когда фря стоялаосновной на десктопе: USB-клава, USB-мышь, SATA HDD, вставляешь до кучи флешку и начинаешь что-то копировать и начинаются дикие тормоза сопровождающиеся звуком будто винт постоянно ресетится
> Обещали в 10-ой ветке доделать вродеdom0 вообще ни разу не обещали
> Просадка на USB у меня была замечена когда фря стоялаосновной на десктопе:
> USB-клава, USB-мышь, SATA HDD, вставляешь до кучи флешку и начинаешь что-то
> копировать и начинаются дикие тормоза сопровождающиеся звуком будто винт
> постоянно ресетитсяВинту питания не хватало.
> Винту питания не хватало.Настоящие джедаи логи ядер не читают?
Нет конечно, их ведет Великая Сила!
В логах всё было чисто и красиво. БП с запасом, справлялся и когда куда больше железа было навешено. Опять же в других комбинациях этот косяк не проявлялся, только при работе с USB. Так же как и в других ОС
>> А что там с ZFS native encryption? Когда уже?
> Ничего. Видимо, не хотят умножать сущности -- ZFS работает через GEOM, используйте
> GEOM_ELI или GEOM_BDE.Не очень оно работало ...
Не обновляется с 10.1-RC3, что делать?
в рассылке кто-то тоже жаловался про обновление с rc3, поищите
Искал, советуют сделать rollback.
Не помогает, т.к. откатываться не на что.
Не обновляется каким образом?
Бинарно или через сборку и установку мира и ядра?
Обновился с RC4-p1 без проблем.
Попробуйте RC3 -> RC4 -> RELEASE.
собрать с исходников релиз и проинсталить поверху
> собрать с исходников релиз и проинсталить поверхуВидать так и придется.
А потом можно будет через freebsd-update обновляться?
если все конфиги дефолтные - то теоретически да
Такие бывают?? 8-)
конечно, резизы то билдятся так-же...
PS: так freebsd-update -r 10.1-RELEASE upgrade пробовали?
> PS: так freebsd-update -r 10.1-RELEASE upgrade пробовали?Всяко пробовал, и сверху и снизу:
Fetching metadata signature for 10.1-RC3 from update6.freebsd.org... done.
Fetching metadata index... fetch: http://update6.freebsd.org/10.1-RC3/amd64/t/c8fafcc79d7cc092...: Not Found
failed.Вот и весь ответ.
Фря ставлена с диска 10.1-RC3
а руками посмотреть что в урле?
http://update6.freebsd.org/10.1-RC3/amd64/t/freebsd-update, чую еще достаточно не допилен в части корректности скачивания выкладываемых апдейтов.
у вас RC, а у меня вон current 9.3 на (поза-)прошлой неделе обновиться не мог, пока не поменял в ENV имя системы на RELISE.
долго ломал голову, почему на апдейтных серверах нет папочек со словами "current", а есть только с буквами "RELISE".
> имя системы на RELISE.имел ввиду ядро, естессно, а не хостнейм.
\\быстрофикс
> а руками посмотреть что в урле?
> http://update6.freebsd.org/10.1-RC3/amd64/t/
> freebsd-update, чую еще достаточно не допилен в части корректности скачивания выкладываемых
> апдейтов.
> у вас RC, а у меня вон current 9.3 на (поза-)прошлой неделе
> обновиться не мог, пока не поменял в ENV имя системы на
> RELISE.
> долго ломал голову, почему на апдейтных серверах нет папочек со словами "current",
> а есть только с буквами "RELISE".Заработало! Без указания -RELEASE обновилось.
# freebsd-update upgrade -r 10.1Коллеги, всем спасибо!
>[оверквотинг удален]
>> freebsd-update, чую еще достаточно не допилен в части корректности скачивания выкладываемых
>> апдейтов.
>> у вас RC, а у меня вон current 9.3 на (поза-)прошлой неделе
>> обновиться не мог, пока не поменял в ENV имя системы на
>> RELISE.
>> долго ломал голову, почему на апдейтных серверах нет папочек со словами "current",
>> а есть только с буквами "RELISE".
> Заработало! Без указания -RELEASE обновилось.
> # freebsd-update upgrade -r 10.1
> Коллеги, всем спасибо!Вернее заработало не от того, что я указал 10.1 без RELEASE, а на сервере наконец-то появился файл c8fafcc79d7cc092c7782f4f1a29a777d751294183c8f2cb9daf940ba0525d96 которого не было, видать пофиксили.
> PS: так freebsd-update -r 10.1-RELEASE upgrade пробовали?# freebsd-update -r 10.1
При установке с диска freeBSD 10.1 не могу установить пакеты с KDE/ После установке ядра, пакетного менеджера pkg, захожу bsdconfig, выбираю пакеты, а мне пишет: No pkg(8) database foundЧто делать?
сливать исходники и патчить под freebsd =D
> При установке с диска freeBSD 10.1 не могу установить пакеты с KDE/
> После установке ядра, пакетного менеджера pkg, захожу bsdconfig, выбираю пакеты, а
> мне пишет: No pkg(8) database found
> Что делать?читать маны http://www.freebsd.org/releases/10.1R/errata.html
> Due to an incompatibility between bsdconfig(8) and pkg(8) version 1.3, packages included on the FreeBSD
> dvd installer will not be recognized by bsdconfig(8).
> To install packages from the dvd1.iso installer, create the /dist target directory, and manually mount the
> dvd1.iso ISO:
> # mkdir -p /dist
> # mount -t cd9660 /dev/cd0 /dist
" импортирован драйвер vt, развиваемый в рамках проекта Newcons," так оно утф в консоле может?
добавить в /boot/loader.conf
kern.vty=vtдобавить в /etc/rc.conf
keymap="ru"добавить в /etc/login.conf
russian-utf8|Russian Users Accounts UTF-8:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:выставить пользователю c помощью chpass <login>
class: russian-utf8
>[оверквотинг удален]
> kern.vty=vt
> добавить в /etc/rc.conf
> keymap="ru"
> добавить в /etc/login.conf
> russian-utf8|Russian Users Accounts UTF-8:\
> :charset=UTF-8:\
> :lang=ru_RU.UTF-8:\
> :tc=default:
> выставить пользователю c помощью chpass <login>
> class: russian-utf8стока танцев с бубном, вместо простого выбора при загрузке (
>[оверквотинг удален]
>> добавить в /etc/rc.conf
>> keymap="ru"
>> добавить в /etc/login.conf
>> russian-utf8|Russian Users Accounts UTF-8:\
>> :charset=UTF-8:\
>> :lang=ru_RU.UTF-8:\
>> :tc=default:
>> выставить пользователю c помощью chpass <login>
>> class: russian-utf8
> стока танцев с бубном, вместо простого выбора при загрузке (Это Unix, сынок. ;)
Кстати, у меня для пользователя работает, а для root почему-то нет: список файлов с русскими именами отображается с "?" на месте русских букв.
Проблема разрешена необычным образом.
Нужно назвать класс кодировки с установкой UTF-8 не russian-utf8, а просто russian. Любые другие названия для этого класса не проходят — root'овая консоль не хочет работать под ru_RU.UTF-8. Видимо, где-то в коде системы захардкожено имя класса "russian" с привязкой к root'у. Для других пользователей это не имеет значения.
cap_mkdb /etc/login.conf
после изменения login.conf
> cap_mkdb /etc/login.conf
> после изменения login.confО, точно! Спасибо.
позорище... там в самом файле вверху написано - что нужно сделать после его изменения...
и это человек, который "знает" фрю вдоль и поперек...
> позорище... там в самом файле вверху написано - что нужно сделать после его изменения...Проглядел. Бывает.
> и это человек, который "знает" фрю вдоль и поперек...
Где я такое утверждал? Я пользователь FreeBSD, а не программист или администратор. Запомни это, сынок.
> Где я такое утверждал? Я пользователь FreeBSD, а не программист или администратор.У пользователя uid > 0. Если бывает нулевой -- всё, администратор.
> Запомни это, сынок.
> Если бывает нулевой -- всё, администратор.не админ, а супер "пользователь"
Тише, Железная Лапа, это же человеческий дитёныш (с)Маугли
в убунте тыщу лет как это есть, а тут каменный век с извратами, так что UNIX не при чём
> убунту
> UNIX не при чёмулыбнуло :)
и для того чтобы не ломались русские шрифты в консоле нужно поплясать с бубном
и это не только в ubuntu
извиняйте... а как раскладку переключить ? )
> извиняйте... а как раскладку переключить ? )[Caps Lock]
На брюкве В+ шуршит очень бодренько, существенно быстрее, чем 11-каррент.
не бось current то с INVARIANTS и WITNESS, вот и подтормаживает.
> не бось current то с INVARIANTS и WITNESS, вот и подтормаживает.Трудно сказать, кернел у них примерно одного размера, плюс-минус 5%
что значит трудно сказать? возьмите да посмотрите опции сборки, AFAIK они на свежих ядрах даже вкомпилены в ядро. Причем тут вообще размер ядра?
> что значит трудно сказать? возьмите да посмотрите опции сборки, AFAIK они на
> свежих ядрах даже вкомпилены в ядро. Причем тут вообще размер ядра?На брюкве точно не вкомпилены. Я уже проверил :)
>> что значит трудно сказать? возьмите да посмотрите опции сборки, AFAIK они на
>> свежих ядрах даже вкомпилены в ядро. Причем тут вообще размер ядра?
> На брюкве точно не вкомпилены. Я уже проверил :)http://svn.freebsd.org/base/head/sys/arm/conf/RPI-B
options INVARIANTS # Enable calls of extra sanity checking
options INVARIANT_SUPPORT # Extra sanity checks of internal structures,
required by INVARIANTSКак проверяли?
> Как проверяли?
/boot/kernel > config -x kernel
config: File kernel doesn't contain configuration file. Either unsupported, or not compiled with INCLUDE_CONFIG_FILE
> На брюкве В+ шуршит очень бодренько, существенно быстрее, чем 11-каррент.в 11 еще дебаги не отключили по умолчанию... в отличие от релизных вариантов.
Уже:
% uname -rsm
FreeBSD 10.1-STABLE amd64
Копипаста не катит, только скринкаст!
> Уже:
> % uname -rsm
> FreeBSD 10.1-STABLE amd64
Скажите, а графика от Intel 4xxx Haswell работате?
> Скажите, а графика от Intel 4xxx Haswell работате?https://wiki.freebsd.org/Graphics
и далее по ссылкам...
Читайте errata! https://www.freebsd.org/releases/10.1R/errata.html
С первого раза OpenJDK8 не собирается:% cd /usr/ports/java/openjdk8/ && make MAKE_JOBS_UNSAFE=yes
===> License GPLv2 accepted by the user
===> Found saved configuration for openjdk8-8.25.17_1
===> openjdk8-8.25.17_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by openjdk8-8.25.17_1 for building
===> Extracting for openjdk8-8.25.17_1
=> SHA256 Checksum OK for openjdk-8-src-b132-03_mar_2014.zip.
===> Patching for openjdk8-8.25.17_1
===> Converting DOS text files to UNIX text files
===> Applying FreeBSD patches for openjdk8-8.25.17_1
===> openjdk8-8.25.17_1 depends on executable: zip - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/include/cups/cups.h - found
===> openjdk8-8.25.17_1 depends on executable: bash - found
===> openjdk8-8.25.17_1 depends on executable: gmake - found
===> openjdk8-8.25.17_1 depends on executable: pkgconf - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/libdata/pkgconfig/xtst.pc - found
===> openjdk8-8.25.17_1 depends on file: /usr/local/bin/autoconf-2.69 - found
===> openjdk8-8.25.17_1 depends on shared library: libasound.so - found (/usr/local/lib/libasound.so.2.0.0)
===> openjdk8-8.25.17_1 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so.1.8.0)
===> openjdk8-8.25.17_1 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so.6.11.2)
===> openjdk8-8.25.17_1 depends on shared library: libgif.so - found (/usr/local/lib/libgif.so.5)
===> Configuring for openjdk8-8.25.17_1
===> FreeBSD 10 autotools fix applied to /usr/ports/java/openjdk8/work/openjdk/configure
===> FreeBSD 10 autotools fix applied to /usr/ports/java/openjdk8/work/openjdk/common/autoconf/configure
configure: loading site script /usr/ports/Templates/config.site
configure: Configuration created at Sun Nov 16 10:56:57 MSK 2014.
configure: configure script generated at timestamp @DATE_WHEN_GENERATED@.
checking for basename... /usr/bin/basename
checking for bash... /usr/local/bin/bash
checking for cat... /bin/cat
checking for chmod... /bin/chmod
checking for cmp... /usr/bin/cmp
checking for comm... /usr/bin/comm
checking for cp... /bin/cp
checking for cpio... /usr/bin/cpio
checking for cut... /usr/bin/cut
checking for date... /bin/date
checking for gdiff... no
checking for diff... /usr/bin/diff
checking for dirname... /usr/bin/dirname
checking for echo... /bin/echo
checking for expr... /bin/expr
checking for file... /usr/bin/file
checking for find... /usr/bin/find
checking for head... /usr/bin/head
checking for ln... /bin/ln
checking for ls... /bin/ls
checking for mkdir... /bin/mkdir
checking for mktemp... /usr/bin/mktemp
checking for mv... /bin/mv
checking for printf... /usr/bin/printf
checking for rm... /bin/rm
checking for sh... /bin/sh
checking for sort... /usr/bin/sort
checking for tail... /usr/bin/tail
checking for tar... /usr/bin/tar
checking for tee... /usr/bin/tee
checking for touch... /usr/bin/touch
checking for tr... /usr/bin/tr
checking for uname... /usr/bin/uname
checking for uniq... /usr/bin/uniq
checking for wc... /usr/bin/wc
checking for which... /usr/bin/which
checking for xargs... /usr/bin/xargs
checking for gawk... (cached) /usr/bin/awk
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for fgrep... (cached) /usr/bin/fgrep
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for nawk... /usr/bin/nawk
checking for cygpath... no
checking for readlink... /usr/bin/readlink
checking for df... /bin/df
checking for SetFile... no
checking build system type... amd64-portbld-freebsd10.1
checking host system type... amd64-portbld-freebsd10.1
checking target system type... amd64-portbld-freebsd10.1
checking openjdk-build os-cpu... bsd-x86_64
checking openjdk-target os-cpu... bsd-x86_64
checking compilation type... native
checking for presence of closed sources... no
checking if closed source is suppressed (openjdk-only)... no
checking which variant of the JDK to build... normal
checking which interpreter of the JVM to build... template
checking which variants of the JVM to build... server
checking which debug level to use... release
checking what configuration name to use... bsd-x86_64-normal-server-release
checking for apt-get... no
checking for yum... no
checking for port... no
checking for pkgutil... no
checking for pkgadd... no
configure: Testing potential make at /usr/local/bin/gmake, found using user supplied MAKE=/usr/local/bin/gmake
configure: Resolving FOUND_MAKE (as /usr/local/bin/gmake) failed, using /usr/local/bin/gmake directly.
configure: Using GNU make 3.81 (or later) at /usr/local/bin/gmake (version: GNU Make 4.1)
checking if find supports -delete... yes
checking for unzip... /usr/bin/unzip
checking for zip... /usr/local/bin/zip
checking for ldd... /usr/bin/ldd
checking for otool... no
checking for readelf... /usr/bin/readelf
checking for hg... /usr/local/bin/hg
checking for stat... /usr/bin/stat
checking for time... /usr/bin/time
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for 7z... 7z
checking for wget... no
checking for lftp... no
checking for ftp... ftp
checking headful support... include support for both headful and headless
configure: Found potential Boot JDK using configure arguments
checking for Boot JDK... /usr/local/openjdk8
checking Boot JDK version... openjdk version "1.8.0_25" OpenJDK Runtime Environment (build 1.8.0_25-b17) OpenJDK 64-Bit Server VM (build 25.25-b02, mixed mode)
checking for java in Boot JDK... ok
checking for javac in Boot JDK... ok
checking for javah in Boot JDK... ok
checking for javap in Boot JDK... ok
checking for jar in Boot JDK... ok
checking for rmic in Boot JDK... ok
checking for native2ascii in Boot JDK... ok
checking for jtreg... no
checking for cc... /usr/bin/cc
configure: Resolving CC (as /usr/bin/cc) failed, using /usr/bin/cc directly.
checking resolved symbolic links for CC... /usr/bin/cc
checking if CC is disguised ccache... no, keeping CC
configure: Using FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) C compiler version 20140512 (located at /usr/bin/cc)
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/cc accepts -g... yes
checking for /usr/bin/cc option to accept ISO C89... none needed
checking for c++... /usr/bin/c++
configure: Resolving CXX (as /usr/bin/c++) failed, using /usr/bin/c++ directly.
checking resolved symbolic links for CXX... /usr/bin/c++
checking if CXX is disguised ccache... no, keeping CXX
configure: Using FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) C++ compiler version 20140512 (located at /usr/bin/c++)
checking whether we are using the GNU C++ compiler... yes
checking whether /usr/bin/c++ accepts -g... yes
checking for ar... ar
configure: Rewriting AR to "/usr/bin/ar"
checking how to run the C preprocessor... cpp
configure: Rewriting CPP to "/usr/bin/cpp"
checking how to run the C++ preprocessor... /usr/bin/c++ -E
configure: Resolving CXXCPP (as /usr/bin/c++) failed, using /usr/bin/c++ directly.
checking for nm... nm
configure: Rewriting NM to "/usr/bin/nm"
checking for strip... strip
configure: Rewriting STRIP to "/usr/bin/strip"
checking for gobjcopy... no
checking for objcopy... objcopy
configure: Rewriting OBJCOPY to "/usr/bin/objcopy"
checking for gobjdump... no
checking for objdump... objdump
configure: Rewriting OBJDUMP to "/usr/bin/objdump"
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stdio.h... (cached) yes
checking size of int *... 8
checking for target address size... 64 bits
checking whether byte ordering is bigendian... no
configure: WARNING: Ignoring CFLAGS(-O2 -pipe -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing) found in environment. Use --with-extra-cflags
configure: WARNING: Ignoring CXXFLAGS(-O2 -pipe -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing -DLIBICONV_PLUG) found in environment. Use --with-extra-cxxflags
configure: WARNING: Ignoring LDFLAGS( -L/usr/local/lib -fstack-protector) found in environment. Use --with-extra-ldflags
checking if compiler supports "-m64"... yes
checking if compiler supports "-m64"... yes
checking if we should generate debug symbols... false
checking if we should zip debug-info files... no
checking what is not needed on BSD?... pulse
checking for Mac OS X Java Framework... no
checking for X... libraries /usr/local/lib, headers /usr/local/include
checking whether -R must be followed by a space... neither works
checking for gethostbyname... (cached) yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for X11/extensions/shape.h... yes
checking for X11/extensions/Xrender.h... yes
checking for X11/extensions/XTest.h... yes
checking for X11/Intrinsic.h... yes
configure: Found freetype include files at /usr/local/include/freetype2 using --with-freetype
checking for freetype includes... /usr/local/include/freetype2
checking for freetype libraries... /usr/local/lib
checking if we can compile and link with freetype... yes
checking if we should bundle freetype... no
checking for main in -ljpeg... yes
checking for which giflib to use... system
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for DGifGetCode in -lgif... yes
checking for compress in -lz... yes
checking for which zlib to use... system
checking for cos in -lm... yes
checking for dlopen in -ldl... no
checking if elliptic curve crypto implementation is present... yes
checking for number of cores... 4
checking for memory size... 11748 MB
checking whether to use sjavac... no
checking that precompiled headers work... yes
checking for ccache... explicitly disabled
checking if build directory is on local disk... yes
configure: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/config.status
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/spec.gmk
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/hotspot-spec.gmk
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/bootcycle-spec.gmk
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/compare.sh
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/spec.sh
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/Makefile
config.status: creating /usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release/config.h====================================================
A new configuration has been successfully created in
/usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-release
using default settings.Configuration summary:
* Debug level: release
* JDK variant: normal
* JVM variants: server
* OpenJDK target: OS: bsd, CPU architecture: x86, address length: 64Tools summary:
* Boot JDK: openjdk version "1.8.0_25" OpenJDK Runtime Environment (build 1.8.0_25-b17) OpenJDK 64-Bit Server VM (build 25.25-b02, mixed mode) (at /usr/local/openjdk8)
* C Compiler: FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) version 20140512 (at /usr/bin/cc)
* C++ Compiler: FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) version 20140512 (at /usr/bin/c++)Build performance summary:
* Cores to use: 1
* Memory limit: 11748 MB
* ccache status: not installed (consider installing)Build performance tip: ccache gives a tremendous speedup for C++ recompilations.
You do not have ccache installed. Try installing it.
===> Building for openjdk8-8.25.17_1
gmake[2]: Entering directory '/usr/ports/java/openjdk8/work/openjdk'
Building OpenJDK for target 'all' in configuration 'bsd-x86_64-normal-server-release'## Starting langtools
gmake[3]: Entering directory '/usr/ports/java/openjdk8/work/openjdk/langtools/make'
Compiling 2 files for BUILD_TOOLS
Error: Could not find or load main class com.sun.tools.javac.Main
gmake[3]: *** No rule to make target 'all', needed by 'default'. Stop.
gmake[3]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/langtools/make'
/usr/ports/java/openjdk8/work/openjdk//make/Main.gmk:87: recipe for target 'langtools-only' failed
gmake[2]: *** [langtools-only] Error 2
gmake[2]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk'
*** Error code 1Stop.
make[1]: stopped in /usr/ports/java/openjdk8
*** Error code 1Stop.
make: stopped in /usr/ports/java/openjdk8При этом установлена:
% java -version
openjdk version "1.7.0_71"
OpenJDK Runtime Environment (build 1.7.0_71-b14)
OpenJDK 64-Bit Server VM (build 24.71-b01, mixed mode)У кого те же проблемы?
Cкачай с оракла, запусти setup.exe. Всё будет работать.
WINE накатив, сначла ? хохмач.
изя не нуждается в вайне
Зачем ты вываливаешь сюда-то эту портянку? Иди с ней в багзиллу или рассылку.А вообще openjdk же есть в пакетах, зачем его канпелять?
> Зачем ты вываливаешь сюда-то эту портянку? Иди с ней в багзиллу или рассылку.ну надо ж всем показать
> А вообще openjdk же есть в пакетах, зачем его канпелять?
как минимум проверить чо там завернули. если абстрагироваться от того что это жаба, то неудачная сборка говорит о том, что это лучше не юзать в продакшене.
> как минимум проверить чо там завернули. если абстрагироваться от того что это
> жаба, то неудачная сборка говорит о том, что это лучше не
> юзать в продакшене.Это у изи "сборка" проблемная, если есть пакет то с ним все хорошо обычно. К тому же опций каких-то, из-за которых имело бы смысл пересобирать самому там нет, так что разумнее не буратинить а юзать официальный пакетик.
> Зачем ты вываливаешь сюда-то эту портянку? Иди с ней в багзиллу или рассылку.Был уже. Отсылал. Пока молчат.
> А вообще openjdk же есть в пакетах, зачем его канпелять?
Повторяемая компиляция — залог того, что всё срослось.
>> Зачем ты вываливаешь сюда-то эту портянку? Иди с ней в багзиллу или рассылку.
> Был уже. Отсылал. Пока молчат.Надо было сразу дать ссылку на баг, а не спамить опеннет.
> С первого раза OpenJDK8 не собирается:....
> Stop.
> make: stopped in /usr/ports/java/openjdk8изя, аты второй раз запусти! потом третий, чертвертый, лучше читай эти букавки, не нужно их сюда все вываливать. или вон, аналомвращателя послушай.
В процессе установки в ESXi виснет при загрузке. 10.1-R4 загружается нормально.
и почемуто виснет при ребуте, висит на сбросе фс кеша
А что за новые падения в релизе? Особенно часто при установке вагона программ как какой-нибудь самбы41, 10ка намного стабильней пока, надо же было баги перед релизом убрать. RC так вообще чуть дунешь падают, релиз еще как то держится и то по 5 раз приходится накатывать, и каждый раз в новом месте падение, потому что сразу все должен за раз поставить.
чем накатываешь, откуда? из портов ставил - с 10rc2 ничего не падало
> чем накатываешь, откуда? из портов ставил - с 10rc2 ничего не падалоВсе что в портах лежит.. причем с разных дисков частовозникающая проблема в виртуалбоксе, любовй крупный пакет может упасть ругнувшись.. раза с 5го обычно установка все-же проходит.. подозреваю баги на ZFS, что когда она уже сожрала память под кэш начинает это вылазить.. еще новые баги в виде падений Firefox-a в Lumina-DE пока ядро заново не соберешь порезанное от мусора, впрочем Chromium так и не завелся в Lumina-DE а причина осталась за кадром, остается только XFCE4 более-менее рабочий на FreeBSD если не считать Fluxbox.
> RC так вообще чуть дунешь падаютFreeBSD 10.1-RC1 amd64 с первого дня его существования установлен и завалить его способны только электрики
>В классе GEOM_ELI обеспечено кэширование пароля расшифровкикакое лакомое место для эксплоитов :)
> какое лакомое место для эксплоитов :)сырцы и новость не читай, сразу отвечай? :)
во первых, это тюнабле - т.е включаемо/отключаемо.
> * Passphrase cached during boot, in order to be more user-friendly if
> * there are multiple providers using the same passphrase.
> * TUNABLE_INT("kern.geom.eli.boot_passcache", &g_eli_boot_passcache);во вторых:
static void
zero_boot_passcache(void * dummy)
{
memset(cached_passphrase, 0, sizeof(cached_passphrase));
}
EVENTHANDLER_DEFINE(mountroot, zero_boot_passcache, NULL, 0);
чего так эксплоатить-то, а? :)
а куда, кстати, делся arp balansing в CARP?
шо нельзя было торрент на фтп сервере выложить? а то качай исошник на скорости 400 кб/ю
У фряхи куча зеркал. Качай с того, с которого у тебя будет скорость побольше чем 400 кб/с.