LINUX.ORG.RU

FreeBSD там живо?

 , ,


3

4

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

Или все же для кодинга Линукс предпочтительнее, если да, то благодаря чему?


ну freebsd.org пингуется

Harald ★★★★★
()

насколько там сейчас пакеты хорошо ворочаются

Хуже, чем в Arch. GNOME фактически заброшен, KDE5 недавно портировали.

есть ли возможность нормально подключать и отключать флешку

https://www.freebsd.org/doc/handbook/usb-disks.html

Но если хочется посмотреть на хорошую альтернативную систему, а не wannabe Linux, возьми OpenBSD.

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

Многие советуют опенка, но почему?

Знаю, что отполирована система просто в нет, но пакеты, ведь их гораздо меньше, чем даже во фряхе

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

Суть в адекватной базовой системе и её компонентах. Да, портов меньше, но основные вещи присутствуют. А всё остальное ты можешь портировать самостоятельно и закинуть на https://github.com/jasperla/openbsd-wip. x3

Linux сосёт, но хорошо поддерживается. FreeBSD сосёт и всегда играет в догоняющего, поэтому особого смысла в её использовании я не вижу. OpenBSD сосёт меньше всех и в рамках проекта развивается куча полезных вещей.

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

Спасибо за полезный развернутый комментарий

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

возьми OpenBSD

Отличная поддержка видео от intel, amd и тем более nvidia гарантирована. И «The total number of packages: 8192» и «There are currently 32771 ports available» по сравнению с FreeBSD.

Если во FreeBSD проблемы с драйверами есть, то в OpenBSD проблем нет вообще. Нет драйверов - нет проблем.

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

Суть в адекватной базовой системе и её компонентах.

Аргументный аргумент.

и в рамках проекта развивается куча полезных вещей.

Которые доступны и во FreeBSD, и в Linux, и много где ещё.

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

Отличная поддержка гарантирована

разве бсд не распространяется как “as is”?

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

Аргументный аргумент.

В каждой системе должно быть три файерволла и линуксятор, конечно же. Ну, и не стоит забывать про https://vez.mrsk.me/freebsd-defaults.txt

и много где щеё

На самом деле не везде, portable-версии поддерживаются довольно плохо.

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

Интересует именно насколько там сейчас пакеты хорошо ворочаются,

Да нормально все, за исключением слишком уж прибитых к пингвину вещей:
https://repology.org/repositories/statistics/newest

Repository	Metapackages	Packages
nixpkgs	unstable	43986	20772
Raspbian	Testing	32647	16533
FreeBSD	Ports	27623	16487
Т.е. по количеству src пакетов фря вполне на уровне бубунты/дебияна.

есть ли возможность нормально подключать и отключать флешку

И флешку и телефон и киндл и внешний хард …

https://www.freshports.org/sysutils/dsbmd/ https://www.freshports.org/sysutils/dsbmc-cli/ https://www.freshports.org/sysutils/dsbmc/ https://freeshell.de/~mk/projects/dsbmc.html https://freeshell.de/~mk/projects/dsbmc-main-screenshot.png https://freeshell.de/~mk/projects/dsbmc-main-screenshot2.png

https://www.freebsd.org/doc/handbook/usb-disks.html
Но если хочется посмотреть на хорошую альтернативную систему, а не wannabe Linux,

По ссылке сразу видать авторитетного знатока фряхи, ага …

anonymous
()

Нет. Устали воровать и сдулись. Но в плойках вполне нормально живёт (я верю что кривое говно вместо прошивок там не из-за фряхи).

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

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

А за спиной у тебя стоит Маккузик с плёткой и заставляет их всех использовать. Причём одновременно.

IPR ★★★★★
()

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

pawnhearts ★★★★★
()

Актуальные пакеты (порты) во FreeBSD чаще новее, чем в популярных дистрибутивах Linux. Это касается в первую очередь графической подсистемы (Mesa) и приложений для десктопа (Firefox, ffmpeg, кодеки).

Сайт: https://www.freshports.org/ даёт подробные сведения о пакетах/портах FreeBSD.

Но есть порты, которые давно не обновляются или отстают на одну-две версии от линуксовых дистрибутивов. Актуальные порты предназначены для работы с FreeBSD 12-STABLE и имеют модель непрерывного обновления, как базовая система. Таким образом, релиз является «отправной точкой» для последующей актуализации рабочей среды. Механизм обновлений кастомизируется. То есть имеется возможность собрать только то, что требуется в работе, оставив за бортом неиспользуемое. Этим сокращается время на сопровождение системы.

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

