LINUX.ORG.RU

FreeBSD 13.1-RELEASE

 ,


0

1

Команда разработчиков FreeBSD представила FreeBSD 13.1-RELEASE — второй выпуск ветки stable/13.

Некоторые из нововведений в базовой системе:

  • Сборка LLDB включена на всех архитектурах powerpc.
  • One True Awk обновлен до последней версии из апстрима.
  • zlib обновлен до версии 1.2.12.
  • libarchive обновлен до версии 3.6.0 с дополнительными исправлениями ошибок и безопасности из предстоящего выпуска патча.
  • ssh обновлен до OpenSSH v8.8p1, включая обновление безопасности и исправления ошибок.
  • В ssh разрешено использование аппаратных аутентификаторов FIDO/U2F с применением новых типов открытых ключей ecdsa-sk и ed25519-sk, вместе с соответствующими типами сертификатов.

Библиотеки времени выполнения и API:

  • Код OpenSSL оптимизирован на архитектурах powerpc, powerpc64 и powerpc64le.
  • Исправлено обнаружение функций ЦП, ускоряющих криптографические операции для ARMv7 и ARM64, что значительно ускорило алгоритмы aes-256-gcm и sha256.
  • Сборка библиотек ASAN и UBSAN включена на архитектурах riscv64 и riscv64sf. На этих же архитектурах добавлены библиотеки OFED и OPENMP.

Изменения ядра:

  • Исправлено повреждение вывода на последовательной консоли на powerpc64.
  • CAS изменен для поддержки Radix MMU.
  • Исправлен запуск FreeBSD с включенными суперстраницами HPT в QEMU с TCG на powerpc64(le).
  • Добавлена ​​поддержка Superpages в pmap_mincore на powerpc64(le).
  • Добавлена поддержка HWCAP/HWCAP2 aux args на arm64 для 32-битных двоичных файлов ARM. Это исправляет сборку/запуск golang под эмуляцией COMPAT32.

Драйвера устройств:

  • в igc(4) представлен драйвер для Intel I225 Ethernet контроллер. Этот контроллер поддерживает скорости 2,5G/1G/100Mb/10Mb и позволяет разгрузить контрольную сумму tx/rx, TSO, LRO и работу с несколькими очередями.
  • Добавлено исправление для консоли VGA/HDMI с AST2500 во время загрузки на powerpc64(le).
  • Общие функции чтения/записи PCI исправлены для целей с прямым порядком байтов в virtio(4).
  • Добавлена ​​поддержка обратного порядка байтов mpr(4).
  • Максимальный размер ввода-вывода уменьшен, чтобы избежать проблем с DMA в aacraid(4).
  • Исправлен баг, мешающий выключению или перезагрузке виртуального гостя при использовании virtio_random(8).
  • Драйвер ice(4) обновлен до версии 1.34.2-k, добавлено ведение журнала встроенного ПО и первоначальная поддержка DCB.
  • Добавлен драйвер сетевого интерфейса mgb(4) с поддержкой устройств Microchip LAN7430 PCIe Gigabit Ethernet-контроллер с PHY и LAN7431 PCIe Gigabit Ethernet-контроллер с интерфейсом RGMII. Драйвер имеет ряд предостережений и ограничений, но функционален.
  • Добавлена ​​поддержка состояния канала, мультимедиа и MTU VLAN с устройством cdce(4).
  • Драйвер iwlwifi(4) вместе со слоем совместимости LinuxKPI 802.11 добавлен в дополнение к iwm(4) для новых наборов микросхем Intel Wireless. (При поддержке Фонда FreeBSD)
  • Аварийные дампы ядра теперь можно сохранять на SD-картах и ​​модулях eMMC с помощью контроллера dwmmc, если ядро ​​настроено с опцией MMCCAM.
  • Аварийные дампы ядра теперь можно сохранять на SD-карты с помощью контроллера sdhci, если ядро ​​настроено с опцией MMCCAM.

