The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Отчёт о развитии FreeBSD за четвёртый квартал 2020 года

19.01.2021 21:01

Опубликован отчёт о развитии проекта FreeBSD с октября по декабрь 2020 года. Из изменений можно отметить:

  • Общие и системные вопросы
    • Основой репозиторий с исходными текстами, а также репозиторий с документацией, переведены из централизованной системы управления исходными текстами Subversion в децентрализованную систему Git (git.freebsd.org). Разработка ветки 13.0-CURRENT переведена на использование Git. Сборка веток stable/11 и stable/12 продолжается из Subversion. Репозиторий с портами планируется перевести на Git в марте 2021 года.
    • Продолжена работа по избавлению базовой системы FreeBSD от компонентов с лицензией GPL. За отчётный период из базовой системы удалён отладчик gdb (остался порт devel/gdb), вместо которого предложен отладчик lldb от проекта LLVM. Утилита gnugrep заменена на bsdgrep. Удалена библиотека libgnuregex. Рассматриваются варианты для замены dialog и gcov. Оценивается возможность замены diff3 на аналог от проекта OpenBSD.
    • Компания NetApp инициировала процесс переноса улучшений и исправлений из операционной системы ONTAP во FreeBSD. В ходе данной работы сообщество получит возможность использования наработок, реализованных в ONTAP за последние годы, а компания NetApp сократит трудозатраты по переносу новых возможностей FreeBSD в дерево исходных текстов ONTAP. За отчётный период в ядро FreeBSD передано около 40 исправлений, затрагивающих такие подсистемы, как geom, dev, amd64, net, kern и netinet.
    • На основе грантов от организации FreeBSD Foundation проведена работа по улучшению поддержки WiFi, добавлению сжатия Zstd в OpenZFS, улучшению поддержки отладчика LLDB, расширению совместимости Linuxulator с приложениями, использованию Syzkaller для fuzzing-тестирования ядра, расширению инструментария для формата ELF, применению фреймворка Capsicum для защиты различных утилит (например, got и sort), улучшению применения для рабочего стола (например, решены проблемы в приложениях OBS и Firefox, улучшена поддержка программ для работы со звуком), переводу FreeBSD/arm64 в число первичных архитектур, улучшению работы на системах RISC-V, повышению стабильности сетевого стека и расширению возможностей утилиты freebsd-update.
    • В инфраструктуре эмуляции окружения Linux (Linuxulator) продолжается работа по решению проблем с функционированием конкретных Linux-приложений. Последнее время работа в Linuxulator переключилась c консольных программ на улучшения поддержки графических приложений. Для обеспечения возможности запуска Linux-приложений в пакетах AppImages подсистема FUSE FreeBSD адаптирована для использования с FUSE-серверами Linux. Добавлена поддержка SO_PASSCRED в setsockopt(2), обработка флагов CLONE_FS и CLONE_FILES, а также поддержка опций PR_SETDUMPABLE и PR_GETDUMPABLE в prctl(2), что наряду с другими улучшениями позволило добиться работы Linux-сборок программ на базе движка Chromium.
    • В рамках инициативы по замене GDB на LLDB ведётся работа по достижению паритета в функциональности с GDB отладочного окружения на основе LLDB. Для 32- и 64-разрядных систем x86 выполнен переход на новую модель отладки, при которой отладчик работает не в одном пространстве с отлаживаемым процессом, а запускается в форме отдельного процесса lldb-server, что повышает надёжность, унифицирует удалённую и локальную отладку и упрощает модель работы с потоками/процессами в LLDB. Реализованные изменения планируется включить в состав LLDB 12.0 и предложить пользователям в выпуске FreeBSD 13.0.
    • Используемый в базовой системе инструментарий Clang/LLVM обновлён до выпуска 11. При сборке включён флаг "-fstack-clash-protection" для применения защиты от пересечения стека и кучи.
  • Безопасность
    • В ядро и пользовательское окружение FreeBSD принят код драйвера и инструментария VPN WireGuard. Для организации работы VPN предложен работающий на уровне ядра драйвер "if_wg" с реализацией протокола WireGuard и специфичного сетевого интерфейса, а также модифицированный вариант утилиты ifconfig для настройки туннеля. Реализация совместима со всеми официальными клиентами WireGuard для Linux, Windows, macOS, *BSD, iOS и Android.
    • Проведена работа по актуализации пакета OpenBSM с открытой реализации API Sun Basic Security Module (BSM), предоставляющего средства для управления аудитом системы. OpenBSM содержит компоненты пространства пользователя, базирующиеся на реализации CAPP Audit в macOS. В настоящее время изменения для OpenBSM переносятся из кода macOS Catalina, но к выпуску FreeBSD 13 планируется осуществить синхронизацию с macOS Big Sur (несмотря на публикацию исходных текстов, компания Apple не предоставляет списки изменений, поэтому приходится вручную сравнивать различия в коде).
    • Предложена новая реализации генератора псевдослучайных чисел Fenestras X, основанная на архитектуре генератора из Windows 10. Отличия от старого генератора сводятся к разделению наборов случайных последовательностей для разных ядер CPU (не требуется блокировка общего набора), древовидной структуре генераторов и возможности буферизации для повышения производительности. Новый генератор добавлен во FreeBSD-CURRENT, но отключён по умолчанию и требует пересборки ядра с опцией RANDOM_FENESTRASX (по умолчанию предлагается старый генератор Fortuna).
    • Для архитектуры ARM64 предложен новый криптографический драйвер ossl, использующий специализированные инструкции CPU для аппаратного ускорения операций с хэшами SHA-1 и SHA-2.
  • Сетевая подсистема
    • Повышена эффективность проверки записей в таблицах маршрутизации и реализован модульный фреймворк "fib IP lookup", позволяющий динамически подключать алгоритмы для поиска маршрутов и менять алгоритмы в зависимости от размера таблицы маршрутизации. Например, для очень крупных таблиц предложен модуль pdk_lpm4/6 с реализацией алгоритма DIR-24-8 для IPv4/IPv6. Для подключения также подготовлены модули radix4/6 (старый базовый алгоритм), bsearch4 (эффективен для очень маленьких таблиц, до 16 записей) и radix4/6_lockless (для таблиц с менее чем 1000 записями). Прирост производительности перенаправления трафика для маленьких таблиц при использовании модуля bsearch4 составляет примерно 10-15%, для крупных таблиц при использовании модуля dpdk_lpm4 - 25%.
    • Добавлена и включена по умолчанию масштабируемая реализация multipath-маршрутизации (позволяет организовать доставку пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам и разным шлюзам). Новая реализация базируется на концепции Nexthop и отличается решением проблем со стабильностью, более высокой производительностью, эффективным использованием кэширования и низким потреблением памяти.
    • В пакетном фильтре pf повышена эффективность кэширования и принято около десятка патчей, существенно повышающие производительность в некоторых ситуациях.
    • Проект k8s-bhyve, нацеленный на предоставление инструментов для развёртывания инфраструктуры оркестровки контейнеров Kubernetes в окружении FreeBSD/bhyve, опубликовал установочный образ на базе ISO/memstick.
  • Системы хранения и файловые системы
    • Продолжается работа по реализации возможности работы NFS поверх шифрованного канала связи на базе TLS 1.3, вместо использования Kerberos (режим sec=krb5p), который ограничивается шифрованием только RPC-сообщений и реализуется только программно. Новая реализация использует предоставляемый ядром стек TLS, позволяющий задействовать средства аппаратного ускорения. Код уже готов для тестирования, но требует сборки ядра с опцией "options KERN_TLS", доступной только в ветке head/FreeBSD13. Основным ограничением остаётся применение TLS 1.2, а не TLS 1.3, как того требует спецификация. Данное ограничение будет снято после принятия в состав FreeBSD патча KERN_TLS rx с поддержкой TLS 1.3.
    • В механизме асинхронного ввода/вывода POSIX AIO представлена поддержка векторизированных функций. В частности, добавлены системные вызовы aio_writev и aio_readv, позволяющие реализовать асинхронные эквиваленты функций pwritev и preadv, принимающие массив элементов iovec.
    • В ZFS реализована поддержка алгоритма сжатия Zstandard (ZSTD). Изменения вошли в состав выпуска OpenZFS 2.0, а также интегрированы в ветку FreeBSD-CURRENT и добавлены в загрузчик FreeBSD.
  • Поддержка оборудования
    • Подготовлен стек драйверов для USB 4.0 и протокола Thunderbolt 3. Интерфейс USB 4.0 позволяет туннелировать различные протоколы поверх одного кабеля с разъёмом Type-C, включая PCIe, Display Port и USB 3.x, а также допускает программные реализации протоколов, например, для организации сетевых линков между хостами. В текущем виде обеспечена поддержка контроллеров Alpine Ridge и Ice Lake TBT3, а также базовой проверки ограничений безопасности и учёта топологии. Ещё не завершена работа над управлением питанием и менеджером соединений (Connection Manager), который отвечает за создание туннелей для подключения нескольких устройств через один разъём.
    • Запущен проект по обновлению драйвера для беспроводных карт Intel, нацеленный на добавление поддержки новых чипов и стандарта 802.11ac. Реализация базируется на Linux-драйвере и коде из Linux-подсистемы net80211, работа которого во FreeBSD обеспечивается при помощи прослойки linuxkpi.
    • До версии 2.3 обновлён драйвер ena с поддержкой второго поколения сетевых адаптеров ENAv2 (Elastic Network Adapter), используемых в инфраструктуре Elastic Compute Cloud (EC2) для организации связи между узлами EC2 на скоростях до 100 Gb/s.
    • Продолжается усовершенствование портов FreeBSD для платформ ARM64, powerpc64 и RISC-V.
    • Продолжается работа над CheriBSD, ответвлением от FreeBSD для исследовательской процессорной архитектуры CHERI (Capability Hardware Enhanced RISC Instructions). Уже почти готова адаптация для процессора ARM Morello, который будет поддерживать систему управления доступом к памяти CHERI, основанную на модели защиты проекта Capsicum. Чип Morello планируют выпустить в 2021 году. Продолжается развитие CheriBSD для эталонного прототипа CHERI на базе архитектуры MIPS64 и порта для архитектуры RISC-V.
  • Приложения и система портов
    • Коллекция портов FreeBSD преодолела рубеж в 41500 портов, число незакрытых PR составляет 2516, из которых 625 PR ещё не разобраны. За отчётный период в ветку HEAD внесено 8715 изменений от 164 разработчиков. Права коммиттера портов получил Juray Lutter (otis). Лишились прав коммитеры cpm, jadawin, knu, araujo, mmokhi и scottl.

      Изменены версии портов по умолчанию: Mono 5.10, FPC 3.2.0, Lazarus 2.0.10, Ruby 2.7.x, Samba 4.12. Обновлены Ruby 2.7.2, Firefox 84.0.1, Chromium 87.0.4280.88, XFce 4.16, Qt5 5.15.2. Добавлена новая категория портов "education" с образовательными программами. На языке Lua переписаны обработчики ключевых слов @shell и @sample. При сборке для платформы powerpc64le задействован GCC 10. Ведётся работа по задействованию по умолчанию локали на C.UTF-8

    • Python 2.7 намечен для удаления из коллекции портов. Время жизни порта lang/python27 истекло 31 декабря 2020 года, но порт ещё не удалён, так как с ним напрямую связано около 40 других портов, среди которых www/chromium, devel/electron7 и www/qt5-webengine (ранее было удалено около 740 устаревших портов, несовместимых с Python 3).
    • В состав принята универсальная утилита ping, которая может работать с IPv6 и IPv4 (ранее для IPv6 поставлялась отдельная утилита ping6).
    • Порт с рабочим столом Xfce обновлён до версии 4.16.
    • Рабочий стол KDE Plasma, KDE Frameworks, KDE Applications и Qt поддерживаются в актуальном состоянии и обновлены до свежих выпусков. Библиотека Qt обновлена до версии 5.12.2.
    • Офисный пакет LibreOffice обновлён до версии 7.0.4, реализована поддержка LibreOffice 7.1.0.0.beta1.
    • Доступен новый выпуск Bastille, системы управления контейнерами на основе FreeBSD Jail.


  1. Главная ссылка к новости (https://www.freebsd.org/news/s...)
  2. OpenNews: Проект FreeBSD анонсировал переход на Git в ближайшие дни
  3. OpenNews: Во FreeBSD добавлена поддержка VPN WireGuard
  4. OpenNews: Релиз FreeBSD 12.2
  5. OpenNews: Реализована возможность сборки FreeBSD в других операционных системах
  6. OpenNews: Кодовая база FreeBSD переведена на использование OpenZFS (ZFS on Linux)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54420-freebsd
Ключевые слова: freebsd, statusreport
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (141) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:18, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +29 +/
    Долгих лет здравия этой операционной системе!
     
     
  • 2.3, Sw00p aka Jerom (?), 21:29, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –16 +/
    и вечных не пофикшенных багов :)
     
     
  • 3.33, pin (??), 22:56, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Несите носилки для этого пациента.
     
     
  • 4.64, Sw00p aka Jerom (?), 02:31, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Несите носилки для этого пациента.

    имею право отказаться от госпитализации!

     
     
  • 5.70, КО (?), 05:25, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ля, ты уже пациент, если что
     
     
  • 6.96, Sw00p aka Jerom (?), 11:12, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кеп бежит на помощь :)
     
  • 5.89, Аноним (89), 10:40, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Значит в морг.
     
     
  • 6.93, Sw00p aka Jerom (?), 11:08, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Жизнь БСД - Вечной!
     
     
  • 7.144, Аноним (-), 04:32, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Жизнь БСД - Вечной!

    Тогда в мавзолей!

     
  • 5.149, bOOster (ok), 09:07, 25/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В смирительной рубашке не получится :)
     
  • 3.47, xm (ok), 23:42, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это вы про Bug 12309 в Linux?
     
     
  • 4.49, Аноним (49), 23:46, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Linux это сам по себе непоыикшенный баг FreeBSD
     
  • 4.75, vantoo (ok), 06:05, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это другое.
     
  • 3.98, rvs2016 (ok), 11:24, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > и вечных не пофикшенных багов :)

    Ну система, у которой нет багов да неразобранных PR вызывает подозрения в своей серьёзности так же, как вызывает подозрения в своей серьёзности бизнесмен без долгов. В-)

     

  • 1.2, Аноним (2), 21:26, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А есть ли какие-то дистрибутивы Linux с похожей идеей портов как в FreeBSD кроме Gentto?
     
     
  • 2.7, Аноним (7), 21:31, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Попробуй привинтить pkgsrc к любому другому дистрибутиву. Правда поддержка пкгсрц - не очень.
     
     
  • 3.14, Аноним (2), 21:36, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Спасибо. А то тошнит уже от беспорядка в debian/control файлах.
     
  • 2.17, Голум (?), 21:38, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    CRUX
     
  • 2.30, Урри (ok), 22:13, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть универсальный kiss - прикручивай куда хочешь.
    https://github.com/kisslinux/kiss
     
  • 2.57, PetrG (ok), 01:13, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Void Linux?
    https://voidlinux.org/
     
  • 2.125, Аноним (125), 00:11, 21/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Arch же. Очень похож.
     

  • 1.4, Аноним (7), 21:29, 19/01/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –11 +/
     
     
  • 2.6, Аноним (2), 21:31, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.20, Аноним (7), 21:39, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 4.66, Аноним (66), 04:49, 20/01/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.72, Аноним (72), 05:29, 20/01/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.11, Аноним (49), 21:33, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.21, Аноним (7), 21:42, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 4.39, Аноним (49), 23:30, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 5.54, дохтурЛол (?), 00:32, 20/01/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.40, Аноним (49), 23:33, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.15, Catwoolfii (ok), 21:37, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • +4 +/
     
     
  • 3.25, Аноним (7), 21:49, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 4.26, Catwoolfii (ok), 21:52, 19/01/2021 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
  • 4.52, Аноним (52), 00:03, 20/01/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.69, Аноним (69), 05:20, 20/01/2021 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (14)

  • 1.5, Аноним (49), 21:31, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    В принципе FreeBSD движется в правильном направлении, в сторону онли сервер сайд подальше от дестктопа
     
     
  • 2.10, Аноним (7), 21:33, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ты о том как они ломают иксы? Ну.. Тоже движение.
     
     
  • 3.13, Аноним (49), 21:34, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Декстоп в опенсорсе мертв это факт
     
     
  • 4.23, AlexYeCu_not_logged (?), 21:44, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >Декстоп в опенсорсе мертв это факт

    Уж всяко живее Анонима.

     
     
  • 5.41, Аноним (49), 23:35, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Как там с поддержкой нового обородования и декстопного софта? Никак?
     
     
  • 6.61, Ivan_83 (ok), 02:08, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нового - это какого?
    У меня RX5600 на фре работает, пришлось до 13 обновится.
     
     
  • 7.76, bext3r (?), 06:46, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Видеокарта? И как с дровами на красных видяхах во фре? Думаю свою6 60ti обновить и красные привлекают.
     
     
  • 8.77, Ivan_83 (ok), 06:48, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На 13 доступно drm-devel-kmod-5 4 62 g20210118 - это из линухового 5 4 62 ядра ... текст свёрнут, показать
     
     
  • 9.78, bext3r (?), 06:51, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть все там в ёлочку и можно не париться с выбором ... текст свёрнут, показать
     
     
  • 10.85, Ivan_83 (ok), 09:55, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В какую ёлочку Насчёт 6ххх серии - я сомневаюсь что будет работать, впрочем, л... текст свёрнут, показать
     
     
  • 11.97, bext3r (?), 11:18, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выражение такое есть у нас тут на Урале - Все в елку , то бишь все в цвет - о... текст свёрнут, показать
     
     
  • 12.102, Кровосток (?), 12:19, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я с Ёбурга, но вот тоже впервые увидел такое выражение ... текст свёрнут, показать
     
     
  • 13.116, bext3r (?), 16:21, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    О, зема Я с Каменска и тут тоже мало кто слышал подобные выражения, потому что ... текст свёрнут, показать
     
     
  • 14.118, Кровосток (?), 18:03, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Таки в Каменск езжу периодически, Тёща у меня там Отличный город ... текст свёрнут, показать
     
  • 6.121, AlexYeCu_not_logged (?), 18:56, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Как там с поддержкой нового обородования и декстопного софта? Никак?

    Надо ли отвечать по существу тому, кто сам с собой ведёт беседы?

     
  • 4.27, Аноним (7), 21:52, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    getthefacts. Видели, знаем.
     
  • 2.12, Аноним (2), 21:34, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если бы еще как-то можно было бы подцепить к этому всему нормально графическое рабочее место, то тогда можно было бы согласиться, но полноценной серверной платформы не выйдет пока будут в эелезках встроены видяхи и прочее железо, которое необходимо для организации рабочего места.

    Все это невозможно без высокоскоростных каналов связи - оптического графического сетевого интерфеса  Tunderbold 2000 =)

     
     
  • 3.19, Аноним (49), 21:39, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хватит пороть эту чушь про удаленные рабочие места! У тебя что мейнфрейм за пару лямов бачинских? А если все таки он, то в виртуалке крутится по любому винда, следовательно доступ по RDP, следовательно на мейнфрейме будет WS с Hyper-V
     
  • 2.34, Аноним (34), 22:59, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, а последние drm прям для серверов тащат. Не волнуйтесь, FreeBSD замечательно подходит и для серверов и для десктопов, и так будет всегда.
     
  • 2.48, xm (ok), 23:44, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, наверное именно поэтому подвезли свежий XFCE.
     
     
  • 3.55, дохтурЛол (?), 00:39, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    xfce не развивается активно.
    говорю это как пользователь xfce (уже как лет 5?).
    много чего работает, но многое и сломано или отсутствует.
     
     
  • 4.62, Ivan_83 (ok), 02:11, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что некоторые вещи проще переписать чем чинить.
    Это я про xfce4-mixer - жуткая фигня прибитая к gstreamer0.10.
    https://github.com/rozhuk-im/gtk-mixer - у меня на фряшечке уже работает, за alsa не брался.
     
     
  • 5.99, наме (?), 11:27, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а можно былобы не сношаться и жрать^Wупотреблять xfce4-pulseaudio-plugin c депендами.
     
     
  • 6.114, Ivan_83 (ok), 16:13, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я не юзаю пульс.
     
     
  • 7.130, iZEN (ok), 09:15, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Представь, что Pulse Audio - просто оболочка над посистемой OSS во FreeBSD, как и AlsaLib. Вот тогда ты сможешь пересилить себя и обновить Xfce4-4.14/4.11 до Xfce4-4.16 с новой управлялкой уровнем громкости - xfce4-pulseaudio-plugin. Потому что по-другому дальше - никак.

    Мне вот RSSOwl жалко - хорошая новостная прога... была.

     
     
  • 8.143, name (??), 03:09, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Новая крыса gtk3 вообще разачаровала Перелез бы с неё на lxqt, если бы не сидел... текст свёрнут, показать
     
  • 5.142, name (??), 03:06, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Dsbmixer же!
     
  • 2.60, Ivan_83 (ok), 02:06, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И близко такого нет, поддержка десктопа наоборот только улучшается.
     

     ....большая нить свёрнута, показать (27)

  • 1.8, guser (?), 21:32, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему wireguard в ядро то все завозят, чем Ван в юзерспэйсе плох радикально?
     
     
  • 2.18, НяшМяш (ok), 21:38, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ничем, но от лишней производительности никто не окажется.
     
     
  • 3.81, guser (?), 09:11, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но ведь производительность в ущерб безопасности.
     
     
  • 4.87, Lex (??), 10:32, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    После того, как в браузерный JS подвезли JIT от таких мелочах уже никто особо не задумывается
     
  • 4.150, bOOster (ok), 09:13, 25/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Netgraph имеет несколько другую - разумную систему организации.. Поэтому безопасность контролируема даже на уровне ядра.
     

  • 1.9, Catwoolfii (ok), 21:32, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Среди заметных обновлений портов: Mono 5.10

    заметное, да... 2 года назад обновилось

     
     
  • 2.50, Аноним (49), 23:50, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Джва года ждал!
     
  • 2.83, пох. (?), 09:42, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да кому она найух сдалась, в ней же ничего не работает? .net давай, как у людёв!

     
     
  • 3.145, Аноним (-), 04:36, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > да кому она найух сдалась, в ней же ничего не работает? .net
    > давай, как у людёв!

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

     

  • 1.16, Аноним (7), 21:37, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > Запущен проект по обновлению драйвера для беспроводных карт Intel, нацеленный на добавление поддержки новых чипов и стандарта 802.11ac. Реализация базируется на Linux-драйвере и коде из Linux-подсистемы net80211, работа которого во FreeBSD обеспечивается при помощи прослойки linuxkpi.
    > На основе грантов от организации FreeBSD Foundation проведена работа по улучшению поддержки WiFi

    Как же так? В соседней ветки злобные эксперды рассказывали что с войфаем всё хорошо, и нормально он работает. Что и зачем тогда чинить/обновлять? Ну штош... Подождём, посмотрим.

     
     
  • 2.63, Ivan_83 (ok), 02:14, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Не правда.
    В лучшем случает работает оно в n, для избранных адаптеров.
    Интелы на g работают если не на b.
    Те адаптер который под линухом может дать 866 под фрёй даёт 36 мегабит.

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

     
     
  • 3.100, наме (?), 11:30, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > И мне эта идея нравится сильно больше чем родная поддержка, потому что в таком случае достаточно только браузера для настройки, не нужно ставить кучу софта с зависимостями.

    или я не правильно понял, или тебе больше нравится обрезанный линакс в виртуалке для того, чтобы получить нормальные скоростЯ вместо поддержки оных в родном драйвере... ты серьезно? я бы, к примеру, не отказался от бОльших скоростей в штатном iwm, без необходимости держать какой-то трэш в bhyve.

     
     
  • 4.115, Ivan_83 (ok), 16:16, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, это не очень красиво и не переносимо за пределы х86-64, но тут есть ряд плюсов:
    - фиксированное потребление памяти, всего 180 мб
    - фисированное потребление диска - кажется 256мб
    - ноль зависимостей и простое обновление

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

     
     
  • 5.119, наме (?), 18:07, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а то, что ты вынужден будешь держать непонятную поеэтусамую в vm тебя не парит, да? так-то вообще можно сетевой стек весь выпилить из фри и каталожики какого-нибудь линакса из vm пробрасывать на хост. удобненько, наверное. и, главное, место под "свой стёк + весь связанный с ним софт и зависимости этого софта." сэкономишь.
     
     
  • 6.124, Ivan_83 (ok), 21:38, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Нет, ни разу не парит.
     
     
  • 7.128, наме (?), 11:54, 21/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    я думал, что тут только изя нркмн... (выше тредом ошибся с комментом)
     
  • 2.73, Аноним (-), 05:34, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Как же так? В соседней ветки злобные эксперды рассказывали что с войфаем
    > всё хорошо, и нормально он работает.

    Это в той ветке, где пингвинячьи эксперды рассказывали, что "в бздах ниработаит вабще!"?
    Так работает хорошо, в реалиях городах так вообще неотличимо от бубунточки.
    > Что и зачем тогда чинить/обновлять?

    Экпспердам - охлаждение и читалку. "добавление поддержки новых чипов и стандарта 802.11ac"


     

  • 1.28, Аноним (28), 22:01, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >улучшению работы на системах RISC-V

    illumos добавили поддержку RISC-V, linux добавили поддержку  RISC-V, все добавили. Ну и правильно.  

     
     
  • 2.44, Аноним (49), 23:40, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    RISC-V заглох с халявным MIPS для всех желающих
     
     
  • 3.74, Аноним (28), 05:39, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чё это он заглох и причем тут мипсы?
     
  • 3.146, Аноним (-), 04:40, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > RISC-V заглох с халявным MIPS для всех желающих

    Мипс уже частично полунедопередумал, с какими-то страшилками для кастомеров программы халявы. А RISCV живой вполне. Вон алибаба забацал нечто 16-ядерное на 2.5ГГц.

     

  • 1.29, Аноним (29), 22:11, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А как обстоят дела с графикой и с местным аналогом 12309 на бздях? В смысле, имеет ли смысл снести линукс и поставить бздю, чтобы избавиться от проблем с падениями прог по оом при отключённом оверкоммите (которого в винде в принципе нет, но там почему-то не падает)? Wine и OpenCL работать будут?
     
     
  • 2.32, Онаним (?), 22:40, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > которого в винде в принципе нет, но там почему-то не падает

    В винде при oom не падает?
    Вы просто видимо винду недостаточно юзаете.

     
     
  • 3.56, Аноним (29), 00:50, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В смысле кроссплатформенное ПО, имеющее поддержку обеих ОС, падает на Л. и работает на В. Причём на В. оперативы меньше.
     
     
  • 4.82, Онаним (?), 09:15, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    По умолчанию в винде своп в половину памяти, и всё начинает безумно тормозить, прежде чем упадёт.
    Если отключить своп в винде - начнёт не тормозить, а сразу падать.
     
     
  • 5.90, zzz (??), 10:46, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В ляликсе по дефолту vm.swappiness = 60 и уже при 30% занятой памяти начинается активная выгрузка в своп и подлагивания, при 50% - конкретные тормоза. Винда начинает свопиться только ближе к 80% занятой, и даже если своп отключить - услужливо предупредит, когда память начнет заканчиваться. Вот что называется - система для людей.
     
     
  • 6.147, Аноним (-), 04:43, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > В ляликсе по дефолту vm.swappiness = 60

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

    > Вот что называется - система для людей.

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

     
  • 2.46, Аноньимъ (ok), 23:42, 19/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дела с графением упираются в список поддерживаемых видеокарт.

    В остальном всё нормально.

    Куды если что нет.

     
     
  • 3.132, iZEN (ok), 09:26, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Куды если что нет.

    CUDA есть, если включен линуксатор, а драйвер nvidia-driver из порта собран с опцией "LINUX".

     
     
  • 4.134, Аноньимъ (ok), 12:50, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только приложения собранные под фрю об этом незнают, если я правильно понимаю. Я читал что куду можно было использовать(собрать приложение) из под линуксатора с нетривиальным засовыванием линуксовых либ в линуксатор.

    Но нафига оно в линуксаторе с такими препятствиями и проблемами если в линуксе джаст вёркс?

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

     
  • 2.67, Аноним (66), 04:53, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Снести линупc и поставить что угодно другое имеет смысл всегда. Хуже точно не будет
     
  • 2.79, Ivan_83 (ok), 06:52, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня оверкоммит отключен везде, но включен свап.
    Если оперативы мало - как минимум 12 фрю смысла смотреть нет, будет примерное тоже самое, ИМХО.
    По 13 фре у меня мнения пока нет, ибо менее двух недель как перешёл.
     
  • 2.131, iZEN (ok), 09:24, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще - да. Ведь Linux и Wine могут выступать составными частями операционной системы  FreeBSD в части, касаемой системных и прикладных вызовов (ABI/API), а вот обратное - трудно реализуемо.
     

  • 1.31, Плохой Танцор (?), 22:34, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо что они баги фиксят, но плохо что делают они это недостаточно уверенно.
     
  • 1.35, no_fate (ok), 23:14, 19/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Nginx

    nginx-1.14.0-0ubuntu1.7

    Ubuntu 18.04.4 LTS

    Broken

    А оно родного там нет?

     
  • 1.53, Аноним (53), 00:28, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Отлично! Любимая ос для работы и дома. Всех демонов поздравляю.
     
     
  • 2.103, Кровосток (?), 12:23, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогично! И на моих десктопах и на моих серверах (ну в смысле под моим управлением) - родная фря.
    Отличной системе - успеха в развитии без оглядки на злопыхания недругов! Ура! :)
     

  • 1.58, someoneNicko (ok), 01:51, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто нибудь знает какой смысл в обновлении ПО до уже не самых актуальных версий?
    Например, моно 5.10 -- старый, актуальный 6.12. Или тот же КДЕ уже далеко не 5.12...
     
     
  • 2.68, анонн (ok), 05:10, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто нибудь знает какой смысл в обновлении ПО до уже не самых
    > актуальных версий?
    > Например, моно 5.10 -- старый, актуальный 6.12. Или тот же КДЕ уже
    > далеко не 5.12...

    В нюансах перевода - в оригинале
    > The last quarter saw a number of updates to *default versions* of ports:




    pkg search -x "^mono"
    mono-5.10.1.57_3               Open source implementation of .NET Development Framework
    mono-addins-1.3_1              Mono framework to create extensible applications
    mono-basic-4.7                 VisualBasic.NET support for Mono
    mono5.10-5.10.1.57_3           Open source implementation of .NET Development Framework
    mono5.20-5.20.1.34             Open source implementation of .NET Development Framework
    mono6.8-6.8.0.123              Open source implementation of .NET Development Framework



    KDE 5.12 - придуманyо комментатором. В новости
    > обновлены до самых свежих выпусков. Библиотека Qt обновлена до версии 5.12.2.




    pkg search plasma5
    plasma5-breeze-5.20.5          Plasma5 artwork, styles and assets for the Breeze visual style

    pkg rquery %n-%v ark
    ark-20.12.1



     
  • 2.86, fooser (?), 10:29, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    pkg info | grep kde
    kde-baseapps-20.12.1           KDE5 baseapps meta port
    kde5-5.20.5.20.12.1            KDE Plasma Desktop and Applications (current)
    kdeadmin-20.12.1               KDE Administration applications (meta port)
    ну и так далее
     

  • 1.59, Ivan_83 (ok), 02:05, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > За отчётный период из базовой системы в порты перемещён отладчик gdb
    > (devel/gdb), вместо которого предложен отладчик lldb от проекта LLVM.

    Это не правда.
    Из системы gdb выкинули потому что он был старый и бесполезный.
    lldb не заменяет его полностью - корки ядра он не умеет пока.


    > Добавлен порт с рабочим столом Xfce 4.16.

    Не добавлен а обновлён до 4.16.

     
  • 1.65, leibniz (ok), 04:18, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +86 +/
    Во Фре -- сила! Сила стабильности и здравого смысла.
     
     
  • 2.129, Аноним (129), 22:53, 21/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    FreeBSD это по крайней мере ОС, в отличии от зоопарка пархатых говносборок
     

  • 1.71, Аноним (72), 05:27, 20/01/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –3 +/
     
  • 1.80, псевдонимус (?), 09:08, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >расширение возможностей фрибсд апдейт.

    Разве от нее не хотели отказаться в пользу пкгнг?

     
  • 1.84, Аноним (-), 09:51, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    >Продолжена работа по избавлению базовой системы FreeBSD от компонентов с лицензией GPL

    Ну всё, лично для меня BSD системы больше не существуют.

     
     
  • 2.106, YetAnotherOnanym (ok), 13:23, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Подозреваю, что лично ты для BSD систем никогда и не существовал.
     
  • 2.120, Аноним (120), 18:50, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гнутых все время неимоверно корежит от свободных лицензий.
     
  • 2.122, Аноним (-), 19:13, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Продолжена работа по избавлению базовой системы FreeBSD от компонентов с лицензией GPL
    > Ну всё, лично для меня BSD системы больше не существуют.

    Будь последовательным - избався от всех не-GPL (ну или хотя бы BSDL) компонентов твоего ядра и окружения и попробуй еще раз.
    Учти, что иксы и вейланд, равно как и большая часть браузеров, совсем не под GPL.

     
     
  • 3.148, Аноним (148), 04:46, 01/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А вы не хотите всякие линуксаторы выкинуть для начала? Тоже мне перфекционисты, наполовину фаломорфировавшие в пингвин :)
     
     
  • 4.151, bOOster (ok), 09:24, 25/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Прежде чем трындеть ты бы убедился что linuxulator freebsd исходный код нифига общего с GPL лицензией не имеет..
     
  • 4.152, bOOster (ok), 09:28, 25/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Во вторых - возможность запуска приложений альтернативных систем это основы Open Source. Без определенного BSD софта - не видать бы линуксу серверного применения как своих ушей.
    Но если ты "баран" и не понимаешь основополагающие принципы Open Source - то лучше бы не позорился со своими фалоигрушками..
     

  • 1.88, Аноним (88), 10:33, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Продолжена работа по избавлению базовой системы FreeBSD от компонентов с лицензией GPL.
    >Реализация базируется на Linux-драйвере и коде из Linux-подсистемы net80211

    Забавны их потуги :)

     
     
  • 2.107, Аноним (107), 14:22, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Что действительно забавно, так это потуги пингвиняток записать дрова, особенно п... большой текст свёрнут, показать
     

  • 1.92, rvs2016 (ok), 11:05, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > В ядро и пользовательское окружение FreeBSD принят
    > код драйвера и инструментария VPN WireGuard.
    > Для организации работы VPN предложен работающий
    > на уровне ядра драйвер "if_wg" с реализацией
    > протокола WireGuard и специфичного сетевого
    > интерфейса, а также модифицированный вариант
    > утилиты ifconfig для настройки туннеля.

    Это как понять?
    Теперь для работы впн-сервера можно будет не запускать mpd5, а понадобится просто немного и как-то подшаманить каким-то бубном из под команды ifconfig и всё? А базу юзеров (впн-клиентов) как прикручивать?

     
  • 1.94, 1 (??), 11:08, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ха ! Может NetApp отдаст свои RAID и файловую систему ? И тогда у нас будет во фрее аж 3 FS
     
     
  • 2.108, Аноним (-), 14:29, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ха ! Может NetApp отдаст свои RAID и файловую систему ? И тогда у нас будет во фрее аж 3 FS

    Это как гугель отдавал исправления и доработки для EXT2, в результате чего (т.е. отсутствия) пингвиняткам пришлось ждать (и болезненно тестировать) EXT3/4, сообщая везде на форумах, что "не очень то и хотелось и вообще совсем не нужно теперь!"?


     
  • 2.123, Аноним (123), 19:57, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    UFS2 нужно уже похоронить по человечески, есть только одна ФС для фряхи и это ZFS
     
     
  • 3.133, iZEN (ok), 09:39, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Классическая ФС UFS2 вобрала в себя всё лучшее от идей оптимизации размещения данных с минимизацией фрагментирования, экономии места (не до конца заполненные блоки) и безжурнальный CoW (упорядоченная очередь транзакций по записи в оперативной памяти, Soft-Updates), что дало возможность реализовать снапшотинг и проверку-верификацию структуры ФС во время работы. Впрочем, также реализованы два подхода  физического журналирования ради быстрого восстановления после сбоев на медленных носителях, но это - в угоду отказа от снапшотинга и фоновой проверки, замедляющей работу системы с медленными носителями.
     
     
  • 4.135, Аноньимъ (ok), 12:58, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вижу вы в теме.
    Как правильно юфс на сата ССД создать, и на нвме?
     
     
  • 5.136, iZEN (ok), 13:48, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вижу вы в теме.
    > Как правильно юфс на сата ССД создать, и на нвме?

    На SATA SSD
    делаете разделы GPT (один небольшой под загрузчик gptboot, другие — под SWAP и под саму UFS2 с системой):
    gpart create -s GPT ada2
    gpart add -a 4k -b 34 -s 256 -t freebsd-boot -l boot_part ada2
    gpart add -a 4k -s 4G -t freebsd-swap -l swap_part ada2
    gpart add -a 4k -s 230G -t freebsd-ufs -l system_part ada2
    newfs -U /dev/ada2p3

    Делаете носитель загрузочным:
    gpart bootcode -b /boot/pmbr ada2
    gpart bootcode -p /boot/gptboot -i 1 ada2

    На NVMe SSD нужно придерживаться правил загрузки UEFI.
    Делаете разделы GPT:
    gpart create -s gpt nvd0
    gpart add -a 4k -s 1024K -t efi -l boot_part nvd0
    gpart add -a 4K -s 230G -t freebsd-ufs -l system_part nvd0
    newfs -U /dev/nvd0p2

    Делаете носитель загрузочным:
    gpart bootcode -p /boot/boot1.efifat -i 1 nvd0

    Дальше копируете рабочую систему по-файлово с сохранением прав в раздел с UFS2. Редактируете файл /etc/fstab, чтобы она загружалась с этого носителя. Всё.

     
     
  • 6.137, Аноним (137), 14:08, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > gpart add -a 4k -s 4G -t freebsd-swap -l swap_part ada2

    gpart add -b 1m -s 4G -t freebsd-swap -l swap_part ada2
    > gpart add -a 4k -s 230G -t freebsd-ufs -l system_part ada2

    gpart add -a 1m -s 230G -t freebsd-ufs -l system_part ada2

    > newfs -U /dev/ada2p3

    newfs -UEt /dev/ada2p3

     
  • 6.138, Аноньимъ (ok), 14:26, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как-то отключать журналирование ненужно?
     
     
  • 7.139, Аноним (-), 16:14, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как-то отключать журналирование ненужно?

    посмотреть
    tunefs -p /
    и если нужно
    tunefs -j disable

     
  • 7.140, анонн (ok), 16:41, 24/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как-то отключать журналирование ненужно?

    По умолчанию, как обычно во фре, параметры выставляются только там, где без них никак, а где можно - используется "opt-in".



    newfs /dev/md0 && tunefs -p /dev/md0
    /dev/md0: 2048.0MB (4194304 sectors) block size 32768, fragment size 4096
    using 4 cylinder groups of 512.03MB, 16385 blks, 65664 inodes.

    tunefs: POSIX.1e ACLs: (-a)                                disabled
    tunefs: NFSv4 ACLs: (-N)                                   disabled
    tunefs: MAC multilabel: (-l)                               disabled
    tunefs: soft updates: (-n)                                 disabled
    tunefs: soft update journaling: (-j)                       disabled
    tunefs: gjournal: (-J)                                     disabled
    tunefs: trim: (-t)                                         disabled
    tunefs: maximum blocks per file in a cylinder group: (-e)  4096
    tunefs: average file size: (-f)                            16384
    tunefs: average number of files in a directory: (-s)       64
    tunefs: minimum percentage of free space: (-m)             8%
    tunefs: space to hold for metadata blocks: (-k)            5240
    tunefs: optimization preference: (-o)                      time



    т.е. ни SU, ни журнала, ни trim, минимальный размер фрагмента - 4096



    newfs -E /dev/md0 && dumpfs /dev/md0|grep flags
    flags
    newfs -EU /dev/md0 && dumpfs /dev/md0|grep flags
    flags soft-updates
    newfs -EUtj /dev/md0 && dumpfs /dev/md0|grep flags
    flags soft-updates+journal trim



     

  • 1.95, rvs2016 (ok), 11:11, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Интерфейс USB 4.0 позволяет туннелировать
    > различные протоколы поверх одного кабеля
    > ... а также допускает программные реализации
    > протоколов, например, для организации
    > сетевых линков между хостами.

    А на какой скорости и какова максимальная длина кабеля?

     
     
  • 2.101, abi (?), 11:39, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там пока всё очень печально. Хотплаг не работает.
     
     
  • 3.104, rvs2016 (ok), 13:15, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Там пока всё очень печально. Хотплаг не работает.

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

     

  • 1.105, YetAnotherOnanym (ok), 13:20, 20/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Компания NetApp инициировала процесс переноса улучшений и исправлений из операционной системы ONTAP во FreeBSD

    А ну-ка, кто там нос задирал, что в GPL'ные проекты корпорасты код возвращают, а в BSD'шные никогда?

     
     
  • 2.112, Аноним (112), 15:58, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Они в корыстных целях.
     
     
  • 3.113, Аноним (113), 16:09, 20/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Они в корыстных целях.

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

     

  • 1.109, Аноним (109), 14:34, 20/01/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (2)

  • 1.126, deeaitch (ok), 07:02, 21/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Здорово. Приживается система. Олично для нормальной разработки софта и десктопа. Есть ещё что освоить но система красива. Проста, логична, понятна и под контролем. Развития и удачи проекту. Освоюсь полностью - обязательно подключусь. Молодцы ребята.
     
  • 1.141, Анонин (?), 11:59, 25/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так и не ответили. Как пропатчить Kde2 под FreBSD?
     
     
  • 2.153, bOOster (ok), 09:32, 25/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Начинай со своих мозгов, патч деление на ноль. Без этого двигаться к заветной цели никак нельзя.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру