LINUX.ORG.RU

Релиз FreeBSD 12.0

 


5

3

Сегодня состоялся новый крупный релиз свободной операционной системы FreeBSD. Новый релиз был сфокусирован на поддержку современных графических адаптеров, много внимания было уделено системе шифрования дисков GELI и системе контейнерной виртуализации VIMAGE. Здесь будут рассмотрены на мой взгляд самые значимые из изменений.

Графика:

В FreeBSD на архитектурах i386 и amd64 изменен принцип работы графических драйверов. Новые драйверы для современных видеокарт от AMD (начиная с Southern Islands) и встроенных графических адаптеров от Intel теперь доступны в коллекции портов, однако старые драйверы пока что идут по умолчанию при установке.

Для установки нового драйвера в большинстве случаев достаточно установить пакет graphics/drm-kmod из портов или репозитория, а затем добавить соответствующий драйвер в kld_list в rc.conf:

Для Intel (i915):

kld_list="/boot/modules/i915kms.ko"

Для AMD на ядрах GCN

kld_list="/boot/modules/amdgpu.ko"

Для AMD до GCN:

kld_list="/boot/modules/radeonkms.ko"

Замечание: пользователи, использующие графику должны быть добавлены в группу video

Замечание: для использования нового драйвера с Xorg нужно установить драйвер x11-drivers/xf86-video-ati, для работы старого драйвера используется x11-drivers/xf86-video-ati-legacy

Поддержка ARM

  • Поддержка последовательного терминала через OTG включена по умолчанию.
  • Образы системы для armv6 и armv7 теперь могут по умолчанию загружаться при помощи EFI.
  • Добавлена поддержка сборки образа aarch64 для PINE64-LTS

Ядро:

  • В usb_templates добавлен тип USB устройства multifunction. Это позволяет использовать многофункциональные устройства USB, которые могут быть одновременно и CDC ACM (serial), и CDC ECM (Ethernet), и Mass Storage.
  • Из драйвера random удалён алгоритм генерации Yarrow, теперь там остался пока только Fortuna. Также была улучшена производительность драйвера за счёт сокращения ненужной деятельности во время генерации чисел.
  • Улучшена производительность драйвера виртуального терминала vt, теперь он выводит текст от 2 до 6 раз быстрее!
  • Драйвер файловых систем Ext ext2fs теперь может полноценно работать с файловой системой ext4.
  • Подсистема ACPI обновлена до ACPI 6.0, что может быть необходимо некоторым современным системам
  • Улучшена поддержка команды TRIM для файловой системы UFS/FFS, что позволит вдвое сократить запросы на чтение/запись

Виртуализация:

  • Система контейнерной виртуализации VIMAGE теперь включена по умолчанию.
  • Гипервизор bhyve теперь поддерживает драйвер VirtIO SCSI
  • Гипервизор bhyve теперь поддерживает эмуляцию устройств NVMe
  • Добавлен новый sysctl параметр ядра security.jail.vmm_allowed, который позволяет использовать bhyve в jail

Сеть:

  • Улучшена производительность межсетевого экрана pf за счёт использования системного вызова rmlock вместо rwlock.
  • Удалена поддержка сетей token-ring и протокола Arcnet.
  • Межсетевой экран pf теперь можно использовать внутри jail при помощи vnet.
  • В сетевой стек добавлена опция SO_REUSEPORT_LB, которая позволяет нескольким процессам и потокам использовать один и тот же порт. Входящие подключения балансируются при помощи хеш-функции.
  • Обновлен NFS до версии 4.1, которая поддерживает Parallel NFS.

Установка и загрузка:

  • Установщик bsdinstall теперь поддерживает установку на UEFI системы с использованием шифрования GELI.
  • Загрузчик теперь может определять список установленных ядер и выбирать их для загрузки. (опция kernels_autodetect в loader.conf, по умолчанию включена)
  • Загрузчик теперь поддерживает систему шифрования дисков GELI для всех архитектур и блочных устройств.
  • Добавлена kenv-опция init_exec, которая позволяет заместить init при загрузке.

Софт:

  • Пакетный менеджер pkg обновлён до версии 1.10.5_5.
  • dd теперь умеет выводить полосу прогресса с опцией status=progress.
  • setfacl теперь может изменять ACL рекурсивно с ключом -R
  • ntpd теперь можно выполнять от обычного пользователя.
  • KDE обновлён до версии 5.12.5.
  • Perl обновлён до версии 5.26.2.
  • Python обновлён до версии 2.7

