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

Ну а LOR не является никаким объективным отражением тенденций опенсорса по множеству локальных и глобальных причин, которые мне лень перечислять.

Да ещё как является. ЛОР – чуть ли не наиболее актуальный русскоязычный форум по программированию вообще и по люнексу в частности. Я больше таких русскоязычных сайтов вообще не знаю.

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

для отмывания бабла и ухода от налогов

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

Ну я напомню, что:

  1. Linux – вполне себе коммерческий проект, на нём многие успешно зарабатывают;
  2. Из бюджета Linux Foundation только 3% бабла тратятся на Linux. Остальное идёт на блокчейны, ИИ, паспорта вакцинации, борьбу с климатом и прочую ересь.
hateyoufeel ★★★★★
()
Ответ на: комментарий от wandrien

А вот сама ОС - ну такое.

Сама ОС пилится по принципу «нам нужно, мы и пилим». Это такой клуб для своих. Основной критерий – чтобы работало на ноутбуках разработчиков и может быть на некоторых серверах. Остальное уже побоку.

Можешь считать, что OpenBSD – это такая IDE Тео де Раадта и друзьяшек, которую он использует чтобы писать OpenSSH.

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

Можешь считать, что OpenBSD – это такая IDE Тео де Раадта и друзьяшек, которую он использует чтобы писать OpenSSH.

Да так и считаю на самом деле. Ты попал в суть.

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

@firkax, ты у нас тут активный юзер email-ов, значит.

Кстати, мне всё больше и больше имейлы начинают доставлять как средство координации разработки. Гитхаб скатился просто в насранейшее говно, какие-то уведомления там получать и откапывать просто невозможно, да и интерфейс лагает как сучка. Email в этом плане заруливает: скачал письма, ушёл в оффлайн, спокойно строчишь ответы или читаешь патчи. Реально удобнее. Я старею или что? Мне до твоих 40 ещё срать и срать!

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

Нет, я активный НЕ-юзер гитхаба. Email-ами тоже не пользуюсь.

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

Можешь считать, что OpenBSD – это такая IDE Тео де Раадта и друзьяшек, которую он использует чтобы писать OpenSSH.

Да так и считаю на самом деле. Ты попал в суть.

Ну дык так и надо! А не пытаться обслуживать интересы каких-то непонятных корпоратов в костюмах, которые твою ОС никогда в глаза не видели (презентации Linux Foundation делаются на маках лол).

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

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

Я на мыло захожу только чтобы по работе получить/отправить почту и чтобы какие-нибудь коды идентификации посмотреть.

Я старею или что?

))

Скоро снесёшь ГУЙ и будешь из консольного емакса писать на ЛОР.

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

Я на мыло захожу только чтобы по работе получить/отправить почту и чтобы какие-нибудь коды идентификации посмотреть.

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

У гитхаба тоже такое было, но оно сломалось в какой-то момент, а дальше я не смотрел.

Скоро снесёшь ГУЙ и будешь из консольного емакса писать на ЛОР.

Не, я так делал когда мне 17 было. Там ещё tkLOR был, страшный как вся моя жизнь. Ща у меня KDE.

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

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

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

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

Невозможно привлечь зумеров к разработке, когда у тебя cvs.

А там посрать. У Тео свой CVS был, даже с оригиналом не совместимый.

Я одно время держал известное зеркало OpenBSD в git на битбакете. Там даже специально мне лимит на размер репозитария бампнули. Потом разрабы сами подтянулись и всё сделали. Это всё было не то чтобы очень сложно.

А проблема с SVN решается очень просто через git svn. Я лет 10 назад так и делал на работе, пока мои коллеги пердолизировали svn руками.

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

Ну эта вся ересь прямо сейчас и не коммерческая.

Ага, щаз. Блокчейн некоммерческий? Или тот 3D-движок, в который LF вкладывались?

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

Нет. А это обязательное требование для дискуссий на ЛОРе? Может ты поэтому за мной бегаешь по всему ЛОРу и орёшь про «НИ ДАКАЗАНА ЗНАЧЕТ НЕ БЫЛА»?

– У тебя проблема с аргументацией

– Ололо!!! Сам дурак!!!111

Короче, этот тролль порвался, несите нового

меньше людей интересуются линуксом и BSD

Только вот из наблюдения за посещаемостью одного ЛОРа такой вывод сделать нельзя. Для того, чтобы делать такой вывод, нужны данны по другим сообществом. А спад популярность одного только ЛОРа не говорит вообще ни о чем.

