Как узнать какое дескопное "железо" поддерживается Freebsd

Автор dr_faust, 24 февраля 2025, 16:36:58

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dr_faust

Кажется, на форуме был один пользователь данной системы.

Интересуют как по отдельным железякам для ПК, так и для ноутов.
Devuan 4. Debian 12. LXDE.

ChubaDuba

#1
FreeBSD 14.0 Hardware Notes
Laptops running FreeBSD
Hardware for FreeBSD
Ещё есть NomadBSD. Можно установить и посмотреть работоспособность оборудования:
ЦитироватьNomadBSD is a persistent live system for USB flash drives, based on FreeBSD®. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery, for educational purposes, or to test FreeBSD®'s hardware compatibility.

dr_faust

nomadbsd - странная штука. То ли из-за некоторной работы иксов в части автоопределения железа, то ли из-за флешки usb2.

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

Вообще навыки линукса не помогают. Скорее сбивают с толку. Все работает как-то чуть иначе.

Оборудование странно поддерживается Все установленнов в стареньком ноуте вроде работает. А подключаешь usb wifi адаптер - не видит. Хотя модель сильно популярная. Как со сканерами и принткрами хз будет.
Devuan 4. Debian 12. LXDE.

ChubaDuba

#3
Цитата: dr_faust от 26 февраля 2025, 14:54:08Вообще навыки линукса не помогают. Скорее сбивают с толку. Все работает как-то чуть иначе.
Это да!  :)
У FreeBSD отличная документация. Возникшие вопросы можно порешать у них на форуме.

dr_faust

#4
В интернете удивительное пишут. Мол, при обновлении от релиза к релизу(мажорные и мираоные) система имеет привычку ломать конфиги. Не меняя те, что нужны.
Наверное, уж 4 релиза debian-а сменил. И пару машин перевел с devian на devuan. А с конфигами никогда проблем не было. "Желаешь, хозяин старый конфиг сменить на новый? А посмотреть чем они друг от друга отличаются?"

Сборка-пересборка ядра - это вери гуд. Можно включить все что хочется. Но 1 час на пересборку?!

Автодополнение баша работает как-то криво. Во-первых, часть команд просто не отображается(pkg и freebsd-update точно нет), во-вторых, нет опций, как минимум к части. Это при двух установленых пакетах баш-комплаенс.

Оказывается какой-то нерворк маганер завезли и на bsd. И он, как и линуксовский, пересоздает resolv.conf, сволочь!

vi и vim похоже таки разные бинарники, а не, как в линуксе, vi - ссылка на бинарник vim в режиме совместимости. Думал, все уже на vim перешли.

ChubaDuba, во фряхе аж три фаерволла. На какой смотреть при следующих задачах(для которых использую iptables в linux).

1.Таблица filter.
По умолчанию во всех цепочках drop. Разрешение по
- протоколу,
- ip, порту назначения,
- id пользователя\группы, от имени которых запущен процесс,
- по статусу пакета(new,established и т.п).

2. nat(очень ограниченно)
- проброс портов в рамках localhost
- подключение к интернету виртуалки через host-only.

p.s. Изучаю не на оригинальной фряхе, а на ghostbsd и nomadbsd.

04 марта 2025, 21:32:22
pps. Какой-то офтоп на тему bsd получается. Ну и ладно.

04 марта 2025, 22:04:26
Система эта такая... Обманчивая. Вроде похожа на линукс. А начнешь копать - все иначе устроено. Из общего только настройка через конфиги. И куча эмоций, которые матом трудно выразить, когда наыкаешься на большую проблему там, где в линуксе ее и не было никогда.
Devuan 4. Debian 12. LXDE.

yoric

Цитата: dr_faust от 04 марта 2025, 21:31:42наыкаешься на большую проблему там, где в линуксе ее и не было никогда.
Примеры можно?

ChubaDuba

#6
Цитата: dr_faust от 04 марта 2025, 21:31:42Сборка-пересборка ядра - это вери гуд. Можно включить все что хочется. Но 1 час на пересборку?!
Если нет нужды, то зачем пересобирать? А если есть острая необходимость, то время сборки уже неважно.
Цитата: dr_faust от 04 марта 2025, 21:31:42Оказывается какой-то нерворк маганер завезли и на bsd.
Да, есть networkmgr. В стандартной установке FreeBSD его нет. После установки FreeBSD у вас голая система, а дальше пользователь сам определяется что, зачем и почему он будет использовать.
Цитата: dr_faust от 04 марта 2025, 21:31:42во фряхе аж три фаерволла. На какой смотреть при следующих задачах(для которых использую iptables в linux)
Какой вам больше понравится, тот и используйте.
Цитата: dr_faust от 04 марта 2025, 21:31:42Думал, все уже на vim перешли
vi - это базовый текстовый редактор. Он присутствует практически во всех дистрибутивах Linux, а vim, neovim  и т.д. - это уже личные предпочтения пользователя.

dr_faust

#7
Цитата: yoric от 05 марта 2025, 05:59:01
Цитата: dr_faust от 04 марта 2025, 21:31:42наыкаешься на большую проблему там, где в линуксе ее и не было никогда.
Примеры можно?

