LINUX.ORG.RU

FreeBSD 14

 ,


1

4

Вышла новая версия свободной UNIX-подобной операционной системы FreeBSD.

Некоторые изменения:

  • Изменения в базовой системе:

    • Командной оболочкой по умолчанию для суперпользователя является sh.
    • Вместо sendmail по умолчанию используется dragonfly mail agent.
    • Опция .include из firejail.conf теперь поддерживает шаблоны поиска.
    • Поддержка Unicode обновлена до версии 14.0.
    • В базовой системе больше нет opie.
  • Изменения в ядре:

    • На платформах arm64 и amd64 теперь поддерживается до 1024 ядер.
    • Добавлен интерфейс boottrace, обеспечивающий трассировку системных вызовов во время загрузки и выключения системы.
    • Появилась возможность использования в ядре MemorySanitizer из проекта LLVM на платформе amd64; также добавлена поддержка LLVM AdressSanitizer для arm64 и amd64.
    • Добавлен системный вызов timerfd для улучшения совместимости с приложениями, написанными для Linux.
  • Гипервизор bhyve:

    • Теперь гипервизор позволяет предоставить гостю доступ к TPM хоста.
    • Улучшен проброс GPU Intel и AMD.
  • Поддержка облачных платформ:

    • Теперь FreeBSD может работать на платформах Amazon AWS и Firecracker VMM.
    • Добавлена поддержка паравиртуализированного сетевого адаптера на платформе Azure.
  • Поддержка аппаратных платформ:

    • Прекращена сборка установочных образов для архитектуры armv6.
    • Прекращена поддержка архитектуры MIPS.
    • Прекращена сборка специального варианта порта RISC-V, riscv64sf, для 64-битных RISC-V процессоров без FPU; все актуальные процессоры теперь поддерживаются в рамках порта riscv64.
    • Начиная с выпуска FreeBSD 15, разработчики планируют прекратить поддержку всех 32-битных платформ; ветка 14/STABLE, поддерживающая эти платформы, будет получать обновления до 2028 года.
  • Файловая система UFS:

    • Добавлена возможность фоновой проверки файловой системы с использованием механизма снапшотов; эта функция работает в системах, использующих soft updates.
    • Для суперблоков, групп цилиндров и инодов теперь вычисляются проверочные хеш-суммы, облегчающие обнаружение повреждений; код, реализующий эту функциональность, а также код, выполняющий поиск резервных суперблоков, перемещен из пользовательской утилиты fsck_ffs в библиотеку libufs.
  • Реализация файловой системы ZFS, OpenZFS, обновлена до версии 2.2:

    • Опция vfs.zfs.bclone_enabled=1 позволяет уменьшить количество копий блоков при копировании файла; по умолчанию эта опция отключена.
    • Добавлен лог ошибок перестроения массива, zpool scrub -e.
    • Введён алгоритм вычисления контрольных сумм BLAKE3.
    • zfs recive может восстанавливать поврежденные данные.
    • Улучшен механизм ARC.
    • Механизм сжатия с использованием алгоритма zstd теперь позволяет быстро пропустить блок при обнаружении несжимаемых данных.

>>> Release Notes

★☆

Проверено: hobbit ()
Последнее исправление: Virtuos86 (всего исправлений: 14)
Ответ на: комментарий от iron

Только во фре я могу запускать линуксячий и виндовый софт. А в линуксе только виндовый :)

Раскрою страшную тайну. В линуксе можно запускать и линуксячий софт.

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

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

Мимо. Прошивка открытая и сделана на основе обычного арча, как в стимдеке. Юзеры могут кастомизировать ее при желании.

Зато это скрипты а не монолитное бинарное приложение, которое падает.

Да не особо он и падает. Прямо скажем, вообще не падает. Прямее - со скриптами тоже есть проблемы примерно с таким же уровнем частоты.

И все это в любой момент встанет колом.

Это распространенный миф. Ничего не встает, всё прекрасно работает.

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

Да потому что нахрен нужно. Сейчас там, где что-то юникс-подобное (macos не в счёт, там юниксовское api – легаси, про которое многие разработчики даже не слышали), то по дефолту стандартом является Linux.

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

Он вообще жив? Последнее, что слышал про rambler – это дело nginx. Но патентный/копирастический тролль может долго испускать метастазы, прекратив продуктивную деятельность. Как, например, sco.

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

Зачем оно нужно в 2k23?

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

Я тоже использовал FreeBSD на десктопе пару лет. Но пришлось от неё отказаться, т.к. постоянные проблемы с ПО после апгрейда системы мешали работе. Сейчас использую Ubuntu, это намного лучше в плане поддержки. Тоже самое ПО, + Docker, + Steam (дома).

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