отражает весьма многие тенденции в развитии впопенсорца

Твой вывод про снижение интереса к линуксу, сделанный на основании наблюдений за одним только ЛОРом, отражает лишь тараканов в твоей голове. И да, «впопенсорс» отнюдь не ограничивается линуксом и BSD. Даже если мы говорим исключительно про операционные системы.

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

Твой вывод про снижение интереса к линуксу, сделанный на основании наблюдений за одним только ЛОРом, отражает лишь тараканов в твоей голове.

Вот моим тараканам сейчас обидно было!

Тем не менее, факт на лицо: участвовать в разработки опенсорцных ОС на чистом энтузиазме желающих не то чтобы много. А бабла в FreeBSD не предлагают.

И да, «впопенсорс» отнюдь не ограничивается линуксом и BSD. Даже если мы говорим исключительно про операционные системы.

А что, есть другие впопенсорцные операционные системы, пригодные для использования ну хотя бы на среднем ноутбуке? Я только про гайку знаю, но с ней сложно. Даже wifi не работает зачастую.

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

пригодные для использования ну хотя бы на ноутбуке?

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

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

На каком нибудь старом ноутбуке гайка может запуститься уже сейчас.

Ну это будет из разряда «может, но зачем».

Там ни средств разработки, ни контейнеров, ни современных файловых систем.

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

А бабла в FreeBSD не предлагают.

Предлагают, но не за просто разработку, а за конкретные задачи. И эти конкретные задачи, которые оплачены - да, ведутся хорошо. Если бы оплачивали хотя бы работу по координированию «просто разработки» бесплатными энтузиастами (то есть, просмотр их работы, где-то принятие, где-то отклонение, где-то дискуссии) - было бы уже лучше.

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

Там ни средств разработки, ни контейнеров, ни современных файловых систем.

Так себе аргумент, да и кажется с привиранием. Там gcc нет что ли?

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

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

Линукс на ноутах нужен вовсе не по этим выдуманным причинам

За себя говори.

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

Там ни средств разработки

KDevelop, Meson и LLVM там есть

ни контейнеров

Тут полная жопа, да

ни современных файловых систем

Насколько я понимаю, их FS – это примерно уровень ext4

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

Тут полная жопа, да

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

wandrien ★★
()

О роскоши типа systemd тоже придётся забыть.

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

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

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

Тем не менее, факт на лицо: участвовать в разработки опенсорцных ОС

В определении термина «open source software» нет ничего про «участвовать на чистом энтузиазме». И да, людей, полностью поглощенных своим увлечением, готовых создавать крутые вещи на голом энтузиазме всегда меньшинство. Не только в опенсорсе.

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

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

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

На каком нибудь старом ноутбуке гайка может запуститься уже сейчас.

Это называется «нет, нету».

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

А ещё есть BuguRTOS…

Тем не менее, пользовательских впопенсорцных ОС, пригодных хотя бы браузер с вайфаем запускать, кроме Linux сейчас нету. FreeBSD вон тоже через wifibox тянет Linux. Такие вот дела.

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

Там ни средств разработки, ни контейнеров, ни современных файловых систем.

Нифига, Emacs отлично под гайкой работает! Я недавно запускал в виртуалке, аж сам удивился.

Контейнеров там не будет, потому что их всё равно все под лялекс собирают. Проще воткнуть виртуалку и пускать лялекс без гуя чисто для контейнеров, а-ля Docker for MacOS.

А вот с ФС – да, швах. Было бы круто портировать ZFS и туда. Мб кто-нибудь когда-нибудь даже это сделает. Благо, там надо только слой совместимости для гайки вокруг SPL сделать. На кишки лялекса там ничего особо не завязано.

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

Тем не менее, пользовательских впопенсорцных ОС, пригодных хотя бы браузер с вайфаем запускать, кроме Linux сейчас нету

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

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

И я все равно не понимаю, как это все подтверждает тезис «попенсорс вперде».

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

Тезис был другой: интерес к развитию опенсорсных ОС сообществом снижается. Потому что есть куча других интересных штук. Да и размеры проектов (Linux, FreeBSD) настолько огромны, что не позволяют легко в них влиться, что тоже не добавляет мотивации.

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

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

Поэтому претензии к вайфаю сильно непонятны.

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

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

