LINUX.ORG.RU

FreeBSD 12.4

 ,


0

3

Стала доступной новая версия FreeBSD 12.4, также данная версия является последней в ветке 12.х и будет сопровождаться до конца 2023 года.

Команда разработчиков подготовива установочные образы для всех популярных архитектур: amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 и aarch64, а также готовые к работе образы в форматах QCOW2, VHD, VMDK, raw и Amazon EC2.

Значимые изменения:

  • Серверный процесс telnetd признан устаревшим и к 14-й ветке будет удален из системы.
  • В драйвере if_epair, применяемом для создания виртуальных Ethernet-интерфейсов, обеспечена многопоточность.
  • В утилите cp доработана работа ключей -R, -H, -L и -P.
  • Улучшена работа утилит nfsd, elfctl, usbconfig, fsck_ufs и growfs.
  • В командном интерпретаторе sh изменена логика загрузки профилей: вначале из каталога /etc/profile.d загружаются все файлы с расширением «.sh», затем загружается файл /usr/local/etc/profile, после чего файлы с расширением «.sh» загружаются из каталога /usr/local/etc/profile.d/.
  • В утилите tcpdump предоставлена возможность установки числа правил, отображаемых в заголовке pflog.
  • Cинхронизирован c DragonFly BSD код агента доставки сообщений dma (DragonFly Mail Agent), который обеспечивает приём и доставку сообщений от локальных почтовых клиентов (обработка сетевых SMTP-запросов через 25 порт не поддерживается).
  • В пакетном фильтре pf исправлены утечки памяти и улучшена синхронизация состояния при перенаправлении трафика при использовании pfsync.
  • В пакетный фильтр ipfilter добавлены проверочные вызовы DT5 и SDT для механизма трассировки dtrace. Реализована возможность сброса дампа с копией ippool в формате ippool.conf. Запрещено изменение правил ipfilter, таблиц трансляции адресов и ip-пулов (ippool) из jail-окружений, в которых не используется виртуальный сетевой стек VNET.
  • Во фреймворк hwpmc добавлена поддержка CPU Intel на базе микроархитектур Comet Lake, Ice Lake, Tiger Lake и Rocket Lake.
  • Улучшена поддержка оборудования. Устранены ошибки в драйверах aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio и usb. До версии 2.6.1 обновлён драйвер ena с поддержкой второго поколения сетевых адаптеров ENAv2 (Elastic Network Adapter), используемых в инфраструктуре Elastic Compute Cloud (EC2) для организации связи между узлами EC2.
  • Обновлены версии пакетов: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/wpa_supplicant 2.10.

Англоязычная новость на сайте FreeBSD

>>> Подробности (OpenNET)

★★★★

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

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

софт всякий модный только в браузерном варианте

Хотя, как уже тут отметили — это 4.2, а что плохого в браузерных вариантах? Я вижу во многом одни плюсы: не захламлять систему всяким разной степени проприетарности мусором. И это вполне удобно в наши времена, когда есть все эти централизованные нотификации в том же GNOME shell, и браузерные нотификации, которые там чудно отображаются.

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

Прямо из головы, даже не задумываясь:

  1. Ты не контролируешь этот софт: если компания разорится, ты останешься ни с чем, и не сможешь использовать даже последнюю выпущенную версию.
  2. Ты не контролируешь этот софт: скорее всего, твои данные продаются владельцем (правда сейчас это для любого закрытого софта актуально, но в своей системе его хотя бы можно файерволом или политиками ограничить).
  3. Оно медленное.
  4. Оно требует наличия быстрого отзывчивого Интернета. Дома такой ещё возможно есть, но в путешествиях - можно забыть. Сраным Слаком в Индии, например, невозможно было пользоваться даже на их типа «4G», а это ведь просто текстовый чатик.
emorozov
()
Ответ на: комментарий от mord0d

Клавиатура в syscons работает безо всяких юзерспейсных костылей. Как ps/2 так и usb. Остальное не пробовал.

firkax ★★★★★
()
Ответ на: комментарий от ex-kiev

Вроде даже «трекпойнт» у него должен быть. =)

Не должен. Как оказывается. «Трекпойнт» был в 15.4" модели.

ex-kiev
()
Ответ на: комментарий от firkax

Клавиатура в syscons работает безо всяких юзерспейсных костылей.

Вынимать-втыкать кабель пробовал? У меня машин без devd нет, только полторы виртуалки, в которых, очевидно, нет клавиатуры.

Но не исключаю что эти правила там давно…

mord0d ★★★★★
()

Серверный процесс telnetd признан устаревшим и к 14-й ветке будет удален из системы.

Теперь там нету поддержки сервера telnet? Или какая-то альтернатива есть?

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

Разумеется пробовал, клавиатура втыкается только в тот сервер где она сейчас нужна. И везде (кроме ps2 клавы на винде) это всегда работало.

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

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

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

