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)

Не прошло и года, запостили на ЛОР.

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

scrub, малое потребление памяти, проще делать не очень сложные МЭ.

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

Обновление достойно десятки.

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

на фоне юзерспейсовых программ разница нынче незаметна.

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

Вот что было год назад: http://www.opennet.ru/openforum/vsluhforumID3/87575.html#155

Заходим на http://octane-benchmark.googlecode.com/svn/latest/index.html

Запускаем тесты и ждем сколько же попугаев выдаст (чем выше тем лучше):

chromium-23.0.1271.97 (сборка GCC-4.6.3) Octane Score: 8496

chromium-24.0.1312.52 (сборка LLVM/Clang 3.1) Octane Score: 8268

chromium-24.0.1312.52 (сборка GCC-4.6.3) Octane Score: 8676

firefox-18.0 (сборка GCC-4.6.3) Octane Score: 5855

firefox-18.0 (сборка свеженьким LLVM/Clang 3.2) Octane Score: 5822 — новейший LLVM/Clang 3.2 почти сравнялся по скорости кода с GCC 4.6.3.

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

Сейчас (по три замера):

firefox-26.0 (сборка LLVM/Clang 3.3) Octane Score: 9643, 8686, 8629.

chromium-32.0.1700.77 (сборка LLVM/Clang 3.3) Octane Score: 10384, 9944, 10256.

Машинка та же.

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

Отличная новость. Хоть с 4.7 не пользовался всё равно пусть развивается.

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

Для того чтобы заработали пакеты в 10-м релизе, нужно заменить в адресе репозитария /latest на /release/0 в /etc/pkg/FreeBSD.conf. После pkg update и после нормально работает pig install xorg.

anonymous
()

Отличная новость, полчаса назад обновил 9ку

s13
()

Кстати, правда, наблюдаю на Microserver N54L на файловых и сетевых операциях (доступ к файлопомойке) регрессию где-то процентов в 7.

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

Воровать позволяет как раз BSD-лицензия, ибо можно прикарманить чужие разработки

После «прикарманивания» код пропадает с серверов bsd? Если нет, то в чем заключается «воровство»?

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

В начале 90-х, когда Linux только появился, а BSD уже много лет существовал, почему то у Linux был взрывной рост, когда ещё не было никаких инвестиций от корпораций. Просто именно лицензия повлияла на взлёт Linux, когда программисты предпочитали развивать Linux, нежели BSD.

Насколько я знаю, бздуны тогда были заняты юридическими «разборками» с SCO, и статус BSD был не очень ясен.

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

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

Ага... убунтокубунты быстро устанавливаются и взлетают, а потом оказывается, что в кубунтовских кедах на разных машинах одни и те же баги, которых нет в тех же кедах, но на фряхе. И с интеловыми дровами херота какая-то на рабочем компе, но там PAE и все может быть :)

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

После «прикарманивания» код пропадает с серверов bsd? Если нет, то в чем заключается «воровство»?

Это был ответ на обвинения GPL в потакании воровству кода. Целью было показать, что в таком случае BSD ещё хуже, ибо позволяет использовать код, вообще ничего не возвращая взамен.

Лично я считаю, что автор волен выбирать лицензию для своего продукта так, как посчитает нужным, и потому его выбор BSD/GPL/proprietary/etc следует уважать, и уже дело пользователей выбирать, каким продуктом с какой лицензией пользоваться.

У меня есть мнение по поводу того, какую лицензию лучше выбирать в некотором данном случае, и я считаю, что лицензия является одной из причин более быстрого развития Linux, чем *BSD, но я не считаю возможным предавать авторов анафеме лишь из-за неправильного по моему мнению выбора лицензии. И если заинтересованность проекта FreeBSD в чистой от иных лицензий базовой системе понять можно, то слепую ненависть к всему GPL некоторых его пользователей - нет.

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

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

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

это какое же там неподдерживаемое железо в серверах?

Да сколько угодно - проще сказать, что работает, потому что все остальное - нет. Даже копаться в базе знаний и называть лень.
Из последнего (буквально на днях) - на hp* gen8 broadcom в жопе.
http://lists.freebsd.org/pipermail/freebsd-questions/2013-June/251638.html

С трудом на 9.2 запустились, стараемся не дышать.

Несколько лет назад арендовать сервак DELL у приличных западных компаний было нереально - то hba не держит, то сеть, то глюки с чипсетами - пипец.

На hp со времени 8.3 отломали к чертовой матери iLO CD-ROM - на дворе 10ка - так и тухнет, всем насрать.

Я уже молчу про экзотику типа ТФОП платы E1/T1/FX* - эти вообще в такой дыре, что и не вытащить.

Давай не начинать этот разговор, а? Я тебе сейчас весь багтрекер фри по железу солью, чтобы ты не вонял, если не в курсе.

Как правило более-менее работает старый хлам. Все новое в жопе.

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

