LINUX.ORG.RU

FreeBSD 13.0-RELEASE

 ,


1

1

Команда 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 ()

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

давным давно я имел возможность испытывать BSD 4.5 на К6-300/64Мб и оно «летало». летало в том смысле что по дефолту мудели которые делали дистр, сделали декорации под дерево для виджетов, и прочие спецэффекты. фря дико свопилась но блин работала.

линупс в более легкой ситуцации с CDE (RH9) - просто зависал на свопе.

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

Своим стремлением убрать GPL они мешают свободному ПО развиваться.

Поехавшим фанатикам все мешают.

Я сейчас буду пирожок с капустой есть, тебе не помешаю? А то мог бы вместо этого тебе одежду постирать же.

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

Да, когда-то бсд-системы были далеко впереди линукса, а что мы имеем сейчас? Лучшее подтверждение того, что Линус выбрал правильную лицензию.

Линус выбрал правильную лицензию для разработок крупных корпораций и совместных разработок крупных корпораций.

P.S.: Но нам-то смертным это не нужно. Мы ведь не будем из-за куска кода друг-другу глотки рвать и судиться, не?

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

Не согласен. Если выбор софта (теперь как GPL и BSD) шире, чем он был до того, то это лучше. Чем шире выбор, тем всегда лучше. Кому очень надо, скачают с гитхаба сорцы софтины под GPL, скомпилируют и будут довольны.

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

Lockless vfs lookups. Графический загрузчик. Уменьшение конкуренции за блокировки в ядре, даёт лучшее масштабирование на машинах от 64 cpu ядер. mjg два года устранял узкие места. Увеличили MAXPHYS и сделали его конфигурируемым в рантайм. Обновили jemalloc, в той версии что в 12 были перформанс регрессии на определённых типах нагрузки. Подсистему VM значительно адаптировали для NUMA. Добавили новый генератор псевдослучайных чисел хранящий энтропию для каждого ядра и позволяющий выдать значительно больше случайных чисел не исчерпав пул. Это правда, выключено по умолчанию. В 13 все ещё фортуна в дженерик ядре. Ускорили обработку сигналов в ядре. Новая подсистема для устройств ввода, мыши, клавиатуры, тачпады. Устранили общую блокировку в реализации if_bridge.

Я всего что было за два с половиной года не вспомню. Но говорю про изменения невидимые пользователем.

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

это все понятно, но это все high load. он на моем использовании погоды не поменяет.

Графический загрузчик.

о нет:( и сюда добрались.

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

Лучшее подтверждение того, что допиливать Линукс больше мотивации, ибо идут деньги от корпораций, входящих в Linux Foundation ?

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

для бсд дрова пишут не так активно как для линупсов.

но линупс и сегодня тормозное говно с 12309. не помогает ему ничего вообще, как уходил в кому при запуске жручего процесса - так и уходит.

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

Линус выбрал правильную лицензию для разработок крупных корпораций и совместных разработок крупных корпораций.

P.S.: Но нам-то смертным это не нужно. Мы ведь не будем из-за куска кода друг-другу глотки рвать и судиться, не?

С чего это? Сколько раз всплывала тема, что утащенный из под БДСМ лицензии в ЖПЛ лицензию код приводил БДСМщиков в ярость. Хоть лицензия это и позволяет, но они просто на вно исходил: «Это аморально!».

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

Те кому нужна консоль вместо юникода используют koi8.

У них что, досихпор utf в консоле не работает?

Да нет. Быть такого не может. Там же не один разработчик сидящий где-то в глухой штатовской провинции?

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

А я предположу, что это wishful thinking. Этот вопрос слишком многогранен, чтоб пытаться свести ответ на него лишь к фактору лицензии. Если прямо с научной точностью требовать ответа на вопрос, отчего это сейчас Линукс популярнее БСД, надо много чего узнать, понять и проанализировать. А на эмоциях правильный ответ я бы не дал. Вот прямо скажу - я не знаю причину в разнице популярности. Но я знаю, что простого ответа тут нет.

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

Ещё начали использовать W^E для страниц памяти. Сетевой стек перевели на использование NET_EPOCH для синхронизации доступа к общим ресурсам. Обновили реализацию ipsec. Про multipath routing уже писали на opennet. И вообще привели сетевой стек в соответствие с последними RFC.

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

Вот прямо скажу - я не знаю причину в разнице популярности.

Когда мы знали что это сделали сербы - мы говорили, что сербы виновны.

Когда мы не знали, кто это сделал - мы говорили, что сербы виновны.

Когда мы знали, что это сделали албанцы - мы говорили, что не знаем, кто виновен.

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

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

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

Я понятия не имею. Я настоящую текстовую консоль последний раз видел 20 лет назад, уверен, что и большинство разработчиков тоже. А в эмуляторе типа xterm всё работает.

Вся эмбедщина идет лесом?

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

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

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

Да там ещё кодовую базу изучать

К которой была документация.

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

Нет, погодите, против многообразия лицензия не имею ничего против. Мне не нравится то, что гпл называют несвободной, хотя это не так.

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

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

Определение всей свободы давать не стану, оно слишком большое, а мы лишь обсуждаем одну из частей свободы — свободный софт, определение то же, что и РМС писал, там всё расписано.

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

Лицензия линукса — одна из основных причин того, что сейчас гну/линукс развит сильнее чем бсд.

Байки фанатиков. Просто Линукс появился в нужное время в нужном месте. А в BSD долгое время были проблемы с лицензиями и закрытым кодом. Что характерно Линукс не перешёл на GPLv3 и заигрывает с проприетарщиками.

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

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

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

anonymous ()