Ты какую-то ерунду написал, от начала до конца.

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

Убедительно.

Но про devmatch и geom — точно шиза!

А вот выпиливание resolvconf я прям категорически плюсую! Ооооочень редко когда он нужен, но по умолчанию он зачем-то везде включен.

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

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

Опаньки. «А мужики-то - незнают» :) Оказывается я - безработный, как минимум по одному параметру, потому как считаю, что на данный момент докер, в подавляющем большинстве случаев, используется - не по назначению. И ничего - клиентов - не отпугивает. Я им, наоборот, этой позицией помогаю, по итогу, кучу денег сэкономить.

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

Так ведь всю базу растащат на пакеты, и получится какой-то Linux…

Понятное дело что это всё в процессе и на данный момент не вынесено за пределы системы (PkgBase на данный момент только WIP), но в какой-то момент оно случится, и будет совсем ой.

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

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

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

Ну, сборочный тулчейн это понять можно (но не представляю как без make+cc будут работать порты — не все ж на бинарных пакетах сидят), даже растаскивание части базы на пакеты — система станет легче, но есть компоненты, которые выпиливать категорически нельзя!

Пошукай на форуме на предмет wpa_supplicant, обрати внимание как часто линуксоиды (особенно арчеводы и гентушники) после установки обнаруживают что у них нет сети. Таких граблей в системе может быть немало, не хотелось бы наступать на них, мы ж не линуксоиды.

mord0d ★★★★★
()

Ну наконец-то телнет выпилили!

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

Так ведь всю базу растащат на пакеты, и получится какой-то Linux…

А вот объясните, что же в этом такого плохого. Разве лучше пересобирать из исходников всю систему целиком, чтобы избавиться от ненужных в данной инсталляции компонентов?

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

после установки обнаруживают что у них нет сети.

Но я же не предлагаю разнести ядро на составляющие: tcp/ip-стэк и что ниже по пакетам распихать, согласно 4-х уровневой сетевой модели Unix. Сделать как в GNU/Linux — каждый системный компонент можно (пере)установить пакетом — весьма однозначная и здравая идея, даже для кастомных ядер и системных окружений можно было бы наладить их пакетирование для понятной дистрибуции и установки.

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

Угу, мне было бы лень и я поднял бы сервак на дебиане.

cocucka ★★★★☆
()

не завелся вуфуй на фряхе, накатил опенбздэ, там все заработало на ней и остался чего и вам советую

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

Проблема не в «избавиться от лишнего», а в «добавить недостающее». Если в дефолтных установках база останется цельной но будет возможность выкинуть лишнее — хорошо, а вот если после установки придётся возиться — совсем плохо.

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

Я не про ядро, а про базу.

Более развёрнутая мысль в этом комментарии.

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

Звучит как вышел в магазин за хлебом, купил водки и домой не вернулся.

cocucka ★★★★☆
()

для всех популярных архитектур: powerpc, powerpc64, powerpcspe, sparc64

Щито? Популярных?

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

Проблема не в «избавиться от лишнего», а в «добавить недостающее». Если в дефолтных установках база останется цельной но будет возможность выкинуть лишнее — хорошо, а вот если после установки придётся возиться — совсем плохо.

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

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

не завелся вуфуй на фряхе, накатил опенбздэ, там все заработало

Что за карточка, которая на опенке завелась а на фрахе не нет?

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

Написал длинный пост. А потом понял что ты все равно не отличаешь юнит, интеграционное и е2е тестирование.

Визжите дальшо про «докер нинужна». Этим вы лишь ввставляете себя клоунами далекими как от ит так и от програмизма. Ваши хеловорды накристах не в счет.

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

Визжите дальшо про «докер нинужна». Этим вы лишь ввставляете себя клоунами далекими как от ит так и от програмизма

С какого года докер стал эквивалентом эталона программистской среды и IT? Не много ли вы на себя загребаете? Может это всё-таки признак раба на галерах, а?

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

Визжите дальшо про «докер нинужна». Этим вы лишь ввставляете себя клоунами далекими как от ит так и от програмизма

Визжите дальшо про «докер нужна». Этим вы лишь ввставляете себя клоунами далекими как от ит так и от програмизма

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

Большинство для использования своего софта не предоставляет ничего кроме докерфайла или вообще готового докер-образа. Это говорит о том, что софт нигде и никак не тестируется, «тяп-ляп, и в продакшн». Так что не надо мне рассказывать о том, как тебе промыли мозг.

Не инструмент плох, а тот, кто его использует не по назначению.

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

Могу обьяснить. Но лень… Написал длинный пост…

Зачем ты написал длинный пост, если тебе было лень? А почему ты стер его, если уже написал?

Я хотел почитать, а теперь видно, что ты как будто слился и нормального ответа не будет.

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

пук

Ну я так и понял. Все хеловордщики идут лесом. Погуглите что такое е2е тестирование для начала

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