и не стоит забывать про https://vez.mrsk.me/freebsd-defaults.txt

Тогда не стоит забывать про опенбсдшную мантру «уязвимостью считается только возможность удаленного выполнения кода!» и «вы все врети!»

https://www.networkcomputing.com/openbsd-remote-exploit

Core Securities found the vulnerability and worked together with the OpenBSD team, but from the vendor contact log included in the advisory, there are definitely hints that maybe the OpenBSD team is a little rusty in handling security events, or the usual «responsible disclosure» mechanism didn't quite function as well as designed. Not only did the OpenBSD folks initially deny the «vulnerability» status of the bug (believing it was only a remote denial of service), but it also appears public disclosure of the vulnerability was done without coordination (see the «Release Mode» section of Core's alert).

https://web.archive.org/web/20070320133109/http://www.coresecurity.com/?actio...


    2007-02-20: First notification sent by Core.
    2007-02-20: Acknowledgement of first notification received from the OpenBSD team.
    2007-02-21: Core sends draft advisory and proof of concept code that demonstrates remote kernel panic.
    2007-02-26: OpenBSD team develops a fix and commits it to the HEAD branch of source tree.
    2007-02-26: OpenBSD team communicates that the issue is specific to OpenBSD. OpenBSD no longer uses the term "vulnerability" when referring to bugs that lead to a remote denial of service attack
...
    2007-02-26: Core email sent to OpenBSD team explaining that Core considers a remote denial of service a security issue ... requests details about the bug and if possible an analysis of why the OpenBSD team may or may not consider the bug exploitable for remote code execution.
    2007-02-28: OpenBSD team indicates that the bug results in corruption of mbuf chains and that only IPv6 code uses that mbuf code, there is no user data in the mbuf header fields that become corrupted and it would be surprising to be able to run arbitrary code using a bug so deep in the mbuf code. The bug simply leads to corruption of the mbuf chain.
    2007-03-05: Core develops proof of concept code that demonstrates remote code execution in the kernel context by exploiting the mbuf overflow.
    2007-03-05: OpenBSD team notified of PoC availability.
    2007-03-07: OpenBSD team commits fix to OpenBSD 4.0 and 3.9 source tree branches and releases a "reliability fix" notice on the project's website.
...
    2007-03-13: Core releases this advisory.

anonymous
()

I run it.

Интересует именно насколько там сейчас пакеты хорошо ворочаются,

По-разному выходит. Актуальность можно проверить на https://www.freshports.org

есть ли возможность нормально подключать и отключать флешку)))

Смотря как ты хочешь их монтировать. Через командную строку монтируются без проблем. В Gnome монтируются только с FAT.

