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)

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

Почему не может? Можно и моноблок и ноут получить. Но у меня работа такая, что локально ее делать не получится полноценно. А коллекционировать не свое личное барахло исключительно, чтобы открыть RDP мне не уперлось. А личные делишки на корпоративной технике уже я сам не хочу делать.

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

Работодатель на столько убог

Не наречие ли это, м?

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

У бзди есть слой совместимости с драйверами Linux? Я слышал только про видеодрайвера, видимо самые сложные драйвера, где легче сделать обертку чем портануть или предоставить аналоги

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от zshfan

Извините, что я не сторонник ответы на технические вопросы искать в видосиках на ютупчике. Зумерок решил подхурмить тиктоком, но даже не понимает, что раньше вообще без видео как-то ответы получали на вопросы :)

Я по-старинке привык - в текстовом виде. Ты случайно программирование не изучаешь по туториалам с ютупа?

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

Тогда я удивлен, да.

А в этом 27 минутном видео прям все время про Windows10 в bhyve и про проброс usb? Там вообще об этом есть?

Мне исключительно понимания для. Это какой-то новый rtfm или что? Таймкод хотя бы указал, где смотреть. Если уж сподобился пойти и ссылку принести.

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

Это обзор возможностей bhyve но да, там не только десяточка крутится, есть кусок и о убунту и обобщённые схему работы.

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

но че-т не подтверждают

Очередь неподтверждённых глянь для начала.

Да, опрос актуальнее, чем про анимешников, например, но не надо ждать, что его вот так возьмут и первым номером…

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

Спрашивайте свои ответы.

Какой DE или WM?

Процессор, память?.. Какая видеокарта? Если нвидия, используется ли блоб?

Стоят ли на том же компе другие ОС, и если да, как организована мультизагрузка? (Я лет много назад думал, не организовать ли дуалбут Linux+FreeBSD, и какая-то непонятка, кажется, с файловыми системами или с разбиением диска меня остановила. Сейчас, конечно, уже не вспомню, о чём речь, да и актуальность оно, возможно, потеряло.)

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

P.S. Увидел ответ на часть вопросов здесь. Вопросы про DE, WM и быстродействие пока остаются в силе.

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

У меня мак на М1, ничего в кирпич не превратилось, ЧЯДНТ?

начитался очевидцев

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

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

То, что в bhyve можно запустить windows 10 я в курсе.

Меня больше инетересует практическая сторона вопроса и описанный мной простой use-case.

Последний раз, когда я пробовал bhyve - все было как-то сложновастенько в сравнении с qemu-kvm (учитывая то, что я пользуюсь им из командной строки с кучкой ключей запуска)

А проброс конкретного устройства без рута - 2 строки в udev конфиге и добавить пользователя в группу нужную.

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

Ты лучше расскажи куда приложения ставятся в линуксах. Я уже молчу за полное приложение. Вот сейчас я буду ставить одну программулину. Скажи мне, куда поставится ее бинарь, в: /bin ? /sbin ? /usr/bin? /usr/sbin? /usr/local/bin? /usr/local/sbin ?

Если ты не знаешь ответа на такой простой вопрос, то тебе же рановато про unix рассуждать.

P. S. Ответ тебе уже дали, но ты даже не попробовал разобраться.

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

простой use-case.

Быдло в компы. И оно ещё спрашивает других о программировании.
Всег кто так пишет - тупые лохи в программировании, смею заверить.

ЛОР такой ЛОР.

anonymous
()

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

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

А где 13.0? Или чертенок боится чертовой дюжины?:)

anonymous
()

Если я поставлю FreeBSD на ZFS раздел и произойдет аппаратный сбой, я смогу частично восстановить неповрежденные данные или если раздел ZFS существенно поврежден, то для частичной экстракции данных, как и в Линуксе там нет?

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

А вы бы как сделали?

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

Я не вижу смысла плодить все эти /bin, /usr/bin, /sbin, /lib, /usr/lib, /usr/local/lib/bin/sbin, и так далее.

Есть принципиально одно разделение - то, что устанавливается в составе ОС, и то, что отдельно прикручивается пользователем.

Вся ОС в например /os и там уже неважно, что и как внутри, это разработчику виднее. Например: /os/bin - исполняемые файлы /os/lib - библиотеки /os/cfg - конфиги /os/rcs - ресурсы

