LINUX.ORG.RU

FreeBSD 14.4

 , ,

FreeBSD 14.4

2

2

10 марта 2026 года проект FreeBSD объявил о выходе новой стабильной версии операционной системы – 14.4-RELEASE. Этот релиз, доступный на официальном сайте, продолжает развитие ветки 14-STABLE и включает в себя исправления безопасности, обновления компонентов, новые драйверы и улучшения для облачных сред.

Изменения в FreeBSD 14.4:

Безопасность и исправления:

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

  • множественные уязвимости в OpenSSL (сентябрь 2025 и январь 2026);
  • удалённое выполнение кода через ND6 Router Advertisements (декабрь 2025);
  • jail escape через nullfs и обмен файловыми дескрипторами (январь-февраль 2026);
  • DoS в ipfw и проблемы с кэшированием в local-unbound.
Пользовательское пространство:
  • diff теперь лучше сообщает об ошибках ввода-вывода;
  • sockstat отображает UDP-Lite сокеты;
  • newfs получил флаг -u для отключения soft updates;
  • новая утилита sndctl для управления звуковыми устройствами с интерфейсом, похожим на mixer;
  • Jail: добавлены параметры meta и env для хранения произвольных метаданных и переменных окружения, связанных с каждой jail;
  • привилегии: утилита mdo (альтернатива sudo) получила расширенные опции для тонкого контроля над UID и GID запускаемых процессов.
Обновлёния стороннего ПО:
  • OpenZFS до версии 2.2.9 с улучшениями ARC и исправлениями для zpool add;
  • OpenSSH до версии 10.0p2: удалена поддержка слабого DSA, изменён ключ обмена по умолчанию на пост-квантовый алгоритм mlkem768x25519-sha256;
  • OpenSSL до версии 3.0.16;
  • xz (5.8.2), less (685), bc/dc (7.1.0), unbound (1.24.1), libarchive (3.8.5), bmake (20251111) и другие;
  • консольный шрифт gallant теперь содержит более 4300 глифов, включая кириллицу, греческий и символы Powerline. Шрифт spleen обновлён до версии 2.2.0;
  • протокол маршрутизации RIP (утилиты routed, route6d) объявлен устаревшим и будет удалён в будущих релизах.
Ядро и драйверы.
  • Jail: ужесточены ограничения для непривилегированных пользователей в родительских jail при управлении процессами в дочерних jail. Для сохранения старого поведения введён параметр allow.nounprivileged_parent_tampering.
  • Сеть: добавлена утилита /sbin/ipfw15 для совместимости с ядрами 15.x при обновлении. Удалён код совместимости с IPFW версий до FreeBSD 8.
  • Драйверы:
    • ix/ixv: добавлена поддержка семейства Intel Ethernet E610;
    • iwlwifi: добавлена поддержка ACPI для регулирования работы 802.11ax/be;
    • nvme: добавлена поддержка BAR5 для совместимости с Google Compute Engine C4;
    • epair: появилась возможность генерации стабильных MAC-адресов через sysctl;
    • qat: поддержка устройств 402xx.
  • Система хранения (Storage)*:
    • добавлена поддержка файловой системы 9P (p9fs) для использования с bhyve и virtio-9p, позволяя гостевой системе получать доступ к файлам хоста;
    • исправлены ошибки в tarfs при работе с файлами размером более 4 ГБ и 8 ГБ;
    • ужесточены проверки в unionfs и nullfs для предотвращения вылазки из jail (chroot escape).
Загрузчик и установка
  • Установка: bsdinstall больше не поддерживает установку ZFS на диски с MBR-разметкой (опция была нерабочей);
  • Загрузка: loader.efi теперь корректно работает на старых системах с UGA (например, MacBooks), используя функции Blt только при наличии GOP;
  • Образы: на bootonly-носители добавлены прошивки для беспроводных адаптеров, что позволяет устанавливать систему по Wi-Fi;
  • Raspberry Pi: в образы для SD-карт включён device tree blob для поддержки Raspberry Pi Zero 2W.
Облачные среды (Cloud Support)
  • nuageinit получил значительные улучшения: добавлена полная совместимость с cloud-init (поддержка runcmd, packages, write_files и др.), улучшена работа с сетью, добавлена поддержка resolvconf. Это упрощает инициализацию виртуальных машин в облаках.

Обновление системы

Обновление до FreeBSD 14.4 поддерживается двумя способами:

  1. Бинарное обновление с помощью утилиты freebsd-update (требуется подключение к интернету).
  2. Обновление из исходных кодов согласно инструкциям в файле /usr/src/UPDATING.

