LINUX.ORG.RU

FreeBSD 9.0

 , , ,


0

2

Вышла FreeBSD 9.0. В новом релизе добавлено:

  • Новый инсталлятор (стал более удобным, больше похожим на консольный инсталлятор Debian)
  • Поддержка совместного использования технологии Soft Updates и журналирования для быстрого восстановления после аварийного завершения работы файловой системы (UFS2+SUJ)
  • ZFS обновлена до 28 версии
  • Обновлены драйверы ATA/SATA с поддержкой AHCI
  • Поддержка Highly Available Storage
  • D-Trace для пользовательского уровня
  • TCP/IP-стек поддерживает congestion control framework
  • Поддержка NFSv4
  • High Performance SSH

В новом инсталляторе добавлена поддержка разбивки диска GPart'ом, TRIM для SSD дисков, нормальная консоль со всеми утилитами для работы с geom, да и в целом всё стало шустрее работать. Единственная проблема с GPT. Для использования GEOM Mirror 1 нужно сначала создавать зеркало (из консоли), а затем уже на зеркале создавать разметку (работает и в ncurses-интерфейсе).

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

★★★★★

Проверено: maxcom ()
Последнее исправление: shahid (всего исправлений: 6)

Ух ты, хорошо что хоть кто то кроме GNU/Linux развивается, а то скучно если останеться раздватриОС.

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

Да всё уже, поставилось, без 10 минут 2 часа (1.7 G). Кошмар это, вот что я вам скажу, господа присяжные заседатели, надо virtio-драйверы в инсталлере иметь.

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

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

А откуда информация? Или ты тож решил в лужу попердеть, мой зеленый друк? :)

Ощущение у меня такое. Унутреннее.

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

вот не могу найти нигде, в девятке можно одному джейлу назначить несколько айпи-адресов?

да, ipv4 и v6
man jail

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

Поставил порт virtio-kmod, от Куриямы, после ребута диски действительно увиделись и стали vtbd0/1, но скорость так и есть 0.5/1 MB/s. У кого-нибудь оно вообще работает в kvm нормально?!

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

Ситуация: / - есть, /var - нету. А вот ЭТО куда?
# strings /rescue/vi|grep -F /var

Открой для себя, что такое rescue. Да и вообще crunched binary.

baka-kun ★★★★★
()
Ответ на: комментарий от leg0las

Про юникод в текстовой консоли был вопрос несколько раз, но так никто и не ответил.

Для админа локалхоста готов повторить:

> ls -f *.flac | head -7
Америка.flac
Déjà vu.flac
心よ原始に戻れ.flac
Küss mich.flac
Lied Über Die Beunruhigte Jugend.flac
Weißes Fleisch.flac
Feuerräder.flac

Как ты представляешь себе это в /текстовой/, а не графической консоли?

baka-kun ★★★★★
()
Ответ на: комментарий от GotF

sync вызывался руками, погрешность до 2%.

Руками sync до завершения time? Не верю.

Это не меняет ровно ничего.

Кроме того, что ты сравниваешь gnu-tar с bsd-tar. У них банально профиль IO и malloc настолько разный, что легко дает расхождения в любую сторону даже на одной системе и md в зависимости от входных данных.

Легко и непринуждённо.

«Легко и непринуждённо» — это многопоточные бенчмарки на наборе разных данный и с разными размерами блоков с последующим анализом. Но тебе слабо.

Аргументы нужны и выводы: «UFS тормоз» — это мешки ворочать. Надо что-то вроде «dirhash здорово проседает на большом количестве мелких файлов при недостатке памяти под кеши» или «SU это хорошо для непротиворечивости ФС, но слишком часто вынуждены писать на диск, не позволяя иметь очень большую очередь отложенной записи, что не дает `dd if=/dev/zero of=test` завершиться до сливания почти всех данных на диск».

baka-kun ★★★★★
()
Ответ на: комментарий от GotF

нужно ещё подключить диск с BSD

Там ещё и устройства разные были?

А ты не подумал скорректироваться по скорости накопителя? Что-нибудь вроде `dd if=/dev/zero of=/dev/my_test_drive`, запомнить время, а потом создать на этом месте ФС? Ты же не будешь утверждать, что скорость dd на сырой диск зависит от ФС?

baka-kun ★★★★★
()
Ответ на: комментарий от sergv

Ситуация: / - есть, /var - нету. А вот ЭТО куда?
# strings /rescue/vi|grep -F /var
/var/runH

[... поскипано ...]

Гусары - МОЛЧАТЬ!!! :)

Для вантузятников и ляпиксоидов показываю:

uname -r

9.0-RELEASE

file /rescue/vi

/rescue/vi: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), statically linked, for FreeBSD 9.0 (900044), stripped

ldd /rescue/vi