Некоторое из нововведений хранилищ и файловых систем:

Изменения ZFS:

  • ZFS обновлена ​​до версии OpenZFS 2.1.4.

Изменения NFS:

  • Два новых демона, rpc.tlsclntd(8) и rpc.tlsservd(8), теперь по умолчанию встроены в amd64 и arm64. Они обеспечивают поддержку NFS-over-TLS. Эти демоны создаются, когда WITH_OPENSSL_KTLS указано. Они используют KTLS для шифрования/дешифрования всех сообщений NFS RPC трафика и обеспечить дополнительную проверку личности машины через Сертификаты X.509.
  • Младшая версия по умолчанию, используемая для монтирования NFSv4, была изменена на самую старшую дополнительную версию, поддерживаемую сервером NFSv4.
  • Добавлен новый параметр монтирования NFSv4.1/4.2 nconnect, который можно использовать для указания количества TCP-соединений, которые будут использоваться для монтирования, вплоть до максимального 16.
  • Добавлен sysctl с именем vfs.nfsd.srvmaxio, который можно использовать для увеличения максимального размера ввода-вывода сервера NFS со 128 Кбайт до любой степени от 2 до 1 Мбайт. Его можно установить только тогда, когда потоки nfsd не запущены, и обычно требуется увеличить kern.ipc.maxsockbuf как минимум до значения, рекомендованного в сообщении журнала консоли, сгенерированном при первой попытке установки vfs.nfsd.srvmaxio.

В загрузчике:
boot1 а также loader были зафиксированы на powerpc64le.

Некоторые изменения загрузки:

  • Улучшения производительности выполнены для loader(8), nvme(4), random(4), rtsold(8), а также для калибровки часов x86, которые в совокупности обеспечивают значительное ускорение загрузки системы.
  • Образы EC2 теперь создаются по умолчанию для загрузки с использованием UEFI вместо устаревшего BIOS.
  • boot1 и загрузчик исправлены на powerpc64le.

Изменения в сетевой подсистеме:

Обработка наименьшего адреса в (под)сети IPv4 (хост 0) изменена таким образом, что пакеты не отправляются как широковещательные, если только этот адрес не установлен в качестве широковещательного адреса. Это делает наименьший адрес пригодным для использования хостом. Старое поведение можно восстановить с помощью sysctl net.inet.ip.broadcast_lowest.

>>> Примечания (анг)

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 13)

Ответ на: комментарий от iron

Это из другой оперы (по крайней мере, когда я его смотрел), оно просто ребутает всё, но на последней фазе перезапускает новое ядро без полной перезагрузки системы.

dv76 ★★★★
()
Ответ на: комментарий от menangen

А что именно во фряхе работает медленнее, чем в Linux?

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

windows10 ★★★★★
()
Ответ на: комментарий от windows10

потому что оно напоминает не «законченную ОС»,

а скорее какой-то крайне недоделанный дистр,

Вы перепутали с linux! linux - это только ядро от ОС, а FreeBSD это монолитная целая ОС! Поэтому *BSD-системы не являются дистрибутивами. Это делает её законченной, в отличии от..

который по сути ничем не отличается от других,

Ну если у тебя все виды ОС - это одно и тоже, то и сравнивать думаю незачем. Думаю, более рациональным будет сравнить lunux с windows10, потому что у них гораздо больше общего )) Про особенности и отличия FreeBSD от других систем уже писали, поэтому не вижу смысла развивать эту тему.

но при этом постоянно требует внимания и манов на каждый простой чих,