Что-то типа концепции rpm-ostree из Silverblue или rootvg из AIX.

Всё пользовательское для всех в какой-нибудь /user. /user/app1 /user/app2 /user/app3

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

Приложения, которые пользователь ставит себе лично - в его /home/%username%

Установочный диск ОС должен быть один. В нём ровно то, что разворачивается в /os. Никаких там «мы положили в дистрибутив офисный пакет». «а мы калькулятор, браузер и игру судоку». Ради Бога, но всё это при установке уходит в /user. KDE или GNOME? в /user. Python или Perl? В /user. Все эти тысячи ksh, tcsh, bash, zsh, fish? В /user. В /os можно положить только один shell, и он работает по умолчанию для root.

Да, кстати, я б концепцию root как суперпользователя выкинул.

LSO/RSO (Left/Right Security Officers) - два пользователя (4-eyes), обладающие правом утверждать привилегии. Но не имеющие доступа к конфигурации системы, за исключением параметров безопасности.

Через SO можно определить пользователя с расширенными правами и доступами, например к настройкам сети, заведению пользователей, включению их в группы, установки программ в /user, и т.д. Например Installer может ставить ПО, не может настраивать сетевые параметры, а для этого есть NetworkAdmin.

Можно все эти права дать одному пользователю Admin, но изменение прав и привелегий пользователей и групп, а также изменение прав доступа к файлам и каталогам доступно только SO.

Например Admin добавил пользователя User в группу, но это не включится, пока LSO/RSO оба не утвердят это изменение. Admin поменял права доступа к каталогу /books на 777, но это не включится, пока SO не утвердят изменения.

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

Так толсто, что аж тонко. Макось идет строго по пути AIX со всеми его говноутилитами вместо текстовых конфигов. А AIX, как известно «AIX is not UNIX»

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

AIX со всеми его говноутилитами вместо текстовых конфигов

Говноутилиты? Это, например, што? Или вы про ODM?

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

Есть. Кроме дефолтов в юниксе есть гибкость для необычных конфигураций.

Не загоняйся. Пользователь root вообще в разных Unix’ах живет где попало - в /root, в /var/root и даже (ненавижу такие) в /

Автомаунтер для домашней директории тоже свою лепту вносит, всякие навороты типа Trusted - свою, и вот уже ты ни в чем не можешь быть уверенным на тему где живет хомяк. Но универсальное средство узнать где он будет у залогиненного пользователя есть и оно работает везде - посмотреть /etc/passwd или как оно там в лдапе записано. Или на живую глянуть $HOME.

Жестких правил не бывает (с)

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

Я про него, ага. Про его творческое переосмысление, каким оно вышло в macos. Такой вот путь в другую сторону, нежели Солярис и Линукс. Ну, те еще версии, где не было Поттеринга и SMF

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

Если ты не знаешь ответа на такой простой вопрос, то тебе же рановато про unix рассуждать.

И ты не знаешь.

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

Я про всяческие networksetup, launchctl, dscacheutil и десятки других, если речь про macos идет.

К счастью, уже начал забывать, как страшный сон.

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

Дрова от nvidia работают стабильно?

Работают отлично. В браузере 3D ускорение работает, в mpv видео через VDPAU проигруется, игрушки бегают не хуже чем в линуксе.

Звук через display port выводится?

От драйвера зависит. На моей NVIDIA 2080 Ti звук через DP выводится на монитор без проблем.

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

В что, голубой? А как же скрепки, этот самый наш?

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

В первую очередь говеная. Проплиетарность просто вишенка на торте.

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

В анус его себе внедри. Хотя вижу ты уже.

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

Да насрать всем на торговую марку.

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

Макакось как раз про шашечки. Точнее про бирку с обгрызеным яблоком.

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

поменяй пол, ну.

Спасибо, нет!

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

Нужно ли танцевать, чтобы это все было удобно и быстро запустить?

я уже изучил этот вопрос для миграции с линукса. гораздо лучше использовать VirtualBox. тогда все, как везде.

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

не надо ждать, что его вот так возьмут и первым номером…

да, я так и понял. не вопрос.

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