>>> freebsd

★★★★★

Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 6)
Ответ на: комментарий от DrRulez

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

А я тебе о чём пишу, мальчик? Иначе откуда у MS был бы код OS/2? Понимаю, сложно, но подумай немного :)

Или тебя все еще не отпустили вещества, которыми ты сильно злоупотребляешь в копенгагене?

Вещества в Амстердаме, жаль даже такую простую вещь не можешь запомнить :) Слишком много я требую от людей, проще надо относится.

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

Вещества в Амстердаме, жаль даже такую простую вещь не можешь запомнить :) Слишком много я требую от людей, проще надо относится.

тебе любителю этих веществ - виднее.

откуда у MS был бы код OS/2?

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

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

Не от интерфейса подключения, а от контроллера

Отдельный интерфейс предполагает свой контроллер. Я уже понял, логика наука не для всех.

Он просто не работал.

Он прекрасно работал. DOS в OS/2 был лучше нативного DOS и много кто разрабатывал под DOS пользовали для этого полуось, потому что при падении программулины падала только виртуальная машина.

Так как не работало большинство мультимедийного оборудования в os/2

Какое мультимедийное оборудование в середине 90-х? Гейфорс RTX?

дааааа? праавдааа? так почему тогда отсутсвовал звук? :)

Чего так обрадовался? Работал с искажениями в НЕКОТОРЫХ играх. Чем читаешь?

Нет! Вы о5 обос-сь ! :) Для этого нужно было иметь дополнительно те самые дискеты с виндой

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

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

и к ним существуют специальные двухсторонние дискеты.

Односторонние дискеты использовались в восьмибитных компьютерах и некоторые производители выпускали их в двусторонних конвертах. В отсутствие конверта отверстия можно было сделать специальным дыроколом, и это работало со всеми дискетами, так как даже односторонние диски делали из двустороннего материала.

Такие флиппи-диски не подходят к двусторонним дисководам, поскольку направление вращения второй стороны не совпадает.

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

у меня в те времена был цд-ром митсуми

У меня как раз такой же был CD-ROM Mitsumi x48.
На звуковой карте было два слота под короткую оперативку SIMM и один разъем IDE. Сама звуковая карты вставлялась в разъем ISA. Очень длинная была - во весь корпус (от стенки до стенки).

Если CD привод подключить к матплате, то в BIOS можно было выставить загрузку с него.

Если CD привод подключить к звуковой карте, то CD привод в BIOS никак не определялся, и на экране диагностики, при загрузке ПК - не отображался. Соответственно и загрузиться с него было нельзя.
Как я понимаю, ОС видела CD привод только после старта драйверов на Звуковую карту. И в конфигах должны были быть сроки, указывающие, что этот привод у нас есть, и его нужно задействовать.

Сам дистрибутив я брал у знакомого. Он работал в типографии инженером. У них АРМ, управляющие печатным агрегатом были на OS/2 (кажется).

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

С Виндой никакой книги не было. Я в то время покупал книги сам, и стоили они не так дешево. Интернета в то время как такового не было. Я даже помню имена Авторов: Фигурнов - про ПК; Фаронов - программирование на Pascal.

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

ля этого нужно было иметь дополнительно те самые дискеты с виндой

Выпускались «красные» и «синие» версии: одна из них содержала полную копию Windows 3.1 (даже русифицированную!).

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

Windows 3.1 в полуось был встроен и полностью функционален.

Возможно. Но у меня не все программы даже от Win3.1 запускались. Какие то программы ругались на недостающие библиотеки. Предполагаю, что запускаемые программы эти библиотеки просто не видели по предполагаемым путям. Возможно, если эти библиотеки подсунуть - то всё бы заработало. Тогда, без каких либо танцев с бубном, у меня заработала только Civ2.

Я пользовался OS/2 только неделю. Потом поставил Win9x назад, а коробку с дистрибутивом и книгой вернул хозяину.

В тот момент я был не готов к таким экспериентам.

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

Я не в коем случае не говорю, что OS/2 плоха.
Но в тот момент она мне не подошла.

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

ОС - это средство запуска ПО. Если ПО под ОС не существует, то зачем тогда ОС?
Про «глюки». Вот не завелся у меня CD привод. Хорошо, что была книга, и я поправил нужный конфиг, и сделал еще какие то манипуляции. Но я так же мог напортачить, чем сделал бы ОС не менее глючной, что другие. А возможно даже сделал бы её не работоспособной.
Про быстродействие. Не могу сказать, как у других, но на моем AMD-K6-2, OS/2 работала очень не торопливо. Win9x по сравнению с ней - просто летала.