А ты думал в сказку попал? (%
В том и суть, что если хочешь добиться чего-то хорошо - не поленись уделить внимания!

и при этом работает ощутимо медленнее.

У фряхи ядро работает значительно быстрее, чем ядро линукс. Какие будут ваши доказательства?

и заканчивая скоростью открытия приложений

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

переключения по вкладкам и тд и тп.

Это ЛОЖЬ!!!

У меня бывает открыто по 200 вкладок в день в разных браузерах.

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от crypt

Ну так например у меня после freebsd-update он предложил поправить два файла - /etc/group и sshd_config. В groups приехали пара новых групп, которые вероятно для чего-то нужны. Если бы он не предложил смерджить groups - то я бы остался со старым конфигом без новых групп.

А так - если обновлять конфиги через mergemaster - то там доступен же и вариант - оставь все как было.

Slack ★★★★★
()
Ответ на: комментарий от Clockwork

Вы перепутали с linux! linux - это только ядро от ОС, а FreeBSD это монолитная целая ОС! Поэтому *BSD-системы не являются дистрибутивами. Это делает её законченной, в отличии от..

Я ничего не перепутал, не словоблудь, а лучше перечитай внимательно.

Ну если у тебя все виды ОС - это одно и тоже, то и сравнивать думаю незачем

Да. Все виды ОС у меня для одной цели - запуска софта \ настройки компа под ними. А у тебя разве не так ?

Про особенности и отличия FreeBSD от других систем уже писали

Опять словоблудие. Чувак, мысли проще: настройки хранятся в /etc ? утилиты ps top ls rm cd и тд есть ? после ядра загружается init ? процесс через PID кильнуть можно ? Иксы есть ? Проги ставятся из реп ? Ну тогда я тебя поздравляю, оно ничем не отличается от моей Убунточки, в которой можно делать то же самое один в один.

У фряхи ядро работает значительно быстрее, чем ядро линукс. Какие будут ваши доказательства?

Секундомер.

В линуксах открытие приложений будет происходить намного медленее

В линуксах даже копирование большого файла с раздела на раздел (оба на носителе NVM) быстрее. Сам думай, почему.

У меня бывает открыто по 200 вкладок в день в разных браузерах.

Я где-то писал что оно не может открывать 200 вкладок ?

windows10 ★★★★★
()
Ответ на: комментарий от windows10

про загрузку пожалуй соглашусь, про открытие приложений/вкладки и прочее - нет. На моих десктопах работает все примерно также. Единственно где могут быть различия - например всякие гномовские апплеты, которые написаны под системд/линуксячий procfs могут не работать. Опенок вот на десктопе чуть помедленнее, да.

А про скорость загрузки я честно говоря не понимаю, почему столько разговоров и телодвижений. Во первых - ребутаешься все равно редко, во вторых - ок, вот у меня комп загружается не 45 секунд а 1 минуту и 10 секунд. И вот чо? Если это десктоп то эти лишние 25 секунд мою жизнь не сильно улучшат. Это вот как у меня был один коллега, который когда здоровался в чатике - писал «П-т», вместо «Привет». Ну офигеть ты съэкономил время. Если это сервер - то вообще по барабану, там биос со всеми прибабахами часто минуты по 2-3 грузится.

Скорость загрузки - вот на телефоне наверно важна. Но я фрю на телефоне увы не встречал.

Slack ★★★★★
()
Последнее исправление: Slack (всего исправлений: 1)
Ответ на: комментарий от Slack

про загрузку пожалуй соглашусь

За счет чего фряха загружается дольше линукса?

Стоит ли пробовать ставить на ноутбук? Как с автономностью?

exst ★★★★
()
Ответ на: комментарий от windows10

Я где-то писал что оно не может открывать 200 вкладок ?

Нет, ты сказал, что переключаться по вкладкам медленно. Я просто сказал, что это не так. Как и про запуск приложений, хоть ты теперь уже на копирование перешёл.

Секундомер.

Я, конечно, не буду высчитывать наносекунды, чтобы спорить с тобой дальше.

Все виды ОС у меня для одной цели - запуска софта \ настройки компа под ними. А у тебя разве не так ?

Софт бывает разный. Поэтому для каждой задачи может быть свой инструмент.

Clockwork ★★★★★
() автор топика
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от Clockwork

Осталось найти софт, которого нет под Linux, но есть под FreeBSD, ради которого можно пожертвовать поддержкой какого-нибудь оборудования и кучей времени на установку\настройку.

windows10 ★★★★★
()
Ответ на: комментарий от Slack

через mergemaster

да я как-то до этого не дошел. использую то, что использует freebsd-update.

crypt ★★★★★
()
Ответ на: комментарий от crypt

софт-софт... а как же член в метр??

Член в метр не поможет, если тян уйдет к виндузятнику, который быстрее скопирует ее фоточки со смарта =)

windows10 ★★★★★
()
Ответ на: комментарий от windows10

по любому:) но у линуксоидов и так все плохо с девушками, а так хоть член будет:))

crypt ★★★★★
()
Ответ на: комментарий от exst

за счет того, что системд в линуксе многие демоны паралельно стартуют, во фре бсд-инит стартует все последовательно.

С автономностью примерно также, как в линуксе. Попровать конечно стоит, почему нет. Если ставишь первый раз - рассчитывай, что нужно будет потратить на установку времени примерно столько же, сколько на установку например арча в первый раз. После установки операционки ты получишь голую систему, и тебе нужно будет поставить и настроить иксы и весь софт, который тебе нужен, ручками. Плюс что-то будет отличатся от линукса (конфигурация интерфейсов например, запуск сервисов), поэтому нужно будет заглянуть в доки. Фря - это KISS со всеми вытекающими плюсами и минусами.

Slack ★★★★★
()
Ответ на: комментарий от Slack

Ну я баловался с фряхой лет 15 назад, стояла на десктопе, серверы были на ней. Относительно недавно на ноут ставил опенок с i3wm - разобрался. Только турбобуст не заработал, не смог разобраться.

exst ★★★★
()
Последнее исправление: exst (всего исправлений: 1)
Ответ на: комментарий от exst

ну там за 15 лет кардинально ничего не поменялось ) черный фон, белые буковки )

Slack ★★★★★
()
Ответ на: комментарий от Slack

Не дезинформируй человека.

времени примерно столько же, сколько на установку например арча в первый раз.

времени примерно столько же, сколько на установку например арча первой половины 2000х в первый раз.

Вот так будет правильнее.

нужно будет заглянуть в доки.

Не напомнишь где эти доки лежат ? В частности интересует подключение к wifi.

windows10 ★★★★★
()
Ответ на: комментарий от Odalist

В частности интересует подключение к wifi.

Наверно тут.

Нет. Глава 32.3. Беспроводные сети - https://docs.freebsd.org/en/books/handbook/advanced-networking/

windows10 ^

Не напомнишь где эти доки лежат

Остальные там же - на handbook.

Clockwork ★★★★★
() автор топика
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от Clockwork

Нет. Глава 32.3. Беспроводные сети

Точно. Спасибо.

Odalist ★★★★★
()
Ответ на: комментарий от windows10

времени примерно столько же, сколько на установку например арча первой половины 2000х в первый раз.

Вот так будет правильнее.

Ну хз, у меня что на установку арча что фряхи в первый раз уходило примерно где-то полдня, ну плюс потом еще и напильник по желанию местами. Ну и я говорю по своему опыту, у меня так получалось.

Вообще тут вопрос больше в поддержке железа, которая либо есть, либо ее нет. Но тут и линукс от такого не застрахован. Мне встречались ноуты, в которых например вайфай работал только в федоре, а в убунте - сорян, и наоборот.

Не напомнишь где эти доки лежат ? В частности интересует подключение к wifi.

Да в хендбуке вроде все такое достаточно подробно разжевано: https://docs.freebsd.org/en/books/handbook/advanced-networking/#network-wireless . Если лень читать на английском - можно поискать доки от васяна на опеннете - их вроде полно.