в FreeBSD по крайней мере можно из портов, не напрягаясь поставить KDE Plasma. А в Макоси ущербный интерфейс, не кастмизируемый, с огромными иконками внизу, а что самое ущербное - с отдельным от окна менюшками. Возможно на ранних компьютерах, с маленькими экранами такое решение и было приемлемо, типа экономило строчку в окнах (когда они не в полноэкранном режиме), но теперь, особенно на 4k экранах, когда чтобы жмакнуть по меню нужно тащить указатель мыши через весь экран...

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

Как сейчас во FreeBSD обстоят дела с работой Windows10 в bhyve и пробросом туда usb устройства?

По простому — никак.
Единсвенный путь сейчас получить USB в госте bhyve — отдельный PCI-ный USB-контроллер, отданный гостю через PCI pass-through.

KOHb-TPOJIJIbJIEP
()
Ответ на: комментарий от Legioner

Просто не надо это называть юниксом. [br] Ты похожу вообще не выкупаешь что такое юникс

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

Фе, я просто обновляю внутри джайла и всё.

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

кому-то нужны шашечки, а кому-то нужно ехать

Вариант «ехать с шашечками» не рассматривается в принципе, я понял.

Кстати, яркий пример гнилости этой дилеммы — это зарплата чёрным налом. Вам деньги или квиток?

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

Есть реализация X-сервера, работающая поверх нативной графической системы,

Будь добр, покажи ls /usr/include/X11

ну так и под винду есть.

Xming? Или что то помоднее есть?

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

Будь добр, покажи ls /usr/include/X11

У меня нет мака, сорри. Но вопрос не очень понятен. Скорей всего такой папки в маке нет.

Xming?

Ну я про него в курсе, да.

Или что то помоднее есть?

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

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

Спасибо.

Может быть у кого макинтош под рукой, покажите, что у вас говорит ls /usr/include/X11

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

Как по мне, моё отношение к LLVM отрицательное. Когда планировали переход, надо было оставить бутстрап в базовой системе, а пользователю предоставить выбор, какой тулчейн использовать: GCC, LLVM или какой-то другой (экспериментальный). А так получается, что в системе накапливается ДВА LLVM13 (сейчас во FreeBSD 13-STABLE - системный и из порта для сборки Firefox/Thunderbird)и один LLVM12 постоянно нужен для Mesa. GCC используется для сборки чего-то из портов.

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

Какой DE или WM?

awesome, xmonad. Тестировал ради любопытства Gnome и KDE.

Стоят ли на том же компе другие ОС

Нет необходимости. Другую ось можно поставить в bhyve с zvol, и будет работать как будто с диска.

Доволен ли быстродействием?

Да, на десктопе даже просто с hdd можно комфортно, спокойно работать.

Да и вообще тем, что связался?

Да, но это не повод для радости. Это отправляет в прошлое с вопросами: по каким соображениям раньше осуществлялся выбор ОС, файловой системы, компилятора? На чьи советы опирался? В общем, как получилось, что тогда был сделан один выбор, а сейчас - другой.

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

в FreeBSD по крайней мере можно из портов, не напрягаясь поставить KDE Plasma. А в Макоси ущербный интерфейс, не кастмизируемый, с огромными иконками внизу, а что самое ущербное - с отдельным от окна менюшками. Возможно на ранних компьютерах, с маленькими экранами такое решение и было приемлемо, типа экономило строчку в окнах (когда они не в полноэкранном режиме), но теперь, особенно на 4k экранах, когда чтобы жмакнуть по меню нужно тащить указатель мыши через весь экран…

KDE с первых своих версий копировал интерфейс Windows, я не говорю что это плохо, просто факт. Apple MacOS с первых версий копировала интерфейс Xerox Alto. Разницы между Мак и Вин не большая. У одной панель сверху, у другой снизу. У первой кнопки управления окном слева у второй справа. Все остальные свободные среды рабочего стола копируют либо первую либо вторую до степени смешения.

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

Лучшая UNIX-like система стала ещё лучше

А если я скажу что лучшая UNIX-like это дистрибутив illumos?

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

да нет, релиз macOS Monterey уж пару месяцев, как вышел

Мак это и есть UNIX лицензированный. UNIX-like не равно UNIX.

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

Стало понятнее, но но не до конца.

Почему нужно собирать LLVM самостоятельно?

Почему важно, чтобы LLVM был собран LLVM’ом?

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

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

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.