ldd: /rescue/vi: not a dynamic ELF executable

Надежды мало - но может поймешь о чём это :)

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

Возьми фряху 8.2 х64 с 8-10Гб ОЗУ
Сделай пул где-то на 6-8Тб, туда накидай 200-300т файлов с русскими и европейскими именами. Желательно что бы имена были длинными. Потом сделай на файлах с длинными именами rm или в каталоге с ними же ls. Получишь кернел паник с большой долей вероятности. На raidz1 хорошо воспроизводится

anonymous
()

Там уже реализована установка в логических разделах?

KERNEL_PANIC ★★★
()

Не нужно, зак.. уже закопали? давно закопали? ну и ладушки

Ford_Focus ★★★★★
()
Ответ на: комментарий от baka-kun

Как ты представляешь себе это в /текстовой/, а не графической консоли?

Отлично представляю, поскольку только что скинул твой пример в файл, и потом посмотрел его в линуксе на консоли. Не считая глифов кетаепонской строки, все остальные строки увиделись нормально. Fedora 16, блоб нвидии, поэтому КМС отключен, и консоль именно текстовая. ЧЯДНТ?

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

Между прочим поставил VirtualBox и подключил туда те же образы дисков, определились как ada0/1 без всякого paravirt и прет 50 MB/s.

Как это понимать?! FreeBSD генетически несовместима с QEMU'шными дисками даже с virtio-blk? Я не могу на RHEV гонять VirtualBox только ради сабжа. ЧЯДНТ?

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

Как это понимать? Обновите эмулирующее ПО до последних стабильных версий.

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

ЧЯДНТ?

Используешь современную систему.

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

Я не могу на RHEV гонять VirtualBox только ради сабжа

А что, QEMU разучился эмулировать SCSI и IDE диски? Надо же, а ведь всего три дня назад умел...

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

Отлично представляю…

Значит должен понимать, что большей части глобуса про отображение национальных алфавитов в такой консоли можно забыть. Даже если обменять 16 цветов в консоли на 8, возможно отобразить всего 512 разных символов.

ЧЯДНТ?

Не отвечаешь на вопрос, зачем тебе отображение чего-то кроме ASCII в /локальной/ текстовой консоли? Зачем тебе текстовая консоль для чего-то ещё, кроме первоначальной установки или рекавери?

Ведь даже на последовательном порту проблем с utf-8 уже не будет, если их нет у терминала.

baka-kun ★★★★★
()
Ответ на: комментарий от no-dashi

Видимо только для FreeBSD разучился, для Linux гостей нормально эмулирует и скорость записи/чтения вменяемая.

anonymous
()

Изя уже на хоботе рекламирует. =)

Лол. Кто о чём, а бсдуны из под винды) putty.exe

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

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

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

Ндя... Поздравляю тех, кто пользует, но... 6 лет назад упала фряха (ставил и конфигурил не я), похерив всё - ФС слетела почему-то. Воткнул Дебиан и теперь седьмой год проблем не знаю. Сервак - шлюз в инет с нетамсом, почтовик, апачка и тоннель

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

6 лет назад, ты накосячил, свалил все на FreeBSD и теперь всем доказываешь, что FreeBSD говно? :)

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

эксплуатирую с версии 2.1. с прямыми руками, оптимизированным ядром и sysctl - система неубиваема и просто волшебна по логичности (никаких ранлевелов, кучи дистров, разных форматов пакетов, холиваров между FS и т.д.) - the power to serve и никак иначе

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

С разморозкой. Самая стабильная ФС под Линукс.

Это печально. Ибо убунта, при потере питания убила корневой раздел. Восстановление не удалось.

anonymous
()

Даже не упомянули, что

The FreeBSD Project dedicates the FreeBSD 9.0-RELEASE to the memory of Dennis M. Ritchie, one of the founding fathers of the UNIX[tm] operating system.

loz ★★★★★
()
Ответ на: комментарий от baka-kun

Не отвечаешь на вопрос, зачем тебе отображение чего-то кроме ASCII в /локальной/ текстовой консоли?

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

Совершенно идиотский подход «А зачем?» вместо того, чтобы делать совершенно очевидные и правильные вещи. Ну пусть будет как винда - в 7ке вон nslookup до сих пор кракозябры выводит, вместо русского.

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

нет, мне нужна полноценная виртуализация с возможностью установить любую ОСь

Давайте трезвее смотреть на мир.

Что значит любую ОСь?

Программы, которые есть под Linux, даже в бинарниках запускаются и работают на FreeBSD сами по себе и внутри изолированных окружений (jail).

Mac OS X? Что конкретно вам нужно запускать в этой маргинальной десктопной системе? Вам дествительно необходимо что-то запускать в виртуальке из App'ов этой ОСи или из принципа «а вот хочется»?