Я так же не спорю, что на предприятиях, или как встраиваемое решения - возможно она была идеальна (по крайней мере, там никто не лез настраивать свой CD привод, подключенный не к матплате, а к звуковой).

ivanlex ★★★★★
()

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

KOHb-TPOJIJIbJIEP ★★
()
Ответ на: комментарий от ivanlex

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

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

кооперативная многозадачность была в 3.x

Ты не понял, про что я написал. Все виртуальные машины работали с вытесняющей многозадачностью начиная с Windows/386. Но 16-битные программы Windows запускались на одной виртуальной машине с кооперативной многозадачностью.

данное обстоятельство и породило известную шутку про «да, 95 - многозадачная ОС, щаз дискетку доформатирую и покажу»

Это совсем другая история, её уже разбирали. Форматирование костыльно реализовали ради совместимости с кривыми биосами тех лет.

geraet4501
()

Подозрительно черный черный и подозрительно угластый угол обзора. AMOLED, что ли?

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

OS/2 начиная с версии 2.0 32-битная

Когда начали писать Windows NT, была только 16-битная OS/2 под 286 камень с нулевой переносимостью на другие архитектуры.

И рабочее название, в процессе разработки, было NT OS/2.

Ну и что? Название так-то довольно логичное: система сделана заново, но запускает 16-битный софт OS/2.

но кодовая база в начале пути общая

Не было там общей кодовой базы. Систему, прибитую гвоздями к 286 машине, на MIPS, PowerPC и Alpha не запустишь. Надо писать заново.

сверху прикрутили winapi и понеслось

Точно так же сверху прикрутили API OS/2 и POSIX.

geraet4501
()
Ответ на: комментарий от Qui-Gon

Suspend/Hibernate поддерживается замечательно, я даже сам пробовал это перед решением переходить на Фряху.

Но есть нюанс. Я пробовал до установки nvidia-driver-470. У проприертарного драйвера 470й версии с этим ппоблемы, при том и на Linux-е тоже:

проблема с driver (kernel 5.11. + nvidia 470) не выходит из режима сна, темный экран,

монитор не всегда выходит из спячки

Проблема в том что если драйвер включен то после пробуждения он или пробудит видюху и все будет хорошо или мониторы даже не включатся. Да кстати у меня два моника, с этим тоже все ок. Так вот сама система не зависает, можно зайти через телефон по ssh и перезапустить sddm, что перезапустит графику и драйвер соответственно. Конечно это не удобно и если открыты приватные вкладки в браузере или редакторы не умеют созранять раз в какое-то время несохраненное в ~.swap файлы для восстановления несохраненных данных для иекавери в случае каких-то проблем (нпрмр свет отключат) - а таких редакторов, кто не умеет, сейчас и не встретить - то жить можно и так, просто не приятно.

А учитывая что в сон я имею потребность переводить комп крайне редко (пашет обычно 24х7) то для меня и не проблема. Вот если бы ноут был, его было бы жалко останвлять на ночь, таки ресурс ноута это не ресурс ПК.

Да и к тому же у меня на Фряшке кроме моих непосредственных задач: текстовые редакторы/ide, браузер Vivaldi (через слой совместммости с Linux, что тоже работает неделями без перезапуска с кучей вкладок без их автовыгрузки и ничего не течет) в фоне в Вайне крутятся файлораздачи в uTorrent и DC++. Просто ради альтруизма. В Вайне потому что я привык импнно к этому софту, а не потому чтотнет нативного. Так то есть куча нативных портов и для DC скти и для Torrent-ов. И еще, похвалю Фряшку в ней отличный ntfs-3g, в ней что кучу мелких, что крупных файлов пробовал писать, ничего не повреждается, даже подержку сжатых файлов завезли. Единственную странночть я заметмл если руками не отмонтировать перед мерезагрузкой потом в Винде были мелкие (не приведшие к серьезным проблемам) поареждения ф.с. было похоже на то что Фряшка или не ждала пока unmount завершмится или не вызывала его вообще. В итоге я сдклал свой скрипт который вызывается при каждом ребуте/выключении, в котором просто вызываю unmount даже без всяких sync, и это помогло: даже скачивание из того же dc++ кучи гигабайт илм разрастанме кеша (много мелких файлов) от игрушки (запущенной через Вайн на Виндовом разделе) не приводят к повреждению ф.с.)

Кстати приводя те 2 ссылки обнаружил что кто-то запускал в скрипте после сна xrandr и ему это помогало.

Так же на форумах ФриБСД был совет настроить (одной строчкой делается) запрет убирать питание с pci-e шины когда комп уходит в сон. Т.е. как понял сама видюха уснет, но шина останется под питанием и тогда тоже уйдут проблпсы с пробуждением, не пробовал, тк мне сон компа нужен очень редко, а лишний раз стопить машину мре жалко харды (ведь они любят старт-стоп, головки параовать начинают, да и бречеь оборвдование стоит с такими-то ценами как в РФ, поэтому если есть возмодночть пк лучше не отключать. Я наверное оталбчал его в начале января к слову :))

Про little-endian не слышал не разу, это что и то и то на одном проце? Но все обычные процы поддерживает хорошо.

Обычео даже так: если у тебя новейшее железо (я про десктоп, от серверноф темы я далек) то это даже лучше чем если 10+ летнее (как у меня, у меня совоеменные носители: куплены новыми в прошлом году hdd и sdd, но остальное железо было куплено в 2011).

Ну так вот, пришел к выводу что во FreeBSD очень любят выкидывать поддержку стартго оборудования. Например в 15й вкрсии они частично отключили 32бита, и аришлось попотеть чтобы понять как запускать в wine 32 битрып проги (успешел справился, при чем в едином «префиксе» без необходимочти отдельного для 32)

А вот в чем пока не справился, но это никак не мешает ни в в чем, это в тос что в FreeBSD очерь развиты системнып метрки, я даже в Виеедк такого не нахтдил, хотя она безусловно лидер ао развитости метрик и подсистем анализа производительности и Linux с *BSD в жтом отстают. Но тем не менее в Винде я не находил (хотя может просто не искал, и вообще был уверен на уровре теории что ьюбая ОС не имеет доступа к данным о кешах проца, и никак не может на прямую на них влиять, но вероятно ошибался) ну так вот во Фряхе можно спмотреть метрики например как часто случаются промахи в кеше процессора. А следовательно аодкорпктировать напимер свои стиуктуры данных: выровнять или обеспечить локальность полей как-то иначе, адаптировов(оптимизировав) свой код конкретный проц) и там еще до кучи всяких интересных метрик.

Ну так вот на мой AMD Phenom в 15-й Фряхе эти вкусности не работают. Гемини говорит что в 15шке в ядре эти опции сохранены, но в юзерспейсовской тулзе их отключили как легаси (старый проц) я поставил 13шку на Флешку, и таки да, в 13й эти метрики работают. Вот как будет время попробую бек-портировать на 15шку из 13 или 14 (14 я не пробовал), ну или забью, тк скорее это для меня инткрес по-фану чем практическая нужда иметь эти метрики и подкапотные счетчики. Илм к ому времери как появится время это подпилить уже будет новое железо где жто из коробки работает.

В общем FreeBSD меня полностью устраивает. Едиественный недочет он втом что я нк исею во Фряхе гуевых средств анализа производительности и диспетчпров задач: kde system monitor и в прошлых версиях много что не показывал, но сейчас он не запусксется вообще. Гномовый системный монитор запускается, но мне протмве гномо-софт (своим визуалом). А почему так? Потому что Linux это давно не posix и в нем есть «линуксизмы», в частности cgroups и systemd от которых завмсят эти проги. Так же gkrellm можно не ставить, тк порт не адаптирован под Фряху, а во Фряхи нет sensorsd

Но кроме системного монитора все остальное в Кедах работает хорошо. А вместо него и gkrellm для мормториноа сичтесы я развопачиваю на одном экране konsole на фуллскрин, делаю в ней подаонсоли и там верятся и htop и активоность дисков gstat и активность сети systat -ifstat и мониторинг волтажа/температур/оьоротов вертушек с материнки sysctl dev.aibs.

А еще тут нет systemd, но крвйне удобная и тоже кстати многопотчная система инилизации вщятая от NetBSD, и никакого Rust в ядре и базовой системе.

