LINUX.ORG.RU

86
Всего сообщений: 497

Люди, вы пробовали OpenBSD?

Люди, вы пробовали OpenBSD? Как вам сама ОС? Я её никогда не использовал на реальном ПК (моя ОС на ПК FreeBSD, как она вам вообще? Кстати, насчёт FreeBSD, в самой ОС я все понял, но есть вопрос, есть ли аналоги Руфуса? Не нашел ни один

 ,

AlexanderLinuxboy ()

Загрузка OpenBSD через ipxe и http

У меня есть VPS, на котором нет поддержки custom iso. Хочу попробовать установить OpenBSD. Установил убунту, установил grub-ipxe, загрузил ipxe, настроил сеть.

Сразу скажу, что у меня получилось загрузить OpenBSD двумя способами:

  1. Через команду chain https://boot.netboot.xyz/

Далее по менюшкам и тд.

  1. Проанализировав скрипты этого сайта я смог частично без него это сделать:
IPXE> initrd https://cdn.openbsd.org/pub/OpenBSD/7.1/amd64/cd71.iso
IPXE> chain https://boot.netboot.xyz/memdisk iso raw

Но, как видно, всё равно грузится memdisk с этого сайта который, как я понимаю, дальше каким-то образом передаёт управление на iso.

Хочется попробовать загрузить OpenBSD без этого сайта. Но пока не получилось. Пытался грузить через chain https://cdn.openbsd.org/pub/OpenBSD/7.1/amd64/bsd.rd, пытался сделать

imgfetch https://cdn.openbsd.org/pub/OpenBSD/7.1/amd64/bsd.rd
chain https://cdn.openbsd.org/pub/OpenBSD/7.1/amd64/pxeboot

но чего в меню pxeboot ввести, чтобы дальше загрузить загруженный в initrd bsd.rd, я не понял. Почему-то маны по этой теме очень куцые. В моём понимании команда imgfetch скачала указанный файл и расположила его в оперативной памяти по некоему фиксированному адресу, и в pxeboot мне нужно передать управление на этот адрес.

 , , ,

vbr ()

Какую ОС/дистрибутив вы используете на high availability сервере?

Для критических сервисов, которые должны быть доступны 24/7/365. Знаю, что это не только ОС/дистром обеспечивается, но интересно, что же за дистры используют.

Перемещено hobbit из polls

 , , , ,

Entmatix ()

Дуалбут OpenBSD с Windows

Имеется еле работающий ноутбук с оффтопиком 10 (вдумайтесь: Celeron N2830, 2 GiB DDR3L, HDD, дохлая бататея, не чистился с момента покупки (а ему 7 лет, хотя планируется)). Активно не используется, но чисто на будущее хотелось бы поставить туда openbsd (в прицнипе можно и линукс, но для пущей быстроты выбор пал на опёнка). Пока что в дуалбут, ибо ноутбук используется как машина на чёрный день, когда может срочно понадобиться оффтопик. Может ли вообще опёнок в дуалбут? Если да, то направьте в нужное русло. UEFI, если что

 , , , ,

puffy ()

новые значки для новостей о FreeBSD/OpenBSD

maxcom, в связи с тем, что мы частенько постим новости о FreeBSD и OpenBSD хотелось бы попросить осовременить значок к новостям. Официальное лого и цвета FreeBSD уже довольно давно поменялись: https://freebsdfoundation.org/about-us/about-the-foundation/project/ (см. «шар с ушами»).

Плюс к этому хотелось бы попросить не смешивать афроамериканцев и просто ниггеров FreeBSD с OpenBSD, т.к. все-таки есть определенные различия. OpenBSD logo.

Для линукс дистрибутивов все на уровне. Было бы здорово навести красоту и для меньшинств.

 , ,

crypt ()

Проблема с установкой пакета

Пытаюсь поставить свежий neovim, выдаёт следующие ошибки. Какой мануал я плохо прочёл или пропустил? Заранее спасибо.

# pkg_add -U neovim                                                                                                                 
Can't install gettext-runtime-0.21p1 because of libraries
|library c++.9.0 not found
| /usr/lib/libc++.so.8.0 (system): bad major
|library c++abi.6.0 not found
| /usr/lib/libc++abi.so.5.0 (system): bad major
Direct dependencies for gettext-runtime-0.21p1->0.21p1 resolve to libiconv-1.16p0
Full dependency tree is libiconv-1.16p0
Can't install tree-sitter-0.20.1 because of libraries
Can't install neovim-0.6.1 because of libraries
|library tree-sitter.1.0 not found
| /usr/local/lib/libtree-sitter.so.0.0 (tree-sitter-0.19.4): bad major
|library util.16.0 not found
| /usr/lib/libutil.so.15.1 (system): bad major
Direct dependencies for neovim-0.5.1->0.6.1 resolve to gtk-update-icon-cache-3.24.33 gettext-runtime-0.21p1 libtermkey-0.22 lua-libmpack-1.0.3 msgpack-2.1.5p0 tree-sitter-0.19.4 unibilium-2.1.0 lua-5.1.5p7 libuv-1.44.1 libmpack-1.0.3 desktop-file-utils-0.26 lua-compat53-0.9 libvterm-20191009
Full dependency tree is lua-libmpack-1.0.3 gettext-runtime-0.21p1 hicolor-icon-theme-0.17 bzip2-1.0.8p0 msgpack-2.1.5p0 xz-5.2.5p1 gtk-update-icon-cache-3.24.33 zstd-1.5.2 desktop-file-utils-0.26 libffi-3.3p1 jpeg-2.1.3v0 lz4-1.9.3p0 shared-mime-info-2.2 python-3.9.7 libxml-2.9.13 png-1.6.37 libtermkey-0.22 tree-sitter-0.19.4 gdk-pixbuf-2.42.8 pcre-8.44 glib2-2.72.1 lua-compat53-0.9 sqlite3-3.38.2 tiff-4.3.0 libvterm-20191009 libiconv-1.16p0 libmpack-1.0.3 libuv-1.44.1 unibilium-2.1.0 lua-5.1.5p7
Couldn't find updates for gettext-runtime-0.21p1 neovim-0.5.1 tree-sitter-0.19.4
Couldn't install gettext-runtime-0.21p1 neovim-0.6.1 tree-sitter-0.20.1

 ,

tt ()

Варианты сохранения состояния файловой системы в OpenBSD

Интересует возможность бэкапа системного раздела OpenBSD. Кто знает наиболее продвинутые способы забекапить OpenBSD?

Например, если бы мы были на FreeBSD, мы могли бы использовать zfs snapshot и zfs send/receive. Кроме того, есть средства, позволяющие делать инкрементальные снапшоты, передавать удаленно и сохранять (и удалять) их в соответствии с некоторой функцией прореживания.

Ограничений на тип операционной системы нет. Пусть, допустим, все системы, учавствующие в бэкапе, будут только OpenBSD.

Какой наиболее продвинутый способ удаленно автоматически бэкапить OpenBSD?

 , ,

nasecom ()

find в OpenBSD

Обнаружил, что find в опенке куцый по сравнению с гнушным. Нет удобной опции -newermt. Можно ли притащить гнушный find или пересобрать родной?

 

hateWin ()

Посоветуйте консольный плеер с возможностью интеграции с оконным менджером

Собственно, сабж. Есть ли такое? Без dbus. Чтобы можно было прописать в настройках WM комбинации клавиш для возобновления/остановки воспроизведения и управлять им с клавиатуры.

 , ,

hateWin ()

Ошибка при установке OpenBSD

Пытаюсь установить OpenBSD 7.0 на Asus T100TA, но безуспешно. Вылазит следующая ошибка:

syncing disks...uvm_fault(0xffffffff818f03c0, 0xbc8, 0, 1) -> e
fatal page fault in supervisor mode
trap type 6 code 0 rip ffffffff810dff85 cs 8 rflags 10282 cr2 bc8 cpl 6 rsp ffff800020354a50
gsbase 0xffffffff818dbff0 kgsbase 0x0
panic: trap type 6, code=0, pc=ffffffff810dff85

dump to dev 17,1 not possible
rebooting...

Помогите, пожалуйста, с решением данной проблемы.

 ,

Smorodich ()

kern.usermount выпилили?

Собственно сабж.

 

hateWin ()

OpenBSD UEFI

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

 ,

hateWin ()

Заставить работать TP-LINK TL-WN727N rev 2 в BSD

Неполучается наладить Wi-Fi в OpenBSD

Имеется Lenovo Yoga 300-11IBR

# sysctl hw

...
hw.vendor=LENOVO
hw.product=80M1
hw.version=Lenovo Yoga 300-11IBR
...

В нём следующие сетевые интерфейсы

# pcidump

2:0:0: Realtek 8723BE
3:0:0: Realtek 2168

В ifconfig -a только lo0 re0 enc0 pflog0.

# dmesg | grep Realtek

zalia0: codecs: Realtek ALC236, Intel/0x2883, using Realtek ALC236
"Realtek 8723BE" rev 0x00 at pci2 dev 0 function 0 not configured
re0 at pci3 dev 0 function 0 "Realtek 8168" rev 0x15: RTL8168H/8111H (0x5400), msi, address 1c:83:41:1d:95:ff
ugen0 at uhub0 port 4 "Realtek Bluetooth Radio" rev 2.10/2.00 addr 3
ugen2 at uhub0 port 2 "Realtek 802.11n NIC" rev 2.00/0.00 addr 5

За всё время использования OpenBSD у меня не было ни одного девайса, где я смог запустить Wi-Fi.

Решился купить Wi-Fi свисток. нашёл тред на reddit.

Из всех вариантов перечисленных в run.4 и urtwn.4 устроил TP-LINK TL-WN727N.

Но то, что в man’е было написано v3 после названия модели я обнаружил только после того, как вставил свисток в ноут и он не заработал 😣. У меня rev. 2.

По VEN/DEV определил, что внутри rtl8188eu (urtwn)

# usbdevs

...
addr 05: 2357:0111 Realtek, 802.11n NIC

Начитавшись других тредов пришёл к мнению, что нужно разбирать свисток, под лупой смотреть на чипе надпись, прописывать в драйвер свои VEN/DEV и пересобирать.

Как в репозитории проверить моё устройство? Там список в HEX. 0111 = 0x6f?

Куда копать? Спасибо.

 , ,

IIIypuk ()

У OpenBSD теперь свой vi

Привет, ЛОР!

Тащемта сабж: https://www.opennet.ru/opennews/art.shtml?num=56735

Отдельно порадовало, что там нет поддержки юникода от слова совсем.

No support for Unicode / UTF-8 / wide character display

    Multi-byte characters are shown as individual bytes, rather than glyphs

@saahriktu будет доволен!

 , ,

hateyoufeel ()

OpenBSD и turbo boost

Поставил OpenBSD 7.0 на Asus UX31A на проце i5-3317U. При нагрузках частота не поднимается выше 1.7ГГц. В линуксе бустился до 2.4/2.6. Пробовал amp -A, amp -H - не помогает.

 , , ,

exst ()

Установка локально собраного софта в OpenBSD

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

В Linux я бы установил его в /usr/local, но в OpenBSD назначение каталога немного другое - в него устанавливается вообще все, что не является частью базовой системы.

Ок, может все равно установить туда? Но тогда подобные файлы детектируются например через pkg_check -F, как неизвестные пакетному менеджеру.

Я вижу несколько вариантов

  • Не волноваться по поводу pkg_check -F, оно вроде ничего не делает кроме просто информирования что такой файл есть. Ничего не сломается, так как софт совсем отдельный и не конфликтует ни с чем.
  • /opt. Так вообще делают в OpenBSD?
  • Попытаться как-то опакетить локально, или сделать что-то чтобы пакетный менеджер управлял и этим пакетом.

Как принято в OpenBSD?

 

vertexua ()

Слетела openbsd

У меня слетела на роутере openbsd.

Вот лог загрузки:

add net 10.0.0.0/8: gateway 192.168.181.3
fd0 at fdc0 drive 1: density unknown
reordering libraries: done.
starting early daemons: syslogd pflogd nsd unbound ntpd.
starting RPC daemons:.
savecore: /dev/wd0a: Device not configured
kernel: protection fault trap, code=0
Stopped at      copyout+0x53:   repe movsq      (%rsi),%es:(%rdi)
ddb> set $lines = 0 
ddb> set $maxwidth = 0 
ddb>  show panic 
the kernel did not panic
ddb> show trace
No such command
ddb> trace
copyout(2000000000000000,3c,ffff800011edaa08,2000000000000000,4035ae18e9ac3078,1) at copyout+0x53
mmrw(201,ffff800011edaa08,0) at mmrw+0x1b1
spec_read(ffff800011eda8a8) at spec_read+0xa7
VOP_READ(fffffd8027585840,ffff800011edaa08,0,fffffd80317a8de0) at VOP_READ+0x41
vn_read(fffffd802240fbd0,ffff800011edaa08,1) at vn_read+0xa1
dofilereadv(ffff8000ffff4500,5,ffff800011edaa08,1,ffff800011edaae0) at dofilereadv+0xf6
sys_pread(ffff8000ffff4500,ffff800011edaa88,ffff800011edaae0) at sys_pread+0x5c
syscall(ffff800011edab50) at syscall+0x315
Xsyscall(6,c6,2000000000000000,c6,5,1c64e42625c0) at Xsyscall+0x128
end of kernel
end trace frame: 0x7f7ffffd1d90, count: -9
ddb> 

Что здесь не так.

Работал он почти два года и вот.

 ,

ne-vlezay ()

Нужна помощь с портированием софта на OpenBSD

В общем история такая, нужна помощь с портированием проекта на OpenBSD (C++/Qt). В особенностях системы ещё толком не разобрался. Нормального OpenBSD форума не нашёл, поэтому пишу сюда. Проект уже портирован и работает на Linux и Windows, собирается с помощью CMake. Как я понимаю на BSD системах всё устанавливается под одну гребёнку в «/usr/local», даже если пакет идёт из репозитория или это «локально» установленная программа. Пока столкнулся с первой проблемой есть зависимость от библиотеки KDDW, при сборке возникает ошибка линковщика.

 , , ,

Dr64h ()

Клиент видеохостинга на перле

По-быстрому накатал на перле клиент для апи кинопаба, потому что пользоваться в браузере неудобно...
Обоина умерла вместе с одним из винтов, поэтому xsetroot -solid black. Кстати, мне нравится.

Скриншот

Исходник: nightbbs.ru/kp.pl - только авторизоваться надо вручную и записать access_token в параметрах курла.


Перемещено hobbit из screenshots

 , , , ,

nightlord ()

русский язык в openBSD

Господа хорошие, будьте добры, научите грамотно добавить поддержку русского языка в openBSD, дабы в xterm корректно отображался.

 , ,

kalembet ()