потеешь, я вижу. Твоего «сколько угодно» можно набрать для любой ос вплоть до винды (даже с учетом нахождения в supported hardware list). Твое коммерческое железо и «готовые» решения для лохов не нужны. В данный момент я испытал на месте у одной Киевской фирмы работоспособность сборного сервера с достаточно дорогим и новым (1-й квартал 2013) железом на freebsd - полет превосходный. Поэтому лично свою вонь держи при себе, умник ЛОРовский нашелся.

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

Давай не начинать этот разговор, а?

да вперед, мне-то в радость.

Я тебе сейчас весь багтрекер фри по железу солью, чтобы ты не вонял, если не в курсе.

бугорт детектед. Прими разупорин.

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

читай правила и wiki LOR-а. Кстати, новости о маках и винде (завуалировано) проскакивают.

reprimand ★★★★★
() автор топика

Попробовал поставить в FreeBSD 10 KDE.

pkg install kde

а он мне

Missing dependency matching 'x11/kde4-workspace'.

Это как понимать? Репозиторий как бы есть, но он неполон? Тонкая шутка такая?

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

Missing dependency matching 'x11/kde4-workspace'.

Написали же уже. Хоть бы посты выше глянул. У меня при «pkg install kde» вываливает простыню пакетов для без каких либо Missing dependency.

iron ★★★★★
()

Объем UFS разделов теперь можно увеличивать без демонтирования

Вот это полезно, а то приходилось грузиться.

утилиты с префиксом pkg_, а именно pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating, pkg_version были заменены на pkg/pkgng

Ну, а это у белых людей уже давно появилось.

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

Если вы думаете, что все кто берёт код под gpl и следуя инструкциям беспрекословно возвращают его обратно то это очень наивно! Я более чем уверен, что код спокойно берётся, модифицируется, встраивается в свои продукты и сообществу не возвращается. А если, что то и возвращается то это малая часть для отчётности!

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

Я с этим спорить не буду, но я правил не FreeBSD.conf а pkg.conf в /usr/local/etc/, на тот же /release/0/, и у меня всё хорошо работает и ставиться.

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

Во фре есть проблемы только с десктопным железом. И то с каждым релизом всё меньше. А с серверным железом всё в порядке!

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

В данный момент я испытал на месте у одной Киевской фирмы работоспособность сборного сервера

Иди дальше рассуждай на основе выборки из одного сервера.

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

А с серверным железом всё в порядке!

От того, что ты это повторяешь лучше с его поддержкой все равно не становится. :)

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

Я не повторяю, а пользуюсь) А сейчас провожу перенос всех компов в конторе на FreeBSD с LXDE, и с поддержкой железа проблем не нашёл...

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

ага в линуксе все идеально с железом и баги правлят на лету

В линуксе банально поддержка есть и сильно больше и лучше. О чем я и написал изначально.

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

Я не повторяю, а пользуюсь) А сейчас провожу перенос всех компов в конторе на FreeBSD с LXDE, и с поддержкой железа проблем не нашёл...

Именно что «провожу». *издеть будете, когда закончите.

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

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

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

Вот не надо тут. Iceweasel никто не переписывал, а выпилить логотипы заставила сама Mozilla.

Вот именно, не надо тут. Mozilla никого ничего не заставляла. Пруф: в других дистрибутивах все как у людей.

Просто дебианщикам не понравилась лицензия, вот они и избавились от логотипа и названия. Это - фритардизм (причем особо изуверского разлива).

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

Для того чтобы заработали пакеты в 10-м релизе, нужно заменить в адресе репозитария /latest на /release/0 в /etc/pkg/FreeBSD.conf. После pkg update и после нормально работает pig install xorg.

Спасибо. Заработало.

Интересно, почему не так по-умолчанию?

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

А сейчас провожу перенос всех компов в конторе на FreeBSD с LXDE

Как вы решили вопрос с user-friendly монтированием подсоединяемых носителей (USB-флэшек, в частности)? Автомонтирование на чём основано?

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

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

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

Пока меняются компьютеры в которых флешки или любые другие устройства использовать и монтироваться не будут. Пока не решёные вопросы только с флешками и как организовать работу windows remoteapp. Как выйдет рабочая станция пользователей я сделаю описание!

UnderTaket
()

Шланг по-умолчанию - годнота! Может и Debian со временем допилят чтобы всё им собирать. Пока результаты не радуют: 11.6% пакетов всё ещё фэйлятся (см. http://clang.debian.net/).

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

После «прикарманивания» код пропадает с серверов bsd? Если нет, то в чем заключается «воровство»?

Когда я *** чужих жён они же тоже никуда не пропадают. В чём тогда проблема? Почему их мужья недовольны?

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

В своём есть все пакеты, выше описано 5 раз что надо сделать! Достаточно поменять 2 слова...

Не понял как это добавит пакетов в официальный репозиторий.

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