Кайф. Не понимаю почему Лиунксоиды после того как ядро начало «ржаветь» и систем-д завхватил систему до сих пор не переходят на BSD(хотя тенденцияв таки есть, неужели боятся некоей ауры серверности BSDшек или боятся сложностей с установкой: тк чтобы получить DE нужно читать мары и вводить текстовые комманды, а соврременный Линуксомд привык что установка ОС делается в пару кликов мышью (даже Винду в 2026 кстановить сложнее чем Linux).

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

Suspend/Hibernate поддерживается замечательно

Поддержвалось до тех пор пока под давлением микрософта выпилили suspend S3 и не заменили на s2idle который фряха не умеет.

Qui-Gon ★★★★★
()
Ответ на: комментарий от bonta

знатное эссе. Мне всё это Slackware даёт, немного от BSD и много от Linux.

splinter ★★★★★
() автор топика
Ответ на: комментарий от Qui-Gon

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

-----------

Suspend/Hibernate поддерживается замечательно, я даже сам пробовал это перед решением переходить на Фряху.

Но есть нюанс. Я пробовал до установки nvidia-driver-470. У проприертарного драйвера 470й версии с этим проблемы, при том и на Linux-е тоже:

проблема с driver (kernel 5.11. + nvidia 470) не выходит из режима сна, темный экран,

монитор не всегда выходит из спячки

Проблема в том что если драйвер включен то после пробуждения он или пробудит видюху и все будет хорошо или мониторы даже не включатся. Да кстати у меня два моника, с этим тоже все ок. Так вот сама система не зависает, можно зайти через телефон по ssh и перезапустить sddm, что перезапустит графику и драйвер соответственно. Конечно это не удобно и если открыты приватные вкладки в браузере или редакторы не умеют сохранять раз в какое-то время не несохранённое в ~.swap файлы для восстановления несохранённых данных для рекавери в случае каких-то проблем (например свет отключат) - а таких редакторов, кто не умеет, сейчас и не встретить - то жить можно и так, просто не приятно.

А учитывая что в сон я имею потребность переводить комп крайне редко (пашет обычно 24х7) то для меня и не проблема. Вот если бы ноут был, его было бы жалко оставлять на ночь, таки ресурс ноута это не ресурс ПК.

Да и к тому же у меня на Фряшке кроме моих непосредственных задач: текстовые редакторы/ide, браузер Vivaldi (через слой совместммости с Linux, что тоже работает неделями без перезапуска с кучей вкладок без их автовыгрузки и ничего не течет) в фоне в Вайне крутятся файлораздачи в uTorrent и DC++. Просто ради альтруизма. В Вайне потому что я привык импнно к этому софту, а не потому чтотнет нативного. Так то есть куча нативных портов и для DC скти и для Torrent-ов. И еще, похвалю Фряшку в ней отличный ntfs-3g, в ней что кучу мелких, что крупных файлов пробовал писать, ничего не повреждается, даже подержку сжатых файлов завезли. Единственную странночть я заметмл если руками не отмонтировать перед мерезагрузкой потом в Винде были мелкие (не приведшие к серьезным проблемам) поареждения ф.с. было похоже на то что Фряшка или не ждала пока unmount завершится или не вызывала его вообще. В итоге я сдклал свой скрипт который вызывается при каждом ребуте/выключении, в котором просто вызываю unmount даже без всяких sync, и это помогло: даже скачивание из того же dc++ кучи гигабайт илм разрастанме кеша (много мелких файлов) от игрушки (запущенной через Вайн на Виндовом разделе) не приводят к повреждению ф.с.)

Кстати приводя те 2 ссылки обнаружил что кто-то запускал в скрипте после сна xrandr и ему это помогало.

Так же на форумах ФриБСД был совет настроить (одной строчкой делается) запрет убирать питание с pci-e шины когда комп уходит в сон. Т.е. как понял сама видюха уснет, но шина останется под питанием и тогда тоже уйдут проблемы с пробуждением, не пробовал, тк мне сон компа нужен очень редко, а лишний раз стопить машину мре жалко харды (ведь они любят старт-стоп, головки парковать начинают, да и беречь оборвдование стоит с такими-то ценами как в РФ, поэтому если есть возможность пк лучше не отключать. Я наверное отключал его в начале января последний раз, к слову :))

Про little-endian не слышал не разу, это что и то и то на одном проце? Но все обычные процы поддерживает хорошо.

Обычно даже так: если у тебя новейшее железо (я про десктоп, от серверное темы я далек) то это даже лучше чем если 10+ летнее (как у меня: у меня современные носители: куплены новыми в прошлом году hdd и sdd, но остальное железо было куплено в 2011).

Ну так вот, пришел к выводу что во FreeBSD очень любят выкидывать поддержку старого оборудования. Например в 15й версии они частично отключили 32бита, и пришлось попотеть чтобы понять как запускать в wine 32 битные проги (успешно справился, при чем в едином «префиксе» без необходимости отдельного для 32)

