LINUX.ORG.RU

FreeBSD 13.0-RELEASE

 ,


1

2

Команда FreeBSD рада объявить о доступности FreeBSD 13.0-RELEASE — первого выпуска ветки stable/13.

Некоторые из нововведений:

  • clang, lld, lldb, llvm, библиотеки libunwind и libc++ обновлены в базовой системе до версии 11.0.1.
  • Из базовой системы удалена устаревшая версия отладчика GNU. Для анализа крэшдампов ядра следует пользоваться текущей версией gdb из портов/пакетов.
  • Из дерева исходников удалены устаревшие binutils 2.17 и gcc(1) 4.2.1. На данный момент все поддерживаемые архитектуры используют LLVM/clang.
  • BSD grep(1) теперь устанавливается по умолчанию. GNU grep удалён из базовой системы.
  • Из libalias(3) удалена поддержка протокола CU-SeeMe.
  • Добавлен драйвер qat(4) — поддержка ряда функций для ускорения криптографических вычислений на устройствах Intel QuickAssist (QAT). qat(4) работает с устройствами QAT, интегрированными в платформы Atom C2000 и C3000, Xeon C620 и D-1500, а также с Intel QAT Adapter 8950.
  • Удалены драйверы ряда устаревших устройств (полный список — в замечаниях к выпуску).
  • Ряд драйверов устройств портирован на архитектуру PowerPC64.
  • В ядро добавлена возможность использования крипо-ускорителей для разгрузки ЦП при работе с TLS (KTLS). Поддерживаются версии TLS от 1.0 до 1.3 и алгоритмы AES-CBC и AES-GCM. Для использования KTLS необходима совместимая SSL-библиотека в пространстве пользователя. На данный момент библиотека OpenSSL базовой системы не включает поддержку KTLS по умолчанию, однако она может быть разрешена параметром WITH_OPENSSL_KTLS при сборке.
  • 64-битная архитектура ARM, известная как arm64 или aarch64, поднята до уровня Tier-1.
  • И многое другое...


Замечания к выпуску (англ.)
Список исправлений (англ.)

>>> Объявление (англ.)

anonymous

Проверено: Shaman007 ()

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

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

В каждой ОС обычно своя файловая система. Изначально спор был про возможность монтирования образов ФС из GUI. В Mac OS она есть.

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

Таки ты поделишься сакральным знанием, как с udisks2 монтировать extfat?

Да. Кликом в Dolphin, который успешно монтирует флешку в этой ФС. Что ещё?

Какие пакеты нужны, и в конфиге что прописано. Или ты просто так ляпнул, что бы я отвязался? Ты точно монтировал extfat в этих ваших линуксах? Тебя же тут на вранье неоднократно ловили.

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

Таки ты поделишься сакральным знанием, как с udisks2 монтировать extfat?

Что с этим не так? Драйвера «extfat» (может быть exFAT?) не завезли?

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

Какие пакеты нужны, и в конфиге что прописано.

exfat-utils. Правда хз обязателен ли он. Флешку форматнул в exfat, открыл в долфине, закинул фильм. Что ещё нужно? Какие конфиги? Всё работает из коробки, это Linux же, а не бздя какая нибудь))

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

Всё работает из коробки, это Linux же

Неплохо. Почти как во фряхе.

Флешку форматнул в exfat

А раздел типа ntfs создался каким-то волшебным образом. Как же ты все-таки глуповат, хе-хе-хе.

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

Что с этим не так? Драйвера «extfat» (может быть exFAT?) не завезли?

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

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

Флешку форматнул в exfat

Дурак ты, а глуповат я? При чём здесь ntfs?

Ну вот тебе опять захотелось гордо и всенародно обделаться. Но почему, почему, линукс, неплохая в общем операционная система, притягивает к себе такое количество фриков?!!

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

но это вроде только под EFI

У меня ноут старый, нет UEFI. Только BIOS.

Если показывается логотип при буте то графический

