LINUX.ORG.RU

Состоялся релиз FreeBSD 10.2

 


1

2

После девяти месяцев разработки официально представлен релиз FreeBSD 10.2, который доступен для архитектур amd64, i386, ia64, powerpc, powerpc64, sparc64 и armv6. Дополнительно подготовлены образы для систем виртуализации (QCOW2, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Microsoft Azure.

Что нового:

  • Добавлена новая утилита uefisign для формирования цифровых подписей для файлов EFI, используемых для загрузки в конфигурациях с UEFI Secure Boot. В состав загрузчика EFI включен bzipfs.
  • Представлен новый rc-скрипт growfs, предназначенный для осуществления операции по изменению размера корневой ФС во время первой загрузки (если создан файл /firstboot), давая возможность автоматически занять корневой ФС всё нераспределённое место на диске. Управление работой скрипта производится через опцию growfs_enable в rc.conf. Скрипт также можно выполнить вручную («/etc/rc.d/growfs onestart»), а не на этапе перезагрузки.
  • Поддерживаемая во FreeBSD инфраструктура эмуляции окружения Linux обновленa до CentOS 6.6 (порт emulators/linux-c6). Связанные с эмулятором порты адаптированы для использования CentOS 6.6, который теперь предлагается по умолчанию вместо пакетов на основе Fedora 10. Слой совместимости с ядром Linux теперь ссылается на выпуск 2.6.18.
  • Код drm-драйверов для графических карт синхронизирован с ядром Linux 3.8.13, что позволило реализовать ioctl-вызовы setmaster/dropmaster для решения проблемы с запуском одновременно нескольких X-серверов.
  • Расширены возможности порта FreeBSD/arm. Добавлена поддержка систем Exynos 5420 Octa и плат Toradex Apalis i.MX6. Добавлен драйвер bcm2835_cpufreq, позволяющий управлять частотой CPU и напряжением на Raspberry Pi. Для всех систем Exynos 5 активирована поддержка SMP. Добавлены драйверы передачи звука с поддержкой AUDMUXM (Digital Audio Multiplexer), SDMA (Smart Direct Memory Access Controller) и SSI (Syncronous Serial Interface). Реализованы корректные средства завершения работы на платах BeagleBone Black.
  • В ядро FreeBSD/i386 добавлена настройка PAE_TABLES, при которой в pmap включается использование формата PAE при работе с таблицами страниц памяти в условиях 32-разряднной физической адресации. В данном режиме возможен маппинг памяти в режиме «no execute», что позволяет повысить защищённость системы от некоторых видов атак. Кроме того, в отличие от режима PAE, режим PAE_TABLES сохраняет совместимость на уровне бинарных интерфейсов (KBI) с не-PAE ядрами, позволяя использовать собранные для них модули и драйверы. При включении режиме PAE_TABLES лимиты ядра настраиваются с расчётом на размер ОЗУ 4 Гб
  • Добавлен драйвер vxlan для создания виртуальных расширяемых локальных сетей (Virtual Extensible LAN), используемых для туннелирования виртуализированных сетей второго уровня поверх сетей третьего уровня. VXLAN позволяет обойти ограничение на 4096 VLAN-ов за счёт использования 24-разрядных идентификаторов.
  • Обновлён гипервизор bhyve: добавлена поддержка процессоров AMD c аппаратными расширениями SVM и AMD-V, добавлена поддержка команды DSM TRIM для виртуальных дисков AHCI.
  • В подсистеме autofs реализован новый тип сопоставлений "-media", позволяющий организовать автоматическое монтирование съемных накопителей, таких как CD и USB Flash. Также добавлен тип "-noauto" аналогичный использованию флага noauto в fstab.
  • В сетевой драйвер em добавлена поддержка многоуровневых очередей (multiqueue). Включение производится через опцию ядра EM_MULTIQUEUE.
  • В ядре GENERIC по умолчанию включена поддержка RACCT и RCTL, подсистем для аккаунтинга и лимитирования ресурсов.
  • Для ZFS добавлена настройка vfs.zfs.spa_slop_shift, позволяющая изменить зарезервированное по умолчанию дисковое пространство.
  • Обновлена подсистема ctl (CAM Target Layer), в которой со 128 до 256 увеличен лимит на число портов, и с 256 до 1024 на число LUN.
  • В загрузчик добавлена поддержка ввода пароля для GELI-шифрования на этапе до загрузки ядра.
  • Существенно переработан драйвер gre, который теперь разделён на два отдельных модуля gre и me.
  • Добавлен драйвер virtio_console, предоставляющий интерфейс для проброса консольных устройств VirtIO через устройство tty.
  • Решены проблемы при использовании jail совместно с gif- и gre-туннелями.
  • В ядре GENERIC по умолчанию включены драйверы nvd и nvme с поддержкой дисковых контроллеров NVM Express.
  • В драйвер psm добавлена поддержка тачпадов Synaptics и мышей ClickPad, используемых в новых моделях ноутбуков Lenovo.
  • В драйвер ral добавлена поддержка чипов RT5390 и RT5392.
  • В утилите mount_nfs появилась поддержка опций timeo, actimeo, noac и proto.
  • В TCP-стеке по умолчанию отключено определение PLPMTUD (Packetization Layer Path MTU Discovery, RFC 4821). Для включения следует использовать sysctl net.inet.tcp.pmtud_blackhole_detection, net.inet.tcp.pmtud_blackhole_mss и net.inet.tcp.v6pmtud_blackhole_mss.
  • В базовую систему включена новая утилита dpv, наглядно отображающая прогресс передачи данных для одного или нескольких потоков.
  • Добавлена утилита fstyp для определения типа файловой системы на указанном разделе.
  • Добавлена библиотека figpar, предоставляющая API для разбора файлов конфигурации. В утилиту gpart добавлена поддержка схем разделов в MBR apple-boot, apple-hfs и apple-ufs.
  • В утилиту mkimg добавлена поддержка разделов MBR EFI и реализован флаг "-c" для задания минимального виртуального размера итогового образа.
  • В утилиту netstat добавлена флаг "-R", при указании которого выводится информация об RSS/flow.
  • В утилите date для улучшения совместимости с GNU date реализовано отображение времени модификации файла, указанного через флаг "-r".
  • В bsdinstall добавлена возможность выбора схемы дисковых разделов при установке на UFS. Реализована поддержка выравнивания разделов по границе в 1 Мб при определении такой необходимости. Добавлен обходной путь для загрузки на различных ноутбуках и материнских платах, на которых ранее наблюдались проблемы с загрузкой с дисков с GPT-разделами.
  • Во freebsd-update добавлена защита от загрузки новых бинарных патчей, если прошлое обновление ещё не завершено. Утилита resolvconf обновлена до версии openresolv 3.7.0, примечательной добавлением возможности установки флага приватности для интерфейсов в resolv.conf, что позволяет использовать данные интерфейсы только для осуществления резолвинга доменов по явно заданной в resolv.conf маске (domain/search).
  • Обновлены версии сторонних программ, в том числе ntp 4.2.8p3, acpi 20150515, file 5.23, unbound 1.5.3, sendmail 8.15.2, OpenSSL 1.0.1p.
  • Обновлены предлагаемые из портов десктоп-окружения: GNOME 3.14.2 и KDE 4.14.3. Обновлён графический стек (x11-servers/xorg-server 1.14.7_5, x11/xorg 7.7_2).

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

★★★★★

Проверено: splinter ()
Последнее исправление: cetjs2 (всего исправлений: 4)

а гдя Изя? или у него праздник?

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

Ставил RC2 на ноут с Radeon HD Mobility 3650. Управления питанием нет по-прежнему. «Молотит» на полную.

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

О, чо нашёл ( https://wiki.freebsd.org/launchd ):

20150629: The TrueOS fork of FreeBSD 10 has launchd running as init and a JSON-aware launchctl utility, along with notifyd, libdispatch and ASL integrated. This work has also been forward-ported to FreeBSD -CURRENT. FreeNAS 10, which is also based on FreeBSD 10.1, will be using launchd and a host of other tools ported from OS X / iOS. It has used the original, and latest, Apple sources and ported them along with MACH IPC.

systembsd заброшен https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git . Без Поттеринга, кормильца, весь технический прогресс чахнет.

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

Ну так десять лет возились. Да и протолкнуть плохое решение в бзд будет несколько сложнее - неуловимый Джо никому крупному не нужен, а «мелоч» интриговать как красношапка уже не сможет ;)

anonymous
()

добавлена поддержка процессоров AMD c аппаратными расширениями SVM и AMD-V

о! как раз то, что надо
как раз обновлюсь

reprimand ★★★★★
()

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

unt1tled ★★★★
()

рад за Фряшку.
Еще трепыхается. и будет долго трепыхаться :-)

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

