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

Просто это звучит как

Каждый видит что хочет видеть.

бросай винду, бегом на Haiku»

А по другим моим сообщениям меня можно принять за пропагандиста Windows…

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

У меня десктоп, ноут и UMPC (то есть все личные железки) на FreeBSD. С 2019 года ни одного устройства на Linux у меня нет.

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

А по другим моим сообщениям меня можно принять за пропагандиста Windows…

Есть такое, но обычно ты о ней говоришь с точки зрения девелопера, а учитывая что я не девелопер - в срач не вступаю :)

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

Прежде чем пользоваться чужим трудом, это надо заслужить! (%

mord0d ★★★★★
()

ля анализа крэшдампов ядра следует пользоваться текущей версией gdb из портов/пакетов.

Что то я не понял. То они избавляются от GNUтого софта, то рекомендуют юзать GDB для отладки ядра. LLDB не канает или что?

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

Да-да, никогда… По этой причине под FreeBSD пилили qvwm95 когда-то и всем советовали его юзать для десктопа, помним-помним.

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

В смартфоне тоже FreeBSD? Ой! Там же Linux… А что в роутере? Ой! Снова Linux. Да что же такое-то!

Все верно — такая уж ниша линукса — маргинальная.

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

для анализа крэшдампов ядра следует пользоваться текущей версией gdb

LLDB не канает или что?

типа того, в процессе

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

Свой путь всегда круче но и сложнее.

Хочешь сделать хорошо — сделай сам. Зависеть от других даже частично это карточный домик, который рано или поздно рухнет.

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

У каждой BSD свой путь. Они хоть и таскают периодически код друг у друга, но преследуют разные цели.

OpenBSD стремиться к максимальной безопасности. FreeBSD — ОС общего назначения, приоритеты строятся от потребностей. NetBSD стремится запускаться на разных архитектурах (“Of course it runs NetBSD”).

Конечно, есть и форки типа GhostBSD (форк FreeBSD, нацелен на десктоп), TrueOS (форк FreeBSD, насколько помню, проект остановлен), DragonflyBSD (форк FreeBSD 4, от FreeBSD теперь отличается очень сильно), pfSense (форк FreeBSD, роутеры/маршрутизация)…

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

«Карманная» альтернатива: NomadBSD

Это не альтернатива. Номад ни на одном, доступном, ноуте не запускается с Х-сами.

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

На десктопе удобнее намного. Работает без выкрутасов, без хаков.

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

Аудиосиситема — OSS. И при этом она умеет микширование и всё что надо и она очень простая и переключение звука с Jack на HDMI и обратно делается максимально очевидно. В Линукс в этом месте костыль (PA) на велосипеде (ALSA).

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

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

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

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

А с FreeBSD ты быстро понимаешь, что автомонтирование — это misconception.

Поняли, что не осилят и даже не пытаются? В Haiku автомонтирование без проблем работает и никаких fstab и прочих конфигов нет.

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

Так заточен, что нет никакого GUI без явного заклинания в ядерной консоли.

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

У каждой BSD свой путь. Они хоть и таскают периодически код друг у друга, но преследуют разные цели.

OpenBSD стремиться к максимальной безопасности. FreeBSD — ОС общего назначения, приоритеты строятся от потребностей. NetBSD стремится запускаться на разных архитектурах (“Of course it runs NetBSD”).

Боже, какой у людей в голове набор штампов и где-то услышанных глупостей. OpenBSD всегда была менее безопасной, чем линукс. То, что они говорили, что они безопасные, так и вы говорите, кто вам запретит. Кроме того, ихние сервера, с которых они вещают про железную безопасность, запущены то ли на линукс, то ли на Виндоус. Объясните почему? FreeBSD - операционная система общего назначения? А сможете на ней вай-фай, блютуз или любое другое оборудование моложе десяти лет запустить? Уверены? NetBSD не запускал, но судя по тому, что ее никто нигде не использует, то что-то тут не так. Скорее всего она запустится, но дальше будет вам бесполезна. Совсем.

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

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

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

А с FreeBSD ты быстро понимаешь, что автомонтирование — это

Атомный секс с мозгом юзера. DSBMD - ещё больший костыль чем то, что ты перечислил и назвал костылями.

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

И пока не запилили bsdisks - вы пользовались HAL, который тысячу лет как заброшен.

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

Атомный секс с мозгом юзера.

После процесса установки юзера уже ничего не напугает.

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

Автомонтирование - зло! Я монтирую исключительно вручную (мало ли, вдруг я флешку захочу отформатировать — зачем мне ее монтировать в этом случае?). udev при подключении флешки создает нужную директорию в /media и добавляет нужную строчку в fstab. Если нужно монтировать, я просто пишу (к примеру) mount /media/ext2-sda1, так же вручную отмонтирую. Вытаскиваю флешку — udev удаляет мусор из fstab и /media. Все просто и прозрачно.

Eddy_Em ☆☆☆☆☆
()

Прочёл всю ветку. Тошнит. Почему у Линуксоидов до сих пор нет своего сайта чтобы не сраться всё время с БСДюнами? Когда уже забанят анонимусов? Как заблокировать анонимусов?

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

Ты значение слова знаешь, ванька виндовый? Ты понимаешь, что на одну ворованную винду у тебя в доме 3-5-10 устройств с ОС на ядре Linux?

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

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

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

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

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

Почему у Линуксоидов до сих пор нет своего сайта чтобы не сраться всё время с БСДюнами?

Зачем? Это примерно одно и тоже, скриншот с DE вообще не отличишь. Весь софт тот же самый. Отличаются только технические детали, про которые пользователь всё равно не знает.

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

А что они тогда пишут «берите gdb из портов если хотите анализировать крешдампы»? Видимо lldb недоотладчик и не умеет это.

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

Все просто и прозрачно.

А теперь попробуйте выдернуть шнур из розетки, потом выдернуть флешку и включить компьютер. Боюсь, в fstab будет мусор.

Ну и править наживую fstab всё-таки извращение. На самом деле в Linux есть инструмент, который делает всё что нужно и без лишнего дёргания fstab — это pmount.

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

набор штампов и где-то услышанных глупостей

Читай лучше о чём шла речь.

OpenBSD всегда была менее безопасной, чем линукс.

Пруфы, или мир-дверь-мяч?

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

Можно конечно, но одно дело поддерживаемое командой разработки ОС и обновляемое make world / freebsd-update а другое - софт в статусе «он не наш но можно поставить». Раньше из такого софта обязательным был только mc, теперь ещё gnu утилиты для разработки.

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

Работает ли там Bitwig-studio?

Судя по сайту это закрытая проприетарщина и пересобрать её под BSD не получится. Так что так просто не запустится. Может быть заработает через слой совместимости с Linux.

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

udev при подключении флешки создает нужную директорию в /media и добавляет нужную строчку в fstab.

Haiku как-то умудряется без fstab работать, зачем он вообще нужен — не понятно.

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

Говно вместо процессора, дыра вместо операционной системы, шлак вместо программного обеспечения.

А свою судьбу пытаться на меня проецировать — надорвёшься.

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

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

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

Если ломают системные вызовы, то это не проблема (в минорных релизах Windows их тоже ломают), надо обращаться к ядру через libc.

Разумеется проблема (libc бывает статически слинкован), но они их не ломают. COMPAT_XX в GENERIC ядре по дефолту включёны.

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

Разумеется проблема

Во всех ОС, кроме Linux/BSD бинарная совместимость обеспечивается только на уровне библиотек, а номера системных вызовов обычно генерируются в процессе сборки и могут поменяться в минорном релизе.

libc бывает статически слинкован

ССЗБ.

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

В том смысле, что, можно просто выкладывать код в паблик без LICENSE.txt, и он будет обладать всеми теми же свойствами, что и код, выложенный под лицензией BSD.

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

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

Во всех ОС, кроме Linux/BSD бинарная совместимость обеспечивается только на уровне библиотек, а номера системных вызовов обычно генерируются в процессе сборки и могут поменяться в минорном релизе.

«Все ОС кроме Linux/BSD» это такое завуалированное название винды? Где это у неё динамические номера вызовов?

ССЗБ.

Какое ещё ССЗБ, статические бинарники у всех работают. Так же как и world из древних версий фри вполне работает в jail-е на новом хосте. А ещё однажды в процессе тестов с обновление запустил мир от 10.х на 9.х ядре (не jail) - и он тоже работал! (кроме ipfw) Ну а кто себе ставит ОС без указанной совместимости - ССЗБ, да.

firkax ★★★★★
()

Бсдя - хорошо.
Завели бы вафлю6 цены бы ей не было :-)

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