Slack ★★★★★
()
Последнее исправление: Slack (всего исправлений: 1)

А я-то думал в 2022-м году на этот вопрос ведутся только малые дети =)

У всех троих либо парсер поломан, либо кругозор ограничен.

windows10 ★★★★★
()

Скачал версию qcow2, запустил в kvm. Занято 3400 мб, свободно 180 мб. Просто прелестно. Места нет даже для того, чтобы поставить mc, и посмотреть, что там вообще напихали в состав и что можно удалить, чтобы хоть что-нибудь поставить. Крохоборство какое-то.

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

Нашёл в usr какой-то debug, удалил там всё. Надеюсь, я ему ничего не сломал. Поставил mc, места ещё 1800 мб осталось. Эх, сейчас заживём!

alt-tab-let ★★
()
Ответ на: комментарий от windows10

А я-то думал в 2022-м году на этот вопрос ведутся только малые дети =)

Как пропатчить KDE2 под FreeBSD? =)

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от alt-tab-let

xorg затребовал два гига. Сказка кончилась. Надо или плотно садиться за книжку и разбираться по инструкции, или просто забить.

alt-tab-let ★★
()
Ответ на: комментарий от Rootlexx

А разве в этом наборе из почти 4 гб не было llvm? Я сначала xorg-apps поставил, они мегов 200 затребовали. А потом уже решил поставить xorg. Я не вижу, что он там затребовал, у меня скролинг в консоли не работает, и я вижу только нижнюю часть столбика.

alt-tab-let ★★
()
Ответ на: комментарий от alt-tab-let

у меня скролинг в консоли не работает

ЕМНИП можно нажать Scroll Lock и крутить вывод.

Ну и tee никто не отменял. И script тоже.

Rootlexx ★★★★★
()
Последнее исправление: Rootlexx (всего исправлений: 1)
Ответ на: комментарий от Rootlexx

Да я всё равно забываю, только Ins как Fn+I запомнил :) Из-за фряхи, которую уже удалил? Всё равно никогда пользоваться этой клавишей не бууд

alt-tab-let ★★
()
Ответ на: комментарий от Clockwork

Как пропатчить KDE2 под FreeBSD? =)

Нет. Но необходимость присутствия интернета для настройки сетевого подключение - это сильно.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

А в чем заключается эта необходимость? Чтобы прочитать доку? Ну так открой c мобилки, либо локально из /usr/local/share/doc/freebsd/ из en-freebsd-doc. Можешь почитать man wlan, iwn/что там у тебя, wpa_supplicant. Ничего что в каждом втором линуксе чтобы заработал вайфай - нужно сходить и сказать что-то вроде apt-get install firmware-b43-installer?

Slack ★★★★★
()
Последнее исправление: Slack (всего исправлений: 1)
Ответ на: комментарий от x-signal

А кто во Фре ядро пилит? Есть свой Линус Торвальдс?)

в моих вариантах новостей я специально указываю, кем проспонсировано. обычно есть заинтересованная организация вроде Netflix, либо сама FreeBSD Foundation выделает из своего бюджета.

crypt ★★★★★
()
Ответ на: комментарий от windows10

Нет.

Это я не уточняю, это я тебя спрашиваю вопросом не из 22 года в ответ на твои шутки про подключение к интернету без интернета, серьёзно.

Куда мы скатились? Мы тут тебя просвещаем, а ты пришел в тему подъе.. сказать у кого кругозор ограничен. Не позорься.

Clockwork ★★★★★
() автор топика
Ответ на: комментарий от argv_0_

А я чёт с 12.3 пока переползать боюсь...

я пробовал с 12.3 на 13.0 - получил сначала один глюк, зарепотрил, получил второй... через пару дней еще раз попробую и могу отписать:)

кстати, баг с fsck в новости - это по-моему баг, который я репортил года 2-3 назад.

crypt ★★★★★
()
Ответ на: комментарий от Slack

