Size: a a a

2020 April 21

OG

Oleg Ginzburg in freebsd_ru
зачем еще линукс нужен))
источник

AF

Andrey F in freebsd_ru
источник

DL

Dmitry Luhtionov in freebsd_ru
Oleg Ginzburg
так ядер хватает. Одна виртуалка с Linux - wifi заводит, другая - GPU/video, третья - LAN, четвертая - звуковую карту. Но в целом работаем на BSD и чтим заветы микросервисной архитектуры PC
ядра жрет и память
источник

DL

Dmitry Luhtionov in freebsd_ru
сделать бы аналог NDIS, но для линуксовых wifi драйверов
источник

МН

Михаил Новоселов... in freebsd_ru
А в портах нет никаких проверок, чтобы в репозиторий бинарных пакетов не пролезало такое уродство, как линковка с неверсионированной библиотекой?
источник

OG

Oleg Ginzburg in freebsd_ru
Михаил Новоселов
А в портах нет никаких проверок, чтобы в репозиторий бинарных пакетов не пролезало такое уродство, как линковка с неверсионированной библиотекой?
я не оч понимаю, это как?. если есть shared библиотеки, то ничто не запретит линковщику его использовать. Есть еще 'symbol versioning' вроде для этих целей
источник

OG

Oleg Ginzburg in freebsd_ru
.symver которые
источник

МН

Михаил Новоселов... in freebsd_ru
Oleg Ginzburg
я не оч понимаю, это как?. если есть shared библиотеки, то ничто не запретит линковщику его использовать. Есть еще 'symbol versioning' вроде для этих целей
реальный пример (из линукса, только что столкнулся): есть пакет molequeue, в нем есть библиотека /usr/lib64/libMoleQueueClient.so, soname = libMoleQueueClient.so, без версии. А с ней спокойно слинковался другой пакет avogadrolibs. Запретить-то линковщику нельзя, но можно встроить проверки, чтобы пакет с такими фокусами не пропускался в репозиторий. Вот стало интересно, есть ли какие-то похожие проверки во фряхе
источник

OG

Oleg Ginzburg in freebsd_ru
а зачем не пропускать? концепция shared libs вроде работает - если бинарь слинкован с либой, то на основании чего - запрещать и зачем?
источник

МН

Михаил Новоселов... in freebsd_ru
Oleg Ginzburg
а зачем не пропускать? концепция shared libs вроде работает - если бинарь слинкован с либой, то на основании чего - запрещать и зачем?
чтобы не забыть пересобрать потребителей при изменении ABI библиотеки
источник

МН

Михаил Новоселов... in freebsd_ru
во фре, наверное, и так пересоберут
источник

AF

Andrey F in freebsd_ru
открою большой сукрет, при этом бампается версия
источник

OG

Oleg Ginzburg in freebsd_ru
Andrey F
открою большой сукрет, при этом бампается версия
.so обычно это симлинк на хоть трижды бамп =)
источник

OG

Oleg Ginzburg in freebsd_ru
тут речь про другое)
источник

МН

Михаил Новоселов... in freebsd_ru
А вообще есть какие-то проверки пакетов на типовые косяки?
источник

OG

Oleg Ginzburg in freebsd_ru
источник

МН

Михаил Новоселов... in freebsd_ru
если автор не удосужился проверсионировать библиотеку, то вряд ли он проверсионировал символы в ней
источник

OG

Oleg Ginzburg in freebsd_ru
libchk есть для проверки что есть бинари с уплывшими либами, по-моему простой sh скриптец
источник

☭k

☭ ktrace in freebsd_ru
скажите, а если syslogd настроить на чтение логов nginx из сокета, значит ли это что nginx должен стартовать до syslogd?
источник

M

MK in freebsd_ru
M N
Из двух озвученных мной недавно проблем. 1. Падения ssh на amdgpu надо фиксить нефига не через stable (это только часть симптомов убирает, но не проблему - ничего не падает, просто не работает втихую), я понимаю что amd тут не популярен. 2. пустое окно телеграма через ssh в безголовом хосте через vnc - это проблема только телеграма (смотреть исходники совсем ломает, хотя и надо всего две врсии сравнить), мне не жалко туда и видюху подкинуть, но bhyve не умеет видюхи прокидывать.
ну вот я сейчас вам пишу с ноутбука с AMD. т.е. тут как повезёт.
источник