Атомный секс с мозгом юзера. DSBMD - ещё больший костыль чем то, что ты перечислил и назвал костылями.

«С точки зрения дебила — безусловно».(C) Критика, основанная на эмоциях, какбэ намекает об обосрамсе критикующего.

И пока не запилили bsdisks - вы пользовались HAL, который тысячу лет как заброшен.

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

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

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

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

Переход на ripgrep был бы развитием и повышением удобства использования.

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

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

«Все ОС кроме Linux/BSD» это такое завуалированное название винды?

Ещё Mac OS, Haiku, Fuchsia и другие.

Где это у неё динамические номера вызовов?

Здесь. Даже в разных версиях Windows 10 номера одного и того же системного вызова разные. Для системных вызовов надо использовать ntdll.dll.

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

man src.conf

И это не «нюансы», это отсутствие отладчика в базовой системе.

LLDB есть в базовой системе.

WITHOUT_LLDB
        Set to not build the LLDB debugger.

        This is a default setting on arm/arm, arm/armv6, arm/armv7,
        mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32,
        mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf,
        powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe,
        riscv/riscv64, riscv/riscv64sf and sparc64/sparc64.


WITH_LLDB
        Set to build the LLDB debugger.

        This is a default setting on amd64/amd64, arm64/aarch64 and
        i386/i386.
iZEN ★★★★★
()
Ответ на: комментарий от EXL

Переход на ripgrep был бы развитием и повышением удобства использования.

От умеет называться grep и использовать тот же синтаксис? Если нет, но на стандартную замену не годится, а сторонний софт пользователь может любой поставить.

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

Количество способов, которыми типа осуществляется автомонтирование в этих ваших линуксах

По дефолту везде один и одинаковый, простым кликом в файловом менеджере, как в нормальных ОС.

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