Как там 802.11ac поживает?

Все отлично, юзаем wifibox.

То есть отлично поживает в виртуалке с Linux, в которую проброшен Wi-Fi адаптер, и через которую гоняется трафик? XD

Т.е. если я запущу виртуалку с Windows, проброшу туда не поддерживаемое в Linux железо — это будет считаться:

Без какой-либо настройки заработало все железо

Ясно-понятно.

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

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

Есть, например, несчастные люди, которым надо запускать Microsoft Office. Причём не MSO 2000, а современный (хотя бы 2010, а то и новее). Как мне говорили (сам не проверял), в wine оно не работает «от слова никак».

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

Т.е. если я запущу виртуалку с Windows, проброшу туда не поддерживаемое в Linux железо — это будет считаться

Тебе шашечки или ехать? (с)
Мне пофигу через что у меня работает карточка. И подобными твоим «религиозными» предубеждениями не страдаю.

Ясно-понятно.

Я вижу как тебе понятно. В ноуте wifi карточка Intel AC 8265 которая поддерживается штатным iwm драйвером. Если так сильно нужен ac или экзотическое железо — wifibox.

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

Печально

Что печального? Самое свежее десктопное 32-битное железо – это ранние атомы. Последние поколения 32-битных серверов и того старше. А в эмбедеде софт может не обновляться десятилетиями.

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

зачем тебе это амно мамонта? неужели держишь что-то на pentium или геоде?

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

я в wine пускал ворда - во времена когда мне надо было у налоговой НДФЛ сдавать в их програмке. ворд не помню какой был, скорее всего 2010.

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

В линуксе используется планировщик CFS

Для версии 6.6 это уже не так. Теперь используется EEVDF

hateWin ★☆
() автор топика

Улучшен проброса GPU Intel и AMD

@hobbit

hateWin ★☆
() автор топика
Ответ на: комментарий от zx_gamer

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

hateWin ★☆
() автор топика

Опция .include из firejail.conf теперь поддерживает шаблоны поиска.

firejail.conf

Может всё таки jail.conf(5)?

Улучшен проброса

«Улучшен проброс» или «улучшение проброса»?

Прекращена поддержка архитектуры MIPS.

Жаль. ☹

Начиная с выпуска FreeBSD 15, разработчики планируют прекратить поддержку всех 32-битных платформ; ветка 14/STABLE, поддерживающая эти платформы, будет получать обновления до 2028 года.

Вот и кончилась эпоха. А самое странное в этом, то что во FreeBSD до сих пор нет нормального мультилиба.

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

Начиная с выпуска FreeBSD 15, разработчики планируют прекратить поддержку всех 32-битных платформ; ветка 14/STABLE, поддерживающая эти платформы, будет получать обновления до 2028 года.

FreeBSD 15.0 is not expected to include support for 32-bit platforms other than armv7. The armv6, i386, and powerpc platforms are deprecated and will be removed. 64-bit systems will still be able to run older 32-bit binaries.

We expect to support armv7 as a Tier 2 architecture in FreeBSD 15.0 and stable/15. However, we also anticipate that armv7 may be removed in FreeBSD 16.0. We will provide an update on the status of armv7 for both 15.x and 16.x at the time of 15.0 release.

Support for executing 32-bit binaries on 64-bit platforms via the COMPAT_FREEBSD32 option will continue for at least the stable/15 and stable/16 branches. Support for compiling individual 32-bit applications via cc -m32 will also continue for at least the stable/15 branch, which includes suitable headers in /usr/include and libraries in /usr/lib32.

Ports will not include support for deprecated 32-bit platforms for FreeBSD 15.0 and later releases. These future releases will not include binary packages or support for building packages from ports for deprecated 32-bit platforms.

The FreeBSD stable/14 and earlier branches will retain existing 32-bit kernel and world support. Ports will retain existing support for building ports and packages for 32-bit systems on stable/14 and earlier branches as long as those branches are supported by the ports system. However, all 32-bit platforms are Tier-2 or Tier-3, and support for individual ports should be expected to degrade as upstreams deprecate 32-bit platforms.

With the current support schedule, stable/14 will reach end of life (EOL) 5 years after the release of FreeBSD 14.0-RELEASE. The EOL of stable/14 will mark the end of support for deprecated 32-bit platforms, including source releases, pre-built packages, and support for building applications from ports. With the release of 14.0-RELEASE in November 2023, support for deprecated 32-bit platforms will end in November 2028.

The project may choose to alter this approach when FreeBSD 15.0 is released by extending some level of support for one or more of the deprecated platforms in 15.0 or later. Any alterations will be driven by community feedback and committed efforts to support these platforms. Use FreeBSD 14.0-RELEASE and following releases, or the stable/14 branch, to migrate off 32-bit platforms.
wandrien ★★
()
Ответ на: комментарий от hateWin

«Улучшен проброс» или «улучшение проброса»?

Уже пофикшено

Ну извини, я долго писал. (=
Точнее писал-то я быстро, но читал release notes долго, там портянка раз в двадцать больше твоей новости. (=

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

Мне пофигу через что у меня работает карточка. И подобными твоим «религиозными» предубеждениями не страдаю.

Дело в том, что уже изрядно надоели люди, которые пишут «у меня всё сразу заработало без настройки», а потом оказывается, что Wi-Fi у них работает через проброс Wi-Fi адаптера в виртуальную машину с Linux, а иначе в лучшем случае 802.11n; что suspend работает криво — но они им и не пользуются; и т.п. Иными словами, люди, приукрашивающие реальность путём умалчивания о проблемах.

И разумеется, такие люди регулярно встречаются и в Linux-сообществе — и раздражают точно так же.

Если так сильно нужен ac

Стандарту 10 лет уже. Это к вопросу о поддержке оборудования для использования на десктопах/ноутбуках.

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

Я это читал.

Оно полностью соответствует тому, что написано в новости: разработчики планируют удалить поддержку 32-bit.

Скорее всего это будет отложено на ещё один-два мажорных релиза (3-5 лет), а там i386 уже перестанет поддерживаться решительно всеми, и нужда в нём останется только для Wine (который во фре до сих пор толком не работает). Но это всё равно вопрос времени.

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

Да просто в новости ничего толком не написано.

Вот я и притащил цитату.

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

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

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

Для игр проще ребутануться в винду чем страдать с вайном (как во фре, так и в линуксе).

для игр в линуксе есть looking-glass и не надо никуда не ребутаться, работает идеально

leopold
()

Лол, две страницы настрочили коментов, считай, за ночь :) А вы говорите, ЛОР обмельчал.

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

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

Есть, например, несчастные люди, которым надо запускать Microsoft Office. Причём не MSO 2000, а современный (хотя бы 2010, а то и новее). Как мне говорили (сам не проверял), в wine оно не работает «от слова никак».

Подержи мое пиво, может тоже статью накатать?

alex0x08 ★★★
()

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

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

Сама по себе в плане заложенных и воплощенных идей ОС очень неплохая. Хорошая кодовая база. Как и NetBSD.

Но очень не хватает man power, вследствие малой популярности. Получается стандартный замкнутый круг мало денег => мало популярности => мало денег.

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

Wine (который во фре до сих пор толком не работает)

Для целевого назначения фри (сервера) - работает очень давно. У фри проблемы не в wine а в том что десктоп-поддержка делается чисто на энтузиазме. Всякие жалобы на wifi идут туда же, впрочем на мой взгляд wifi и правда ненужно даже на десктопе.

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

Как там 802.11ac поживает? Хотя дайте угадаю: не нужно, да?

Угадал.

firkax ★★★★★
()

Поздравляю всех причасный и сочувствующих.

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

Если это про десктопы в буквальном смысле, то да, ящикам вайфай не особо нужен. А для ноутов каждый раз пердолиться с всовыванием кабеля и быть на коротком поводке - не вариант. Я уж молчу, если в комнату прийдут несколько владельцев ноутов…

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

Ну вот смотри: в линуксах можно из x86_64 приложения дёргать x86 код, и тот же вайн достаточно собрать мультилибный, чтобы он работал как с x86, так и с x86_64 без необходимости держать два разных префикса. Во фре ты ставишь 32-битный вайн для того чтобы запустить установщик 64-битного приложения, запуск из инсталлера естественно не работает, завершай процесс, запускай установленное приложение другим вайном из другого префикса.

Причём сам тридцатидвухбитный вайн надо собирать под i386 отдельно.

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

Неуместное сравнение. Первый пень умер гораздо раньше. Геод был «экономным» процессором, по производительности сравнимый с древнепнями, но актуальный сильно позже.

hobbit ★★★★★
()

Прекращена сборка установочных образов для архитектуры armv6

Следовательно, прекращена поддержка Raspberry Pi 1 и Zero?

Evenik ★★
()

Прекращена поддержка архитектуры MIPS.

Сик трансит глория мунди.

А ведь когда-то этих MIPS было как грязи.

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

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

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

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

И тут, как выяснилось, с современным железом тоже не всё гладко, потому что чтобы фря нормально работала с wifi, ей нужен проброс карточки в виртуалку с линуксом. Мда.

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