LINUX.ORG.RU

Релиз FreeBSD 10

 ,


5

1

Сегодня, 20 января 2014, согласно расписанию разработки, вышел FreeBSD 10. Этот релиз можно назвать самым громким среди остальных - произведена миграция некоторых ключевых компонентов/механизмов системы. А среди них:

1) Замена основного способа компиляции программ и исходных кодов. Теперь для установки портов вместо компилятора GCC будет использоваться clang, распространяющийся по BSD-подобной лицензии. Если необходимо использовать GCC - его можно скачать из системы портов.
2) Распространяющийся в базовой поставке DNS-сервер BIND (named) был заменен на Unbound. Если нужен BIND - его тоже всё еще можно скачать из портов.
3) Произведен переход на следующее поколение менеджера пакетов - средства установки скомпилированных программ, удаления, также разрешения зависимостей: утилиты с префиксом pkg_, а именно pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating, pkg_version были заменены на pkg/pkgng

  • Изменения в ядре:

    - Максимальный объем доступной памяти (для amd64) был увеличен с 1ТБ до 4ТБ.
    - Изменения в отладчике ядра ddb.
    - Для процессоров на микроархитектуре Ivy Bridge (и более поздних) стал доступен аппаратный генератор случайных чисел (Bull Mountain), и доступен при помощи инструкции RDRAND. Обратите внимание, что теперь по умолчанию /dev/random не использует аппаратный генератор.

  • Обновления, касаемые поддержки оборудования:

    - Добавлена полноценная поддержка USB Audio 2.0. Подключаемые звуковые устройства смогут поддерживать большую частоту дискретизации и более широкий динамический диапазон. От себя хочу добавить, что благодаря этому изменению пропали хрипы и свисты (проверялось на RC2) во время работы моей карты Creative SB X-Fi Surround 5.1 Pro. Как оказалось, USB 2.0 в ней был крайне желателен. Вероятнее всего, подобный эффект произошел и на других картах.
    - Обновлены драйвера для сетевых карт Myricom Myri10GE (mxge), RealTek 8139C+/8169/816xS/811xS/8168/810xE/8111 (re), VIA Rhine I/II/III (vr), Intel 3945ABG WLAN IEEE 802.11 (wpi), Chelsio T5 (cxgbe);
    - Обновлены драйвера для Adaptec AdvancedRAID Controller (aac) - поддержка разделов более 2ТБ; ATA/SATA контроллеры (ata) - теперь система может замедлять скорость вращения шпинделя жесткого диска через определенное время. Это время можно задать новой командой spindown утилиты atacontrol. После поступления команд скорость вращения восстанавливается; обновлены драйвера для HighPoint RocketRAID; добавлены драйвера для NVM Express - интерфейса работы SSD на основе PCIe
    - Включена поддержка устройств Raspberry PI и ARMv6/ARMv7 процессоров.

  • Обновления, касаемые файловых систем:

    - Объем UFS разделов теперь можно увеличивать без демонтирования. Как сообщают разработчики, это может быть полезно для увеличения дискового пространства на виртуальных машинах без прерывания работы.
    - FUSE включен в базовую систему. Кроме того, стали доступны большинство файловых систем fusefs.
    - Теперь корневой раздел может быть в файловой системе ZFS. Такая установка доступна только через bsdinstall на пару с дополнительным параметрами относительно ZFS.
    - ZFS теперь может TRIM. Добавлены алгоритмы сжатия LZ4 и L2ARC.

  • Прочие изменения:

    - Из базовой системы убрали sysinstall на пару с вспомогательными библиотеками libdisk, libftpio, sade. Теперь есть bsdinstall и bsdconfig.
    - Добавили принципиально новую утилиту freebsd-version. Она возвращает детализированные данные относительно версии и патчей системы.
    - Утилиты patch, sort, cpio, ar, ranlib, bc, dc были переписаны/заменены под BSD лицензию вместо GNU GPL X.
    - make теперь заменили bmake - «Portable» BSD make tool, портированной из NetBSD.
    - Длина имен пользователей ограничена 32 символами.