Ничего что в каждом втором линуксе чтобы заработал вайфай - нужно сходить и сказать что-то вроде apt-get install firmware-b43-installer?

Если каждый второй линукс — это Debian, то да. В остальных прошивки идут в комплекте с ядром.

Rootlexx ★★★★★
()
Ответ на: комментарий от crypt
  1. fib’ы ограниченны. В freebsd по моему можно использовать 65535, в openbsd 255(причём во всех rdomain), в linux 4294894.
  2. freebsd/openbsd не умеет матчить vlan. Linux умеет.
ne-vlezay ★★★★★
()
Ответ на: комментарий от crypt

Я сужу по текущему 13-STABLE.
Из того, с чем регулярно сталкиваюсь:
- дедлоки в ZFS под нагрузкой;
- зацикливания процессов, использующих OpenMP, где-то внутри libomp.so (судя по bt при аттаче к зациклившемуся процессу отладчиком — в функции omp_get_num_procs);
- очень странное поведение nullfs: параметры монтирования случайным образом берутся то из параметров mount, то из параметров монтирования парентовой файловой системы.
Использовать такое где-то кроме на как напоиграцца мне просто страшно.

argv_0_
()
Ответ на: комментарий от Rootlexx

https://aur.archlinux.org/packages/b43-firmware а этот пакет тоже для дебиана?

А этот? https://packages.ubuntu.com/focal/firmware-b43-installer

https://rpms.remirepo.net/rpmphp/zoom.php?rpm=b43-fwcutter А это тоже пакеты для дебиана?

Правда, да, для данного адаптера и для фри надо сходить в интернет за net/bwn-firmware-kmod.

Представьте себе, такое бывает, в любых операционках, что для установки какого-либо железа нужен интернет. Винде вообще иногда надо подсовывать дрова для рейда на флешке в тот момент, когда у тебя голый баре-метал без какой-либо операционки. И ничего.

И товаришь вообще писал что ему нужно в интернет за докой (!). Читай man.

Slack ★★★★★
()
Ответ на: комментарий от ne-vlezay

1. так и в линуксе, выходит, ограничены - 4294894 =) по делу есть что?

2. а смысла? ты опять хочешь черезжопное решение предложить, как с tc? я тебе показал, что можно трафик маркировать гораздо проще. точно также можно маркировать по интерфейсу влана, на который пришел.

во-вторых, хотя во фряхе ipfw совершенно больная вещь, в man iptables я маркировки vlan тоже не вижу.

в-третьих, маркировка vlan во фрейме, кажется, фиксированна. можно метчить просто байт.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от Clockwork

Куда мы скатились? Мы тут тебя просвещаем, а ты пришел в тему подъе.. сказать у кого кругозор ограничен. Не позорься.

Честно сказать, буквально недели две назад я пытался ЭТО взгромоздить на ноут. Тачпад не взлетел. Вообще. Хотя в это же время работал под любой известной операционкой, даже маргинальными вроде Гайки и Колибри.

Более того, эта тупица при каждой загрузке (ядра или инита, я хз), спрашивала меня что-то типа «У вас есть тачпад, не хотите ли загрузить новый драйвер», название не помню, вроде iichid или что-то вроде того. Независимо от ответа - тачпада не было. Все эти маны, правки - до одного места.

Поэтому мое ИМХО: в «законченной ОС» все должно либо подхватываться автоматически, либо должна быть вменяемая утилита настройки, которая позволит мне выбрать вручную. А не вот это вот все. Одни говорят выключить какой-то moused-демон, другие говорят его включать, у третьих все работает из коробки, четвертые пишут про kern.evdev.rcpt_mask. Мы в 22-м году живем, и если у ОС траблы с настройкой тачпада - тогда она так и останется иногда шевелящимся трупом.

И да, я ниасилил. Именно потому что хочу работать и играцо, а не осиливать настройку того что у других работает by default.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.