LINUX.ORG.RU

FreeBSD vs DragonFly BSD vs NetBSD vs OpenBSD

 , , , ,


0

1

Что поставить из сабжей на лаптоп ThinkPad T420?

Из требований:

  • полная поддержка х86_64
  • желательно одновременно совместимость х86 (multiarch)
  • хорошая поддержка SMP
  • хорошая поддержка быстрой виртуализации
  • хорошая поддержка запуска большинства линуксовых бинарей (х86 и х86_64)
  • поддержка оборудования для сабжевого лаптопа
  • прозрачное шифрование разделов (есть ли что-то типа линуксового ecryptfs?)
  • поддержка записи на разделы NTFS и ExFAT (можно через fusefs)
  • безпроблемные свежие апдейты

Что не важно:

  • игры
  • офисный софт
  • графические конфигурялки
  • switchable graphics (планирую использовать интегрированую интеловскую GPU, невидию отключу нафиг)

безпроблемные

Нечего русский язык в школе было прогуливать.

FreeBSD vs DragonFly BSD vs NetBSD vs OpenBSD

А линукс тут при чём?

хорошая поддержка запуска большинства линуксовых бинарей

Убунту ставь.

свежие апдейты

Свежую.

графические конфигурялки

Серверную.

Goury ★★★★★ ()

про DragonFly не знаю.

полная поддержка х86_64

везде

желательно одновременно совместимость х86 (multiarch)

сомневаюсь, что есть хоть где-то.

хорошая поддержка быстрой виртуализации

jail есть в freebsd. есть там и какие-то капсулы. в netbsd есть xen. в openbsd нет ничего.

хорошая поддержка запуска большинства линуксовых бинарей (х86 и х86_64)

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

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

это уже к тебе вопрос

прозрачное шифрование разделов (есть ли что-то типа линуксового ecryptfs?)

везде, где есть fuse, должен быть encfs (всяко баще ecryptfs - вот у меня в debian jessie ecryptfs есть, а enfs выкинули - так я беден и несчастен). в OpenBSD точно есть.

поддержка записи на разделы NTFS и ExFAT (можно через fusefs)

про exfat - не помню, никогда не интересовался.

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

Это уже к дистрибутивам Linux.

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

Исключая линукс, что более менеe нормальное из BSD?

Они разные. С разными достоинствами и недостатками. Наиболее технологичное, наверное, FreeBSD, но вот оно мне вообще не подходит. OpenBSD использую много и разных. NetBSD использую изредка. Но без Debian не обойтись :)

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

Но без Debian не обойтись :)

Это понятно. Сам был на дебиане, сейчас на убунту, включая VPS. Хотелось бы попробовать/обкатать BSD и может быть смигрировать на нее.

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

Но я присоединяюсь ко всем вышеперечисленным - Ubuntu.

Нельзя просто так зайти и сказать: «Я хочу FreeBSD» или «Я хочу OpenBSD». :)

По OpenBSD сначала лучше вообще официальный faq прочесть, прежде чем что-то делать. Если шпрехаешь - то на официальном сайте, а если не особо - то где-то на гитхабе есть openbsd-doc-ru, с переводом более старых версий.

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

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

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

А уж если ты их всех в одну кучу мешаешь - тем более. :)

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

Oxdeadbeef ★★★ ()

есть ли что-то типа линуксового ecryptfs?

Geom eli во фре.

хорошая поддержка быстрой виртуализации

В бсд же нет виртуализации как таковой.

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

что сейчас лучше из Linux? :) [хотя у linux хоть общего много, а с появлением networkmanager и systemd - вообще для большинства вещей наступила сплошная унификация]

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

В бсд же нет виртуализации как таковой.

в 4.4BSD? возможно, не помню. :)

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

У них Mate по дефолту, какой третьегном?

На скриншоте показалось, что GNOME3, потом пригляделся — точно MATE

Oxdeadbeef ★★★ ()

пользователь freebsd... но я вижу, за меня уже ответили

reprimand ★★★★★ ()

Если мозги есть то думаю FreeBSD устроит.

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

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

не умеют

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

В бсд же нет виртуализации как таковой.

Вообще-то во фре есть bhyve, который работает замечательно. Но поддерживает пока что только *BSD и Linux в качестве гостя. Так же есть VirtualBox и Vmware.

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

кстати, ты не в курсе...
у bhyve какие требования к железу? где-то читал, что оно умеет только на intel core i*
так ли это?

reprimand ★★★★★ ()

полная поддержка х86_64

Она у всех полная.

желательно одновременно совместимость х86 (multiarch)

Тоже есть у всех, правда с разным успехом.

хорошая поддержка SMP

