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)

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

Всё еще интересно, насколько это соотносится с миллиардными заработками.

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

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

Что касается Сони, то помнится часто встречал упоминания в коммит логе, мол Code optained from Sony. Как-то натыкатся на репу (не помню где оно было), где Сони выложили все свои фиксы многих компонент фряхи во время допиливания их для новой версии плойки.

Всё еще интересно, насколько это соотносится с миллиардными заработками.

Миллиардные заработки на коде под лицензией BSD — это пустяк по отношению к триллионными заработками на проектах под GPL, которые обмазывают проприетарщиной чтоб не нарушать лицензию и имеют код и в хвост и в гриву. И все ихние изменения в код GPL сводится к врапперам подключения стороннего кода. Так что авторы GPL кода шиш с этого имеют.

Вот ты писал, мол к тебе обратились с просьбой поменять лицензию кода. Но вероятнее всего были те, кто втупую взяли твой код или его части и заюзали в своем продукте. И сейчас «зарабатывают на нем миллиарды». Вот и живи теперь с этим, слепо веруя в святой GPL =)

Пора снять розовые очки и понять, что GPL лишь усложняет коммерсам юзание кода для извлечения выгоды а не препятствует этому. Так что хоть под GPL выпускай, хоть под MIT, если код стоящий — его будут юзать, чаще всего, так, как им это нужно. Либо с использованием обходных путей, либо в тупую без публикации изменений. А донат в код, не зависимо от лицензии, в большинстве случаев был/есть/будет жестом доброй воли а не обязанностью.

P.S: Сотрудничал я с одной довольно крупной американской компанией, которая выпускала комплексное решение для энтерпрайза по резервному копированию/восстановлению данных. Так вот ихний продукт всецело строился на допиленной старой версии центоси. И на проврос: «исходники вы же открываете там где вносите изменения в GPL код?», на меня удивленно посмотрели и сказали: «А нафига?». Я им: «ну так в суд могут подать». Они: «Вот когда подадут — тогда и что-то откроем из ненужного или устаревшего кода».

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

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

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

Вот и живи теперь с этим, слепо веруя в святой GPL

Я и так прекрасно знаю, кто на моем коде зарабатывает. И они, сорприз, вынуждены выкладывать свои производные работы под GPL. А ты и дальше слепо веруй в святой в бессилие GPL :3

Пора снять розовые очки и понять…

Что BSD позволяет коммерсам экономить сотни миллионов.

Сотрудничал я с одной довольно крупной американской компанией

Ну мудаки, чо. Это они такие борзые, пока их кто-нибудь не накуканит.

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

Я даже кажись обновил 13.0 до 14.0, снеся все пакеты, и сказв "freebsd-update -r 14.0-RELEASE’ но похоже надо было сначала сам апдейтер обновить(например обновивщись до 13.1), а то он мне немного includes попортил:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273661

@alex0x08 , я cingg снова собрал под новую версию ос и ports , могу куда-нибудь выложить (амд64).

Там есть какие-то проблемы с вызовом pkg-config из configure.ac / configure, а на порты у меня места нет на диске (иначе можно было бы попробовать починить порт от 2018-го года). Так что собирается костыльненько.

И ещё у lv2 судя по сообщениям при установке нет сопровождающего. Так что эта опциональная зависимость может и исчезнуть.

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

Ну у меня 6 разных установок фри, все обновлял недавно. Какие-то проблемы были, но ни одна система не самоубилась при обновлении.

я cingg снова собрал под новую версию ос и ports , могу куда-нибудь выложить (амд64).

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

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

https://cloud.mail.ru/public/o4rY/pYSk92Ct6

как-то так. Требует lv2/sord/suil/pulseaudio/openexr

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

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

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

alex0x08 ★★★
()
Ответ на: комментарий от Andrew-R

Думаю стоит начать с выкладывания исходников на гитхаб, затем писать в группу поддержки портов фрибзд на тему попадания в ветку портов: https://www.freshports.org/

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

Дальше написать заинтересованным в этой штуке (кто действительно монтажем занимается), они внезапно есть: https://forums.freebsd.org/threads/is-it-possible-cinelerra-port-to-freebsd.10112/

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

FreeBSD 14.0 виснет с geli на ThinkPad X200 Tablet если

Intel® VT-d Feature – Enabled

Выключил.

sinaps
()
21 января 2024 г.

Зря вы MIPS убрали, я только проникаться начал, на роутер фряху уже ставил. Вы всё испортили.

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

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

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

Мне вызваться добровольцем для сопровождения всей архитектуры, ради одного экспериментального проекта?

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

Ну вот так архитектуры и выпиливают…

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

FreeBSD нужно как раз для серверов.

Всю жизнь использую FreeBSD на десктопе. На сервере Windows. Что я делаю не так?!

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

FreeBSD тоже мог бы быть на десктопах, но просто проиграл в конкуренции линуксу (имхо своим отвратным юзабилити),

PC-BSD даже выигрыла у линукса по юзабилити. Но подвела заточенность десктопного решения на одну единственную компанию и её тараканы.

У линукса размах больше — можно выбрать нужный и успешный в данный момент дистрибутив, а какой-нибудь Arch, Debian или, прости Господи, Gentoo засунуть глубоко и надолго и забыть про них, как про страшный сон пользователя десктопного линукса.

Всё дело в мнении «Какой линукс сегодня считается успешным десктопным дистрибутивом?». А вот FreeBSD, к сожалению, обладает не таким широким выбором отлаженных десктопных решений, и ответом на вопрос может быть будет: «Такой, как у меня».

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

И не возникает от этого когнитивного диссонанса.

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