Что с поддержкой видеокарт AMD?

Все хорошо, даже отлично) Париться с выбором видеокарты не нужно.

andrew667 ★★★★★
()

Прошу простить за оффтоп, а сие чудо ставится на таблицу разделов типа IBM PC?

Или там своя partition table?

А то я тут недавно ставил версию 10.1 «куда не жалко» на старый, тестовый P4.

«Обламало» на такой вот ошибке

Думал, что там своя таблица разделов. Это был баг или мои кривые ручонки?!

Twissel ★★★★★
()
  • Добавлена библиотека figpar, предоставляющая API для разбора файлов конфигурации. В утилиту gpart добавлена поддержка схем разделов в MBR apple-boot, apple-hfs и apple-ufs.
Twissel ★★★★★
()
Ответ на: комментарий от Twissel

а сие чудо ставится на таблицу разделов типа IBM PC?

Да. В дуал/трипл буте ставилась, все работало — как с grub2, так и с собственным фряшным костылем.
И GPT без УЕФИ тоже уже могет.
Правда, я обычно ручками разбиваю, так что не в курсе возможных проблем с автоматикой.

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

какая-то помесь seccomp и selinux

Ну да, а тупые гугловцы не знали, забацали свое! А потом пришли бздшники и утянули, как всегда, к себе!

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