Но вообще, связь весьма очевидна: меньше людей интересуются линуксом и BSD -> меньше людей идут писать код в них. ЛОР вообще отличный сайт и отражает весьма многие тенденции в развитии впопенсорца

Виртуозный маневр

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

Тезис был другой: интерес к развитию опенсорсных ОС сообществом снижается

И этот тезис высосан из жопы. Чтобы настолько уверенно делать подобные заявления, нужна статистика. У тебя ее нет. Всё.

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

Тезис был другой: интерес к развитию опенсорсных ОС сообществом снижается.

А он массово был?

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

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

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

У меня, видимо, нет обоих.

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

Из бюджета Linux Foundation только 3% бабла тратятся на Linux. Остальное идёт на блокчейны, ИИ, паспорта вакцинации, борьбу с климатом и прочую ересь.

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

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

Тезис был другой: интерес к развитию опенсорсных ОС сообществом снижается.

А он массово был?

Можно и так сказать. Лет 20 назад, когда лялекс был ещё новым и с ним все носились как с писанной торбой, даже в Матрице его снимали.

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

Я видел код udev и чудовищный switch-case на ДВЕ ТЫЩИ СТРОК, который парсит правила, потому что Greg KH баклажан и не осилил bison.

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

GPM

«Разрешите поинтересоватся, в целях повышения образованности»©, что это? И в чем заключается присратость?

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

Это демон поддержки мыши для консольных приложений в VT.

Сделан в линукс-специфичной манере через такие костыли и говнокод, что волосы стынут в жилах.

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

не. futro a210 тонкий клиент отдали устаревший. демьян не ставился просто так, памяти не хватало. работал как рутер. сдох на днях.

я туда CF на 16 гигов купил по демшану, а содим побольше мне подарили. на 5,5 лет хватило. это у меня последний 32бит x86 был.

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

чудовищный switch-case на ДВЕ ТЫЩИ СТРОК, который парсит правила, потому что Greg KH баклажан и не осилил bison

А может потому что нужна высокая скорость и предсказуемость работы? Сомневаюсь что какой-либо парсер сравняется по этим свойствам с тупым свич-кейсом.

А то благодаря таким вот осиляторам низкоуровневые системные компоненты тянут джаваскрипт-движок сука.

alex1101
()

Увидительное чудо: обновил свой «телевизор» - ноутбук 2007го года, который используется для фонового просмотра роликов на ютубе и фильмов, внезапно система стала сильно быстрее.

14я фря оказалась куда отзывчивей 13й. Хотя на этом некроноуте 2Гб памяти и SATA диски.

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

у меня кстати snipe (ЕМНИП @iki.fi), который один из разрабов php был - в личке пач принимал, правда сразу сказал, что в таком виде не будет, а переделает, в смысле саму идею возьмёт. я сказал, что не претендую ни на что, мне ехать, а не шашечки. аналогично было и с freeradius и proftpd. дигиумы (это которые астериск) просто проигнорили, но они потом просто допили hdlc часть своих ядерных дров. по сути я там ничего не сделал кроме backport и «forward port» - :)

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

А чо твоему бреду впопонировать? В BSD никогда не было SysV Init :DDDDDD

Конечно, я же говорил о линуксе и systemd, ты чем читаешь? Так что давай, по делу, я жду.

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

А может потому что нужна высокая скорость и предсказуемость работы?

В парсере правил udev? Нахера? Они при старте или по команде парсятся, скорость там в член не упёрлась. В разумных пределах, конечно.

Сомневаюсь что какой-либо парсер сравняется по этим свойствам с тупым свич-кейсом.

Не сомневайся. В FreeBSD аналог udev называется devd и парсер там как раз на bison. В итоге, код devd занимает раз в 5 меньше строк при аналогичном функционале.

А то благодаря таким вот осиляторам низкоуровневые системные компоненты тянут джаваскрипт-движок сука.

Благодаря чувакам, не осилившим bison? Ну да, после самописного говна следующая ступень – JS.

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

Почему тогда не реализовали в будущем?

Не было задач. Ворох скриптов работал - и ладно. Инит начали переделывать тогда, когда накопилась критическая масса проблем (зависимости, правильная демонизация, респауны) и волевым усилием решили начать разгребать эту помойку.

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

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

код devd занимает раз в 5 меньше строк

Вау! А кого это вообще волнует, кроме аутистов?

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