Показывается как обычно текстовый, но я не устанавливаю новую FreeBSD 13.0-RELEASE я обновляю FreeBSD 12.2-RELEASE-p6. Может надо новый загузчик вручную ставить? Что-то типа:

gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0

???

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

Не, если логотип показан символами то это у тебя просто бивес. А вот чтобы 4д галопердилограмма была при загрузке надо новое железо с EFI.

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

Помню сколько я мучился в линуксе с автомонтированием флешек… А с FreeBSD ты быстро понимаешь, что автомонтирование — это misconception

Это просто прекрасно! 😁

При этом если в Linux неавтомонтирование работает через жопу (pmount с suid), то в FreeBSD обычный штатный mount уже умеет всё что надо.

Поподробнее?

И при этом она умеет микширование и всё что надо и она очень простая и переключение звука с Jack на HDMI и обратно делается максимально очевидно.

Что, и даже не прерывая воспроизведение? 😉

То же самое с наполнением /dev. Вместо слоя из костылей (hotplug) и велосипедов (udev) просто нормально, вменяемо сделанная devfs.

…вместе с которой всё равно используется devd == udev.

Стартовая система на скриптах, но скрипты в отличие от линукса сделаны по уму, так что они умеют всё что надо, и при этом это всё ещё скрипты.

О да, по уму. 😁

Давайте заглянем, например, в init-скрипт gdm:

gdm_stop()
{
    echo "Stopping ${name}."
    /bin/kill -9 $(/bin/cat "${pidfile}")
    pkill -9 -u gdm
    pkill -9 X
    pkill -9 gdm-session-worker
}

Даже не знаю, с чего начать… 🤦

По порядку:

  1. Никак не проверяется, что под тем PID, что в файле, действительно запущен gdm, а не случилось так, что последний уже упал, и под этим PID уже выполняется другой ни в чём не повинный процесс.

  2. SIGKILL? Серьёзно?

  3. pkill -9 X — это… это просто финиш.

    • Опять SIGKILL? А ничего, что X-сервер при завершении ещё должен выполнить кучу разных действий: перевести устройства ввода в исходный режим, деинициализировать устройства вывода, освободить tty?..

    • Эта команда прибьёт (SIGKILL-ом, блин!) все процессы, в имени которых есть «X»! Например, я без труда могу найти кучу пакетов в Debian, содержащих исполнимые файлы с этой буквой в имени.

    • Чем провинились экземпляры X-сервера, запущенные не gdm?

  4. Нужно ли напоминать, что в отсутствие отдельного restart это stop+start?

Да, в FreeBSD init-скрипты, сделанные по уму — не то что в этих ваших Linux! Точно-точно.

По факту FreeBSD — это Линукс, только идеально заточенный под десктоп.

Понимаете, в чём проблема — эти ваши сказки вы можете рассказывать лишь тем, кто с FreeBSD не сталкивался.

Rootlexx ★★★★★
()

Парни, тред не читал, но … вам ещё не надоело ссориться из-за такой чепухи? Какая разница, чем пользуешься, FreeBSD или Linux-based ОС, главное, чтобы работало всё и приносило вам пользу выгоду.

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

Вот глянь

Глянул. Блеск! У меня старый, текстовый. Не видать мне

чтобы 4д галопердилограмма была

Ноут старый.

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

Если есть желание то можно накодить вывод ШГ логотипа через олдовый биос как делали вывод графики под ДОСом.

anonymous
()

Весна пришла. Скоро опёнок обновится. И нетбсд…

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

DMG это чушь бесполезная, нужна только наркоманам из Apple. Обычный zip для упаковки данных в разы проще и универсальнее так как открывается на любой ОС 20 летней давности.

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

DMG

Обычный zip

Не надо путать формат образа диска (тоже что vhd, vdi, vmdk) и архив.

Обычный zip для упаковки данных в разы проще и универсальнее

А также ZIP портит имена файлов, если они не в ASCII, потому что там бардак с кодировками. По этой причине стараюсь нигде не использовать ZIP.

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