Спасибо, видимо, ключевое слово тут «автоматика».

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

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

гугл может тащить свои зонды куда хочет

И таки да, тащит, входя в десятку самых активных комиттеров ядра: http://www.linuxfoundation.org/publications/linux-foundation/who-writes-linux... Но Свидетели Ядра могут продолжать дальше делать вид, что ни гугол, ни самсунг, ни оракл не причем и ядро пишется исключительно ЛОРовскими энтузиастами! :)

anonymous
()

В подсистеме autofs реализован новый тип сопоставлений "-media", позволяющий организовать автоматическое монтирование встраиваемых накопителей, таких как CD и USB Flash. Также добавлен тип "-noauto" аналогичный использованию флага noauto в fstab.

встраиваемых

Съёмных.

IPR ★★★★★
()

Поддерживаемая во FreeBSD инфраструктура эмуляции окружения Linux обновленa до CentOS 6.6 (порт emulators/linux-c6). Связанные с эмулятором порты адаптированы для использования CentOS 6.6, который теперь предлагается по умолчанию вместо пакетов на основе Fedora 10. Слой совместимости с ядром Linux теперь ссылается на выпуск 2.6.18.

Скайп v4.3.0.37 починили? А то ему не хватало поддержки к-то функций в ядре...

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

Не то. Там скайп в корку впадал. Пробовал на 11й, когда только вышла. Попробую - отпишусь. Если скайп заведётся то обратно пересяду с арча на фрю... К сожалению, от скайпа не получается избавится. Хотя можно попробовать его и под вайном(к стати ни разу не ставил его под вином).

Хотя...

Hi,

Microsoft broke Skype in that the upgrade from 4.2 to 4.3 needs a few new syscalls that are not even in 11.0-CURRENT yet.

I'll mark this issue as resolved once we have them in CURRENT. Comment 3 Johannes Jost Meixner freebsd_committer 2015-06-16 10:11:31 UTC Fixed on recent 11.0-CURRENT, WONTFIX on other current releases.

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

Там скайп в корку впадал. Пробовал на 11й, когда только вышла. Попробую - отпишусь. Если скайп заведётся то обратно пересяду с арча на фрю... К сожалению, от скайпа не получается избавится. Хотя можно попробовать его и под вайном(к стати ни разу не ставил его под вином).

У меня аналогичная ситуация. Но держать десктоп на CURRENT как-то стремно. По сему нашел компромис: на текущий STABLE наложил патч с которым скайп 4.3 работает замечательно. Звонки и видео не настраивал, так как не нужно. ХЗ в каком оно состоянии.

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

Но держать десктоп на CURRENT как-то стремно.

Для дома в самый раз. А для сервачков - так там скайп нафиг не нужен. Скайп только ради дочки с женой держу...
Раньше сидел на куррент - проблем не знал, но мелкософт со скайпом подгадила, перелез на арч(в принципе без проблем тоже)...

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 1)

Неплохой чейнджлог, а как там обстоят дела с AMD Cape Verde? Нормальную поддержку не завезли еще?

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

AMD начала выпускать видеокарты?

Я хотел написать ATI, конечно же.

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

Для дома в самый раз.

Ну если в самый раз, то скайп в CURRENT заведется без проблем. Патч линуксятора уже там. Жаль что замержить в STABLE не успели. Тык бы появилось в 10.2-RELEASE.

iron ★★★★★
()

Добавлена новая утилита uefisign для формирования цифровых подписей для файлов EFI, используемых для загрузки в конфигурациях с UEFI Secure Boot

О как, а оно уже научилось в SB?

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

В мире линукса форк делают чтобы избавиться от systemd. В мире же BSD форк делают чтобы внедрить systemd^W launchd.

Linux: RIP since 2015

FreeBSD: ressurected since 2015

Quasar ★★★★★
()

Пользуясь случаем предлагаю совершенно бесплатно и без СМС поддомены в домене freebsd.rip. Любые DNS-записи в разумных пределах.

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