LINUX.ORG.RU

FreeBSD 12.3

 


2

0

Представлен релиз FreeBSD 12.3.

Ключевые новшества:

  • Добавлен скрипт /etc/rc.final, который запускается на последней стадии работы после завершения всех пользовательских процессов.
  • В пакетом фильтре ipfw предоставлена команда dnctl для управления настройками системы ограничения трафика dummynet. Добавлен параметр sysctl kern.crypto для управления криптоподсистемой ядра, а также отладочный sysctl debug.uma_reclaim.
  • Добавлен параметр sysctl net.inet.tcp.tolerate_missing_ts, допускающий TCP-пакеты без временных меток (опция timestamp, RFC 1323/RFC 7323).
  • В ядре GENERIC для архитектуры amd64 включена опция COMPAT_LINUXKPI и активирован драйвер mlx5en (NVIDIA Mellanox ConnectX-4/5/6).
  • В загрузчике добавлена возможность загрузки операционной системы с ram-диска, а также реализована поддержка опций ZFS com.delphix:bookmark_written и com.datto:bookmark_v2.
  • В пакетном менеджере pkg для команд bootstrap и add реализован флаг -r для указания репозитория. Обеспечено использование переменных окружения из файла pkg.conf.
  • В утилите growfs появилась возможность работы с файловыми системами примонтированными в режиме чтения и записи.
  • В утилите etcupdate реализован режим отката изменений для восстановления одного или нескольких файлов. Добавлен флаг -D для указания целевого каталога. Обеспечено извлечение данных с использованием временного каталога и добавлена обработка SIGINT.
  • В утилиты freebsd-update и freebsd-version добавлен флаг -j для поддержки jail-окружений.
  • Утилиту cpuset теперь можно использовать в jail-окружениях для изменения параметров дочерних jail.
  • В утилите daemon появился флаг -H для обработки SIGHUP и переоткрытия файла, в которых осуществляется вывод (добавлено для поддержки newsyslog).
  • В утилите fstyp при указании флага -l обеспечено определение и отображение файловых систем exFAT.
  • В утилите mergemaster реализована обработка символических ссылок в процессе обновления.
  • В утилиту newsyslog добавлен флаг E для отключения ротации пустых логов.
  • В утилите tcpdump появилась возможность декодирования пакетов на интерфейсах pfsync.
  • В утилите top добавлена команда-фильтр / для показа только процессов или аргументов, соответствующих заданной строке.
  • В unzip добавлена поддержка архивов, защищённых паролем.
  • Улучшена поддержка оборудования. Добавлены идентификаторы PCI-устройств для AHCI-контроллеров ASMedia ASM116x и I2C-контроллеров Intel Gemini Lake. Реализована поддержка сетевых адаптеров Mikrotik 10/25G и беспроводных карт Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14. Добавлен новый драйвер igc для ethernet-контроллеров Intel I225 2.5G/1G/100MB/10MB. Netgraph-узел ng_bridge адаптирован для SMP-систем. В узле ng_nat добавлена поддержка CGN (Carrier Grade NAT, RFC 6598).
  • В драйвере rctl, применяемом для лимитирования ресурсов, добавлена возможность установки ограничения потребления ресурсов в значение 0.
  • В интерфейс vlan добавлена поддержка системы приоритизации трафика и управления пропускной способности ALTQ. В драйверах amdtemp и amdsmn реализована поддержка CPU Zen 3 «Vermeer» и APU Ryzen 4000 (Zen 2, «Renoir»).

Релиз FreeBSD 13.1 ожидается весной 2022 года.

Источник — портал opennet.ru.

>>> Подробности

★★★★★

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

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

Вот так же само, как в «юниксовых» Линуксах приложения ставятся в /opt, в макакоси они ставятся в /Applications, разницы нет абсолютно, понел,

А кто-нибудь знает как это устроено в Solaris, OpenSolaris, illumos, Openindiana?

anonymous
()
Ответ на: комментарий от zshfan

