Опубликован (https://lists.freebsd.org/pipermail/freebsd-stable/2018-Nove...) первый кандидат в релизы FreeBSD 12.0. Выпуск FreeBSD 12.0-RC1 доступен для архитектур amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 и armv6, armv7 и aarch64. Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Релиз FreeBSD 12.0 запланирован (https://www.freebsd.org/releases/12.0R/schedule.html) на 11 декабря.
Наиболее заметные изменения во FreeBSD 12.0-RC1 по сравнению с четвёртым (https://www.opennet.me/opennews/art.shtml?num=49592) бета-выпуском:
- В rc-скрипты добавлены новые ключевые слова "enable", "disable" и "delete" (помимо "yes" и "true");
- В NFSv4 прекращена установка флагов наследования параметров ACL для элементов ФС, отличных от каталогов;- Помечена устаревшей утилита ctm (https://www.freebsd.org/cgi/man.cgi?query=ctm) (зеркалирование исходных текстов FreeBSD);
- Обновлены драйверы amdsmn и amdtemp (появилась поддержка
Ryzen 2);- В драйвере amdtemp решены проблемы с определением температуры чипов AMD 2990WX;
- В netmap налажена поддержка vtnet;- Решена проблема с обработкой настройки allow.mount.fusefs в jailparam_init();
- Внесены разнообразные исправления, связанные с поддержкой IPv6.
URL: https://lists.freebsd.org/pipermail/freebsd-stable/2018-Nove...
Новость: https://www.opennet.me/opennews/art.shtml?num=49627
Будем тестить.
А раньше мешало что-то?
Ведь https://svn.freebsd.org/base/stable/12 не вчера создан...
ну, оставить комментарий на опеннете мешало отсутствие новости
Третья новость уже, с разморозкой.
Вроде даже пятая.
Там кстати во время фикса температур для 2990Х забавная небольшая перепалка случилась, но с красивым финалом. Ian Lepore всё разрулил и граммараци поставил на место :)
Вот финал разборки: https://docs.freebsd.org/cgi/getmsg.cgi?fetch=1108632+0+arch...
Уже можно выбросить DEFAULT_VERSIONS+=ssl=libressl из /etc/make.conf и ничего не сломается?
у меня ни на одной системе этого мусора нет - представь себе, "ничего не ломается".
Ну шо там, миграцию между NUMA-нодами уже сделали?
> В netmap налажена поддержка vtnet;Это они случайно не это исправили?https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=165059
В драйвере для virtio-net устройств, при переходе пакета с одного интерфейса на другой, например в случае работы шлюзом и клиентского пакета проходящего через NAT, в пакете не считается чексумма, из-за чего пакет дальше не проходит. Решается отключением офлоадинга чексумм, но при этом сильно падает пропускная способность. Хотелось бы ~20Gbps, как и должно быть, дабы не сильно ядро грузило, а получаю в лучшем случае 2Gbps и полностью скушанное драйвером ядро.
Аппаратный чексум на виртуальном девайсе? Мусье знает толк в извращениях...
Тут полный список изменений по поводу улучшенной поддержки vtnet в netmap https://svnweb.freebsd.org/base?view=revision&revision=340436
<гуманитарий мод он>
Говоря об англицизмах, почему "кандидат в релизы", а не "кандидат к релизу"? В оригинале "Release Candidate" же нет предлога, так м.б. "кандидат релиза"?
> <гуманитарий мод он>
> Говоря об англицизмах, почему "кандидат в релизы", а не "кандидат к релизу"?
> В оригинале "Release Candidate" же нет предлога, так м.б. "кандидат релиза"?А почему не "кандидат на выпуск" или сразу "предварительная версия" :)?
Или (если предпочитать кальку) не "релиз-кандидат"?
Это как кандидат в мастера спорта
> почему "кандидат в релизы", а не "кандидат к релизу"?А почему "кандидат в президенты", а не "кандидат к президенту"?
>В оригинале "Release Candidate" же нет предлогаЦепочки существительных (noun chain, а уж если совсем докапываться nouns as modifiers) на русский лучше переводить в обратном направлении, либо как основное (последнее в цепочке) существительное + прилагательные. А уж возникновение предлогов при переводах цепочек существительных - вполне себе хорошая практика.
> Говоря об англицизмах, почему "кандидат в релизы", а не "кандидат к релизу"?Потому что нет релиза К которому можно приложить кандидата. Но есть множество прошлых релизов, и есть новый кандидат на включение В это множество.
% uname -rsm
FreeBSD 12.0-PRERELEASE amd64
Ты мог бы похвастаться коммитами. Или хотя бы патчами. Но не можешь. Остаётся только версией. Молодец, одну команду запустил. Хоть на это навыков хватило.
> Ты мог бы похвастаться коммитами. Или хотя бы патчами. Но не можешь.
> Остаётся только версией. Молодец, одну команду запустил. Хоть на это навыков хватило.Да ладно. Он поступил "как все" местные. Вернее, как основная масса перепончатых опеннета, которые не могут похвастать вообще ничем (даже пониманием принципов работы обвязки вокруг ядра, а уж те кто может похвастать комитами или тех.патчами вообще вымирающий вид), но гордо задирают гузку только на основании того, что uname у них выдает "Линух". И почему-то искренне возмущаются таким же поведением "заклятых врагов".
Достаточно и такой "гузки" от апологета ОС из исходников, а не бинарного ядра, собранного добрыми дядями.
И что, давно добрые дяди больше не собирают бинарное ядро фряхи с пакетным менеджером и собствено, уймой заботливо собранных за юзеров пакетов?
Если конкретно у тебя присутствует особая тяга к компеляции,то это только твои личные проблемы.Для десктопа,порты это приятная опция,а ни как не основной инструмент.
1) Не все порты доступны как пакеты в виду лицензионных ограничений
2) Обновление пакетов занимает какой-то время
3) Иногда нужны порты с опциями, отличными от дефолтных.А уж с современными мощностями просто смешно жаловаться на компиляцию. Но если ты у мамы такой занятый - то можно взять вдску за смешную сумму в месяц и хоть обсобираться. Но нет, лучше шастать по ппа помойкам и молиться, чтобы мейтейнер не подлжил бяку. Или кулхацкеры за него.
я тебе ее положу в специально отведенный your-cool-port/files/, откуда волшебная автоматика тебе ее и прилепит по окончании выполнения тобой шаманского обряда "пересборка ненужно для ненужно с ненужно".Ты думаешь, я бинарные сборки по ftp выкладываю, а они не тем же самым способом там генерятся из тех же самых исходников? Так того, разочарую - нет там давно writable ftp.
Ты наверно не слишком умен.
Что ты там положишь и зачем? make fetch спривится и без тебя, ограничение именно на распространение в виде пакетов, а не исходников.Ну и еще один уникум, не способный прочесть до конца.
Зеня,а чё не не под учёткой?)
И это,я не шастаю по ppa,а сижу на фряхе,которую собрали за меня добрые дяди из этих же портов,а компеляние ради компеляния,это уже симптом какого-то нехорошего диагноза.
>компеляние ради компеляниятретий пункт ты конечно же упустил, яйзенофобчик?
Читай первое сообщение.Порты отличная весТч,но не для обычного юзера на десктопе.И ты уж если пишешь о плюсах,не забывай и о минусах.)Время сборки крупных портов вроде рабочих окружений,офисов,хромиума того же и т.д. варьируется от значительного,до ну его на,к тому же бывают проблемы со сборкой определённых портов,особенно это касается какраз портов со своими опциями,ну и всегда бывают сломанные порты,которые не соберутся,хоть ты тресни.Так что на десктопе это удовольствие для "избранных".PS Зеня мне паралелен,но он точно такой же,как и типичные представители любителей пингвина,которым он себя противопоставляет : зашореный фанатик с синдромом утёнка.IMHO
добрые дяди собирают системным компилятором, т.е. clang-ом
емнип, сей апологет участник специальной олимпиады "соберу ка я все это последним gcc"
чего это вдруг freebsd-update отменили?
вполне себе бинарное ядро, собранное недобрыми дядями.А чем ты там гордишься, выполняя ненужный ритуал пересборки всего из исходников - народу непонятно.
Генерик подходит не везде, например у старенького ксеона перестали работать обе гигабитных сетевушки с определенной версии. Решалось пересборкой ядра с опцией nooptions NEW_PCIB.
Но в ваших манямирках все только и компляют ради компиляния.
В нашем манямирке сетевые карты не отваливаются с новой версией ядра, распространяемой дистрибутором.
М-У-ха-ха! Ты рассказываешь о вкусе ананасов тем кто их реально пробовал^W кто их регулярно ест :)
ну, я вот не помню, когда мне пришлось пересобирать линуксное ведро с необычным конфигом только чтобы внезапно сломанные апдейтом сетевухи вернуть на место. Это все же уникальное "достижение" bsd'шников, одно из.
Как скажешь.
Напомни-ка, nvidia-driver доступен в виде пакета?
- Да. И ты мог не спрашивать об этом,а просто выполнить "pkg search nvidia-driver",а не демонстрировать в очередной раз свой уровень.
У меня репозиторий собственный. nvidia-driver там есть.
> У меня репозиторий собственный. nvidia-driver там есть.pkg.freebsd.org
Там есть
не может - в жoпy давать не любит.
А это придется сделать не один раз и во множестве поз, прежде чем твой pr с патчем превратится в комит. Может быть. А может так и останется висеть.
эээ... и чо?
тпа асилил абнавицца
При установке на UEFI системе (ZFS+GELI), bootpool больше не создается.
Надеюсь они опишут правильный процесс переката с 11.2 на 12.0.==
root@freebsd12rc:/home/user # zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zroot 13.5G 811M 12.7G - - 0% 5% 1.00x ONLINE -root@freebsd12rc:/home/user # gpart show
=> 40 33554352 ada0 GPT (16G)
40 409600 1 efi (200M)
409640 2008 - free - (1.0M)
411648 4194304 2 freebsd-swap (2.0G)
4605952 28946432 3 freebsd-zfs (14G)
33552384 2008 - free - (1.0M)root@freebsd12rc:/home/user # cat /boot/loader.conf
aesni_load="YES"
geom_eli_load="YES"
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
zfs_load="YES"
==
% gpart show
=> 34 125045357 ada0 GPT (60G)
34 6 - free - (3.0K)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 125040000 2 freebsd-zfs (60G)
125042048 3343 - free - (1.6M)Загружается на UEFI-системе и не на UEFI-системе.
https://forums.freebsd.org/threads/zfs-boot-environments-rel.../
https://vermaden.files.wordpress.com/2018/11/nluug-zfs-boot-...New LUA based loader in FreeBSD 12.x
With new loader you do not need ZFS boot pool to have GELI encrypted ZFS root!===
Остается вопрос как мигрировать с 11.2 на 12?
При перекате останется старый лодер и старый ZFS bootpool или надо будет вручную менять лодер на новый lualoder?
Нипанятна..
https://vermaden.wordpress.com/2018/11/20/freebsd-desktop-pa.../