Более подробную информацию можно узнать по ссылке ниже.

>>> Подробности

извините

может полноценно

насколько полноценно? уровня драйвера виндовс? или можно спокойно везде использовать, в том числе и на корне? это один из аспектов мешающих применению за пределами putty.exe.

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

Релиз FreeBSD 12.0

RIP

Ну как можно не умиляться этому незатейливому линуксячьему юморку.

anonymous ()

релиз свободной операционной системы FreeBSD

свободной

Толсто же.

ЗЫ потянуло мертвечиной...

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

У тебя мышь дохлая в системном блоке воняет.

anonymous ()
Ответ на: извините от anonymous

Re: извините

теперь может полноценно работать с файловой системой ext4

это один из аспектов мешающих применению за пределами putty.exe.

Какие-то непонятные фантазии лапчатых.

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

«Новые» на уровне Linux 4.5?)

Опять ты вылез с своим мнением метанового иксперда. Пердак свои зашей, иксперд пернатый.

anonymous ()

Отличная новость. Однозначно нужно! Поздравляю всех причастных! Как там обстоят дела с Nvidia? Без танцов с бубном можно поставить?

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

Снёс с десктопа Федору. По массе причин. И из-за systemd тоже. Поставил БСД. Но как следует им не занимался. И вот пишут мне, дескать: зря ты так, не подумавши. Окстись, мол, смерд. Вертайся взад. Мы, типо, простим.

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

Шутка. Решение принято, теперь только впердё вперёд.

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

Я вот тоже думаю не переехать-ли на десктопе с убунты но с софтом во фре как обычно - портируют с линукс(или можно самому ;) позаниматься портированием на досуге ) или через линупсолятор что не труЪ.

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

как обычно - портируют с линукс

Это (пока еще) байки. Не все следуют призыву поттеринга «POSIX устарел, Линукс ваш новый стандарт!».

pkg stat 
Local package database:
	Installed packages: 1337
	Disk space occupied: 11 GiB

Remote package database(s):
	Number of repositories: 2
	Packages available: 31847
	Unique packages: 31847
	Total size of packages: 76 GiB

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

Вовсе нет. И тут дело даже не в конкретном дистре. Я и правда ждал этого релиза. Собирался полностью перейти на Фрю. Надеялся, что уж к двенадцатой-то версии Фря наконец созреет для десктопа. Но когда я вижу как фряшный est-драйвер сообщает мне, что мой процессор вроде бы как поддерживает EIST, но почему-то он не может быть распознан:

est: CPU supports Enhanced Speedstep, but is not recognized

при том, что процессор действительно поддерживает эту технологию и в BIOSе активирован режим Intel Enhanced SpeedStep. Следует ли говорить, что какой-либо проблемы касающейся EIST ни в Линуксах, ни в этих самых «богомерзких Виндовсах» у меня никогда ранее небыло ...

Когда я вижу как ранее упомянутый vt упёрто продолжает выставлять вырвиглазное экранное разрешение, хотя его ныне заброшенный предшественник sc вполне успешно может ставить нативку ... И вот теперь ещё проблема клавиатурного ввода ... зато исправно работает мышь! Вот скажите, на кой чёрт кому-то в консоли нужна мышь, особенно на стадии текстовой псевдографической инсталляции?!

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

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

процесс то решение за пользователем

Electron - WIP. Угу-угу. Видел как в issue электронщики отшили патчи в апстрим «сборка под фрю нам не интересна!». Зато гонору-то, гонору «платформонезависимый софт» и все такое …

anonymous ()
Ответ на: Re: извините от anonymous

Re: извините

да потому что сколько можно, выбор между кривопортированной zfs (совершенно не нужной большинству пользователей) и дедовской ниочёмной ufs — сколько можно-то. вон у dragonfly нативная няшнофс, видимо ребята из фрибсд слишком гордые и способны только подъедать объедки за корпорастами вместо того чтобы писать свой код. и то копрофагией попахивает. ещё скажи что не так.

anonymous ()

как туда гном поставить?

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

Нативный

Да.

версии

1.4.2

не выйдет

Его там нет.

IPR ★★★★★ ()
Ответ на: Re: извините от anonymous

Re: извините

и дедовской ниочёмной ufs

Я же и говорю — странные лапчатые фантазии.

вон у dragonfly нативная няшнофс

Тоже любима из под путти?

и то копрофагией попахивает

Это уже стремные лапчатые фантазии.

anonymous ()

Удалена поддержка сетей token-ring и протокола Arcnet.