А вот в чем пока не справился, но это никак не мешает ни в чем, это в том что в FreeBSD очень развиты системные метрики, я даже в Винде такого не находил, хотя она безусловно лидер по развитости метрик и подсистем анализа производительности и Linux с *BSD в этом отстают. Но тем не менее в Винде я не находил (хотя может просто не знал что можно найти, и вообще был уверен на уровне теории что любая ОС не имеет доступа к данным о кешах проца (разве что кроме объема и ассоциативности), и никак не может на прямую на них влиять, лишь косвенно) ну так вот во Фряхе можно смотреть метрики например как часто случаются промахи в кеше процессора. А следовательно подкорректировать например свои структуры данных: выровнять или обеспечить локальность полей как-то иначе, адаптировав(оптимизировав) свой код конкретный проц) и там еще до кучи всяких интересных метрик.

Ну так вот на моём AMD Phenom в 15-й Фряхе эти вкусности не работают. Гемини говорит что в 15шке в ядре эти опции сохранены, но в юзерспейсовской тулзе их отключили как легаси (старый проц), я поставил 13шку на флешку, и таки да, в 13й эти метрики работают. Вот как будет время попробую бек-портировать на 15шку из 13 или 14 (14 я не пробовал), ну или забью, тк это для меня скорее интерес по-фану чем практическая нужда иметь эти метрики и подкапотные счетчики. Или к тому времени как появится время этим заниматься уже будет новое железо где это из коробки работает.

В общем FreeBSD меня полностью устраивает. Единственный недочет он в том что я не имею во Фряхе гуевых средств анализа производительности и диспетчеров задач: kde system monitor и в прошлых версиях много что не показывал, но сейчас он не запускается вообще. Гномовый системный монитор запускается, но мне противен гномо-софт (своим визуалом). А почему так? Потому что Linux это давно не posix и в нем есть «линуксизмы», в частности cgroups и systemd от которых зависят эти проги. Так же gkrellm можно не ставить, тк порт не адаптирован под Фряху, а во Фряхи нет sensorsd

Но кроме системного монитора все остальное в Кедах работает хорошо. А вместо него и gkrellm для мониторинга системы я разворачиваю на одном экране Konsole на фуллскрин, делаю в ней подконсоли и там вертятся и htop и активность дисков (gstat) и активность сети (systat -ifstat) и мониторинг вольтажа/температур/оборотов вертушек (sysctl dev.aibs)

Из явных плюсов:

Тут нет systemd, но крайне удобная и тоже кстати многопотчная система инилизации взятая от NetBSD, и никакого Rust в ядре и базовой системе.

Кайф. Не понимаю почему Лиунксоиды после того как ядро начало «ржаветь» и систем-д захватил систему до сих пор не переходят на BSD(хотя тенденция таки есть, неужели боятся некоей ауры серверности BSDшек или боятся сложностей с установкой: тк чтобы получить DE нужно читать маны и вводить текстовые команды, а большая часть современных Линуксоидов уже давно привыкли что установка ОС делается в пару кликов мышью (даже Винду в 2026 установить сложнее чем Linux).

bonta ★★★★★
()
Ответ на: комментарий от Qui-Gon

...Ryzen 6800 и 7800 серий не работает...

Пишут, что, типо, во Фряхе 15 версии этой проблемы нет.

sparkie ★★★★★
()
Ответ на: комментарий от Qui-Gon

Не согласен S3 прекрасно работает, вот что поддерживается на 15й Фряхе конкретно на моей системе:

sysctl hw.acpi.supported_sleep_state
    hw.acpi.supported_sleep_state: S1 S3 S4 S5

А тот новый режим похоже что не поддерживает. Но с другой я смотрю на табличку сравнительную (https://imgur.com/a/mwAu3xh)

И есть мысли и хорошо что не поддерживает. Зачем такой спящий режим в котором фоновые процессы (по версии Гемени) будут работоспособны, да и тратит больше энергии на свою работу.

Вот просто отправить все в RAM и отключать питание с проца, носителей и видюхи (что FreeBSD умеет) - это норм, даже я иногда таким пользуюсь.

Так же я проверял и Гибернацию с сохранением всего на swap и полным выключением питания - все работает. Не понимаю зачем еще это какой-то режим который зачем на десктопе вообще? )

bonta ★★★★★
()
Ответ на: комментарий от Qui-Gon

Упустил.

Со звуком полагаю те же проблемы.

Никаких проблем. Есть некие сложности но только для тех кто первый раз ставит систему (еще не знает местные обычаи).

Если у чела просто стерео или ему не нужно чтобы KDE показывали в трее что сейчас воспросизводит музыку и нельзя было индивидуально подкрутить звук для приложения то такому пользователю всё из коробки хорошо.

Но если хочешь получить полноценный опыт КДЕшника относительно звука (чтобы в трее плеер отображался и чтобы каждое воспроизводящее звук приложение подхватывалось виджетом звука чтобы можно было индвидуально подкрутить его звук) - то тут так:

Ряд апп, браузеры, Телеграм обычно собраны сразу правильно, с поддержкой PulseAudio. А такой софт как mpv, OpenAL, на удивление собраны без оной.

Поэтому мне для решения лично моих проблем со звуком пришлось:

Собрать из портов ровно 2 приложения: mpv, OpenAL , иначе звук был но он не отображался в трее КДЕ и нельзя было мапить стерео на 5.1.

В общем из корбки там OSS, этого достаточно для стерео и даже для 5.1. (все каналы работают) но я например довольно таки редкий ценитель такой что я ненавижу 5.1 фильмы, но обожаю 5.1. аккустику, и люблю все (даже фильмы с объемным звуком 5.1) замапить до 2.0 и потом этот 2.0 уже замапить на 5.1, чтобы звук был из всех колонок, и голос был из всех колонок а не из центральной, но при этом чтобы это было не моно а стерео. Ну как в атомобилях там тоже объемный но стерео звук.

И вот такой маппинг достаточно легко делается в ПульсАудио.

Да я слышал что типа ПульсАудио это не современно и даже во Фряхе юзают PipeWire, но во первых я не заметил что в фильмах или в играх были какие-то проблемы со звуком от Пульса, во вторых ПайпВайр - он хоть и есть но я пробовал его и чего-то хорошего для себя не извлек - кроме того что если его не запустить в логи будут сыпать что КДЕ не может к нему прикконектися. В итоге я его запускаю чтобы не сралось в логи, а весь звук у меня через OSS+PulseAudio.

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

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

Про клавиатуру. У меня их две, пробовал обе ради интереса ps/2 и usb обе работают хорошо, без каких-то проблем.

Тем не менее могу описать другое забавное:

Если вынужден использовать nvidia-driver-470 (а новее я не могу с моей видюхой) то можно попрощаться в кириллицей (и любыми иными что не вмещаются в ASCII символами) в текстовом режиме. Благо в текстовом режиме крайне редко когда нужна кириллица.

Пользователи более новых проприертарных драйверов от Нвидии и естественно все те кто юзает АМД или Интел-краточки с такими проблемами не сталкиваются.

Дополнительно уточню что в Иксах такой проблемы нет - это чисто про текстовый терминал не Иксовый, но на него так виляет драйвер от Нвидии, что нужно спецом предпринимать меры которые переключают драйвер текстового термина в легаси режим в котором нет UTF-8. Иначе при переключении иксы-терминал (ctrl+f<n>) вместо терминала будут квадратики развноцветные.

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

можно зайти через телефон по ssh и перезапустить sddm

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

А, дочитал дальше, речь действительно про xrandr.

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

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

Скорее всего пробовать буду совместив с уборкой - ну тогда хороший повод извлечь hdd из компа для очистки корпуса и уже на одних sdd без хардов можно эксперементировать :)

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

Это всё хорошо, конечно. Но я ушёл после ~16 лет декстопа на фряхе в линукс. Стим, майнкрафт не работают. Нетфликс, спотифай не работают. CUDA не работает. Грустно стало.

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

S3 не рабтает на новом железе - он ВЫПИЛЕН НАХРЕН из биосов. Не выключен по умолчанию, даже не залочен - а именно выпилен с корнем. То есть рассчитывая на S3 ты остаешься привязанным к некро-железу.

Вот просто отправить все в RAM и отключать питание с проца, носителей и видюхи (что FreeBSD умеет)

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

А теперь из биоса это выпилили - а значит обращаться с железом надо теперь на уровне ОС. То есть каждый бл… драйвер должен уметь усыплять и будить подшефную железку. И это адски сложно по сравнению с вызовом стандартной биосной процедуры, а значит крайне сомнительно что будет реализовано в бсд. Учитывая что они клавиатуру на райзене 3+ года чинили (линукс - исправил за 2 недели) - шансов почти ноль.

Не понимаю зачем еще это какой-то режим который зачем на десктопе вообще?

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

Плохой поддержкой железа фряха сузила область применения и пользовательскую базу. А раз он астала экзотом - то и потряла интерес к ней корпоративного сектора что еще сильнее сузило и подержку железа и внедрение новых корпоративных технологий что долбануло в итоге и по серверам. Круг замкнулся. Ну вернее не круг а удавка. Видимо всетаки по началу сиграли потенциальные и непотенциальные патентные тяжбы по коду юникса, но далее немало сиграла инертность самого процесса. Я про эту жалкую клавиатуру постоянно пишу в постах по фряхе - это же не технческая проблема а индикатор импотенции всей разработки. В линуксе фикс прилетел в виде патча сразу - и что-то около месяца заняло чтобы он приземлился в меинайн. Фикс элементарный. Но во фряхе он не приземлился - я два гда ждал. Потом забил. Если два года не могли втянуть элементарный готовый фикс - то сколько лет им надо будет на поддержку S0idle. Была надежда на этот громко озвученный и разрекламированный проект по поддержке лаптопного железа - но походу там весь бюджет на пиар ушел.

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

