Здравствуйте, mekanik, Вы писали:
PE>> придерживается стандартов, а все остаьные его придерживатся ?
M>Ну причем тут линуксконф? libpng12.so так обозвали те, кто лепил дистрибутив.
M>RedHat, кстати, стандартов придерживается:
M>http://www.opengroup.org/lsb/cert/cert_prodlist.tpl
M>Только без PNG library вполне можно жить и по этому в Linux Standard Base (www.linuxbase.org) то, как оно должна называться не оговаривается.
Дело не только в libpng. Были и еще другие либы. Я только первую заромнил.
M>А так вот список стандартных библиотек, который во всех дистрибах должны называться только так и иметь определенный выше названным стандартом интерфейс:
M>libX11 (libX11.so.6), libXt (libXt.so.6), libGL (libGL.so.1), libXext (libXext.so.6), libICE (libICE.so.6), libSM(libSM.so.6), libdl (libdl.so.2), libcrypt (libcrypt.so.1), libz (libz.so.1), libncurses (libncurses.so.5), libutil (libutil.so.1), libpthread (libpthread.so.0), libpam (libpam.so.0), libgcc_s (libgcc_s.so.1), libm (libm.so.6), libdl (libdl.so.2), libc (libc.so.6), proginterp (/lib/ld-lsb.so.1)
И это все ? Чем больше либ, тем меньше проблем с распространением.
M>Все что использует только эти либы или статически скомпоновано с библиотеками не из этого списка будет работать на всех LSB-совместимых дистрибутивах. Остальное — может будет, а может и не будет, если с собой либы притащит, то точно будет.
Это понятно. Но толку ?
PE>> Тогда на сайте было бы так — линухконф для
PE>> 1. редхата 5/6
PE>> 2. редхата 7
PE>> 3. редхата 8
PE>> 4. редхата 9
PE>> 6. Все остальные линуксы
PE>> А там все немного по другому. Есть и мандрейк, сузе, слакваре,
PE>> калдера и еще кое что.
M>А может это все не из-за бинарной несовместимости, а из-за разных менеджеров пакетов, используемых в разных дистрибутивах? Тут действительно беспорядок, но вроде ситуация стабилизируется и все постепенно приходят к одному формату, а во всех остальных СОВРЕМЕННЫХ дистрибутивах, для которых RPM4 не является основным форматом пакетов, все равно есть возможность устанавливать пакеты в этом формате.
Стабилизируется, это точно. Но пока еще не стабилизировано.
Вот когда на рынках начнут продаваться линуксовые программы отдельно от дистрибов(и инета) повально, тогда будет это что то будет значить.