Откройте для себя волшебный мир диаграмм, mindmap и коротких тезисов. Да, это ещё cheat sheet называется. Почему-то занимает в сотни раз меньше, чем видосики.

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

Да даже если копируют, важно то что в одних есть кастомизация полная, в других почти полное отсутствие кастомизации. И меню отвязанное от окна это дикое недоразумение в современных условиях, а Эппловцы это позиционируют как важную особенность своего корпоративного стиля.

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

По тем же причинам, то и сборка прочих библиотек: нужна сборка типа debug/lto/pgo/bootstrap. Использование опции cmake LLVM_PROFDATA_FILE, например.

nasecom
()
Ответ на: комментарий от hobbit

Доволен ли быстродействием? …Да и вообще тем, что связался?

я закинул на ноут 2007 года - доволен. использую закрытый legacy nvidia драйвер, но Xorg недавно сломал с ним совместимость и поэтому обновлять ноут больше не планирую. за счет эмуляции для бинарников нативно идут Heroes 3 для Linux. в целом, как старый линукс, полегче.

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

зачем в дуалбуте ставить не понял, но пожалуй это заморочно, т.к. нужно уметь разбивать под FreeBSD, а потом из под линукса настраивать grub2. смысла не вижу. предпочитаю учиться в vm.

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

Но ведь логичнее ставить в Program files

Естественно, чтобы потом не лазать по папкам и не гадать - а где мое приложение? где его документация? где его файлы настройки?

За исключением M$ приложений, которых у меня почти нет, я ставлю на свою windows 7 приложения распаковкой из архивов в папку d:\app\ и всё у меня в порядке.

А на Линухе - если это возможно в /opt/

anonymous
()
Ответ на: комментарий от DoctorSinus

Ты не очевидцев читай, а свой собственный воркфлоу проверяй: то, что у кого-то что-то не работает, не означает, что у тебя так же будет.

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

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

И меню отвязанное от окна это дикое недоразумение в современных условиях

О каком меню? Не понял.

anonymous
()
Ответ на: комментарий от bonta

а Эппловцы это позиционируют как важную особенность своего корпоративного стиля.

Ты про кнопки снизу? Так это костыль сто процентный.

anonymous
()

Как пропатчить Trinity TDE под FreeBSD? Это не шутка, я серьезно, не работает, а очень хочется. Даже под illumos портировали TDE.

anonymous
()
Ответ на: комментарий от BydymTydym

В пошутить мы уже не умеем, да?

Ты похоже Регину Дубовикую пересмотрел.

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

Ок, спасибо. Сам плюсокодер, присматриваюсь к BSD.

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

и я чаще вижу core-файлы. плюс консольные утилиты поставил все GNU, т.к. они привычнее и больше могут.

Правда? А зачем из FreeBSD делать очередной клон GNU/Linux, расскажи пожалуйста. «Больше могут» — это толще core-файлы что ли?

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

А зачем из FreeBSD делать очередной клон GNU/Linux, расскажи пожалуйста.

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

у меня в VirtualBox не прокидывается нормально USB

, например

«Больше могут» — это толще core-файлы что ли?

нет, это именно в них есть функциональные возможности. свежий пример. freebsd:locate _не_ может работать с другим db-файлом. а линуксовый может.

это толще core-файлы что ли

на фрибзд я вижу core-файлы гораздо чаще, чем на линуксе. причем в базовой системе. вчера только на pkg поймал. перед этим рапортовал баг в jail. на RHEL у меня такого нет.

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