И что теперь делать ? :(

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

Это (пока еще) байки. Не все следуют призыву поттеринга «POSIX устарел, Линукс ваш новый стандарт!».

Согласен, но линух популярнее и под него верстают, много.

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

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

anonymous ()

Обновлен NFS до версии 4.1, которая поддерживает Parallel NFS

Оно реально нужно?

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

Похоже что nginx: https://forum.nginx.org/read.php?29,280367,280367

Отлично. А я-то думаю, почему юзеры отметили ускорение работы веб-сервера при переходе на 12-STABLE. Плюс был включен параметр ssl_early_data в nginx, который задействует экстеншин 0-RTT Data в TLS 1.3.

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

Чтооо?!. Пыхтон? В base? Кто рухнул с дубу - anonymous (12.12.2018 20:59:32) или core taem?
А, не... Отлегло... С core taem всё в порядке.

anonymous ()

Python обновлён до версии 2.7

шёл 2018 год

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

Python обновлён до версии 2.7

шёл 2018 год

Скажи, неужели тебе так приятно всенародно обделываться? Или ты просто должен быть обязательно услышан, даже если это просто пук?

anonymous ()

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

Отказ от GCC только усилил эффект.

Добило то, что большинства софта уже там нет. Разработка идет слишком быстро, чтобы портировать что-то на FBSD.

А факт успешной работы ZFS под Linux не оставил FBSD никаких шансов на выживание.

В этом смысле OpenBSD и их концепция написания софта радует куда больше и при прочих альтернативах выбирается всегда open_*. У этих тов. на удивление всегда хорошо с головой чего не скажешь о других тов. в том числе из мира Linux.

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

Сейчас Python 2.7 завезли в систему, и его можно не ставить отдельно.

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

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

Ну почему же. Вот Linux без python вообще не проживет. Любая ерунда его требует. И ничего никто не плачет и не старается его оттуда выпилить. Я пытался сделать python-free систему и жестоко попал. Пришлось ставить сразу 2. А это вообще дикость. Но тоже никто не плачет. Наверно только в Gentoo можно это как-то обойти и то не уверен - сейчас его даже для сборки пакетов используют...

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

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

Котик под лампой.

Отказ от GCC только усилил эффект.

Эффект чего: драйвера nvidia? И кто отказывался от gcc? Ты грязный и вонючий норкоман.

Добило то, что большинства софта уже там нет. Разработка идет слишком быстро, чтобы портировать что-то на FBSD.

Угу. Port count — 36108. И каждый из них отдельный программный продукт. Количество софта, гибкость и удобство управления им — одна из самых сильных черт freebsd.

А факт успешной работы ZFS под Linux не оставил FBSD никаких шансов на выживание.

Батюшки-святы, ты бы еще про btrfs вспомнил: она тоже прогрессивная, всех порвет и никому не дает шансов.

В целом можно сказать, что ты, дочь МакКузика и Оллмана, freebsd не видел от слова вообще. Но почему-то пытаешься совать своя пятачок туда, куда собака свой не сует.

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

Ну почему же. Вот Linux без python вообще не проживет. Любая ерунда его требует.

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

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

NFS 4.1

Оно реально нужно?

Похоже, что да. Для интероперабельности винды-бзд (чуть не написал по многолетней привычке линукса). Дело в том, что NFSv4 наконец реализовали в Windows Server. NFSv4 позволяет авторизацию и шифрование данных через Kerberos (AD), то есть фактически мы наконец получили здоровую альтернативу samba+winbind или организацию двойного стека, где проблема acl будет решена. Я недавно как раз тестировал Windows Server 2019 и FreeBSD. благоприятное впечатление. Даже есть идея выложить howto в сеть.

p.s.

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

crypt ★★★★★ ()

я лично в этом релизе ожидал ZFS native encryption, но, видимо, я что-то не понимаю в бздешной релиз модели.

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

я лично в этом релизе ожидал ZFS native encryption, но, видимо, я что-то не понимаю в бздешной релиз модели.

Кому оно нужно? Есть geli, есть pefs. Оказать альтруистическую помощь другим ОС, чтобы пользователи ZoL не чувствовали себя ущербными?

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

Думаю одних только кукареканий «Не нужно» наберется страницы на 3...

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

Решение принято, теперь только впердё вперёд.

Ты поаккуратнее там, а то так и до чертенка на аватарке недалеко. Да и появляться будешь только в постах про BSD, как например бисти или изен.

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

=))

