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)
Ответ на: комментарий от mord0d

линуксах можно из x86_64 приложения дёргать x86 код

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

Кстати я об этом (что в линуксе можно вызывать 32 из 64 в одном процессе) узнал только несколько месяцев назад.

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

Чтобы это было можно - указанная возможность перемешивать 32/64 код не требуется. Требуется только способность вайна распознавать что для 64-бит бинарника нужен другой вайн, установленный рядом. Потому как тут 32/64 код не перемешан в одном процессе, а лежит вполне себе в разных, чего ОС поддерживала с самого начала.

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

Пофиксили аж 10 раз. Но каждый раз не до конца.

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

Мне кажется x86 не совсем справедливо называть музейным экспонатом, потому что он все еще используется во всяком легаси. Вот удаленные мипсы - да %)

liksys ★★★★
()

Теперь FreeBSD может работать на платформах Amazon AWS

Твою ж мать! И 10 лет не прошло!

Разраб этой фичи побирался на Поцреоне, чтобы наскрести денег на разработку, в то время как FreeBSD Foundation сливали бабло какому-то консультанту по diversity для написания им CoC. Просто феерическая трешанина.

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

Дайверсити важнее, чем сама ось. Не пользоваться же ей, в самом деле %)

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

какому-то консультанту по diversity

Выясняли, какого гендера их маскот?

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

https://www.theregister.com/2018/02/21/freebsd_code_of_conduct_controversy/

P.S. блин, над ними даже Лундук ржёт, потому что они запретили обнимашки, но долго тупили над патчами для Meltdown/Spectre. Видео из далёкого 2018 года: https://yewtu.be/watch?v=SxNdQJSlg54

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

Господи, какие же клоуны. Приоритезация от бога.

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

Раньше хвалились дитрейсом и зфс, но сейчас оба есть в линуксе

В линуксе zfs не православный. Не в ядре.

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

Раньше хвалились дитрейсом и зфс, но сейчас оба есть в линуксе

В линуксе zfs не православный. Не в ядре.

~ lsmod|grep zfs
zfs                  6479872  15
spl                   147456  1 zfs

У меня в ядре лол.

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

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

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

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

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

Ну, не до такой же степени они домохозяйки! Какие-нибудь Timeshift, System Restore и Time Machine даже домохозяйки осваивают, при желании.

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

Мда, как же всё печально. Пора форкать, что ли? Но это очень сложно.

Форкать кого?

Смотри, проблема примерно такая же как в Слюниксе:

  • Старые разработчики уходят на пенсию;
  • Новые разработчики не приходят;
  • FreeBSD Core пытаются привлечь геев и лесбиянок, но это не выходит, потому что геям пофиг. Плюс, это отпугивает всех остальных.

По идее, перцы из FreeBSD могли бы сделать что-то новое и крутое (см. Трагедия systemd и её последствия), но всё что они делают, это пердолят древний форк UNIX и натягивают на него пару новых фич в десятилетие. Но UNIX сдох, и FreeBSD, судя по всему, сдохнет.

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

Массового дефекта 12309 давным давно не существует, клоун. Есть локальные проблемы, которые решаются тюнингом. В общем же случае даже тюнинг не нужен, потому что все работает из коробки.

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

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

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

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

Смотря какие домохозяйки. Если им нужен только MS Office и браузер - можно и на линукс их посадить. Наверное, даже на бздю получится.

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

Не осуждаю. У Windows есть свои преимущества. Только в Windows нет Unix.

Ты, короче, будешь ржать, но у Windows в своё время был сертификат о совместимости с UNIX через Windows Services for UNIX. А вот у Linux бумажки нет и никогда не было. Так что официально Windows – это больший UNIX чем Linux лол!

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

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

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

А теперь отовсюду крики «ррряяя, это не юниксвей». Нет, это самый что ни на есть юниксвей, как диды и планировали.

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

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

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

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

Потому что отдельные libc для x86_64 и x86 это не совсем мультилиб, это уже compat.

Чтобы это было можно - указанная возможность перемешивать 32/64 код не требуется. Требуется только способность вайна распознавать что для 64-бит бинарника нужен другой вайн, установленный рядом. Потому как тут 32/64 код не перемешан в одном процессе, а лежит вполне себе в разных, чего ОС поддерживала с самого начала.

Для запуска x86 требуется завершить wineserver x86_64 и запустить wineserver x86, и уже из него запускать приложение. Во фре оно выругается на архитектуру префикса и стартовать откажется — таскай нужное между префиксами лапками.

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

А теперь отовсюду крики «ррряяя, это не юниксвей». Нет, это самый что ни на есть юниксвей, как диды и планировали.

Я понятия не имею, к чему ты этот бред написал. Мой тред про той ссылке – как раз про то, что в FreeBSD хотели запилить подобное, только ещё лучше. Но не запилили.

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

Потому что лялекс сосёт.

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

Не нужны они нам! Возитесь с ними сами!

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

Я понятия не имею, к чему ты этот бред написал.

Во-первых, оппонируй по поводу бреда, а во-вторых, я написал BTW - так, мыслями поделился. Это же форум, верно? Я использую форум по назначению.

Потому что лялекс сосёт.

Именно. Сосет трафик из вайфая, потому что фряха сама это сделать не в состоянии.

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

У меня такой же путь, только от Линукс к Виндоус.

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

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

Потому что лялекс сосёт

В сравнении с чем?

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

Как ни странно, я знакомым бабкам Linux ставил, работало надежно без сбоев, им реально нужен офис сделать простой документ в ЖЭК, да ютуб на тему земледения позырить - это прекрасно может Linux

Подключать USB-модем через телефон я их всех надрессировал, сейчас у каждой бабки как минимум смартфон с интернетом

Интернет в Linux от Android смарта по USB хватается автоматом, еще 10 лет назад так было удобно

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

По старой доброй бсдшной традиции, ждем 14.1 :)

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

Новые разработчики не приходят

У тебя есть статистика? Покажешь?

А они сами на это жаловались. Тот же Райс, вроде, ныл, что надо новых людей как-то завлекать.

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

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

Форкать кого?

FreeBSD.

FreeBSD Core пытаются привлечь геев и лесбиянок, но это не выходит, потому что геям пофиг. Плюс, это отпугивает всех остальных.

Да нет, это делают не для привлечения разработчиков а из-за моды. И отпугивают разработчиков этим, да. А ещё там за долгое время вырос бюрократический барьер, который возможно и есть главная причина проблем. Барьер должен быть (чтоб всякие нубы не коммитили), но он должен быть по объективному качеству кода, а не по каким-то другим признакам.

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