Да тоже автодополнение bash в gtostbsd.

В последних версиях debian-а оно работает "изкоробки". Раньше надо было поставить пакет баш-сомптарабле и перезайти в систему. Как это автополодение включается узнал совершенно случайно, когда надо было отредактировать .bashrc.

В ghostbsd есть бинарник bash. Но нет конфига .bashrc. Уже напрягло. При том, что конфиги к csh,sh и еще чему-то есть.
Устанавливаю pkg два пакта для автодополнения. В конце лога установки пишет что-то вроде
"для включения автодополнения добавьте в .bashrc следующую конструкцию if(на две строки). Более подробно см. такой-то файл в /usr/local/share".

Debian такими квестами никогда не напрягал.

Ладно. Пытаюсь прочитать тот файл справки. Он отсуствует.
Хрен с ним. Благо работаю в графике потому встаавить ту монстрообразную длиннюшую строку вроде бы дело недолгое. Птаюсь сколхозить что-то вроде
cat <<-EOF > .bashrc
конструкция
EOF


После перезахода работает, но частично. Смотрю файл настрйки баш. А там часть символов некорретно в файл скопировалась. Что-то с кодировкой, как понял.
Поправил Снова перезаход. Наконец-то заработало.
Простейшее действие. С оболочной даже в arch-е столько не плясал. И это типо в юзер-фредли дистре.

06 марта 2025, 10:47:08
Цитата: ChubaDuba от 05 марта 2025, 20:53:56
Цитата: dr_faust от 04 марта 2025, 21:31:42во фряхе аж три фаерволла. На какой смотреть при следующих задачах(для которых использую iptables в linux)
Какой вам больше понравится, тот и используйте.


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

06 марта 2025, 10:50:32
Цитата: ChubaDuba от 05 марта 2025, 20:53:56
Цитата: dr_faust от 04 марта 2025, 21:31:42Думал, все уже на vim перешли
vi - это базовый текстовый редактор. Он присутствует практически во всех дистрибутивах Linux, а vim, neovim  и т.д. - это уже личные предпочтения пользователя.

Разве vi существует как код? Читал про vi книжку ханны какого-то там. Так в ней, в исторической справке, сказано, что код оригинального vi почил в бозе. Теперь используют разные клоны, построенные по его принципу. В том числе поодерживающие работу строго по стандарту vi безо всяких расширений\дополнений.
Devuan 4. Debian 12. LXDE.

ChubaDuba

Цитата: dr_faust от 06 марта 2025, 10:43:57В ghostbsd есть бинарник bash. Но нет конфига .bashrc. Уже напрягло. При том, что конфиги к csh,sh и еще чему-то есть.
Устанавливаю pkg два пакта для автодополнения. В конце лога установки пишет что-то вроде
"для включения автодополнения добавьте в .bashrc следующую конструкцию if(на две строки). Более подробно см. такой-то файл в /usr/local/share".

Debian такими квестами никогда не напрягал.
Ну а что вы хотите??? Родной shell у FreeBSD - это sh.
Автодополнение работает без лишних телодвижений из коробки. Если вы решили сменить shell на другой, то вполне логично, что его нужно настраивать.

dr_faust

#9
Цитата: ChubaDuba от 06 марта 2025, 11:19:15
Цитата: dr_faust от 06 марта 2025, 10:43:57В ghostbsd есть бинарник bash. Но нет конфига .bashrc. Уже напрягло. При том, что конфиги к csh,sh и еще чему-то есть.
Устанавливаю pkg два пакта для автодополнения. В конце лога установки пишет что-то вроде
"для включения автодополнения добавьте в .bashrc следующую конструкцию if(на две строки). Более подробно см. такой-то файл в /usr/local/share".

Debian такими квестами никогда не напрягал.
Ну а что вы хотите??? Родной shell у FreeBSD - это sh.
Автодополнение работает без лишних телодвижений из коробки. Если вы решили сменить shell на другой, то вполне логично, что его нужно настраивать.

Оригинальная свежустановленая на фиртуалку фряха 14.4. root аккаунт. Оболочка sh. Автополнение только путей\файлов и команд. Параметров команд нет. Например, в
pkg install
допоняется только первое.

В непривилегированном аккаунте с bash оба. Но и в нем почему-то параметры команды pw не дополняются. Приходится в ман смотреть всякий раз.

07 марта 2025, 17:01:55
----------

Продолжу про мат.

Ставлю xorg, DE. И оно все даже запускается без проблем. Из консоли командой startx. За исключением того, что дисплейный менеджер не хочет запускать граяику. Пишет что-то про невозможность авторизации. Два часа плясал и материлчя. Пока не увидел, что конфиг-то линуксовский. И там пусть к бинарскику bash как в линуксе указан.

И вот такого вот много. Сейчас птаюсь разобраться как флешки автоматически монтировать. Установка полного комплекта fuse не помогла. В линуксе работало безотказно.
Devuan 4. Debian 12. LXDE.