axle_nix ★★
()
Ответ на: I run it. от axle_nix
% cd /usr/ports/ && portsnap fetch update && pkg version -vIL =
Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Sat Feb  9 14:47:08 MSK 2019 to Sun Feb 10 16:30:20 MSK 2019.
Fetching 5 metadata patches... done.
Applying metadata patches... done.
Fetching 0 metadata files... done.
Fetching 127 patches. 
(127/127) 100.00%  done.                                    
done.
Applying patches... 
done.
Fetching 18 new ports or files... done.
Removing old files and directories... done.
Extracting new files:
/usr/ports/MOVED
/usr/ports/astro/josm/
/usr/ports/biology/checkm/
/usr/ports/biology/ncbi-blast+/
/usr/ports/biology/ncbi-toolkit/
/usr/ports/cad/freecad/
/usr/ports/comms/Makefile
/usr/ports/comms/bladerf/
/usr/ports/comms/soapyairspy/
/usr/ports/comms/soapybladerf/
/usr/ports/comms/soapyplutosdr/
/usr/ports/comms/soapyredpitaya/
/usr/ports/comms/soapyremote/
/usr/ports/comms/soapysdrhackrf/
/usr/ports/comms/soapyuhd/
/usr/ports/converters/p5-MIME-Base64-URLSafe/
/usr/ports/databases/Makefile
/usr/ports/databases/c3p0/
/usr/ports/databases/gnatsweb4/
/usr/ports/databases/p5-Cache-Memcached-Fast/
/usr/ports/databases/usql/
/usr/ports/devel/Makefile
/usr/ports/devel/bmake/
/usr/ports/devel/eastl/
/usr/ports/devel/json-c/
/usr/ports/devel/nexus2-oss/
/usr/ports/devel/p5-GraphQL/
/usr/ports/devel/p5-Iodef-Pb-Simple/
/usr/ports/devel/py-aiorpcX/
/usr/ports/devel/py-cbor2/
/usr/ports/devel/py-colorlog/
/usr/ports/devel/py-ddtrace/
/usr/ports/devel/py-pyrsistent/
/usr/ports/devel/py-setuptools/
/usr/ports/devel/pyside2-tools/
/usr/ports/devel/pyside2/
/usr/ports/devel/rubygem-aws-sdk-core/
/usr/ports/devel/rubygem-aws-sdk-resources/
/usr/ports/devel/rubygem-aws-sdk/
/usr/ports/devel/shiboken2/
/usr/ports/devel/xeus-cling/
/usr/ports/devel/xtl-quant-stack/
/usr/ports/dns/bind9-devel/
/usr/ports/dns/bind911/
/usr/ports/dns/bind912/
/usr/ports/dns/bind913/
/usr/ports/dns/dnsmasq-devel/
/usr/ports/dns/dnsmasq/
/usr/ports/dns/knot2/
/usr/ports/dns/libidn2/
/usr/ports/dns/libpsl/
/usr/ports/dns/p5-Net-LibIDN2/
/usr/ports/emulators/rpcs3/
/usr/ports/ftp/curl/
/usr/ports/ftp/lftp/
/usr/ports/ftp/wget/
/usr/ports/graphics/Makefile
/usr/ports/graphics/p5-Image-PNG-QRCode/
/usr/ports/graphics/py-pivy-devel/
/usr/ports/java/linux-oracle-jdk18/
/usr/ports/java/linux-oracle-jre18/
/usr/ports/lang/gcc7-devel/
/usr/ports/lang/gcc8-devel/
/usr/ports/lang/mit-scheme/
/usr/ports/lang/rust-nightly/
/usr/ports/mail/delatt/
/usr/ports/mail/getmail/
/usr/ports/mail/mpop/
/usr/ports/mail/msmtp/
/usr/ports/mail/mutt/
/usr/ports/mail/p5-Email-MIME-ContentType/
/usr/ports/mail/p5-Email-MIME-Encodings/
/usr/ports/mail/s-nail/
/usr/ports/mail/sendmail/
/usr/ports/math/Makefile
/usr/ports/math/cadabra2/
/usr/ports/math/fricas/
/usr/ports/math/py-cvxopt/
/usr/ports/math/py-keras-applications/
/usr/ports/math/py-keras-preprocessing/
/usr/ports/math/py-keras/
/usr/ports/math/wxmaxima/
/usr/ports/math/xtensor/
/usr/ports/misc/Makefile
/usr/ports/misc/libiio/
/usr/ports/misc/visp/
/usr/ports/multimedia/ffmpeg/
/usr/ports/multimedia/mkvtoolnix/
/usr/ports/net-mgmt/netdisco/
/usr/ports/net-mgmt/p5-BigIP-iControl/
/usr/ports/net-mgmt/p5-Monitoring-Livestatus/
/usr/ports/net-mgmt/p5-SNMP-Info/
/usr/ports/net-p2p/xmrig/
/usr/ports/net/get_iplayer/
/usr/ports/net/p5-MaxMind-DB-Reader-XS/
/usr/ports/net/py-ldap0/
/usr/ports/net/rubygem-rbvmomi/
/usr/ports/print/py-fonttools/
/usr/ports/print/rubygem-pdf-reader/
/usr/ports/science/Makefile
/usr/ports/science/abinit/
/usr/ports/science/agrum/
/usr/ports/science/cdo/
/usr/ports/science/py-oddt/
/usr/ports/science/spglib/
/usr/ports/security/gnutls/
/usr/ports/security/krb5-devel/
/usr/ports/security/libu2f-host/
/usr/ports/security/p5-Apache-Htpasswd/
/usr/ports/security/p5-Crypt-Lite/
/usr/ports/security/p5-Crypt-Simple/
/usr/ports/security/p5-Digest-DMAC/
/usr/ports/security/p5-Digest-EMAC/
/usr/ports/security/p5-Digest-Haval256/
/usr/ports/security/p5-Digest-Whirlpool/
/usr/ports/security/p5-File-KeePass-Agent/
/usr/ports/security/p5-File-KeePass/
/usr/ports/security/py-msoffcrypto-tool/
/usr/ports/security/py-pylibacl/
/usr/ports/security/rubygem-openssl-ccm/
/usr/ports/security/tinyca/
/usr/ports/security/u2f-devd/
/usr/ports/shells/ksh93-devel/
/usr/ports/sysutils/cfengine-devel/
/usr/ports/sysutils/cfengine-masterfiles-devel/
/usr/ports/sysutils/gotop/
/usr/ports/sysutils/logwatch/
/usr/ports/sysutils/rubygem-mogilefs-client/
/usr/ports/sysutils/syslinux/
/usr/ports/sysutils/usermin/
/usr/ports/textproc/html-xml-utils/
/usr/ports/textproc/p5-PDF-Reuse/
/usr/ports/textproc/py-duecredit/
/usr/ports/textproc/py-openpyxl/
/usr/ports/textproc/py-xlsxwriter/
/usr/ports/textproc/py-yapf/
/usr/ports/www/mod_maxminddb/
/usr/ports/www/moinmoin/
/usr/ports/www/p5-CIF-Client/
/usr/ports/www/p5-Catalyst-Component-ACCEPT_CONTEXT/
/usr/ports/www/p5-WWW-Telegram-BotAPI/
/usr/ports/www/py-notebook/
/usr/ports/www/w3m/
/usr/ports/x11-toolkits/Makefile
/usr/ports/x11-toolkits/soqt-devel/
Building new INDEX files... done.
curl-7.64.0                        <   needs updating (index has 7.64.0_1)
ffmpeg-4.1_5,1                     <   needs updating (index has 4.1.1,1)
gnutls-3.6.6                       <   needs updating (index has 3.6.6_1)
libidn2-2.1.0                      <   needs updating (index has 2.1.1)
py27-setuptools-40.6.3             <   needs updating (index has 40.8.0)
py36-setuptools-40.6.3             <   needs updating (index has 40.8.0)
w3m-0.5.3.20180520_1               <   needs updating (index has 0.5.3.20190105)
iZEN ★★★★★
()
Ответ на: I run it. от axle_nix