Понял что в новом железе выпилили.

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

Я все же надеюсь (и вроде бы не просто надеюсь а вижу то что проект живёт, проект дышит, видно по активности в гите) - что Фряха освоит поддержку этих новых аппаратных фичей. Сообщество пользователей там тоже крепкое, которое обычно не теряет (кроме как по-физческой-смерти-человека) своих членов. И даже бывают новенькие - я вот на десктоп Фряшку (в качестве основной хост-оси) поставил впервые в жизни в конце декабря прошлого года, и похоже это станет моей основной ОС (вернее уже стала, т.к. в Винду я захожу теперь редко, наверное неделю назад там был и то на 5 мин зашел проверить не повредилось ли что на ntfs - не повредилось). А Линуксов на хосте у меня не было с конца нулевых. На виртуалке да крутились и крутятся (Кстати с ВиртуалБоксом на Фряшке тоже все хорошо, кроме единственного в порте нет поддержки usb2-3, т.е. высокосокростных usb, но как часто оно нужно на ВМ? по adb андроид подключить - и usb 1 хватит), но в качестве хоста была Винда, теперь Фряха. Ну и денег им периодически на жизнь дают корпорации.

У меня есть очень интересный противоположенный пример поддержки оборудования Фряшкой, я обнаружил что на моём новом диске почему-то растёт раз в сутки счетчик парковок. И не мог ничего найти почему-так, потом каким-то случайным образом наткнулся на это.

В общем кроме APM в современных дисках есть еще и некий «extended power conditions», т.е. даже если APM настроен на максимальную производительность, жесткий диск все равно может снижать количество оборотов и даже парковать головки.

И ни одна программа в Винде не только не может показать значение этой настройки но похоже в принципе даже не знает про такую - ни Aida64, ни HardDiskSentinel, ни даже такой столп (на мой взгляд очень переоцененный, т.к. по некоторым вещам он уступает даже попсовой HardDiskSentinel, хотя считается профессиональным софтом) работы с HDD как Victoria.

А Фряшка не только смогла показать:

camcontrol identify ada1
pass1: <HGST HUS726T6TALE6L4 VKGAW9G0> ACS-2 ATA SATA 3.x device
pass1: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)

protocol              ACS-2 ATA SATA 3.x
device model          HGST HUS726T6TALE6L4
firmware revision     VKGAW9G0
serial number         ******** - тут тоже все ок, просто я затер звездочками
WWN                   ********
additional product id ********
cylinders             16383
heads                 16
sectors/track         63
sector size           logical 512, physical 4096, offset 0
LBA supported         268435455 sectors
LBA48 supported       11721045168 sectors
PIO supported         PIO4
DMA supported         WDMA2 UDMA6 
media RPM             7200
Zoned-Device Commands no

Feature                      Support  Enabled   Value           Vendor
read ahead                     yes      yes
write cache                    yes      yes
flush cache                    yes      yes
Native Command Queuing (NCQ)   yes              32 tags
NCQ Priority Information       yes
NCQ Non-Data Command           yes
NCQ Streaming                  yes
Receive & Send FPDMA Queued    yes
NCQ Autosense                  yes
SMART                          yes      yes
security                       yes      no
power management               yes      yes
microcode download             yes      yes
advanced power management      yes      no      254/0xFE
automatic acoustic management  no       no
media status notification      no       no
power-up in Standby            yes      no
write-read-verify              no       no
unload                         no       no
general purpose logging        yes      yes
free-fall                      no       no
sense data reporting           yes      no
extended power conditions      yes      no
device statistics notification no       no
Data Set Management (DSM/TRIM) no
Trusted Computing              no
encrypts all user data         no
Sanitize                       yes              overwrite, 
Sanitize - commands allowed    yes
Sanitize - antifreeze lock     no
Host Protected Area (HPA)      yes      no      11721045168/11721045168
HPA - Security                 yes      no 
Accessible Max Address Config  no

Но и смогла отключить эту функцию обратившись напрямую в прошивку диска

camcontrol  epc ada1 -c disable

А диск весьма себе современный - на рынке он появился (с этой версией прошивки) появился в конце 2022 года, ну и до сих пор продются нулевые такие...

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

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

bonta ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.