Оригинальный список изменений

Выбор и скачивание образа

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

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 7)

Скачал, попробовал поставить на ноут. Не нашел WiFi, звук, кардридер. Вынул, закопал.

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

Смылс в безде пилить аудио/видео. Оно же всёравно не тянет для десктопа. Красноглазые не в счёт.

http://www.pcbsd.org - и никакого красноглазия.

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

За счет чего решен? Мне правда интересно.

Это был вброс, не корми тролля. Его в принципе невозможно решить, так уж устроен мир оказался.

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

Скачал, попробовал поставить на ноут. Не нашел WiFi, звук, кардридер. Вынул, закопал.

Экий вы избалованный однако после Ubuntu.

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

шо вы. Убунту я только другим ставлю. У меня джента, либо дебиан. Не было б генты даже желания ставить bsd не было б.

anonymous
()

Ура! Джва года ждал такого релиза!

Novel ★★★★
()

Объясните на пальцах, почему я должен выбрать БСД, а не линукс?

Как по мне, так они одинаково тёплые и ламповые.

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

Я не знаю что у вас за железо стоит, но на моем нетбуке даже графика без какой либо правке конфиков завелась, всё железо взлетело из коробки!

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

Нечего объяснять, кто то любит чай, а кто то кофе. И спора не может быть не какого!

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

Объясните на пальцах, почему я должен выбрать БСД, а не линукс?

Ну, допустим, ты - производитель какой-то узкоспециализированной железки, для которой тебе надо сильно допилить ОС, применив при этом какие-то свои ноу-хау, которые очень не хотелось бы публиковать на растерзание патентным троллям. Тогда BSD твой выбор, или же вовсе что-то проприетарное вроде QNX.

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

то не тролль, то местный олигофрен

anonymous
()
Ответ на: комментарий от UnderTaket
- Доктор, у меня болит нога.
- Ну что Вы! Вот у меня точно такая же нога и она не болит.
anonymous
()

Возрадуемся же!

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

Как по мне, так они одинаково тёплые и ламповые.

Ты помнишь как в Linux было с поддержкой оборудования в начале 2000-х? В BSD сейчас с этим также как в Linux было тогда.

anonymous
()

спасибо анонимусу за уточнение, однако:
1) на опеннете новости пишутся несколько иным способом. Я же не хотел копипастить, поэтому на опеннет не заглядывал. Использовал данные первоисточника
2) К сожалению, редактировать сообщение я уже не могу.

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

Смылс в безде пилить аудио/видео. Оно же всёравно не тянет для десктопа. Красноглазые не в счёт.

Нам очень важно ваше мнение. Держите нас в курсе событий.

IPR ★★★★★
()

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

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

кстати да, дерьмо ваш PCBSD. Сразу на помойку. Половина разрабов там, видимо, школьники

Ну спасибо :)

пихнуть что-то в релиз не задумываясь о последствиях они могут, не более.

Можно примеры? А то все молчат как партизаны. В trac единицы пишут, в testing@ те же люди. Так что можно сделать вывод что остальных все устраивает.

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

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

А есть бенчмарки freebsd, собранной gcc vs clang?

Собираете, к примеру, chromium или firefox при помощи gcc и clang, делаете тесты производительности. По моим тестам, софт собранный при помощи clang тормознее. Порой потери производительности доходят до 30% по отношению к gcc. Но пять же, делайте свои тесты.

P.S: По моим тестам chromium собранный под фрей при помощи gcc48 работает быстрее чем в линуксе на 11%.

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

Порой потери производительности доходят до 30% по отношению к gcc.

Тут вопрос не в gcc48 vs clang. Тут да, шланг медленнее. Но если сравнивать с gcc42 которым большинство портов и базовая система до недавнего времени собиралась... Тут уже ситуация другая. ИМХО преминимо к даной ситуации gcc vs clang именно в FreeBSD правильнее сравнивать со старым gcc.