В Gnome монтируются только с FAT.

Попробуй поставить:

fusefs-exfat-1.2.8
fusefs-libs-2.9.9
fusefs-ntfs-2017.3.23

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

OK, спасибо, завтра проверю все ли из этого установлено.

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

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

Да что ж у тебя за карты такие? У меня за всё время только одна карта не завелась, но она и под линуксами не работает.

IPR ★★★★★
()
Ответ на: I run it. от axle_nix

Смотря как ты хочешь их монтировать. Через командную строку монтируются без проблем. В Gnome монтируются только с FAT.

Это, самое:

[17:31] u@notebook:~> pkg info | grep automo
automount-1.5.8                FreeBSD's devd(8) based automount solution

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

intel и broadcom пробовал. карты фряха видела, но wifi не поднимался и ещё оно ловило kernel panic или типа того иногда. Думаю это баг в конкретной версии фряхи, последней стабильной на тот момент.

когда-то овер 10 лет назад, wifi работал нормально на ноутах под ней.

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

Есть такая проблема. Я хотел на новом ПК использовать FreeBSD 11.x, но не получилось из-за PCI Wi-Fi адаптера. TP-Link с чипом Realtek. Карта в системе просто не обнаружилась.
Сейчас на этом компе Ubuntu 18.10. Полет нормальный.

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

Дело в том, что я собирал тот ПК так, чтобы была совместимость с большинством свободных ОС (Linux, FreeBSD). Я проверил совместимость железа для этих ОС. Но я не зал, что на TP-Link'ах используются разные чипы. А посмотреть на маркировку в Ситилинке нет возможности. Так получилось.

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

последней стабильной на тот момент.

А зачем -stable вообще использовать? Есть же -release.

IPR ★★★★★
()

Хотелось бы узнать по теме.

Скачай, посмотри.

kravzo ★★
()

FreeBSD сейчас очень активно развивается. В 12-той ветке многое было оптимизировано и она работает значительно быстрее 11-той. Пакеты обновляются ежеквартально, порты значительно чаще. Начиная с 11-той версии есть нормальный автомаунтер флешек. Если цель - создать кастомную и удобную для себя среду, то однозначно стоит попробовать современную FreeBSD. Конечно придется потратить время на настройку. По поводу кодинга то всё зависит от самого кодинга, например C/C++ и Web несколько отличаются в средствах и подходах. По сути, для веба, какая хост-ос установлена абсолютно параллельно.

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