Да, в FreeBSD init-скрипты, сделанные по уму — не то что в этих ваших Linux! Точно-точно.

Ты не путай OS FreeBSD и систему портов за которую отвечает ряд отдельных мейнтейнеров.

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

добавлена возможность использования крипо-ускорителей

Што?

Проверено: Shaman007

Ах… ну да.

)) «не читал, но подтверждаю» (с)

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

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

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

p.s.

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

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

Зачем ты создаёшь мне боль! Что я сделал тебе плохого злого? Интеловский вайфай 210 не даёт мне поставить её на мой бук при полной поддержке остального железа.

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

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

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

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

единственное, пока не знаю, можно ли использовать без pulseaudio и при этом запоминать громкость для разных приложений.

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

BSD grep такая же тормозная хрень, как и GNU grep.

Тебе шашечки, или ехать? BSD grep просто POSIX, всё. Хотя, конечно, совместимость с GNU grep в FreeBSD прикрутили (да, я уже обновился и изучил ман), чтобы ни у кого ничего не развалилось после апгрейда.

Переход на ripgrep был бы развитием

Никто не запрещает установить его из портов/пакетов.

повышением удобства использования

В FreeBSD думают о совместимости. Апгрейд не должен ничего ломать (читай выше).

А эти скачки – стагнация.

В первую очередь это независимость. Ну а потом да, стагнация. ☺

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

что за дискриминация старого железа?

anonymous
()

Ыыыыаааааа! Што я делаю не так?

pkg unable to update database…

caм pkg установился при установке handbook-a с помощью bsdconfig

local_unbound был включен, но не работал, выключил. имена стали резолвится.

но pkg все равно не может стянуть данные из quarterly. все по-дефолту!

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

Чего хотят разработчики bsd?

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

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

Хороший получился релиз.

Нового уж слишком много.

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

Хотя бы по мере возможности можно было из базы в порты перенести.

К примеру — порты тоже на git переехали, как теперь port downgrade делать?

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

Ноут на гарантии, да и не охота ковырять лишний раз. Я специально брал версию с 32GB RAM и 2SSD на 512GB чтоб не лезть в него максимально долго.

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

Для UEFI сам включается. На легаси не пробовал.

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

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

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

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

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

Понятно, фряха - говно.

Твои аргументы коррелируют с уровнем твоего развития.

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

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

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

добавлена возможность использования крипо-ускорителей

Што?

«крио-ускорителей». Ну чтоб крио-камеры разработчиков бзди не протекали.

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

А с FreeBSD ты быстро понимаешь, что автомонтирование — это misconception. При этом если в Linux неавтомонтирование работает через жопу (pmount с suid), то в FreeBSD обычный штатный mount уже умеет всё что надо.

Даже заинтриговал. А подробнее?

К примеру, у меня две флешки, одну нужно монтировать, как /dev/sdX, другую — как /dev/sdX1. Третью мне вот только что друг-виндузятник притащил, я вообще без понятия, есть ли там таблица разделов (и он тоже). Мне нужно всякий раз вспоминать, как монтировать каждую из них, или mount умеет это как-то определять? И нужно ли для них заранее создать N точек монтирования? Отдельный случай — сменные диски с NTFS, для них нужно явно ntfs-3g указывать.

Так-то году в 2005 ручное монтирование и в линуксе работало прекрасно, я его вешал в mc на F2+m. Вот только по мере разрастания количества флешек вечер перестаёт быть томным. Особенно когда друг-виндузятник стоит за плечом и офигевает от плясок с бубнами, которые я произвожу для операции, которая в его ОС решается простым втыканием.

В линуксе это привело к тому, что от ручного монтирования я в итоге отказался, монтирую автоматически, оставил только ручное размонтирование (его в ФМ делать таки удобнее). Но может, во FreeBSD это решено как-то по-другому?

Стартовая система на скриптах, но скрипты в отличие от линукса сделаны по уму, так что они умеют всё что надо, и при этом это всё ещё скрипты.

Про это также хотелось бы прочесть поподробнее.

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