yurkis
()

Поставил на виртуалку. Пакетный менеджер отказывается ставить иксы (xorg, xorg-server) (kde (kde4), xfce (xfce4), gnome тоже), говорит что нет таких пакетов, при этом прекрасно ставятся sudo, nano, htop, etc. В чем проблема?

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

виртуалку

иксы

ага, молодца. Я лично не знаю почему так, но на ЛОР-е обычно принято кусочек лога. Хоть в пастебин, хоть в форум. Наверно эта инфа объясняет в чем дело.

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

ага, молодца

И что? Заводить иксы в виртуалке уже нельзя?

но на ЛОР-е обычно принято кусочек лога

No packages matching '$package_name' available in repositories. Какой тут еще нужен лог?

Наверно эта инфа объясняет в чем дело.

Нет.

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

[вброс]Чем оно лучше линукса?[/вброс]

+100500 Лучше оно только лицензией и неким мистическим ореолом православия. Потому пользуются им: 1. конченные проприетарщики, считающие, что всё «ничьё» должно принадлежать им; 2. фетишисты, которые не очень разбираются в деталях, зато любят выглядеть модно и неординарно.

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

ИМХО преминимо к даной ситуации gcc vs clang именно в FreeBSD правильнее сравнивать со старым gcc.

Ну канешна. Сравнивать по производительности gcc42 и clang все равно что сравнивать Windows 7 и Windows NT. Они в разное время были выпущены. Как раз то и правильнее сравнивать последние версии компиляторов на текущий момент. Clang молодой проект по отношению к gcc. По сему, пройдет еще не один год пока из clang получится что-то стоящее внимания. Во фре clang юзают лишь по религиозным соображением и ссут кипятком на то, что clang под BSD лицензией. А пока, если нужна производительность софта, собираем теплым и ламповым gcc.

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

Ты - среди разработчиков PCBSD?

Да. http://pcbsddigest.blogspot.de/2013/11/pc-bsd.html

У меня не так много часов на PCBSD, могу дать «живых» примеров.

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

Но да, почистить кое- что я и сам планировал. Вопрос только в свободном времени. А с ним как раз проблема, как обычно.

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

за то линуксоидам можно сравнивать Linux с новым ядром и windows XP 2001 года выпуска

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

Во фре clang юзают лишь по религиозным соображением и ссут кипятком на то, что clang под BSD лицензией.

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

А пока, если нужна производительность софта, собираем теплым и ламповым gcc

Так никто же и не запрещает. gcc в портах далеко не старый. Разницу в портах и базовой системе можно не обьяснять?

Сравнивать по производительности gcc42 и clang все равно что сравнивать Windows 7 и Windows NT.

Именно это для фряхи и имеет смысл сравнивать. Если вы хотите сравнение именно gcc и clang то ОС, по большому счету рояля не играет. А если хотите сравнивать компиляторы базовой системы FreeBSD (именно с точки зрения пользователя FreeBSD) то gcc42 vs clang 3.4

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

дело в том, что такие вещи делаются заранее, во время начала разработки. То, что оно жрет 800мб (или почти 1гб) озу у некоторых - абсолютно ненормально, и тут вопрос не только в потреблении памяти. По сравнению с 280мб в linux-е тут смахивает сильно на винду. Бред же.

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

Все «из коробки» - это очень хорошо. Но, похоже, механизм определения комплектации системы на основе железа и выбранных параметров либо отсутствует, либо работает неверно.

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

По сему, пройдет еще не один год пока из clang получится что-то стоящее внимания.

Ты идиот. Clang настолько обогнал по функциональности gcc, что gcc его не догонит уже никогда. Есть в gcc работающий lto? Нет, и не будет. Есть в gcc вменяемые, человечные сообщения об ошибках? Нет и не будет. Gcc можно встроить в IDE для поддержки семантической раскраски и identation и для навигации по коду и автокомплита? Нет, никогда, это немодульное говно может выполнять только одну единственную функцию.

А пока, если нужна производительность софта, собираем теплым и ламповым gcc.

Только в половине бенчмарков clang обгоняет gcc, ага. И это если еще векторизацию и LTO не включать.

anonymous
()

Произведен переход на следующее поколение менеджера пакетов

Слава Дарвину! Я вчера только выкачал FreeBSD 9.2 и попробовал включить pkgng. На свежайшей системе! А оно стало грузить что дескать конфиги неправильные и надо исправить. Причем не говорило каким образом неправильные и сработал ли pkg2ng.

- ZFS теперь может TRIM. Добавлены алгоритмы сжатия LZ4 и L2ARC.

А раньше не умела? АдЪ.

- Утилиты patch, sort, cpio, ar, ranlib, bc, dc были переписаны/заменены под BSD лицензию вместо GNU GPL X.

Что же это мне напоминает? А! Вспомнил. Iceweasel из Debian.

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

Так никто же и не запрещает. gcc в портах далеко не старый.

Дело не в свежести gcc. Дело в том, что с момента перехода на clang разработчики мало уделяют внимания сборке портов при помощи gcc. Куча софта не собирается.

Вчера обновлял gcc48 из портов. На этапе инсталла порт вывалился с ошибкой (что-то там пропатчить не смог). В итоге удалить gcc48 успел, а поставить ново-собранный не смог. Да, можно поставить gcc через pkg. Но там старая версия. Как говорится, мелочь, а не приятно.

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

Столкнулся с подобной проблемой, этих пакетов пока нет в релизном репозитории. Они есть в тестовом репозиторий... Или я ошибаюсь и он не тестовый но в общем вот ссылка где они есть:
http://pkg.freebsd.org/freebsd:10:x86:32/release/0/ этим репозиторием я пользуюсь...

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

Есть в gcc работающий lto?

Конечно есть. У меня вся система в генте собрана с gcc-4.7.3 c LTO оптимизацией. Еще и ядро линукса собираю с LTO.

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

Или ты обновлялся пересборкой?

Всегда пересборкой (хотя бы понимаешь на каком этапе и что идет не так), боюсь бинарных апдейтов, поскольку серверы, а не домашние компы => ответственность больше.

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

Конечно есть. У меня вся система в генте собрана с gcc-4.7.3 c LTO оптимизацией. Еще и ядро линукса собираю с LTO.

LTO в gcc и LTO в LLVM это две совершенно разные вещи.

anonymous
()

У БСДяхи есть какие-нибудь преимущества на десктопе по сравнению с Линем?

Ros ★★★★
()

Какое отношение имеет FreeBSD к Linux? Ведь Linux.org.ru-сайт о Linux. Давайте еще новости о винде и маках писать!

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

А оно стало грузить что дескать конфиги неправильные и надо исправить. Причем не говорило каким образом неправильные и сработал ли pkg2ng.

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

Зачем при этом в хендбук вообще включили инфу о pkgng, непонятно.

Можно конечно использовать репозиторий pc-bsd, но там только x64, мне это не подходило.

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

Программишь и дезигнешь с яойфона?

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

LTO в gcc и LTO в LLVM это две совершенно разные вещи.

Полностью согласен. LTO в LLVM в зачаточном состоянии по отношению к LTO в gcc.

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

А кого вообще твой десктоп колышет? Десктоп сдох, как концепция, забудь о нем навсегда.

О да!!! Программить- с мобильника! Рисовать там же (доплатив за стилус)! И всего два приложения - браузер для флуда на ЛОРе и AngryBirds!

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

А, спасибо. Но и на десктопах же тоже его применяют, в чем профит?

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

А пока, если нужна производительность софта, собираем теплым и ламповым gcc.

И старым, тормозным. Ага.

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

Не, в 2000 я ещё под стол ходил.

А с железом понятное дело, комьюнити у бсдшников то поменьше.

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