Я понял. На десктопчике, оно же сервер, пускай поживут черти.

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

Я недавно как раз тестировал Windows Server 2019 и FreeBSD.

Интересно, выложи или в двух чертах что с чем «клеил», разобраться несложно. БСД как общехранилка для клиентских виндовых машин без антивирусного монитора не торт(нужно гарантировать кашерность даже если конечная точка у.г. и чтоб последняя не стала источником). Для всяких бекапов, iSCSI и др. - самое оно, но только не для виндоклиентов. У меня так.

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

Скажи, неужели тебе так приятно всенародно обделываться?

обожаю вызывать батхёрт у онанимусов

Ты сейчас похож на бомжа в собственной блевотине: да ты вызываешь омерзение. Как тебе это доставляет удовольствие?

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

О вечно пьяный anonymous!..

По пунктам. 0. Я начинал с FBSD, когда номер версии еще на 3 начинался... 1. Падение компа из-за кривого драйвера это позор для OS. 2. От GCC отказались еще давно. И собрать систему без CLANG не представляется возможным. Но те кто были в анабиозе еще могут попробовать. 3. Port count может быть любым. Целевая система для разработки это Linux - как ни крути. Хуже того зачастую это только Debian и производные. Я не говорил, что это хорошо. Это просто факт. 4. Зачем вспоминать btrfs, если его нет на FBSD? Речь именно об отличительных чертах последней зачем она нужна на компе!

Приведите хотя бы 1-3 пункта - зачем ее ставить и в чем ее преимущество. Я таких не знаю.

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

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

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

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

1. Падение компа из-за кривого драйвера это позор для OS.

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

2. От GCC отказались еще давно. И собрать систему без CLANG не представляется возможным.

Компилятором по умолчанию шланг стал в 11 версии. Только для существ типа золотой рыбки это можно назвать *давно*. Но многие продолжают пользоваться gcc как основным компилятором.

3. Port count может быть любым.

Ага, даже отрицательным (а если ты опять забудешь посещать лечащего врача — вообще комплексным).

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

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

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

Не надо терзаться! Выпейте успокоительного.

Я не утверждал, что ситуация отличается. Я утверждал, что хотя это и плохо, но python лезет во все щели и выбить его оттуда невозможно. Даже если Вы не используете его, то есть программа, которая использует. Или ее зависимость. В крайнем случае python требуется для компиляции. И да, мне это тоже не нравится. Но, говоря объективно ни у кого не вызывает возражений, когда тот же Perl требуется для того же. А по сути разницы между ними нет. И во FBSD наверно нет такого пакета, который можно собрать без Perl.

Мало того он насколько я помню часть системы! А это вообще pearl от FBSD - зачастую приходится устанавливать тот же CLANG дважды!!! Один как часть системы, а другой и пакетов. Этот маразм по крайней мере отсутствует в Linux!

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

Мало того он насколько я помню часть системы!

Вот это было действительно очень давно — perl в системе. (Ага, вспомнила бабка, как девкой была.)

А это вообще pearl от FBSD - зачастую приходится устанавливать тот же CLANG дважды!!!

Животное, что означает твоя фраза? Тебя возмущает одновременное наличие системного компилятора и компилятора из llvm (это мое предположение)?

Тебе бы к врачу, а? Я серьезно.

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

доставляет конечно. чего ещё придумает твоё больное воображение в ответ на безобидный вопрос про python?

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

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

Вы лишь только что гарантировали, что не знаете FBSD от слова СОВСЕМ! Откройте их форум и Вам доходчиво объяснят, что драйвер крутится в 0 кольце и падение системы из-за драйвера это нормально! Я этот фокус уже проделывал. Можете меня там найти.

Это по мимо того, что чтобы запустить nvidia через hdmi нужно было танцевать с бубном и менять конфиги системы каким-то диким образом. В Linux это работает автоматически последние 20 лет. И при этом ничего не падает на том же железе!

N.B. Не нужно гарантировать того, чего не знаешь! Потом может оказаться дико стыдно.

Но многие продолжают пользоваться gcc как основным компилятором.

Про необходимость установки 2 идентичных версий одного и того же компилятора в FBSD уже наслышаны. Вы предлагаете установить 3й?

Сэр, остановитесь или Вас каждый раз будут тыкать носом об стол.

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

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

Вы лишь только что гарантировали, что не знаете FBSD от слова СОВСЕМ!

Ясное дело. И да, мне стыдно.

Линуксоиды — это ваша атмосфера притягивает к себе таких персонажей.

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