Windows. Тут может быть понятна миграция одной виртуалки с одного сервера на другой и в качестве временного прибежища могла бы выступать FreeBSD. Это я могу как-то понять. Но, опять же, для приложений Windows можно использовать Wine, закрыв глаза на неполную эмуляцию.

Linux. Тут вообще неясно, зачем виртуализировать Linux на FreeBSD, если программы из Linux и портированные программы и так нативно работают, в том числе внутри клеток. Смысл виртуализации в чём? «Чтобы было как у людей»?

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

Что значит любую ОСь?

То и значит.

Программы, которые есть под Linux, даже в бинарниках запускаются и работают на FreeBSD сами по себе и внутри изолированных окружений (jail).

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

Смысл виртуализации в чём?

Нельзя, значит нельзя. Не надо отвечать на вопрос в духе красноглазиков. Мне виртуализация нужна. Пока её нет ни о какой речи об установки фряхи на мой сервер и речи идти не может.

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

С разморозкой. Самая стабильная ФС под Линукс.

Это печально. Ибо убунта, при потере питания убила корневой раздел. Восстановление не удалось.

Такое могло быть только когда EXT4 только зарелизилась в экспериментальном режиме. Потом этот косяк поправили.

vilisvir ★★★★★
()

Я обязательно установлю, очень хочется посмтреть новый инсталятор.

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

А что ты скажешь о пк-бсд что выше? Интересный проект?

PC-BSD — это проект по допиливанию FreeBSD до того состояния, чтобы не стыдно её было запускать на десктопах. Внутри это настоящая FreeBSD.

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

vi засрет за точку монтирования /var

можно примонтировать mfs в /var

Из пушки-то и по воробьям... :-)

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

И как это связано с созданием фалов в /var?

Никак, vi по собственной инициативе их не создает.

Единственная строка, касающаяся vi — /var/tmp/vi.recover/, но это только путь recdir по умолчанию, и редактор туда по собственной инициативе ничего не пишет. Кстати, создать этот путь, если его нет, vi тоже не умеет.

Ты должен был догадаться, что /rescue/vi, как и все остальные приложения в /rescue — это хардлинк на /rescue/rescue, и поэтому в нём все строки из полутора сотен утилит. Некоторые из которых в однопользовательском режиме неприменимы (бесполезны): whoami, например. Ты ведь не думал, что rescue нельзя применять в многопользовательском режиме с примонтированным /var и т.д.? Например, если побился /usr, у тебя всегда есть необходимый и достаточный набор инструментов, чтобы поднять сеть (смонтировать диск, накатить дамп) и всё починить без лишних перезагрузок (даже ldconfig есть).

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

Единственная строка, касающаяся vi — /var/tmp/vi.recover/, но это только путь recdir по умолчанию, и редактор туда по собственной инициативе ничего не пишет. Кстати, создать этот путь, если его нет, vi тоже не умеет.

Умеет. Проверял при поиске погибшей inode на «/» после некорректной перезагрузки. С тех пор без ОСОБОЙ необходимости его не запускаю (ненавижу «невидимые» файлы :-))

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

Подтверждение:

/usr/src/contrib/nvi/common/recover.c:

int rcv_tmp(sp, ep, name) SCR *sp; EXF *ep; char *name; { [skip] if (stat(dp, &sb)) { if (errno != ENOENT || mkdir(dp, 0)) { msgq(sp, M_SYSERR, «%s», dp); goto err; }

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

Умеет

Он умеет создать только директорию – последний элемент пути, но не весь путь. При непримонтированном /var отсутствует /var/tmp, поэтому директория /var/tmp/vi.recover/ создана не будет.

baka-kun ★★★★★
()
Ответ на: комментарий от evseev

Интересная тенденция. Те, кто использовал FreeBSD в работе отзываются об этой системе с теплотой. Те, кто ставил на посмотреть, зачастую несут какой-то злобный бред. С чем бы это могло быть связано?

С разгаром пубертатного периода большинства таких злобных коментаторов :)

yurkis
()

В сегодняшнем ports/UPDATING

Для тех, у кого DE не запускается после недавнего обновления:

20120116:
  AFFECTS: users of x11/xcb-util
  AUTHOR: garga@FreeBSD.org

  x11/xcb-util was updated to 0.3.8 and was splitted in new modules.
  Dependencies were adjusted but main port symbols were moved to a single
  library, xcb-util.so.  For this reason, all dependent ports must be
  recompiled.If you use portmaster, run:

  # portmaster -R -r xcb-util

  Or for portupgrade:

  # portupgrade -r xcb-util-0\*
(типа предупреждение, что нужно сделать :) )

iZEN ★★★★★
()

В девятке существует проблема с драйвером bxe.

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