У DragonFlyBSD есть ихние распиаренные LKWT. Правда некоторые пишут что толку с них мало, так как чтоб получить профит нужно софт переписывать под все особенности этой реазилации тредов. Когда я сам тестил, производительность на бенчмарках была порой даже хуже чем у фряхи. Но это не показатель.

хорошая поддержка быстрой виртуализации

Смотря что нужно иртуализировать. У DragonFlyBSD есть vkernel, у FreeBSD - bhyve. Все они быстрые, только поддерживают не все что хотелось бы.

хорошая поддержка запуска большинства линуксовых бинарей (х86 и х86_64)

Тут у FreeBSD лучше ИМХО.

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

Определяй методом тыка, но с дровами у FreeBSD лучше чем у осттальных.

прозрачное шифрование разделов (есть ли что-то типа линуксового ecryptfs?)

Как уже сказали выше, есть geli в FreeBSD.

поддержка записи на разделы NTFS и ExFAT (можно через fusefs)

Для NTFS - ntfs3g. Для ExFAT - sysutils/fusefs-exfat.

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

Во всех *BSD если обновлять STABLE будет все стабильно.

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

кстати, ты не в курсе...

В курсе. Недавно даже с разработчиками общался на эту тему. Основное требование - поддержка VT-x и VT-d. Если таковое поддерживается процом - FreeBSD как гость гарантиновано взлетит в bhyve. Но есть хочешь грузить Linux, в списке флагов VT-x (dmesg | grep VT-x) должен быть UG флаг (unrestricted guest). Эт связано с тем, что: «grub boots Linux in unpaged 32-bit „flat“ protected mode so requires unrestricted guest support».

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

freebsd или openbsd
что осилишь
А Лучше Ubuntu

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

безпроблемные

М.б. он из принципиальных. Слог «бес» низзя. Хотя, тогда и бсд нельзя.

greenman ★★★★★ ()

Всем спасибо, сейчас пробую NetBSD, потом FreeBSD.

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

Таки да, хрен поймешь. В общем, выплни:

# kldload vmm
# truncate -s 10G bsd.img
# fetch ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/10.1/FreeBSD-10.1-RC1-amd64-bootonly.iso
# sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -d bsd.img -i -I FreeBSD-10.1-RC1-amd64-bootonly.iso
...и станет ясно.

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

после kldload в dmesg

amd_iommu_init: not implemented
amdv_init: not implemented
amdv_cleanup: not implemented
module_register_init: MOD_LOAD (vmm, 0xffffffff81a1fb60, 0) error 6

это нормально?..

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

Судя по всему, в bhyve iommu допилили только для Intel. Попробуй CURRENT (загрузись с ISO), вдруг там уже реализовали.

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

В бсд же нет виртуализации как таковой.

Из легкой видимо имеется ввиду jails А из тяжелой bhyve, virtualbox

anonymous ()

Отвечу за OpenBSD:

  • полная поддержка х86_64
  • желательно одновременно совместимость х86 (multiarch)
  • хорошая поддержка SMP
  • хорошая поддержка быстрой виртуализации — ещё нет, но намечается: http://undeadly.org/cgi?action=article&sid=20150831183826
  • хорошая поддержка запуска большинства линуксовых бинарей (х86 и х86_64) — выпилили, и больше скорей всего уже не будет
  • поддержка оборудования для сабжевого лаптопа
  • прозрачное шифрование разделов (есть ли что-то типа линуксового ecryptfs?) — http://www.openbsd.org/faq/faq14.html#softraidCrypto
  • поддержка записи на разделы NTFS и ExFAT (можно через fusefs) — NTFS: only read support — http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/mount_ntfs.8?quer...
  • безпроблемные свежие апдейты — раз в пол-года, проблем ещё ниразу не было

PS: некропостеры! только заметил, что тема уже протухла, но пусть отаётся. ;)

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

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

Присоединяюсь.

Особенно на примере Intel Graphics, у которого в FreeBSD все очень плохо из-за старого кода драйвера, а в OpenBSD - нет проблем.

GFORGX ★★☆ ()

ThinkPad T420

откуда на ЛОРе столько этого старья?

FreeBSD vs DragonFly BSD vs NetBSD vs OpenBSD

зачем на это старьё ставить серверные ОСи? Причём тут линукс?

поддержка записи на разделы NTFS и ExFAT (можно через fusefs)

эта машина будет торрентокачалкой, сливающей накачанное на HDD, чтобы смотреть под вендой/на ТВ? Тогда какая разница, что за ОС?

Кароч, такие вопросы вызывают только новые вопросы, поэтому ставь Убунту LTS

Ой, это же древний тред)))

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

Я - пас. Виртуализацией не интересуюсь.

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