Я понимаю так, @cvs-255 хочет чтобы в системе штатным образом стояли старая и новая версии программы скомпилированные в разное время у которых одна и таже библиотека с одним и тем же названием бы имела совершенно разные свойства.
То что я предложил это решает, но требует переработки ядра.
Я понимаю так, @cvs-255 хочет чтобы в системе штатным образом стояли программы скомпилированные в разное время у которых одна и таже библиотека с одним и тем же названием бы имела совершенно разные свойства.
NixOS. Всё.
И без переработки ядра. Зачем велосипед изобретаете?
Я понимаю так, @cvs-255 хочет чтобы в системе штатным образом стояли старая и новая версии программы скомпилированные в разное время у которых одна и таже библиотека с одним и тем же названием бы имела совершенно разные свойства.
То что я предложил это решает, но требует переработки ядра.
NixOS. Всё.
И без переработки ядра. Зачем велосипед изобретаете?
И кстати ядро то тут причем. За динамическую линковку интерпретатор ld.so отвечает, а не ядро.
То есть для решения проблемы @cvs-255 достаточно написать свою версию ld.so и добиться её принятия в апстрим?
Ну насколько я понял по твоему изложению, для решения проблемы cvs-255 достаточно установить NixOS и перестать дурить людям голову. ld.so там обычный.
Возможно, имелось в виду что-то другое, тогда надо обсуждать.