а ну да. еще одни грабли, про которые я забыл.:( ну... я буду пытаться прокинуть весь контроллер. по этой причине собственно и не перехожу. еще не все грабли протестировал.

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

на фрибзд я вижу core-файлы гораздо чаще

А почему у меня такого нет? Может быть я лучше отделяю зёрна от плевел и не пытаюсь скрестить слона с носорогом (получить химеру)?

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

а какая вообще связь между тем, что ты сказал и core files? ты не наступаешь на эти баги, потому что пользуешься «очень осторожно» и делаешь все правильно. ну а я нет. вот и все. баги либо есть, либо их нет.

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

например

VirtualBox - это вообще наносное, левое из порта.

В FreeBSD есть системная виртуализация с лучшими показателями - Bhyve.

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

ой, «нинужно» включил. ну все. дай, ради всех святых, мне использовать ОС, как я считаю нужным. благо, что «не первый день замужем».

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

с лучшими показателями

как там с dynamically allocated дисками для vm? а где еще эти образы после экспорта можно читать? вот прямо ты один такой умный, а другие не могут сравнить. я уж не говорю про плюшки, которых у bhyve нет, типа графической консоли. неудобный интерфейс. виртуализация сети. и пр., и пр.

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

как там с dynamically allocated дисками для vm?

Объясни, ЗАЧЕМ это тебе нужно? В каких сценариях использования это применяется? Пробовал ли ты это сделать в Bhyve сам (и у тебя не получилось) или же ты где-то услышал от кого-то и транслируешь это здесь как утку страха и неуверенности?

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

Тогда твой вопрос - РИТОРИЧЕСКИЙ и по сути не нуждается в комментировании и ответе. А значит это просто «вброс говна на вентилятор».

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

да, по сути никаких вопросов не было. ты пришел и возмутился: «что эти линуксоиды вытворяют! в моей-то ОС!». запрета на риторические вопросы тоже не видел.

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

о меню которое в окнах должно быть, там где «файл, правка, вид, справка».

У Apple оно отвязано от окна и размещается сверху экрана.

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

Химеризация системы, с которой работаешь, - это практика линуксоидов (у которых едино только ядро, а остальное понатаскано дистростроителями). Поэтому дистрибутивы линукса несовместимы между собой - каждый дистрибутив всегда уникален, несмотря на общую кодовую базу из GNU. Базар.

FreeBSD создана по «соборному» принципу. Либо ты принимаешь правила, либо получаешь очередной клон линукса, нипойми как работающего и с .core-файлами в хомяке.

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

подай на меня в суд за оскорбление чувств верующих!

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

FreeBSD создана по «соборному» принципу. Либо ты принимаешь правила, либо получаешь очередной клон линукса, нипойми как работающего и с .core-файлами в хомяке.

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

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

Чёрт, было прочитано «несмотря на общую корову из GNU». А ядро без софта нахрена в своей массе, даже многобайтной?

anonymous
()
Ответ на: комментарий от bonta

У Apple оно отвязано от окна и размещается сверху экрана.

А ну это скопировано у Xerox Alto. Неудобно и архаично продолжать видеть это на Мак Про последних. Но как скопировали, так и не меняют. У Винды конечно удобнее.

anonymous
()
Ответ на: комментарий от LMA

Спасибо за ссылку, не видел. Ты пробовал уже ставить? У меня до понедельника не будет возможности проверить.

anonymous
()
Ответ на: комментарий от LMA

This page was last edited on 28 November 2021, at 14:16.

А ну страница недавно создана, видимо отреагировали на мою просьбу сделать пошаговую инструкцию.

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

Потому что это разные ветки и они развиваются паралельно.

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

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

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

спасибо, нам очень важно ваше мнение. у меня примерно два десятка vm и 2 доп. USB-контроллера, предпочитаю VBox. а что за слайд-сканер? фото сканируешь?

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

Из интереса сегодня сравнил, какую экономию места на диске дает сборка из портов. Интересно, стоит ли вообще в XXI веке тратить сутки машинного времени. Понятно, что чем меньше инсталировано, тем больше заметна разница. Выбрал что-то среднее для проверки. Минимальный десктоп с браузером после пересборки включал 260 пакета. /usr - 5135Mb. Если ставить те же пакеты с зеркал FreeBSD, то вместе с доп. зависимостями получается 360 пакетов, но /usr увеличивается всего до 6033Mb. Так что тащить какой-нибудь перл не хочется, но тратить сутки на его выколупывание и на фикс ошибок при сборке как-то глупо. Для кучи виртуалок, наверное, еще какой-то смысл есть, а для 3-5 контейнеров в общем тоже можно не заморачиваться.

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