Пакеты обновляются ежеквартально, порты значительно чаще

Пакеты обновляются 2-3 дня после портов. Срезы портов доступны поквартальные и «свежие», как и соотв. репы.

anonymous
()

Linux.

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

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

Что «Linux», debian-stable, наверное?

А в остальном, как и везде, send patches, всё зависит от коммьюнити.

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

Я потому и спросил про debian, очевидно же, что можно найти «линукс», в котором пакеты намного более «протухшие» чем в портах FreeBSD.

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

не, ну мы в приличном обществе находимся, вспоминаем только убунту и федору, изредка за окном раздаются вопли: кто сказал ЦентОС?
А еще затейники приходят и заводят песни об OpenSUSE...

Ничего против фряхи не имею и платонически люблю.

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

Возможно. Редко пользуюсь собранными пакетами. Разве что на RaspberryPi пришлось ставить уже собранные.

curver
()

Кодить предпочтительнее на том, что потом в проде будет вертеться. Последний плюс в виде качественной сетевой подсистемы нивелируется возможностью линукса работать с сетью в юзерспейсе без ядерного tcp/ip.

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

Автомонтирование, пожалуй, самое удобное через dsbmd-dsbmc. Монтирует (размонтирует) вообще все (mtp, флешки, ext-2-3-4, даже iso-образы и т.д.). Не нужны всякие полкоты, только пользователь должен быть или в wheel или в operator.

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

пользователь должен быть или в wheel или в operator

решето

???

Ты к чему это вообще ляпнул? Брюква протухшая для смузи была, тебя развезло?

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

Хренассе. Весь снг-нет с неё деньги имел, во времена домосеток и скоростей по 128-256кбит на 30 человек.

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

она живая.
только это роутер для бедных, был.

А сейчас роутер для бохатых, которые могут её хакать (в смысле точить под себя).

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

Механизм обновлений кастомизируется
собрать только то, что требуется в работе, оставив за бортом неиспользуемое

Как это происходит? За бортом можно оставить зависимости для GNOME, есть я его не использую или как?

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

FreeBSD RIP с момента своего появления. Дальше выводы очевидны.

Какие горячие и влажные девичьи мечты у этого линуксенка! И да, самое главное, от мыслей о FreeBSD насухую не страдай, ледок-то прикладывай.

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

FreeBSD RIP с момента своего появления. Дальше выводы очевидны.

Какие горячие и влажные девичьи мечты у этого линуксенка! И да, самое главное, от мыслей о FreeBSD насухую не страдай, ледок-то прикладывай.

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

Ну да. Ей-ктулху, не грех посмеяться над фанатичными и глупыми линуксятами.

P.S. Ну не страдай ты без ледка, пожалел бы себя, еще пожар устроишь.

anonymous
()

Хотелось бы узнать по теме. Интересует именно насколько там сейчас пакеты хорошо ворочаются

Живо, пакеты ворочаются лучше чем во всех mainstream линуксах:

https://repology.org/repositories/graphs

есть ли возможность нормально подключать и отключать флешку)))

Подключать и отключат всегда можно было. Отключать примонтированную никогда не было нормальным. Но если ты об этом, система от этого не паникует уже много лет. Даже юникод в консоли есть, если ты забыл второй эталонный неадекватный вопрос.

Или все же для кодинга Линукс предпочтительнее, если да, то благодаря чему?

Не самое популярное мнение, но для кодинга FreeBSD намного предпочтительнее. Во-первых, потому что в портах есть всё (инструменты, зависимости), и всё это поддерживается в максимально свежем и рабочем состоянии, а добавить новый порт не представляет ни технической ни бюрократической сложности. Далее, FreeBSD не mainstream - это значит что когда разрабатываешь на ней + тестируешь на Linux (CI на Linux валом), автоматически получаешь переносимый софт.

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

Весь снг-нет с неё деньги имел, во времена домосеток и скоростей по 128-256кбит на 30 человек.

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

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

или в wheel или в operator.

Нет.

 grep wheel /usr/local/etc/dsbmd.conf 
allow_groups = operator, wheel, anon

решето

То ли дело разрешить это всем кому не лень, через жирнючий и навороченный дыбас - это по определению не будет шеретом, которое переписали уже в 4 или 5 раз (HAL, disks, udisks, udisks2, storaged, storaged переименованный в udisks2).

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