LINUX.ORG.RU

FreeBSD/OpenBSD/NetBSD

 , , , ,


0

3

Сап, ЛОР. Я решил накатить на свой лептоп(thinkpad x200 с либребутом) БЗД и выбираю между этими трёмя. Можете вкратце пояснить за плюсы и минусы + личные впечетления. Не надо банального «опенбзд более защищена, нетбзд более переносима». Просто побольше конкретики и впечетлений



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

Что мешает всему этому выполниться в bash под *BSD?

Ну дык речь шла вроде, как бы, о бзд-тулзах (которые далеко не все «айс») и подходе «встроить еrror by design некоторого, довольно сомнительного удобства ради» ;)

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

Может, проблема не в манах.

А в их отстутвии (и вообще, подходе к документации)?

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

Я говорю, что маны в БЗДе понятнее, чем в гну/linux

Подпишусь под каждым словом. В линупсе всегда предпочитаю гуглить, нежели читать ман. В бсде проще и быстрее покурить ман.

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

насчёт остального документация одинакового качества, я сравнивал

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

И в чем я не прав?

BSD grep(1) не умеет -o.
BSD cp(1) и mv(1) не умеют -t.
BSD watch(1) — далеко не то же самое, что watch из procps.
Утилиты командной строки BSD лишены GNU getopt.
И так далее, и тому подобное.

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

Ну дык речь шла вроде, как бы, о бзд-тулзах (которые далеко не все «айс») и подходе «встроить еrror by design некоторого, довольно сомнительного удобства ради» ;)

На всякий случай разжую - error by design тут можно усматривать в bash (кстати, а что там у других шеллов? одобренные OpenBSD шеллы не дают пользоваться globbing?), но не в ls и не в распознавании флагов на любой позиции.

Это, наверное, для бсдшников возможность втулить флаги в команде в любое место - «сомнительное удобство», как поддержка мыши с колесиком для солярщиков. Для меня, привыкшего к линуксу, речь об удушающей скудности возможностей. И речь не о гуях - я тоже живу в консоли и использую ls/mv/cp/cat и прочее вместо файловых менеджеров, поэтому меня и удивлял всегда этот момент с ls (другие примеры тоже есть).

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

BSD grep(1) не умеет -o.

ВНЕЗАПНО: http://www.freebsd.org/cgi/man.cgi?query=grep

-o, --only-matching
Show only the part of a matching line that matches PATTERN.


BSD cp(1) и mv(1) не умеют -t.

Ну да, а зачем оно? В чем профит-то, уметь именно в "-t"?

BSD watch(1) — далеко не то же самое, что watch из procps.

Ай беда, тулзы разные!! gnu-watch из портов (как и простой while-loop в шелле) еще никто не отменял.

Утилиты командной строки BSD лишены GNU getopt.

https://www.freebsd.org/cgi/man.cgi?query=getopt_long(3)

getopt_long, getopt_long_only -- get long options from command line argu-
     ment list

LIBRARY
     Standard C	Library	(libc, -lc)

И так далее, и тому подобное

Ну, понятно ...

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

Для меня, привыкшего к линуксу

Для вас это навеняка будет откровением, но:

pkg rquery %n-%v-%c gnuls gnugrep coreutils
gnuls-8.22-GNU colorized 'ls'
gnugrep-2.21_1-GNU grep
coreutils-8.23-Free Software Foundation core utilities
Это конечно, для «не-совсем-фанатов» (т.е. для не-Ътру!)

«сомнительное удобство», как поддержка мыши с колесиком для солярщиков

Ну, это уж слишком толсто. На такое только пянгвянисты ведутся ;)

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

Спасибо, не знал про gnuls, gnugrep. Я только замечал, когда пользовался бздой на десктопе, что некоторые пакеты для сборки требуют gmake.

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

Спасибо, не знал про gnuls, gnugrep.

Coreutils позволяет вообще весь «гнутый» аналог поставить.
Правда, по дефолту с префиксом g (т.е. «gls, grm»), но это фиксится элементарной пересборкой из портов (занимает на доволно стареньком ноуте минуты две).

anonymous
()

Найти нужный драйвер под Open/Net практически нереально, часть подсистем устарела, софт выходит слабо. FreeBSD - порты регулярно, пакеты чуть менее. Драйверы многие есть, есть блоб нвидии. Ну и Jail, ZFS и прочии плюшки. С ускорением графики всё более-менее. А вообще - пробуй всё.

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

Тайна параметрa "-t" не раскрыта!
К тому же линуксовые ps, (p)kill, top (и наверняка, еще куча, смотреть все лень) не умеют в "-j" и/или "-J" параметры!
И даже не обладают сходной функциональностью (в отличии от:
http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/cp.1?query=cp&amp...
http://www.freebsd.org/cgi/man.cgi?format=html&query=mv(1)

In the second synopsis form, the contents of each named source file are copied to the destination directory )

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